Witam
Po całym dniu kombinowania już nie wiem gdzie szukać przyczyny.
Mam 3 urządzenia działające na mikrokontrolerze ATMEGA8. Pierwsze to USB hid joy, drugie to Multimedia remote a trzecie jeszcze nie powstało.
Załączam pełne kody do pierwszych dwóch urządzeń, które są ogólnie dostępne na stronie Elportalu.
Urządzenia powstawały w tej kolejności jak je wymieniłem. Pierwsze dwa działały bez zarzutu do czasu wymiany płyty na MSI Z97 PC MATE. Wcześniej była GIGABYTE EP45-UD3R.
Pierwsze co mnie zdziwiło to nierozpoznawanie multimedia remote. Sądziłem że coś się uszkodziło ale podłączyłem pod laptopa i działa poprawnie. W stacjonarnym PC mam czytnik kart i 3 porty na wbudowanym hubie usb i tu jak podłączę wszystko działa poprawnie. Tu jest wykorzystany bootloader hid i działa tylko w porcie huba. Usb hid joy działa na wszystkich portach (też posiada ten sam bootloader który także działa w każdym porcie). W trzecim urządzeniu bootloader działa w każdym porcie poza tymi z huba. Niestety z nieznanych przyzyn próba programowania kończy się niepowodzeniem z powodu błędów.
Podsumowując są 3 identyczne pod względem konstukcyjnym urządzenia. Wszystkie są taktowane z kwarca 12MHz. Pierwsze działa we wszystkich portach usb, drugie tylko w portach huba a trzecie we wszystkich portach poza hubem.
Nie wiem czemu tak jest.
System nie ma znaczenia bo tak jest i na win7 x64, win xp jak i na ubuntu.
Po całym dniu kombinowania już nie wiem gdzie szukać przyczyny.
Mam 3 urządzenia działające na mikrokontrolerze ATMEGA8. Pierwsze to USB hid joy, drugie to Multimedia remote a trzecie jeszcze nie powstało.
Załączam pełne kody do pierwszych dwóch urządzeń, które są ogólnie dostępne na stronie Elportalu.
Urządzenia powstawały w tej kolejności jak je wymieniłem. Pierwsze dwa działały bez zarzutu do czasu wymiany płyty na MSI Z97 PC MATE. Wcześniej była GIGABYTE EP45-UD3R.
Pierwsze co mnie zdziwiło to nierozpoznawanie multimedia remote. Sądziłem że coś się uszkodziło ale podłączyłem pod laptopa i działa poprawnie. W stacjonarnym PC mam czytnik kart i 3 porty na wbudowanym hubie usb i tu jak podłączę wszystko działa poprawnie. Tu jest wykorzystany bootloader hid i działa tylko w porcie huba. Usb hid joy działa na wszystkich portach (też posiada ten sam bootloader który także działa w każdym porcie). W trzecim urządzeniu bootloader działa w każdym porcie poza tymi z huba. Niestety z nieznanych przyzyn próba programowania kończy się niepowodzeniem z powodu błędów.
Podsumowując są 3 identyczne pod względem konstukcyjnym urządzenia. Wszystkie są taktowane z kwarca 12MHz. Pierwsze działa we wszystkich portach usb, drugie tylko w portach huba a trzecie we wszystkich portach poza hubem.
Nie wiem czemu tak jest.
System nie ma znaczenia bo tak jest i na win7 x64, win xp jak i na ubuntu.
