roboforum.ru

Технический форум по робототехнике.
Текущее время: 02 дек 2024, 20:25

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
 Заголовок сообщения: Несколько вопросов по PIC-контроллерам
СообщениеДобавлено: 13 мар 2010, 20:19 
Не в сети
Аватара пользователя

Зарегистрирован: 05 июн 2007, 12:20
Сообщения: 196
Откуда: Киев
прог. языки: C/C++, ASSEMBLER
Недавно нужда заставила взять в руки PIC, а конкретно PIC18F452, до этого работал с AVR, пробовал PSoC, MSP430, 51-ые. Поизучав микрочиповскую документацию, понаустанавливав всяких разных программ и прошерстив интернет, сложились следующие впечатления:
  • Очень широко распостраненный вид МК, в сети хватает примеров с описаниями.
  • Компиляторы. Бесплатных сишных компиляторов не существует. Только пробные или урезанные студенческие версии.
  • Программаторы. Дорогие заводские программаторы... Аналогов АВР-орвских 5 проводков я не нашел (разве что JDM, который поддерживает далеко не все семейства МК). Желательно было бы иметь ISP. У меня есть PICSTART Plus, но 1) каждый раз вытягивать МК из девайса, программировать и совать назад в панельку - это уныло; 2) 2 кБ кода он пишет минуты 3. По сравнению с тем же понипрогом это ну очень уж уныло.
  • Среда разработки - от производителя, MPLAB IDE. Чесно говоря, оставила не наилучшие впечатления (после той же, скажем, AVRStudio): не очень удобный редактор, хотя, конечно, он там немного и настраивается, но лично меня напрягают гамузом накиданные на экране окна файлов проекта, которые могут быть либо развернутыми вовсю либо только в виде отдельного окошка (это же касается и окон Build и окна проекта) и ни о каких закладках речи быть не может; пути к папкам проекта задаются абсолютными, поэтому при переносе на другой комп приходится вручную переписывать все папки; ну и еще были нюансы...

А теперь вопросы к людям, работавшим с пиками: какими компиляторами, программаторами, IDE пользуетесь? Есть ли бюджетный вариант внутрисхемного программатора-отладчика, желательно самодельного? Какой С компилер предпочтительнее и как у них с библиотеками, например, работа с ЖКИ, USART, RC-5, CRC? Ну и, может, просто личные впечатления или замечания.
P.S. Только пожалуйста, не посылайте на страничку AVRa :)

_________________
Глюк по-немецки означает "счастье"...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Несколько вопросов по PIC-контроллерам
СообщениеДобавлено: 13 мар 2010, 20:40 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
Потому что там есть ответы на все поставленые вопросы. НА ВСЕ ! поэтому не посылаю, а напоминаю просто - http://proavr.narod.ru/09.htm

Недорогой USB программатор всей программируемой продукции PIC отладчик логический анализатор и адаптер USB UART в одном флаконе - pickit2
ЗВЕРЬ ! машинка - http://pickit2.ru а отдельно прошитый чип для самостоятельной сборки pickit2 вообще 2 "копейки". Если нужна простота то урезаную схему можно собрать - все функции сохранятся только диапазон питания тагета будет поуже.

Естественно внутрисхемно шьет и ни каких перетыканий не нужно.

Главное PIC часто дешевле AVR в розницу при сравнимых параметрах.

Добавлено спустя 9 минут 45 секунд:
Drunya писал(а):
Какой С компилер предпочтительнее и как у них с библиотеками, например, работа с ЖКИ, USART, RC-5, CRC ?


Самый богатый примерами и драйверами популярных компонентов ( архив с ними приложил к посту ) это CCS компилятор ( обучение в CCS книга автор Шпак - бюибла на страничке куда не посылать ) для PIC причем один для всей линейки от PIC10 до dsPIC33, самый правильный "хайтeк" который ПОЛНЫЙ ставится при инсталяции MPLAB на 45 дней, при юзании Acronis или VirtualPC - этот срок продляется вечно.

Самое лучшее руководство с примерами - по сути учебник по PIC это руководство к компилятору MikroC


Вложения:
Комментарий к файлу: Примеры и драйверы популярных компонентов от компилятора CCS для ВСЕХ PIC !
PIC компилятор CCS.rar [551.67 КиБ]
Скачиваний: 2

_________________
Читайте !


Последний раз редактировалось avr123.nm.ru 15 мар 2010, 13:52, всего редактировалось 1 раз.
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Несколько вопросов по PIC-контроллерам
СообщениеДобавлено: 15 мар 2010, 11:27 
Не в сети
Аватара пользователя

Зарегистрирован: 05 июн 2007, 12:20
Сообщения: 196
Откуда: Киев
прог. языки: C/C++, ASSEMBLER
avr123.nm.ru, большое спасибо за конкретные ответы. Попробую CCS. Я себе поставил родной С18, вроде терпимо, но библиотек не очень много. Хайтек при инсталляции мплаба ставится только для 12-16 серий, а для 18-ых с офсайта скачать чёто не получается :(. И еще буду смотреть в сторону PICkit2. Я так понимаю что firmware для него распространяется безвозмездно?

_________________
Глюк по-немецки означает "счастье"...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Несколько вопросов по PIC-контроллерам
СообщениеДобавлено: 15 мар 2010, 13:57 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
Конечно! Все свободно выложено на Микрочип ком. С марта 2010 идет акция

MegaBIZON писал(а):
Семёнов - это не магазин. Это человек и пароход, и жнец, и швец, и на дуде игрец.
viewtopic.php?f=3&t=7728

прошитый PIC18F2550 для сборки PicKit2 всего 190 руб ( почта 80 р по России ) в soic и dip.

Кстати можно собрать и сильно упрощенную версию PicKit2 - все функции сохранятся кроме поддержки низковольтных тагетов.

Добавлено спустя 7 минут 7 секунд:
Drunya писал(а):
avr123.nm.ru, большое спасибо за конкретные ответы.

Рад если поможет.

Drunya писал(а):
Попробую CCS.
В нем и мастер кода настройки микроконтроллеров PIC есть.

Drunya писал(а):
Хайтек при инсталляции мплаба ставится только для 12-16 серий, а для 18-ых с офсайта скачать чёто не получается

Все же большинство людей вам посоветуют использовать ИМЕННО хайтек.

У CCS подход скож с BASCOM-AVR - т.е. огромное количество заданых уже макросов которые создают илюзии у пользователя что что-то глобальное совершается одно-двумя командами, или мифы что UART аппаратный у PIC на любой ноге и любой полярности и тому подобное.

Конечно вам никто не мешает во всем разобраться и понять как на самом деле.

_________________
Читайте !


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Несколько вопросов по PIC-контроллерам
СообщениеДобавлено: 16 мар 2010, 16:59 
Не в сети

Зарегистрирован: 20 ноя 2008, 19:31
Сообщения: 431
Откуда: Чернобыль
прог. языки: асмемблер
ФИО: Валентин Семенович
С учетом того что хайтек щас под микрочипом - только хайтек.
Компилятор не без приколов, но по коду самый вменяемый.
У меня от него в основном приятные впечатления.
После инсталляции в папке компилятора можно посмотреть простые и доходчивые примеры.

_________________
За здравый смысл у нас принимается мнение большинства.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Несколько вопросов по PIC-контроллерам
СообщениеДобавлено: 16 мар 2010, 18:58 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
Можно даже ДО установки посмотреть примеры :ROFL: вот они в архиве.


Вложения:
Комментарий к файлу: Примеры из установки компилятора HTPICC хайтек для PIC.rar
HTPICC примеры.rar [232.02 КиБ]
Скачиваний: 0

_________________
Читайте !
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Несколько вопросов по PIC-контроллерам
СообщениеДобавлено: 17 мар 2010, 18:46 
Не в сети
Аватара пользователя

Зарегистрирован: 05 июн 2007, 12:20
Сообщения: 196
Откуда: Киев
прог. языки: C/C++, ASSEMBLER
Спасибо за ответы. Поставил HI-TECH для 18-ых, буду пробовать.

_________________
Глюк по-немецки означает "счастье"...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Несколько вопросов по PIC-контроллерам
СообщениеДобавлено: 17 мар 2010, 19:42 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
Незабывай в руководство поглядывать.

_________________
Читайте !


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 8 ] 

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO