ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
25 ноября
35022
Evgeny_CD (07.07.2005 17:46, просмотров: 1650)
А просветите меня, полного ламера в PIC\'ах... Никогда не любил пики. Испытывал к ним религиозную неприязнь. AVR, ARM... Но тут стал собирать информацию, где есть готовое ПО в исходниках для реализации CDC драйвера для USB Device - и наткнулся на PIC18F4550. Очень много положительных отзывов о безглючной реализации CDC драйвера. Под XP ставится с .inf файлом, но без дополнительного драйвера - большой прогресс! И вроде как даже переживает выдергивание USB шнурка на ходу (Win2K тоже переживает, но этот COM порт уже не удается открыть по новой - надо либо открывать новый, либо перегружать машину). Все ошибаться не могут - стал смотреть более внимательно. Стал доку читать. Камень очень понравился. От него и от всего, что с ним связанно, веет какой-то неторопливой продуманностью, которую так редко можно стретить. Streaming parallel port, мостовой PWM с полярностью, программируемым dead time, и даже защитой - это супер! RAM маловато - что же, придется на С аккуратно писать, как справедливо много раз упоминалось в конфе \"использовать правильные типы данных\". Стал разбираться, как все это реализовать \"в натуре\". И тут возникли вопросы. 1. Компиляторы 1.1. Есть MPLAB® C18 C COMPILER, версия 2.40 student edition. Выкачана с сайта Microchip. Она вроде как на 60 дней. После 60 дней: -> восстановить систему GHOST? -> просто поставить поверх? -> еще чего? Интересуют отзывы и об этом компилере, и о данном кокретном релизе. Исходники CDC, что идут с демо платой на PIC18F4550, рассчитаны на этот компилер (хотя я не знаю, сколь сильна там привязка к собенностям компилера). 1.2 По рекомендации из конфы выкачан HT-PICC18 v.8.35PL3. Интересуют отзывы и об этом компилере, и о данном конкретном релизе. 1.3 Какие еще компилеры бывают? Интересуют отзывы от людей, работавших с HT-PICC18 и MPLAB® C18 C COMPILER, потносительно сравнения различных свойств компилеров. Переносимость исходников и т.д. 1.4 MPLAB IDE v7.20 выкачана. Есть ли какие тонкости при работе с ней? 2. Программаторы. Я остановился на MPLAB ICD 2 (DV164005), точнее на его клоне от http://www.olimex.com/dev/pic-icd2.html http://www.terraelectronica.ru обещает за чуть меньше 100 на складе. Отзывы, варианты поставки, тонкости в работе ISP (я никогда в жизни не прошил ни одного пика!)? 3. Готовые платы на PIC18F4550 с USB цепями. Я пока нашел только фирменную DM163025 PICDEM™ FS USB Demonstration Board. Добрые местные торговцы готовы привезти ее за ~100. Это перебор. Другие платы и варианты поставки есть? На соплях паять не буду, делать свою плату - не сильно дешевле выдет... 4. Сам камень - отзывы? Заранее большое спасибо за помощь и советы.