MPLAB Sim&PORT E

Simon Zoltán z_simon at mailbox.hu
Sun Nov 26 13:58:02 CET 2000


Helló Mindenkinek!

Sikeresen túl vagyok a PICSTART PLUS firmware frissitésén, nagy bõszen 
programozom a PIC16F877-et. Éppen egy 8*3-as billentyû mátrixon 
dolgozom PORT D és E közé. E a kimenet, ez adja a magas szinteket 
lábanként, majd D-n leolvasom, hogy melyik magas. Ez idáig nincs gond.
PIC Basic Pro 2.30-at, használom, de a program már meg lett irva asm-
ben is. Az a gond, hogy az MPLAB 5.12.12-es, szimulátora, a special 
function registers-ben, rendesen váltogatja a TRIRE regisztert, hogy 
minden E portláb kimenet legyen, de utánna nem hajlandó a szimulátor az 
E PORT lábait változtatni. Jobban belemásztam a regiszterekbe, és még 
az is kiderült, hogy a TRISE 4.bitjét, ami normál I/O vagy PSP-t 
határoz meg, jól csináltam. A tesztet az egyszerûség kedvéért egy 
"villogtató" ·programmal végeztem az E PORT valamennyi lábán. De a 
szimulátor szerint a lábak meg sem moccannak. S a szimulátor még azt 
sem veszi figyelembe, ha valami statikus állandó gerjeztést adok az E 
lábak valamelyikére. Szóval most mi van? Élesben csak hétfõn tudom 
kipróbálni a vilogót, ha ott mûködik, hát ok, de az MPLAB hibálya akkor 
is zavar..

Simi

--------------------------------------------------
 Mi az Ön MailBox címe? - http://mailbox.hu




More information about the Elektro mailing list