USB, sync packet

Gast #628084
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

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