Po obejrzeniu poradników Mirka o Soft Uarcie zacząłem pisać bibliotekę w oparciu o notę AVR305. Napisałem podstawowe funkcje i pierwszy programik testowy (by się upewnić czy wszystko działa, programik ma zwracać echo). Niby wszystko działa ale po resecie mikrokontrolera pierwszy znak echa to jest jakiś krzak np. zamiast napisu "Ala ma kota" dostaje w odpowiedź "Đla ma kota". Dalsze znaki są w porządku. Czym to może być spowodowane? (kod zamieszczam poniżej)
Main.c:
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
soft_uart.h:
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
soft_uart.c:
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
soft_uart_asm.S:
język asm
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.