Myler
Guest
Fri May 14, 2004 5:27 pm
Cześć!
Może mi ktoś powiedzieć czemu najprostszy programik w BASCOMie AVR do
komunikacji przez RS232 nie działa??? Procesor taktowany jest z wewnętrznego
oscylatora.
Kabelek (3 żyły) robiłem na podstawie informacji zawartych w helpie
Pozdrawiam
Marcin
$regfile = "m8def.dat"
$crystal = 1000000
$baud = 9600
Dim X As Byte , S As String * 10
Osccal = &HA0
Do
Osccal = Osccal + 1
Print "hello mega8 " ; Osccal
Waitms 100
Loop
End
Krzy$
Guest
Fri May 14, 2004 8:53 pm
Quote:
Może mi ktoś powiedzieć czemu najprostszy programik w BASCOMie AVR do
komunikacji przez RS232 nie działa???
Bo blad przy 1MHz i predkosci 9600 wynosi 7,84% i pewnie dlatego;)
Pozdro!
Krzy$
badworm
Guest
Sat May 15, 2004 8:31 pm
Wysyłając taki oto zestaw znaków dnia 2004-05-14 23:53 Krzy$ nakarmił(a)
stado głodnych newsserwerów:
[quote:cbb0bf0ca5]Bo blad przy 1MHz i predkosci 9600 wynosi 7,84% i pewnie dlatego;)
Do tego dochodzi jeszcze błąd wynikający z niedokładności oscylatora RC[/quote:cbb0bf0ca5]
- może się okazać, że uniemożliwi on komunikację po RS nawet wtedy, gdy
obliczeniowy błąd będzie równy zero.
--
Pozdrawiam Bad Worm badworm{"a" w kolku}post[punkt]pl
http://www.gusnet.prv.pl (nieczynne do odwolania) GG# 2400455
"Dziwny jest ten świat..."
Tnijcie cytaty i sygnaturki!