ATMEGA32L

N

NTFS

Guest
Bok

U projekt bi trebalo postupati s mnogim I / Os (GLCD, K / B, mnogi svjetiljke, zujalica, 2 obožavatelja, 4 senzora, grijalica i DC motora).Zato sam koristio dva PPI (8255) i mikro lukama.

Sada koliko mogu obraditi PPI kontrolu signala?(A0, A1, RD, WR, CS)

I stvar, ja bi trebao to učiniti ručno mikro lukama, jer nisam mogao naći način da kad sam pisati PPI, mikro ne [WR, A0, A1, CS] signala automatski.

Tako dva pitanja:

1) Koji je najbolji način sučelje te mnogim I / Os mikro?Moja metoda je dobra?

2) Kako se nositi s kontrolom signali?ako sam ti signali aktivni u isto vrijeme, ne PPI
radi?ili ću morati da ih u odvojenim puta?npr. prvi mi trebali aktivno
CS, A0, A1 zatim staviti podatke na port (data bus) i onda aktivni WR (pisanje) signalaHvala unaprijed.

 
Taj sklop ATmega nije bio osmišljen na suradnju sa starijim PIOs kao 8255, tako da možda možete uzeti u obzir već izgrađen-in dvožični sučelje, naime I2C, te proširiti broj IOs dodavanjem nekih PCF8574-s ili bilo koje druge I2C-kompatibilan expanders ..
http://www.i2cchip.com/pcf8574.html
Korištenje 8255s je i dalje otvoren opcija, ali to može biti malo prepreden, pogotovo ako niste upoznati s multipleksirano A / D paralelna sabirnica ..

Rgds,
IanP<img src="http://www.edaboard.com/images/smiles/icon_biggrin.gif" alt="Very Happy" border="0" />
 
Drugi jednostavan način je korištenje serijski paralelno out shift registrima

Postoji mnogo primjera ove LCD koristeći čips, google i naći jedan

Nandhu

 

Welcome to EDABoard.com

Sponsor

Back
Top