Forum: Mikrocontroller und Digitale Elektronik USB, sync packet


von Zeusi (Gast)


Lesenswert?

Hi,
Das erste byte bei einem USB transfer ist ja das sync byte,
um softwaremäßig zu syncronisieren habe ich eine routine geschrieben
die auf einen pegelwechsel wartet, dann die laufdauer addiert;
Das geschieht vier mal (K,J,K,J) das ganze wird dann durch vier geteilt.

Um das ganze schon mal grob abzuschätzen habe ich wie folgend gerechnet:
Xtal/ low-speed =18/1,5= 12 clock cycle's

Mein problem ist nun, das statt 12 clock cycle's 15 angezeigt werden 
(zwegs debug schreibe ich in den eeprom und kann so die ermittelten 
werte auslesen),
habe ich einen Denkfehler bzgl. den 1,5Mbit/s ~1,5Mhz ????

ein kurzes statement währ nett,..
grüüüüße

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.