rskup napisał(a):
A tak na poważne czy testowałeś kiedyś próbę automatycznego wykrywania prędkości USARTa na AVRach? Może można by coś takiego zaimplementować.
Tak i działałało to ładnie ale ... ale potrzebne mi było przerwanie, wtedy skorzystałem z INT0, a dzisiaj jakbym wrócił do tematu spróbowałbym jakiegoś PCINT na pinie RX - może dałoby radę
![Puszcza oko ;)](https://forum.atnel.pl/images/smilies/icon_e_wink.gif)
... Był mały mankament polegający na tym, że przed każdą ramką danych trzeba było wysyłać znak synchronizujący, którym był znak "@". czyli np gdy miała lecieć jakaś komenda AT do procka to:
@AT+RST...
ale za to działało
![Puszcza oko ;)](https://forum.atnel.pl/images/smilies/icon_e_wink.gif)
na 1000% - nie trzeba było w ogóle w procku ustawiać prędkości a w kompie można było dać DOWOLNĄ
![Puszcza oko ;)](https://forum.atnel.pl/images/smilies/icon_e_wink.gif)
, mogłaby być nawet nietypowa
robiłem to kiedyś na potrzeby projektu gdzie z uwagi na gabaryty PCB, która była mega zminiaturyzowana - nie zmieścił się nawet rezonator kwarcowy więc procek musiał być taktowany wewn. oscylatorem co jak wiadomo nie jest dla RS'a najlepsze a tymczasem układ miał pracować w najprzeróżniejszych temperaturach - więc trzeba było zrobić auto synchronizację i już - no i się zrobiło
miałem to opisać w YB ale się nie zmieściło ... może wrócę do tego tematu w jakimś poradniku
_________________
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 ]