Frame und Word bei Infineon XE167F96

Gast #1632015
Lesenswert?

ich habe ein Problem beim Auslesen eines SSI-Gebers.
Im Dave definiere ich den SSI mit word = 13 Bit und frame = 52 Bit (also 
4 words).
Will ich nun die 4 words Takten und auslesen, so kommen nur 26 Takte.
Setze ich den frame auf 26 ergibt sich keine Änderung.
Setze ich den frame auf 13 Takt gibt er tatsächlich nur 13 Takte am 
Stück raus.
Verwende ich den frame falsch? Oder ist das ein Konfig-Fehler unter 
Dave?
Gruß,
Alex R.
Gast #1632207
Lesenswert?

Verwendest du den RX FIFO?
Eine Idee warum das nicht geht wäre:
Der XE hat 2 RX Buffer a 16Bit. Wenn du 2mal 13Bit empfangen/gesendet 
hast, ist der Buffer voll. Es gibt dann ein Buffererror und die 
Übertragung bricht ab.

PS. Das USIC vom XE ist soooooo umfangreich, Dave bietet nur ein kleinen 
Teil von den Einstellmöglichkeiten. Deshalb ist es besser wenn du das 
Users Manual studiert. Mit Dave kann man eigentlich nur ein groben 
Überblick darüber bekommen wie man etwas einstellen muss.
Ausschließen das Dave ein Fehler macht, will ich nicht. Aber an der 
Stelle weiß ich das er richtig arbeitet!

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