[elektro] PIC, TRMT

Szrnka György szrnka at roxel.hu
Fri Sep 20 12:04:31 CEST 2013


Akkor törlődik, amikor a TXREG-ből átíródik bele az adat
és akkor áll be, ha az utolsó byte stopbitje is kiment,
és a TXREG-ből nem töltődött újra.
Szerintem inkább a TXxIF-et használd, az való erre.
Amikor 1-ben áll, belerakod az adatot, nem kell figyelned 
arra, mikor ürül a shift, mert amikor ez megtörténik,
azonnal átíródik a TXREG a shiftbe. Magyarul, nyersz
egy 1 bájtos puffert.

üdv, szr

> -----Original Message-----
> From: elektro-bounces at tesla.hu 
> [mailto:elektro-bounces at tesla.hu] On Behalf Of Balla Zoltán
> Sent: 2013. szeptember 20. 11:15
> To: elektro at tesla.hu
> Subject: [elektro] PIC, TRMT
> 
> 
> Sziasztok!
> 
> Pic-es felhasználókat kérdeznék arról, hogy futott e már 
> valaki olyan hibába, miszerint a TRMT bit 
> figyelése az adatok elküldéséhez viszonyítva nem mindig 
> korrekt ?! Az az, elvileg akkor áll be, 
> amikor befejeződött a vonalon a kommunikáció..., na de mikor 
> törlődik ? Mert ugye, a TXregbe írás 
> után, ha van még kiküldendő adat, ezt a bitet figyeli az 
> ember, mikor mutat üres állapotot, hogy a 
> következő kimenő adat írását megejtsük. De ha a TRMT nem 
> akkor törlődik, amikor a TXreg kiürül, 
> akkor előfordulhat hogy még egyet mutat, az az már üreset, 
> holott épp csak el fog kezdődni a 
> kommunikáció...ergó egymásra íródhat pl 2 byte adat.... Vagy 
> hogy is van ez ?
> 
> Zoli 
> 
> -----------------------------------------
>           elektro[-flame|-etc]
> 



More information about the Elektro mailing list