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
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.