ATMEGA32L & PPI (8255) interfeisu jautājumu

N

NTFS

Guest
Hi Projektā es rīkoties daudz I / O (GLCD, K / B, daudz lampas, svilpe, 2 ventilatori, 4 sensori, sildītājs un līdzstrāvas motoru). Tāpēc es izmantoja divas PPI (8255) un mikro ostās. Tagad, kā es varu rīkoties PPI kontroles signāliem? (A0, A1, RD, WR, CS) Es lieta, man vajadzētu darīt manuāli, mikro ostām, jo es nevarēju atrast metodi, kad es rakstīt uz PPI, mikro dara [WR, A0, A1, CS] signāli automātiski. Tāpēc divi jautājumi: 1) kāda ir labākā metode, lai lietotu šos daudzos I / O mikro? Vai mana metode ir labs? 2) Kā rīkoties ar kontroles signāliem? ja es aktīvi šiem pie pašā laika signālus, vai PPI darbojas? vai man ir jādara tos atsevišķās reizes? piemēram, pirmā es aktīvi CS, A0, A1 tad ielieciet dati par ostas (dati autobuss), un pēc tam aktīvi WR (rakstīt) signāla Paldies jau iepriekš.
 
Šis ATMEGA mikrokontrolleru nebija paredzēts sadarboties ar vecākiem PIOs, piemēram, 8255, tāpēc varbūt jūs varētu apsvērt jau iebūvēts divvadu interfeisu, proti, I2C, un paplašināt skaits ISP, pievienojot dažas PCF8574-s vai jebkuru citu I2C saderīgu aizvietotāji .. http://www.i2cchip.com/pcf8574.html Izmantojot 8255s joprojām ir atklāts jautājums, bet tas var būt mazliet viltīgs, jo īpaši, ja jūs neesat pazīstams ar blīvēšanas / D paralēli autobusu .. Rgds, IanP: D
 
Vēl viens vienkāršs veids ir izmantot sērijas paralēli veic maiņu reģistrē Ir piemēri, lcd, izmantojot šīs mikroshēmas, google daudz un atrast vienu Nandhu
 
Hi Projektā es rīkoties daudz I / O (GLCD, K / B, daudz lampas, svilpe, 2 ventilatori, 4 sensori, sildītājs un līdzstrāvas motoru). Tāpēc es izmantoja divas PPI (8255) un mikro ostās. Tagad, kā es varu rīkoties PPI kontroles signāliem? (A0, A1, RD, WR, CS) Es lieta, man vajadzētu darīt manuāli, mikro ostām, jo es nevarēju atrast metodi, kad es rakstīt uz PPI, mikro dara [WR, A0, A1, CS] signāli automātiski. Tāpēc divi jautājumi: 1) kāda ir labākā metode, lai lietotu šos daudzos I / O mikro? Vai mana metode ir labs? 2) Kā rīkoties ar kontroles signāliem? ja es aktīvi šiem pie pašā laika signālus, vai PPI darbojas? vai man ir jādara tos atsevišķās reizes? piemēram, pirmā es aktīvi CS, A0, A1 tad ielieciet dati par ostas (dati autobuss), un pēc tam aktīvi WR (rakstīt) signāla Paldies jau iepriekš.
 
Šis ATMEGA mikrokontrolleru nebija paredzēts sadarboties ar vecākiem PIOs, piemēram, 8255, tāpēc varbūt jūs varētu apsvērt jau iebūvēts divvadu interfeisu, proti, I2C, un paplašināt skaits ISP, pievienojot dažas PCF8574-s vai jebkuru citu I2C saderīgu aizvietotāji .. http://www.i2cchip.com/pcf8574.html Izmantojot 8255s joprojām ir atklāts jautājums, bet tas var būt mazliet viltīgs, jo īpaši, ja jūs neesat pazīstams ar blīvēšanas / D paralēli autobusu .. Rgds, IanP: D
 
Vēl viens vienkāršs veids ir izmantot sērijas paralēli veic maiņu reģistrē Ir piemēri, lcd, izmantojot šīs mikroshēmas, google daudz un atrast vienu Nandhu
 

Welcome to EDABoard.com

Sponsor

Back
Top