Witam,
Mam układ komunikujący się po UART pomiędzy Atmega328 (master) a Attiny2313(slave) . Transmisja działa prawidłowo jednak mam pewien problem. Jest ona zamieniana na RS485 poprzez MAX485. Układ AVR Master steruje pracą tych układów aby przełączać kierunek ich pracy. Tutaj właśnie chciałem dopracować program. Po zakończonej transmisji czekam w programie sztucznie 1milisekunde i po tym czasie zmieniam stan portu aby układ Master mógł odebrać dane. Próbowałem doszukać się odpowiedniego rejestru w nocie aby program poczekał na wysłanie ostatniego bitu stop. Program jest napisany w asamblerze:
Dziękuje za podpowiedź i ewentualne sugestię
Mam układ komunikujący się po UART pomiędzy Atmega328 (master) a Attiny2313(slave) . Transmisja działa prawidłowo jednak mam pewien problem. Jest ona zamieniana na RS485 poprzez MAX485. Układ AVR Master steruje pracą tych układów aby przełączać kierunek ich pracy. Tutaj właśnie chciałem dopracować program. Po zakończonej transmisji czekam w programie sztucznie 1milisekunde i po tym czasie zmieniam stan portu aby układ Master mógł odebrać dane. Próbowałem doszukać się odpowiedniego rejestru w nocie aby program poczekał na wysłanie ostatniego bitu stop. Program jest napisany w asamblerze:
Kod: VB.net
Dziękuje za podpowiedź i ewentualne sugestię