Hallo Zusammen, es geht um den xmega, speziell um die DMA und event Teile. Ich habe bisher die Datasheets durchgelesen und auch das geniale AVR1600 gefunden. Ich verstehe in etwa wie alles funktioniert. Doch dann diese Werzeuge geschickt einsetzen und auf eigene clevere Lösungen kommen, ist nochmal eine andere Sache. Was habt ihr bisher mit den Beiden gemacht. Einzeln oder in Kombination. Gruß Xmegauser
Hab mit dem Eventsystem den USART SPI Clock halbiert und Daten mit dem DMA an die SPI Schnittstelle gesendet... Also alles ohne Prozessor... auf nem Atmega hätte man Software SPI machen müssen... Grund: War für nen speziellen Treiber IC... der will unbedingt bei der High und Low Flanke neue Daten übernehmen facepalm
Ich habe habe eine Anwendung indem ich Audio-Daten per ADC mit 22 kHz sample und diese dann per nRF24L01 in 32 Byte päckchen übertrage. Der ADC läuft im Free-Running mode mit 500 ksps. Per Timer Overflow wird die DMA-Maschine dann alle 45µs getriggert um so 16 Messwerte in ein Zwischenspeicher zu übertragen. Wenn die 16 Messerte erfasst sind werden diese in das nRF geschaufelt und dann übertragen.
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.