[elektro] PIC32 flag probléma
Elight
elight at gmail.hu
Thu May 3 11:04:06 CEST 2012
Szia,
ezt nem tudom, nem ismerem,
de régebbi tipusokban volt egy Overrun bit is,
ha egymásra futnának a byteok,
akkor azt is törölni illett..
Igy volt korrekt!
Üdv István
2012.05.03. 10:53:55 dátumon potyo <potyo.ada at gmail.com> írta:
> Nem az van itt is, hogy az RCREG (-nek megfelelő PIC32-es) regisztert
> kell
> olvasni és akkor hardverből törlődik a flag, ha az olvasás után üres a
> fogadási puffer? Mintha a PIC16-nál így kellett volna
>
> 2012. május 3. 10:51 Balla Zoltán írta, <sdrlab at yandex.ru>:
>
>> Sziasztok!
>>
>> Belefutottam egy problémába, melyet nem igazán értek...de hátha valami
>> elementáris hülyeség, csak én
>> nem látom valamiért...?!! ))
>>
>> Szóval egy 32 bites PIC soros portját szeretném beüzemelni. Az
>> alapkoncepció, hogy az adatok
>> kiküldése(és fogadása is, bár ez most még nem érdekes), megszakításból
>> menjen ki.
>> A problémám az, hogy amint megjön a megszakítás a soros porttól, ugye a
>> klasszikus módon, törölni
>> kellene a hozzá tartozó flag-et. És ezzel van a bajom, nem tudom törölni
>> sehogyan sem. Így az első
>> megszakítástól kezdve mást sem csinál, csak állandóan ciklikusan beesik
>> a
>> megszakítási rutinba.
>> Ha debug módban kézzel törlöm a megszakítási rutinban, akkor is a köv
>> utasításnál visszaíródik 1-be,
>> olyan, mintha nem írható volne ez a bit....
>> Mi lehet az oka ? Mit nem vettem észre, amiben ez a proci különbözik a
>> 16-os procikig bezárólag ?
>>
>> Zoli
>>
>> -----------------------------------------
>> elektro[-flame|-etc]
> -----------------------------------------
> elektro[-flame|-etc]
--
Az Opera forradalmian új levelezőjét használva: http://www.opera.com/mail/
More information about the Elektro
mailing list