Obam 38 8 апреля, 2021 Опубликовано 8 апреля, 2021 · Жалоба Все нормально у меня щас код на 80к и проблем нет с использыванием регистеров. :biggrin::biggrin::biggrin: Да... 80k кода (не текста) это "не петшуки на палочке леденцовые сосать" (-8Ж Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
VladislavS 39 9 апреля, 2021 Опубликовано 9 апреля, 2021 · Жалоба - Таксь... Хорошо, отлично. Нет, просто замечательно! - Что, доктор? - Что всё это не у меня! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
iva33 0 9 апреля, 2021 Опубликовано 9 апреля, 2021 · Жалоба Всем доброго ещё раз, Кто подскажет если ответ на device_deskriptor (до адреса) будет ошибочным, может ли это быть причинаи отсутствия set_address после планиривона ресета? после рисета палучаю нулевой паккет setup_stage_down вместа 8 битного setup пакета. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Сергей Борщ 143 9 апреля, 2021 Опубликовано 9 апреля, 2021 · Жалоба 1 час назад, iva33 сказал: может ли это быть причинаи отсутствия Да, разумеется. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
VladislavS 39 9 апреля, 2021 Опубликовано 9 апреля, 2021 · Жалоба 4 часа назад, iva33 сказал: палучаю нулевой паккет setup_stage_down Нет такого пакета. Вы не путаете со статусом PKTSTS_SETUP_COMP ? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
iva33 0 9 апреля, 2021 Опубликовано 9 апреля, 2021 · Жалоба 1 hour ago, VladislavS said: Нет такого пакета. Вы не путаете со статусом PKTSTS_SETUP_COMP ? Да вы правы получаю PKTSTS_SETUP_COMP, потом нулевые PKTSTS_OUT_RECEIVED, PKTSTS_OUT_CMPL и всё начинается заново. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
VladislavS 39 9 апреля, 2021 Опубликовано 9 апреля, 2021 · Жалоба Посмотрите мой пример. Там видно на какой статус что надо делать. Лишние прерывания отключите. Если вдруг, когда-нибудь поймёте,, что жить без них не можете - включите. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
VladislavS 39 10 апреля, 2021 Опубликовано 10 апреля, 2021 · Жалоба Вот такая последовательность обмена. Int_USBRST Int_RXFLVL EP0 SETUP_UPDT CNT=8 Int_OEPINT EP0 STUP -> GET_Device_Descriptor 64 bytes Int_OEPINT EP0 XFRC ZLP Received Int_USBRST Int_RXFLVL EP0 SETUP_UPDT CNT=8 Int_OEPINT EP0 STUP -> SET_ADDRESS 6 Int_RXFLVL EP0 SETUP_UPDT CNT=8 Int_OEPINT EP0 STUP -> GET_Device_Descriptor 18 bytes Int_OEPINT EP0 XFRC ZLP Received Int_RXFLVL EP0 SETUP_UPDT CNT=8 Int_OEPINT EP0 STUP -> GET_Configuration_Descriptor 255 bytes Int_OEPINT EP0 XFRC ZLP Received Int_RXFLVL EP0 SETUP_UPDT CNT=8 Int_OEPINT EP0 STUP -> GET_String_Descriptor 0x3 255 bytes Int_OEPINT EP0 XFRC ZLP Received Int_RXFLVL EP0 SETUP_UPDT CNT=8 Int_OEPINT EP0 STUP -> GET_String_Descriptor 0x0 255 bytes Int_OEPINT EP0 XFRC ZLP Received Int_RXFLVL EP0 SETUP_UPDT CNT=8 Int_OEPINT EP0 STUP -> GET_String_Descriptor 0x2 255 bytes Int_OEPINT EP0 XFRC ZLP Received Int_RXFLVL EP0 SETUP_UPDT CNT=8 Int_OEPINT EP0 STUP -> GET_Device_qualifier_Descriptor 10 bytes Int_OEPINT EP0 XFRC ZLP Received Int_RXFLVL EP0 SETUP_UPDT CNT=8 Int_OEPINT EP0 STUP -> SET_CONTROL_LINE_STATE Int_RXFLVL EP0 SETUP_UPDT CNT=8 Int_OEPINT EP0 STUP -> GET_LINE_CODING Int_OEPINT EP0 XFRC ZLP Received Int_RXFLVL EP0 SETUP_UPDT CNT=8 Int_OEPINT EP0 STUP -> SET_LINE_CODING Int_RXFLVL EP0 DATA_UPDT CNT=7 SET_LINE_CODING DATA Int_RXFLVL EP0 SETUP_UPDT CNT=8 Int_OEPINT EP0 STUP -> GET_LINE_CODING Int_OEPINT EP0 XFRC ZLP Received Int_RXFLVL EP0 SETUP_UPDT CNT=8 Int_OEPINT EP0 STUP -> SET_CONTROL_LINE_STATE Int_RXFLVL EP0 SETUP_UPDT CNT=8 Int_OEPINT EP0 STUP -> SET_LINE_CODING Int_RXFLVL EP0 DATA_UPDT CNT=7 SET_LINE_CODING DATA Int_RXFLVL EP0 SETUP_UPDT CNT=8 Int_OEPINT EP0 STUP -> GET_LINE_CODING Int_OEPINT EP0 XFRC ZLP Received Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться