Pic 16F874 rs232

Pilaszy Gyorgy s8335pil at hszk.bme.hu
Fri Feb 6 11:36:45 CET 2004


Szia!

Ilyen hibat akkor lehet produkalni, ha pl.: nem kezeled megfeleloen az
usart hibajelzeseket. Ha valamiert nem olvastad eleg gyorsan ki az egymas
utan erkezo karaktereket -> overrun error bit beall 1-be, es letiltodik a
tovabbi vetel. Ekkor a CREN bitet 0-ba majd ujbol 1-be kell tenni, es
mehet tovabb a vetel. Ilyen hiba elofordulhat akkor, ha a vetelt IT-bol
csinalod, de a foprogram valamiert atmenetileg letiltja a vetelt hosszabb
idore. (hosszabb=1 byte atviteli ideje)

Udv,
   Gyuri


On Thu, 5 Feb 2004, Kondor Attila wrote:

> Meg 2002-ben elkovettem azt a hibat, hogy egy munkat PIC16F874-el
> csinaltam meg. Azt gondoltam, hogy ezt meg megcsinalom pic-el es a
> kovetkezokben terek at AVR-re. Mar munka kozben megbantam.
>
> Most a kovetkezot produkalja:
>
> A pc-tol 55 ms-kent kap 6 db byte-ot amire vissza kell kuldenie 6 db adat
> byte-ot.
> ( 8 MHz, 38.4 kBaud, MAX232)
> Amikor visszahoztam neheny ora mulva leallt a kommunikacio, az RX labon kapja
> a pc-tol, a TX labon megszunt a jel az oszcilloszkopon.
> Kikapcsolas, kis ido utan be, elindul de most mar 1-2 perc utan leall.
> Nem tunik pgm hibanak (rx, tx kezeles it-vel) . Az ICD-vel a verify ok.
>
> Ha valakinek volna valami jo otlete mielott az smd tokot kiforrasztanam
> orok halara kotelezne.
>
> Elore is koszonom a segitseget.
>
> ka



More information about the Elektro mailing list