Forum: Mikrocontroller und Digitale Elektronik 8255 PIO an ATMega8515 ?


von Rainer R. (rairie)


Lesenswert?

Hi ,
hat schon mal jemand einen 8255 am AVR betrieben ?
Ich möchte das an einem ATMega8515 der mit 16 MHz laufen soll über das
XRAM-Interface .
Lassen sich Wait-States auch für bestimmte Adressen , oder einen 
bestimmten Bereich einstellen ?
Es soll auch ein 32 KB-SRAM mit angeschlossen werden - ohne Wait .

m.f.G. Rainer

von Frank J. (frajo)


Lesenswert?

Verschiedene Waitstates sind für verschiedene Bereiche möglich. 
Genaueres im Datenblatt ab Seite 29. Ohne Waitstate für externen RAM bei 
16MHz wirst Du nicht auskommen. Ich mußte immer einen nehmen.

von Rainer R. (rairie)


Lesenswert?

Frank Jonischkies wrote:
> Verschiedene Waitstates sind für verschiedene Bereiche möglich.
> Genaueres im Datenblatt ab Seite 29. Ohne Waitstate für externen RAM bei
> 16MHz wirst Du nicht auskommen. Ich mußte immer einen nehmen.

Danke für die schnelle Antwort !
Ich verwende altes Cachram mit 25nS , hab das schonmal erfolgreich
getestet .
Ich will mit dem AVR ein Subsystem in ein bestehendes z80-ECB System
integrieren , daher ist der 8255 als Kommunikationscontroller nötig .
In gleicher Weise ist bereits ein zweiter z80 angeschlossen , solcher
ist hier aber nicht schnell genug .
Gibt es eine bessere Möglichkeit den ATMega als Slave am ECB-Bus zu
betreiben ?

Gruß Rainer

von aaa (Gast)


Lesenswert?

PCF8574 davon müste du dann 4 stück nehmen istbei I2C aber kein problem.
http://bascom-forum.de/index.php/topic,45.msg123.html#msg123

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.