Frage zu ADC bei C2000

Gast #5221193
Lesenswert?

Hallo Forum,

ich versuche gerade einen TI F28335 zu programmieren. Da das
Gesamtprojekt etwas größer ist, benutze ich den Embedded Coder von
Matlab.

Wenn ich mit dem DMA von der Speicherstelle 0x0000C000 lese, bekomme ich 
die ADC-Results.

Meine Frage ist jetzt, warum die ADC-Results in 0x0000C000 liegen.
Laut Datenblatt (http://www.ti.com/lit/ug/spru812a/spru812a.pdf) liegen 
sie ja eigentlich in 0x0B00-0x0B0F bzw. 0x7108-0x7117.

Wie kommen sie also von dort nach 0x0000C000 und Folgende?

Vielen Dank schon im Voraus!
#5224318
Lesenswert?

Hallo Richard und vielen Dank für die Antwort!

Die CPU-Timer liegen bei 0xC00.
Meine fragliche Stelle war bei 0xC000.
Ich hab aber gerade meinen Denkfehler entdeckt: Die ADC-Results liegen 
da wo sie sollen bei 0xB000 und folgende. Mein DMA kopiert sie 
sequentiell nach 0xC000 und dort greife ich auf die Daten zu, das hatte 
ich nicht verstanden.

Es ist also alles wie es sein soll, danke für die Hilfe!

Gruß,
Martin

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren