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