Hallo,
Ich arbeite schon etwas länger an dem Problem, aber kann immernoch nicht
meine RTL8019 ISA Netzwerkkarte am Mikrocontroller zum Leben erwecken.
Die Karte ist auf I/O 300-31F und IRQ9 konfiguriert.
Als Mikrocontroller benutze ich einen ATMega644 mit 20MHz Systemclock.
Die Belegung der Karte am Controller ist wie folgt:
Datenbus: PORTC
Adressbus: PORTA (0-4)
IOR: PORTA (5)
IOW: PORTA (6)
RES: PORTA (7)
INT: PORTD (2)
Soweit so gut. Ich habe zuerst zwei Funktionen zum schreiben und lesen
auf/von die/der Karte geschrieben. (Siehe Anhang)
Anschließend die Init Funktion. (Ebenfalls Anhang)
Ich habe in der init-Funktion an einer Stelle ein Funktionsaufruf (
1 | uart_putc(nic_getb(NIC_PAR2));
|
) stehen.
Im Terminal allerdings kommt jedesmal 0xFF an.
Nun die Frage: wo ist das Problem?