[elektro] PIC C IO portok kezelese

Gergely Vakulya antiemes at gmail.com
Sat Oct 23 20:55:37 CEST 2010


Udvozletem!

Most kezdek atszokni PIC-en assemblyrol C-re es adodott nehany
problemam. Egy olyan aramkort keszitek, amin LED kijelzok es
nyomogombok vannak (egyeb mas dolgok mellett). A portok teljesen
vegyesen inputok, illetve outputok. A kovetkezo ket gondom van eddig:
  - Nem tudom azt mondani, hogy PORTx|=foo; PORTx&=~bar; Bizonyos
esetekben nemelyik bitet kinullazza. ASM-ben ugye lehetett a biteket
egyenkent is piszkalni anelkul, hogy fenntartok egy plusz valtozot,
ahol pluszban eltarolom a valtozok elozo erteket.
 - Hogyan tudom elszeparalni egy port kimenetere torteno irast az
olvasastol? Mivel ha egy valtozo erteket kiirom egy portra, akkor azok
az ertekek a bemeneti latch-ben is megjelennek.

Ja, es tovabbra is Hi-Tech PIC C es PIC16F877A.

Elore is koszonom.

By(t)e
TBS::Antiemes



More information about the Elektro mailing list