Witam.
Mam programator jak w temacie. Można go znaleźć pod taką właśnie nazwą, linku nie zamieszczam bo to jest link do aukcji internetowej. Jest on zgodny z STK500v2. AVR_USB komunikuje się z komputerem przez port USB, posiada wbudowany emulator portu COM.
No i to jest jego największy problem ponieważ pod windowsem 7/vistą 64bit to po prostu nie działa i jest widoczny jako urządzenie usb. Szukam już 3 dzień rozwiązania mojego problemu dlatego przedstawie skrócony opis:
1. Działa tylko w trybie HID
2. W takim trybie tylko avrdude potrafi go obsłużyć.
3. AVRDude ma USBasp który jest do niego podobny tylko, że jest PID i VID się różni. (niestety nie wiem czy czymś jeszcze)
Dla USBasp to jest: vid = 0x16c0 pid = 0x5dc
Dla USB_AVR to jest vid = 0x16C0 pid = 0x5E1
4. Za chiny ludowe nie chce się z innym pid zainstalować (zresztą się nie dziwię)
5. AVRstudio go nie wykrywa ani żaden inny program jakim próbowałem.
Podsumowując. To jest po prostu inne urządzenie zgodne z stk500v2 tylko że na usb. Myślę że będzie też zgodny z USBasp ale jak to zrobić?
Czy da się coś z tym zrobić?
Znalazłem w tajwańskiej dokumentacji taką tabelkę
控制类 0x16C0 0x05DC
CDC类 0x16C0 0x05DF
HID类 0x16C0 0x05E1
Co oznacza że on normalnie pracuje w PID 05DC czyli taki jak usbasp. Teraz jak zmusić avrdude do współpracy
Mam programator jak w temacie. Można go znaleźć pod taką właśnie nazwą, linku nie zamieszczam bo to jest link do aukcji internetowej. Jest on zgodny z STK500v2. AVR_USB komunikuje się z komputerem przez port USB, posiada wbudowany emulator portu COM.
No i to jest jego największy problem ponieważ pod windowsem 7/vistą 64bit to po prostu nie działa i jest widoczny jako urządzenie usb. Szukam już 3 dzień rozwiązania mojego problemu dlatego przedstawie skrócony opis:
1. Działa tylko w trybie HID
2. W takim trybie tylko avrdude potrafi go obsłużyć.
3. AVRDude ma USBasp który jest do niego podobny tylko, że jest PID i VID się różni. (niestety nie wiem czy czymś jeszcze)
Dla USBasp to jest: vid = 0x16c0 pid = 0x5dc
Dla USB_AVR to jest vid = 0x16C0 pid = 0x5E1
4. Za chiny ludowe nie chce się z innym pid zainstalować (zresztą się nie dziwię)
5. AVRstudio go nie wykrywa ani żaden inny program jakim próbowałem.
Podsumowując. To jest po prostu inne urządzenie zgodne z stk500v2 tylko że na usb. Myślę że będzie też zgodny z USBasp ale jak to zrobić?
Czy da się coś z tym zrobić?
Znalazłem w tajwańskiej dokumentacji taką tabelkę
控制类 0x16C0 0x05DC
CDC类 0x16C0 0x05DF
HID类 0x16C0 0x05E1
Co oznacza że on normalnie pracuje w PID 05DC czyli taki jak usbasp. Teraz jak zmusić avrdude do współpracy