Gast
#17058
problem: ich hab bis jetzt nur mit "kleinen" uC gearbeitet, d.h. da hat man ein Port das ein Direction Register hat und ein Data Register, wenn ich jetzt auf das Port was schreiben/lesen will sag ich einfach Port1 ist Ausgang Port1.Pin1 ist 1 mittels dem DataRegister, klingt logisch, jetzt hab ich aber einen uC der einen fixen Adressbus und einen fixen Datenbus hat, wie funktioniert es jetzt das ich auf eine bestimmte Adresse Daten schreiben kann?? wenn ich in der headerdatei ein #define mache und zum Beispiel auf die Adresse 0x60000 schreiben will: #define Addresse1 *(volatile unsigned char*) 0x60000, wenn ich dann im C Teil schreib, Adresse1=1; müsst er doch die Adresse 0x60000 am Adressbus anlegen und am Datenbus 1, oder nicht?? klingt sehr kompliziert, hoffe es versteht irgendwer