Forum: Mikrocontroller und Digitale Elektronik GPDMA P2M transfer


von Tim K. (tim5672)


Lesenswert?

Hallo Zusammen,

ich  versuche gerade auf dem LPC4088 Quickstart Board einen timer 
gesteuerten
GPDMA transfer von den GPIO Pins in den RAM zu implementieren. Ich hab 
eine Maske über meinen Port gelegt um die nötigen Pins auf input zu 
setzen und habe in meiner DMA konfiguration bei Source Adresse folgendes 
angegeben:

LPC_GPDMA->CH[0].SRCADDR = (LPC_GPIO1->PIN);

Allerdings sehe ich in meiner destination Adresse keine Werte. Hoffe es 
kann mir jemand helfen.

Tim

von Jim M. (turboj)


Lesenswert?

Du willst die Adresse und nicht den Wert in SRCADDR schreiben:
1
LPC_GPDMA->CH[0].SRCADDR = (uint32_t) &(LPC_GPIO1->PIN);

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.