Witam
Korzystam z tutoriala, http://mikrokontroler.info/usart-w-mikrokontrolerach-avr/ , wszystko mi pięknie działa(tzn dane sa odbierane i wysyłane). Jednak nie wiem jak przerobić kod tak by dane były wczytywane po jednym znaku:
Wysyłam np. 123 i po pierwszym zczytaniu dostaje 1 i zapisuje ja do jakieś zmiennej int , następnie wywołuje funkcje jeszcze raz dostaje 2 i zapisuje ja do drugiej zmiennej int,itd itd. Próbowałem zmieniać zmienna c funkcjami itoa, sprintf jednak nigdy nie moge dostać się do pojedynczej cyfry.Czy mógłby ktoś pomoc, naprowadzić?
Korzystam z tutoriala, http://mikrokontroler.info/usart-w-mikrokontrolerach-avr/ , wszystko mi pięknie działa(tzn dane sa odbierane i wysyłane). Jednak nie wiem jak przerobić kod tak by dane były wczytywane po jednym znaku:
Wysyłam np. 123 i po pierwszym zczytaniu dostaje 1 i zapisuje ja do jakieś zmiennej int , następnie wywołuje funkcje jeszcze raz dostaje 2 i zapisuje ja do drugiej zmiennej int,itd itd. Próbowałem zmieniać zmienna c funkcjami itoa, sprintf jednak nigdy nie moge dostać się do pojedynczej cyfry.Czy mógłby ktoś pomoc, naprowadzić?