izmenjeno 1 put, poslednji put mikikg 17.05.2013. u 14:43
Izmene poruke
- mikikg17.05.2013. u 14:43zapis iz teksta poruke
Da, koristio sam XC8 free verziju.
Malo sam se napatio sa ovom I2C bibliotekom jer sam morao u najsitinije detalje da pohvatam kako to sve radi. Islo je dotle da sam morao i osciloskopm da pratim jer ICD ne radi (napisao sam u predhodnoj poruci sto) :(
Imao sam ja neke in-house biblioteke ali su sve koristile neke delay_ms funkcije kojih sad nema u XC8 ali sa druge strane je to i bolje ispalo jer sad prakticno mi I2C radi maksimalno brzo jer pracenja statusa oko komunikacije ne vrtim kroz petlje sa delay nego pratim HW registe pa odmah nastavim dalje kada to treba bez delay. Mozda ovako na izlged kada se salje sitno parj bajtova i to relativno retko nebi bilo kriticno, ali kada se se salju gobila bajtova u jednom chunk-u taj delay se bas nakupi, a moraju da se prate statusi - prolupa komunikacija bez toga.
Ovo sam sve experimentisao u onom CDC USB primeru pa sam relativno blizu kompletnog resenja za ovo sto sam krenuo da radim (USB<>I2C).
Malo sam se napatio sa ovom I2C bibliotekom jer sam morao u najsitinije detalje da pohvatam kako to sve radi. Islo je dotle da sam morao i osciloskopm da pratim jer ICD ne radi (napisao sam u predhodnoj poruci sto) :(
Imao sam ja neke in-house biblioteke ali su sve koristile neke delay_ms funkcije kojih sad nema u XC8 ali sa druge strane je to i bolje ispalo jer sad prakticno mi I2C radi maksimalno brzo jer pracenja statusa oko komunikacije ne vrtim kroz petlje sa delay nego pratim HW registe pa odmah nastavim dalje kada to treba bez delay. Mozda ovako na izlged kada se salje sitno parj bajtova i to relativno retko nebi bilo kriticno, ali kada se se salju gobila bajtova u jednom chunk-u taj delay se bas nakupi, a moraju da se prate statusi - prolupa komunikacija bez toga.
Ovo sam sve experimentisao u onom CDC USB primeru pa sam relativno blizu kompletnog resenja za ovo sto sam krenuo da radim (USB<>I2C).
Potpis
Site about Software Defined Radio – SDR
http://yu3ma.net/
https://github.com/yu3ma
On-line LM317 kalkulator
http://yu3ma.net/
https://github.com/yu3ma
On-line LM317 kalkulator