Forum: Mikrocontroller und Digitale Elektronik Atmel SAM4S USART in SPI-Mode


von Holger (Gast)


Lesenswert?

Servus,
ich möchte bei einem Atmel SAM4S den USART im SPI-Mode benutzen 
(Master).
Ich nutze das Atmel Studio in der Version 6.1 zusammen mit dem ASF 3.11.
Jetzt gibt es hier mehrere Bibliotheken und ich weiß nicht genau, mit 
welchem ich den USART im SPI-Mode nutzen kann.
Im Moment nutze ich die usart_spi.h. Die Schnittstelle an sich scheint 
auch zu funktionieren, nur der Chipselect (laut Datenblatt ist das ja 
dann der RTS-Pin) funtkioniert im Moment nicht richtig.
Da komme ich mit der Konfiguration auch nicht wirklich klar. Ich habe 
dann versucht den Chipselect immer selber zu setzen, aber das klappt so 
irgendwie auch nicht.
Leider ist das Beispiel von Atmel für einen Xmega und daher kann ich das 
nicht direkt anwenden.
Hat vielleicht jemand schonmal einen USART im SPI-Mode hier 
konfiguriert?

Gruß

von Basti (Gast)


Lesenswert?

fürn XMega ja... du musst beim Init net struct übergeben, wenn du das CS 
mit den ASF Funktionen benutzen willst...

Ansonsten mit der "Hand" ist es oft einfacher... ich empfehle aber mit 
jedem CS zu resetten, sonst sind deine Bits verschoben... beim XMega 
geht das, indem man disable RX und dann wieder enable RX beim select 
macht...


Grüße

BAsti

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.