ukcio napisał(a):
Witam,
zrobiłem mały projekt, który wysyła i odbiera znaki poprzez atb-btm-222 do/z atmegi. Atmega była taktowana 8 MHz. Kiedy zmieniłem taktowanie na 1 MHz, zamiast znaków, dostawałem krzaki, a niekiedy po prostu nic nie dochodziło... Czy to oznacza, że ATB-BTM-222 nie może pracować z uC który jest taktowany 1 MHz?
Pozdrawiam, Łukasz
A może warto zacząć się interesować transmisją RS232 od podstaw ? ....
Co ma to tego BTM, albo ATmega ?
1. Weź sobie DOWOLNY PDF , od DOWOLNEGO procka ATmega
2. Zajrzyj sobie na OSTATNIĄ stronę rozdziału UART/USART
3. Są tam tabele z różnymi częstotliwościami taktowania oraz prędkościami RS232 a co ważniejsze procentem błędów dla danej prędkości przy danym taktowaniu
4. Gdy procent błędu wychodzi większy niż 2% ! to zapomnij o dobrej poprawnej transmisji RS232 nie ważne czy przez kabel czy BTM czy Bóg wie co
5. No i teraz pierwsza tabela jest dla 1MHz .... zajrzyj sobie dla jakich prędkości baudrate błąd jest poniżej 2% i przypomnij sobie na jakiej prędkości standardowo działa BTM-222
a tak w ogóle obejrzyj poradnik
http://mirekk36.blogspot.com/2012/12/bt ... -do-z.html------------------------ [ Dodano po: kilkunastu sekundach ]matw napisał(a):
przy wybranej prędkości RS232 nie przekraczał 10%
proponuję trzymać się 2% ..... bo 10% to już MASAKRA
_________________
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 ]