LTC2424 mit AT91SAM7S256 ansprechen

Gast #668607
Lesenswert?
• ▲
▼
LTC2424(20bit ADU) wird über SPI angesprochen.
man kann dabei zwischen 4 kanälen wählen. um auf einen kanal 
umzuschalten, muss man laut datenblatt 4 steuerbist beim inaktiven chip 
select (CS) anden wandler senden. danach kann man CS auf high ziehen und 
die 24 bits, welche auch das ergebnis erhalten, auslesen.
meine frage: wie kann ich beim AT91SAM7S256 was auf MOSI ausgeben ohne 
dabei CS zu aktivieren?
Gast #668688
Lesenswert?
• ▲
▼
mit verschalten meinte ich mit den Registern so schalten, dass der PIO 
die Kontrolle über den CS Pin hat und nicht die SPI Einheit.

Dann kannst du per PIO in software deinen Pin setzen oder eben nicht. 
Macht, wenn man nicht gerade die dynamische CS Zuweisung macht, sowieso 
keinen großen Sinn den CS vom SPI steuern zu lassen (da kann es zu 
Schwierigkeiten kommen).
Gast #668894
Lesenswert?
• ▲
▼
hallo mirko,
du sollst ja nicht die ganze spi-einheit deaktivieren sondern nur den 
port multiplexer so umstellen, das nicht die spi-einheit auf das port 
zugreifen kann sondern die pio.
schau dir mal die funktion AT91F_PIO_CfgPeriph an.

gruss
gerhard

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren