[an error occurred while processing this directive]
[эпизод 2] А просветите меня, полного ламера в PIC'ах...(+)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено Evgeny_CD 08 июля 2005 г. 11:19

Предыдущая ветвь
http://www.telesys.ru/wwwboards/mcontrol/1055/messages/103685.shtml

Большое спасибо, всем, кто помог мне на форумах Телесистем, Сахары и Микрочипа!

Вот что удалось выяснить (кратко):
1. HiTech HT-PICC18, в целом, более удачный компилятор. А для него есть проверенное лечилово.
2. Исходники CDC от Микрочипа есть портированные под HighTech
http://microchipc.com/sourcecode/#pic18f4550usb
Так что вопрос о выборе компилера решен.
3. Отладочная плата DM163025 PICDEM™ FS USB Demonstration Board есть в
http://www.gamma.spb.ru/
по 65.
4. Клон родного ISP программатора MPLAB ICD 2 (DV164005) от www.olimex.com работает вполне нормально.
5. Что самое главное, есть исходник CDC для Atmel SAM64
описалово
http://www.atmel.com/dyn/resources/prod_documents/doc6123.pdf

исходники
http://www.atmel.com/dyn/resources/prod_documents/AT91SAM7S64-BasicUSB-IAR4_11A-1_0.zip

Вроде как они даже проверены. Кто с ними работал?

============= первое сообщение ============================

Никогда не любил пики. Испытывал к ним религиозную неприязнь. AVR, ARM... Но тут стал собирать информацию, где есть готовое ПО в исходниках для реализации CDC драйвера для USB Device - и наткнулся на PIC18F4550.

Очень много положительных отзывов о безглючной реализации CDC драйвера. Под XP ставится с .inf файлом, но без дополнительного драйвера - большой прогресс! И вроде как даже переживает выдергивание USB шнурка на ходу (Win2K тоже переживает, но этот COM порт уже не удается открыть по новой - надо либо открывать новый, либо перегружать машину). Все ошибаться не могут - стал смотреть более внимательно.

Стал доку читать. Камень очень понравился. От него и от всего, что с ним связанно, веет какой-то неторопливой продуманностью, которую так редко можно стретить. Streaming parallel port, мостовой PWM с полярностью, программируемым dead time, и даже защитой - это супер! RAM маловато - что же, придется на С аккуратно писать, как справедливо много раз упоминалось в конфе "использовать правильные типы данных".

Стал разбираться, как все это реализовать "в натуре". И тут возникли вопросы.

1. Компиляторы и IDE.

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. Сам камень - отзывы?

Заранее большое спасибо за помощь и советы.

Составить ответ  |||  Конференция  |||  Архив

Ответы


Отправка ответа

Имя (обязательно): 
Пароль: 
E-mail: 
NoIX ключ Запомнить

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru