roboforum.ru

Технический форум по робототехнике.


PIC32 - мощные МК Microchip - 64 и 100 ног.

Программирование микроконтроллеров AVR, PIC, ARM.
Разработка и изготовление печатных плат для модулей.

PIC32 - мощные МК Microchip - 64 и 100 ног.

Сообщение avr123.nm.ru » 17 апр 2008, 13:02

PIC32 - это мощнейшие микроконтроллеры от Microchip с ядром MIPS.
Я начал собирать материалы для начала работы с PIC32.
Вот кое что положил на http://PIC32.narod.ru

Инструменты и документы для начала работы с PIC32 и даташит конечно и "юзер гайд" - руководство т.е.

Статья про PIC32 с USB и таблица с параметрами МК семейства PIC32

Програмы можно разрабатывать в фирменной бесплатной среде разработки MPLAB 8 (она едина для всех PIC) на ASM-е и в компиляторе С32 который либо бесплатный студенческий с кодом до 64 Кб либо демо без ограничений но на 60 дней.

Есть компилятор Си для PIC32 и у http://IAR.com
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: PIC32 - мощные МК от Microchip

Сообщение avr123.nm.ru » 19 апр 2008, 16:25

Я скачал компилятор http://microchip.com/c32/
студенческий с кодом до 64 Кб И MPLAB 8.02 http://microchip.com/mplab/

Вот попробовал пример настройки и использования 2 каналов АЦП в PIC32 - ИМХО из примера видно
что PIC32 хотя и мощный 32-битный, но все же обычный МК и программируется он как и другие МК.

Изображение


PIC32 - пример 2.

8 светодиодов расположеных вертикально при перемещении горизонтально должны
отображать надпись HELLO. Типа динамической индикации и бегущей строки.

Опять всё просто и ни какой мистики ! Только циферь и буковь.

100-выводной PIC32 как ручной ...

В архиве исходник и проект для MPLAB и компилятора C32.

Изображение
Вложения
led_pic32.rar
(4.39 КиБ) Скачиваний: 77
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: PIC32 - мощные МК Microchip - 64 и 100 ног.

Сообщение RoboTok » 22 апр 2008, 20:46

Большая просьба сделать сравнение и показать плюсы и минусы по сравнению с AVR и ARM МК.
Интересны достоинства PIC.
Аватара пользователя
RoboTok
 
Сообщения: 1060
Зарегистрирован: 04 фев 2008, 13:18
Откуда: Москва
прог. языки: PHP

Re: PIC32 - мощные МК Microchip - 64 и 100 ног.

Сообщение avr123.nm.ru » 26 апр 2008, 11:34

Вышел новый релиз MPLAB 8.10 ( http://microchip.com/mplab ) с кучей новых функций - особенно интересны полноценное Trace и динамическое обновление данных в DMCI - теперь можно шагать отладчиком
вперед-назад и визуализировать реальные данные .

И свежая версия компилятора Си - MPLAB C18 v3.20 с гибкими (автоматически
выбираемыми из MPLAB v8.10) линкерными скриптами .

20080426
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: PIC32 - мощные МК Microchip - 64 и 100 ног.

Сообщение avr123.nm.ru » 02 май 2008, 11:44

Вот полная версия фирменного Си компилятора C32 для PIC32
http://kazus.ru/forum/topic_11191-10.html
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: PIC32 - мощные МК Microchip - 64 и 100 ног.

Сообщение avr123.nm.ru » 24 окт 2008, 09:13

Обрушение цены на PIC32 ! Теперь он реально доступен ! http://trt.ru/

В настоящий момент на складе:
PIC32MX360F512H — самый мощный контроллер семейства общего назначения, 512 KB Flash, 32 KB Data, DMA, Trace, TQFP-100
Всего !!! $ 6,95 - около 200 рублей !

Заказаны и в ближайшее время ожидаются:
PIC32MX340F256H — контроллер общего назначения, 256 KB Flash, 32 KB Data, DMA, TQFP-100 [$ 6,50]
PIC32MX440F256H — контроллер с модулем USB 2.0 (режимы device/host/OTG), 256 KB Flash, 32 KB Data, DMA, TQFP-100 [$ 6,50]

\\\\\\\\\
Книга Programming 32-bit Microcontrollers in C Exploring the PIC32
By Lucio Di Jasio
Publisher: Newnes

ebook с исходниками для тех у кого рапида и прочие депозиты не работают
ifolder.ru/7281147
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: PIC32 - мощные МК Microchip - 64 и 100 ног.

Сообщение Anubis » 06 дек 2008, 03:00

:Yahoo!: Ну наконец то!
А чего только 32-е? Другие в топку что ли? :(

RoboTok Апрель 22nd, 2008, 7:46 pm
Большая просьба сделать сравнение и показать плюсы и минусы по сравнению с AVR и ARM МК.
Интересны достоинства PIC.

Такое сравнение по меньшей мере ничего не даст, минусы и плюсы у всех свои и даже не столько у контроллеров сколько у людей которые с ними работают. На форумах была целая куча таких дискуссий, но вывода никакого так и не сделали. Кто-то говорит что PIС-и стабильнее работают, надежнее и меньше потребляют, кто-то говорит что AVR с ARM-ами очень требовательны до питания, у кого-то PIC-и слишком дорогие. Кто угодно тебе может сказать что PIC-и тормознее немного, 4MIPS-а всего, у самых маленьких, против 16MIPS армовских (24-е и 32-е пики посерьезнее будут конечно). ИМХО для меня ближе PIC (не лучше, а ближе, это разные понятия), но я с армами не работал (начал с пиков потому что друг с них начинал и им программатор не требовался, они через бутлодер и MAX232 прошиваются).
avr123.nm.ru извиняюсь что перебил :oops: Кстати кроме C32 для PIC32 есть еще HI-Tech 24/dsPIC он тоже для PIC32 подходит. :roll:
Блин, никак не могу придумать подпись!
Аватара пользователя
Anubis
 
Сообщения: 268
Зарегистрирован: 03 дек 2008, 23:24
Откуда: Тамбов
Skype: anubis_kesh
прог. языки: Delphi, С++, PHP, HTML
ФИО: Гребенников Роман

Re: PIC32 - мощные МК Microchip - 64 и 100 ног.

Сообщение Duhas » 06 дек 2008, 13:41

пускай не начнет мой пост новую holy war...

я в свое время даже купил пик.. задача была управлять по и2ц микрой-темброблоком.. но не найдя толкового описания ушел на авр ибо нашел сайтик николаева.. который открыл мне глаза...

вопрос выбора камня довольно сложен.. и 1 задачу можно решить 1-м камнем помощнее или 2-мя попроще.. и у обоих вариантов могут быть плюсы..

проблема в основном в переходе с 1 на другое.. я сейчас на учебе под 8080 пишу.. дык поначалу аццко глючил из-за привычки к авр...

кста не забываем про NEC.. народ поговариает о богатой периферии и приличной помехоустойчивости...
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"
Аватара пользователя
Duhas
 
Сообщения: 6338
Зарегистрирован: 15 сен 2007, 13:03
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович

Re: PIC32 - мощные МК Microchip - 64 и 100 ног.

Сообщение Vooon » 02 фев 2009, 13:34

Открепил.
Linux user | Firefox user
Аватара пользователя
Vooon
Site Admin
 
Сообщения: 3339
Зарегистрирован: 09 фев 2006, 15:36
Откуда: Москва
Skype: vooon341
прог. языки: Python, C, Bash, JavaScript, C++, PHP
ФИО: Владимир Ермаков

Re: PIC32 - мощные МК Microchip - 64 и 100 ног.

Сообщение Avtomat4iK » 29 июн 2010, 18:43

С проектами на PIC32MX можно ознакомиться на сайте [url]http:\\avtomatchik.com[/url]. Если есть интересные ссылки по оптимизации - киньте плиз, будет интересно поразбираться.
Avtomat4iK
 
Сообщения: 1
Зарегистрирован: 29 июн 2010, 18:38

Re: PIC32 - мощные МК Microchip - 64 и 100 ног.

Сообщение Sergey_B » 30 июн 2010, 23:38

Не пытаясь никого убедить изложу ТОЛЬКО ИМХО.
Около 15 лет работаю с разными МК. При одинаковых условиях применения PIC12/PIC16 ведут себя ЗНАЧИТЕЛЬНО стабильнее чем AVR.
Последний пример:
Помехи в сети такие, что регулярно перезагружается клавиатура на IBM, в схеме три PIC16 и одна ATtiney. Сбои через 10-15минут.
После замены ATtiney на PIC16 (программа заменена 1 в 1)три дня сдачи проекта прошли без единого сбоя.
По теме:
Тоже начал применять PIC32, хорошая машинка, рекомендую.
Чего пикам не хватает, так это скорости.
Sergey_B
 
Сообщения: 31
Зарегистрирован: 15 фев 2010, 23:53
Откуда: Новосибирск

Re: PIC32 - мощные МК Microchip - 64 и 100 ног.

Сообщение avr123.nm.ru » 30 июн 2010, 23:47

Ну в dsPIC и PIC32 ее наверно достаточно. А вот PIC24 хороши и не дороги.
Читайте !
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: PIC32 - мощные МК Microchip - 64 и 100 ног.

Сообщение Anubis » 23 июл 2010, 00:09

Sergey_B писал(а):Чего пикам не хватает, так это скорости.

:) Когда у тебя в руках PIC16 или PIC18 и на нем на одном нужно сделать столько всего что волосы дыбом встают, когда полученный код оптимизируется и вылизывается неделями, придумываются алгоритмы, от которых сам в шоке :crazy: ... Вот тогда понимаешь что скорость эт понятие относительное, можно взять быструю мегу и наворотить в ней такого что она будет работать медленнее чем PIC10. Хотя на самом деле иногда нехватает буквально пары мипсов :sorry: и 4 такта на команду это конечно старовато. :no:
З.Ы. Правда про Intel раньше тоже говорили что они медленные и AMD вообще круче всех, а потом появился Intel Core...
Блин, никак не могу придумать подпись!
Аватара пользователя
Anubis
 
Сообщения: 268
Зарегистрирован: 03 дек 2008, 23:24
Откуда: Тамбов
Skype: anubis_kesh
прог. языки: Delphi, С++, PHP, HTML
ФИО: Гребенников Роман

Re: PIC32 - мощные МК Microchip - 64 и 100 ног.

Сообщение AndreiSk » 23 июл 2010, 00:20

Эх, а у меня лежит с PIC32 платка, а руки так и не дошли :(
К тому же CCS C для PIC32 так и не сделали, а я привык...
Аватара пользователя
AndreiSk
 
Сообщения: 2639
Зарегистрирован: 23 апр 2009, 17:03
Откуда: Москва, Самара
прог. языки: C#

Re: PIC32 - мощные МК Microchip - 64 и 100 ног.

Сообщение Anubis » 23 июл 2010, 01:55

Возьми Hi-Tech или C32, насколько я могу судить, они не так уж и сильно отличаются от CCS. Во всяком случае Hi-Tech. Если надумаешь, пиши в личку
Блин, никак не могу придумать подпись!
Аватара пользователя
Anubis
 
Сообщения: 268
Зарегистрирован: 03 дек 2008, 23:24
Откуда: Тамбов
Skype: anubis_kesh
прог. языки: Delphi, С++, PHP, HTML
ФИО: Гребенников Роман

След.

Вернуться в Микроконтроллеры

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

Сейчас этот форум просматривают: Google [Bot] и гости: 6