Hallo, ich habe ein Problem beim Auslesen eines SSI-Gebers von Wachendorff. Dieser hat 12Bit Multiturn und 13Bit Singelturn - Daten. Ich habe unter Dave 13Bit Word und 52Bit Frame eingestellt um 4*13 Bit einlesen zu können (wiederholtes Einlesen zu Datenverifizierung). Ich rufe alle 1ms die Routine auf und führe 4 mal folgendes aus. U2C0_SSC_vSendData(0x0F); itemp = U2C0_SSC_uwGetData(); Das Problem ist nun, dass nur 26 statt 52 Takte ausgegeben werden. Woher könnte das Problem kommen? Vielen Dank schon mal für die Hilfe. Gruß, Alex
hi, poste mal die funktionen oder gleich die ganze datei mit den regiestern: U2C0_SSC_vSendData(); U2C0_SSC_uwGetData(); und woher weißt du, dass nur 26 statt 52 Takte ausgegeben werden? erster vorschlag: U2C0_SSC_vSendData(0xFF); //anstatt 0x0f
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.