-
-
Erfahrener Benutzer
Robotik Einstein
Ok,also nochmal einzeln.
Die Adresse 0 am SJA ist wenn ich an seinem Adress/Datenbus alle Bits "0" setze ! (Oder wars jetzt invers auf "1" ?.Egal,speilt jetzt keine Rolle)
Soweit sollte das ja wohl klar sein.
Am Controller (8515) soll das Adresse 4000 hex sein also 16384 Dez
Binär entspricht das 0100000000000000 bin was ich jetzt mal der Übersicht wegen in 4er Gruppen aufteile.
Dann wäre das also 0100 0000 0000 0000
Ab hier werden die 32 Adressen des SJA1000 eingeblendet
16384dez bis 16400dez
oder
4000 hex bis 400F hex
oder
0100 0000 0000 0000 bin bis 0100 0000 0000 1111 bin
Du könntest das Höchste Adressbit des SJA1000 auch an ein anderes Bit als das Adressbit 14 des Controllers hängen um einen anderen Adressraum zu bekommen.
Der Author des Artikels hat sich eben entschieden den SJA1000 über den Externen Bus ab Adresse 4000h einzublenden weil am Bus praktischer ist weil man dort noch unmengen an Geräten anhängen kann.
Wenn du nur den SJA1000 zum Experimentien nutzen willst kannst du ihn natürlich auch über 2 ganz gewöhnliche Ports ansteuern nur das für mehr Hardware dann wenig Raum bleibt (Die 15 Bit sind so oder so weg).
Besser so ?
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen