PIC es a soros port

Borbas, Imre Imre_Borbas at or.mxim.com
Mon Feb 2 23:11:28 CET 2004


> 			Sziasztok!
> 
> 	Mostmar fullra megorulok. Nem tudom beloni a PIC-et a 
> soros porttal. 
> Egyszeru ECHO program, es zagyvasag jon vissza.Peldaprogrambol 
> vettem, a Konya fele konyvbol. Csak annyit valtoztattam rajta, hogy 
> mivel nekem 16 MHz-s helyett 4 MHz-s kristalyom van, ezert a Baud 
> rate regiszterbe 25 helyett 6-ot irtam. Tok jo, de kikuldom a byte-
> ot, oszt vagy az jon vissza, vagy nem. 50%-ban egy bit elter. Zajos a 
> HW-em, vagy mi a xar? Ja, ha 8 bitbe kapcsolom a PC-t, akkor tobbet 
> hibazik, ha 7-bitbe, akkor kevesebbet, de csak a kisbetuknel :(
> 
> Biztos en vagyok a hulye.
> 
> Ja es nem kerek olyan jellegu hozzaszolasokat, hogy milyen xar a PIC 
> es milyen jo az Atmel. Ez van, ezzel kell fozni.
> 
> Bye:
> 			Acsehi
> 
> P.S.: Ha nem derult volna ki, akkor a belso USART-ot hasznalom 16F877-
> esen.
> 

Epp volt egy Microchip cd keznel, az adatlapot megnezve kiderul, hogy
4MHz-es kvarcnal 9.6kbit/s-nel ha az SPBRG=6, akkor mar 6.99% a hiba a
szabvanyhoz kepest, mig 16MHz es SPBRG=25-nel csak 0.16%. Ha minden bitnel
ennyi a hiba, akkor a vegere az mar jo sok lesz, es mivel echo-t csinalsz,
dupla az eselyed, hiaba vette jol a PIC a PC-t, visszafele mar lehet, hogy
lesz hiba. Viszont az alatta levo tablazat mutat egy masik beallitast,
miszerint a BRGH-t 1-be kell allitani, ekkor a 4 megas kvarccal is elerheto
0.16% pontossag, megpedig ha SPBRG=25. Probald meg ezt! (adatlap 98. oldal,
acrobat reader szerint 100. oldal)

Imi



More information about the Elektro mailing list