Problem mit SPI Timing-Verhalten (ATTiny)

Gast #2265498
Lesenswert?

Moin

Habe n Problem mit der USI vom ATTiny24.
Eckdaten:
-USI als 3 Wire Master
-Clock abgeleitet vom Timer0

Im Grunde sieht es eigentlich so aus als ob es funktioniert. Das 
Datenbyte wird jede Sekunde ordnungsgemäß gesendet (mit Oszi 
getestet;CH2).
Der Takt allerdings verhält sich irgendwie komisch. Der hat immer ne 
unterschiedliche Anzahl an Takten. Sind aber immer irgendwo zwischen 2 
und 8 Takte. Teilweise auch halbe (der Grundpegel ändert sich 
dementsprechend auch).Ausserdem ist der Flankenabstand genau so weit wie 
der Bitabstand der Daten. Sollte ja irgendwie die hälfte sein.

Hatte das Problem schon mal jemand?

Bin auch mal durchs Programm durchgesteppt und musste feststellen, das 
beim Überlauf von USICNT nicht wieder bei 0 gestartet wird. Aber 
Breakpoints und Interrupts sind so ne Sache.

B.W.
Angehängte Dateien:

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