Atmel SAMD51 (DMA, I2S,.)

Gast #5581346
Hallo,

hat sich schon jemand mit dem SAMD51 von Atmel beschäftigt?
Scheint für die Leistung ziemlich günstig zu sein.. die Errata Liste ist 
aber auch nicht ohne...


1. Im Datasheet, im Kapitel über den DMA, erzählen die was vom CHID.ID 
register bit. -> Das ergibt keinen Sinn und scheint ein Copy/Paste 
Fehler vom SAMD21 zu sein?

2. Zum Loslegen habe ich Atmel START benutzt. Leider totaler Müll im 
Vergleich zu CubeMX. Auch die STM HAL gefällt mir besser...
-> Die ASF ist scheinbar noch gar nicht vollständig verfügbar für den 
SAMD51? Es scheinen mir HAL Funktionen zu fehlen.
Das START Dingens generiert erstmal Code, der die Errata zum 32kHZ 
Oszillator nicht beachtet, wodurch der uC sich aufhängt sobald man auf 
die PLL umschalten will. Toll!


3. I2S + DMA im Slave Receiver Mode läuft leider nicht vollständig. Ich 
kann prinzipiell Daten empfangen, aber der DMA Interrupt wird bei mir 
nur ein paar Mal ausgelöst (Anzahl varriert bei jedem Starten). Nach dem 
Starten des DMA läuft derzeit kein Code außer der Interrupthandler mit 
breakpoint..
Gast
Der entsprechende Interrupt Flag wird gelöscht.

Ich meinte, dass nach dem DMA_init() eine leere Schleife kommt, sodass 
nur hin und wieder der Interruptcode läuft.
Beitrag #6013133 wurde von einem Moderator gelöscht.
Gast
Hi samd51Probleme,

You mentioned that you have an implementation for I2S slave mode for the 
SAMD51.  Can you please post it?  Would be really helpful...

Thanks!
klw1971

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 8 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.