Forum: Mikrocontroller und Digitale Elektronik Frame und Word bei Infineon XE167F96


von Alex R. (Gast)


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.

von Honkmichi (Gast)


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!

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.