logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

AVR/Atmega32/Bascom - Uart programowy nie wszystko dociera.

wojno 25 Mar 2013 01:27 2118 10
REKLAMA

Podsumowanie tematu

✨ Użytkownik ma problem z odbiorem 150 bajtów danych z urządzenia do AVR-a przez programowy UART, przy prędkości transmisji 2400 bps i kwarcu 16 MHz. Chociaż komunikacja działa, nie wszystkie dane docierają. Użytkownicy sugerują, aby rozważyć użycie sprzętowego UART, który jest dostępny, ale zajęty. Zwracają uwagę na ograniczenia programowego UART w Bascomie, związane z narzutami na obsługę przerwań. Proponują również użycie innego kwarcu (np. 11059200 Hz lub 18432000 Hz) oraz przedstawiają przykładowy kod do odbioru danych. Na koniec, użytkownik pyta o możliwość wymiany Atmegi32 na model z dwoma sprzętowymi UART-ami, co mogłoby rozwiązać problem.
Wygenerowane przez model językowy.
REKLAMA