zubik napisał(a):
Cóż nie pierwszy raz mi mówisz że czegoś nie rozumiem
dlatego starałem się tobie ale nie tylko tobie wyjaśnić jak się ma atomic do korzystania z niego w przerwaniach - a nie ... żeby pisać że odbiór soft uart należy robić TYLKO w przerwaniach - jak widać nawet nie przeczytałeś też o co pytał autor ułańskiej fantazji ... a pisał właśnie o odbiorze w procedurze obsługi przerwania PCINT - na to ty napisałeś:
zubik napisał(a):
Nie wiem jak jest zbudowana biblioteka Mirka, ale ja znalazłem fajną w internecie i tam funkcja getchar() jest wykonywana atomowo, czyli wszystkie przerwania są zawieszone.
Dlatego warto czasem też czytać ze zrozumieniem - chociaż ... z drugiej strony nie dziwię się w tym wypadku, bo ja też nie rozumiem autora ułańskiej fantazji do teraz dlatego dalej nie piszę. Tyle że jak odwołujesz się do mojego poradnika to zajrzyj do noty PDF Atmela
AVR304.PDF (do tej noty też jest oczywiście kod źródłowy od Atmela)
to zobaczysz, że większość kodów w necie odnośnie soft uart bazuje właśnie na tym rozwiązaniu w tym również ta do której link podałeś i aż szkoda że nie chce ci się tak podstawowych rzeczy sprawdzić
_________________
zapraszam na blog:
http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj
Kurs EAGLE ] [ mój kanał YT TV
www.youtube.com/mirekk36 ]