PIC10F2хх –микро-карапузики
Прочитав статью загорелся опробовать карапузиков взял для пробы PIC10F200 и PIC10F222, оба в корпусе SOT23-6.
Краткий обзор
Оба микроконтроллера являются восьми разрядными с флеш-памятью и RISC архитектурой.
Наличие периферии и объем памяти:
Скажем прямо не очень густо, по всей видимости этого достаточно для маленьких задач.
Имеется несколько исполнений корпусов, мне показались интересными мк в корпусе SOT32-6
Питание от двух до пяти вольт (более подробно см. документацию).
Стоимость 23-30 рублей за штуку.
Программирование
Прошить данные микроконтроллеры можно простым RCD-программатором:
подробное описание тут.
Так же можно использовать фирменные программаторы:
PICSTART® Plus Development Programmer MPLAB PM3 Device Programmer PICkit™ 2 Development Programmer
Так как COM порта в моем ноутбуке нет, думаю буду собирать PICkit2 (схема и прошивка доступна на сайте производителя клик).
Добавлено 2011-09-24 http://ziblog.ru/2011/09/24/pickit-2-programmator-ot-mircochip.html
Программное обеспечение
Для разработки и отладки программ компания Microchip Technology Inc. предлагает бесплатную среду разработки MPLAB IDE (включает в себя компилятор с асемблера, текстовый редактор, программный симулятор и средства работы над проектами).
На текущий момент доступна версия MPLAB IDE v8.76
Установка тривиальна рассматривать её не буду.
Во время установки был удивлен что в комплекте идет Си компилятор от HI-TECH Software.
Не совсем понял насчет легальности (бесплатности), но вроде предоставляется бесплатно.
Теперь можно перейти к чтению документации на микроконтроллер (см. ссылки внизу страницы) и компилятор (см. в директории установки Си компилятора файл manual.pdf ”HI-TECH C® for PIC10/12/16 User’s Guide”).
Первая программа
В состав среды MPLAB IDE входит мастер создания проектов:
Воспользуемся им для создания Си проекта для микроконтроллера PIC10F200.
Выбираем микроконтроллер:
Выбираем компилятор:
Задаем имя проекта (в пути не должно быть кириллических символов):
Все шаблон проекта готов:
Добавляем новый файл в проект (main.c):
Пишем простой шаблон:
Пробуем собрать проект, в случае успешной сборки получим запись вида:
После этого я понял что LIte версия компилятора бесплатная, а PRO версия платная :(
После того как соберу программатор, вернемся к первой программе…
Документация на PIC10F200 скачать
Документация на PIC10F222 скачать
Обзор Си компилятора от HI-TECH Software скачать
comments powered by Disqus