ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
27 ноября
128010
OlegPowerC (14.08.2008 20:10, просмотров: 3052)
USB библиотека под AT90USBxxx http://www.powerc.ru/dwl/USB_AT90.zip
Вот, дописал кое как библиотеку для USB под AT90USB1287 (но несложно и под другие переделать). Чтоб заработал USB добавте в проект файлы USBD.c USB_cdc_user_functions.c PLL.c. В вашей программе добавте #include "usbd.h" и вызовите START_PLL_and_USB_module(); В USB_cdc_user_functions.c есть функция callback_USB_RXC которая вызываеться при приходе пакета данных по CDC. В примере там просто пересылка их обратно (Эхо). Все проверено на AT90USBKey и имейте в виду что бит UVREGE нужно выставлять только если у вас USB модуль питаеться от внутреннего регулятора, иначе его надо погасить. При обнаружении девайса, подсунуть ей файл at90usbxxx_powerc.inf в папке Driver Да, и компилилось все под IAR 5.11B