[elektro] PIC, TRMT

potyo potyo.ada at gmail.com
Fri Sep 20 11:48:42 CEST 2013


Van ott egy olyan dolog, hogy a TXREG-ből átkerül az adat egy belső
pufferbe (transmit shift register néven keresd), amikor az adott bájt
küldése elkezdődik. Tehát ha a TRMT azt mutatja, hogy a TXREG üres, akkor
az tényleg üres is, lehet oda írni másik bájtot, miközben az előző bájt
átvitele épp folyamatban van.

Egyébként rémlik valami hiba a TRMT bit körül, nézd meg a típushoz tartozó
erratakat, ha hibát vélsz felfedezni.


2013. szeptember 20. 11:14 Balla Zoltán írta, <sdrlab at yandex.ru>:

> 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