Gast
#1912507
Ich möchte ein externes RAM am XE167F über CS0 als 8Bit demuxed anbinden (über Dave eingestellt). Welches ist die Startadresse um die erste Adresse des RAMs anzusprechen?
|
Anzeige
|
Welche Start-Adresse bei CS0 für RAM?
Gast
#1912507
Ich möchte ein externes RAM am XE167F über CS0 als 8Bit demuxed anbinden (über Dave eingestellt). Welches ist die Startadresse um die erste Adresse des RAMs anzusprechen?
Gast
#1912537
schon mal ins datenblatt des prozessors geschaut?
Gast
#1912624
Im Datenblatt steht leider nichts über den Adressbereich für CS0. Und in Dave kommt auch kein Hinweis.
Gast
#1912899
üblicherweise fangen die externen adressen da an, wo die internen aufhören... einfach mal schauen, wie groß das interne ram ist.
Gast
#1912924
datenblatt XE167 v2.1, 2008-08: => seite 37: tabelle 5: XE167 memory map. da stehn doch die bereiche der adressen... und schaue mal bei kapitel 3.2 external bus controller nach, wie das mit dem chip select funktioniert. hier der link zum datenblatt: http://www.infineon.com/dgdl/xe167x_ds_v2.1_2008_08.pdf?folderId=db3a3043156fd5730115b3a665650d23&fileId=db3a3043156fd5730116100ef1b41b52 Wer ist Dave? Und was hat der Mit Mikrocontrollern zu tun?
Gast
#1912947
>Wer ist Dave? Und was hat der Mit Mikrocontrollern zu tun? Das ist ein Codegenerator für 8051 soweit ich weiss. Selbst aber noch nie benutzt.
Gast
#1913283
Über Dave kann man für Infineon Controller die ganzen Hardwareeinstellungen vornehmen und dieser erzeugt dann den entsprechenden Code für die Registereinstellungen. Im Datenblatt sind drei Startadressen angegeben, je nach Bereichsgröße. Heißt das, dass ich im Compiler den entsprechenden RAM Bereich angeben muss und dann darauf zugreifen kann? Start 000000h für 32k Start 010000h für < 2M Start 400000h für 8M Antwort schreibenBitte melde dich an, um einen Beitrag zu schreiben. |
Anzeige
|