ATTINY2313 seriegrænseflade med baudrate 115.200

A

acus

Guest
pleasee anyone help me ..Jeg ønsker at bygge projekt wih ATTINY2313 serielle kommunikations med baudrate 115.200 ovre nogle eksempler:$ regfile = "attiny2313.dat"$ krystal = 20000000
$ baud = 115.200
Dim Cr Som ByteCr = & H0D

Config COM1 = 115.200, Synchrone = 0, Paritet = None, Stopbits = 1, Databits = 8, Clockpol = 0
Waitms 5
Udskriv "acus kasep pisan" Chr (CR);
Ende

Jeg har prøve med avr simulator og fungerer fint, men hvis jeg conect med pc (HyperTerminal) det virker ikke.resultatet er ikke "acus kasep pisan"

enhver løsning ...?Jeg forsøger med krystal eksterne 4MHz, 20MHz stadig ikke i orden ...

 
acus skrev:

pleasee anyone help me ..
Jeg ønsker at bygge projekt wih ATTINY2313 serielle kommunikations med baudrate 115.200 ovre nogle eksempler:$ regfile = "attiny2313.dat"
$ krystal = 20000000

$ baud = 115.200

Dim Cr Som Byte
Cr = & H0DConfig COM1 = 115.200, Synchrone = 0, Paritet = None, Stopbits = 1, Databits = 8, Clockpol = 0

Waitms 5

Udskriv "acus kasep pisan" Chr (CR);

EndeJeg har prøve med avr simulator og fungerer fint, men hvis jeg conect med pc (HyperTerminal) det virker ikke.
resultatet er ikke "acus kasep pisan"enhver løsning ...?
Jeg forsøger med krystal eksterne 4MHz, 20MHz stadig ikke i orden ...
 
Jeg tror, det er problemet med sikringen bits.Standard hyppigheden af de fleste af ATMEGA UC er 1MHz, så hvis du bruger 115.2kbps, se fejlen.Hvis det er .2% så er det ok.Læs fuse bits og program sikring bits for ekstern krystal.Da det er ikke arbejder for 4MHz og 20MHz, er det næsten sikker på, at fuse bits er problemet.Se dette link for at vide om indstilling fuse bits
http://booksbybibin.14.forumer.com/viewtopic.php?t=106Bibin John
www.bibinjohn.tk

 
Ved hjælp af en UBBR værdi på 20 eller 21, vil du få 119.048 baud eller 113.640 baud.
Den 11.0592 MHZ krystal nævnt ovenfor vil give dig præcis 115.200 baud.

 

Welcome to EDABoard.com

Sponsor

Back
Top