PIC Tutorials: Эксперименты с PIC-микроконтроллерами
Одним из самых популярных и простых в использовании семейств микроконтроллеров, доступных сегодня на рынке, является Microchip « PIC microcontroller ». Следующие экспериментальные учебные пособия по PIC предназначены для облегчения изучения взаимодействия и программирования микроконтроллеров PIC. Каждая тема начинается с базовой теории, за которой следуют простые эксперименты, чтобы объяснить, как теория может быть реализована в реальных приложениях. Я подчеркиваю использование языка высокого уровня (C) для программирования PIC. Компилятор C, используемый при написании программ, — 9.0003 mikroC Pro для PIC от MikroElektronika. Вы можете скачать и установить демо-версию этого компилятора, которая ограничивает размер выходного HEX-файла до 2 КБ. Микроконтроллеры PIC16F688 и PIC16F628A выбраны для самых простых экспериментов, тогда как более сложные темы обсуждаются с PIC18F2550. Я надеюсь, что некоторые из вас сочтут эти учебные пособия полезными для быстрого освоения микроконтроллеров PIC.
Лабораторная работа 4: Интерфейс символьного ЖК-дисплея ЖК-дисплеи на базе HD44780 очень популярны среди любителей, потому что они дешевы и могут отображать символы. Кроме того, их очень легко взаимодействовать с микроконтроллерами, и большинство современных компиляторов высокого уровня имеют для них встроенные библиотечные процедуры. Узнайте, как включить его в свой проект микроконтроллера. Требуемая теория: Предусмотрено в статье | |
Лабораторная работа 5: Аналого-цифровое преобразование (АЦП) Аналого-цифровое преобразование (АЦП) необходимо, потому что, хотя встроенные системы имеют дело с цифровыми значениями, их окружение обычно включает множество аналоговых сигналов, таких как температура, скорость, давление и т. д. Узнайте, как связать аналоговые сигналы с микроконтроллером PIC. .Требуемая теория: Каналы АЦП в PIC16F688 | |
Лабораторная работа 6: Взаимодействие с семисегментным дисплеем Семисегментные светодиоды в основном используются для отображения десятичных чисел. Они популярны, потому что они визуально привлекательны и просты в интерфейсе. На этом лабораторном занятии обсуждается функционирование семисегментных модулей дисплея и управление одним модулем с микроконтроллером PIC для отображения чисел. Требуемая теория: Предусмотрено в статье | |
Лабораторная работа 7: Таймеры и счетчики (часть 1) Модули аппаратного таймера используются в системах на базе микроконтроллеров для точной синхронизации и подсчета событий. В этом экспериментальном руководстве описывается модуль Timer0 в микроконтроллерах PIC и его функциональные возможности. Требуемая теория: Предусмотрено в статье |
Страниц: 1 2
Продолжить чтение …
1 2Далее »
Микроконтроллер— какова схема именования микроконтроллера PIC?
спросил
Изменено 4 года, 10 месяцев назад
Просмотрено 5к раз
\$\начало группы\$Я некоторое время имел дело с микроконтроллером PIC, и, как говорится в вопросе, я хочу понять схему именования для каждой строки PIC (8-16- и 32-битный PIC). Например, в чем разница между PIC24FJ128GA010 и PIC24FJ256GB110
и цифры на pic32mx795f512l что они означают?
- микроконтроллер
- пик
- микрочип
Какая-то номенклатура 18F, но на немецком языке, так что, может быть, использовать гугл-переводчик?
Все PIC32 имеют «страницу декодера номера детали», например, стр. 328 «СИСТЕМА ИДЕНТИФИКАЦИИ ПРОДУКТА» в PIC32MX1XX/2XX
или стр. 656 «СИСТЕМА ИДЕНТИФИКАЦИИ ПРОДУКТА» в семействе встроенных средств подключения (EC) PIC32MZ
AFAI КТ, все ПОС таблицы данных имеют аналогичные страницы кодирования/декодирования номера детали. Однако меня интересует только PIC32.
Википедия PIC-микроконтроллер/Основные различия в архитектуре семейства
Это разделяет семейства по размеру инструкции и дает полезную сводку 12-битных, 14-битных, улучшенных 14-битных, 16-битных, 16-битных устройств dsPIC, PIC32. Как и во многих других микроконтроллерах, «естественный» размер данных и размер инструкций могут быть разными.
Редактировать:
Я не человек PIC24. Глядя на таблицы данных для PIC24FJ256GB210 и PIC24FJ256GB110, PIC24FJ256GB210 имеет 96 КБ ОЗУ против 16 КБ ОЗУ для PIC24FJ256GB110 9.0011
Ввод номеров деталей в поле «Поиск Microchip» на сайте Microchip обычно приводит к краткому описанию детали и ссылкам на дополнительную информацию.
Например, PIC24FJ128GA010
Ввод номеров деталей в «Search Data Sheets» на Microchip приведет к прямому доступу к техническому описанию устройства. Таблицы данных обычно содержат сводку каждой части семейства на первой реальной странице (страница 3?). Таблица часто бывает достаточно хороша для сравнения похожих семейств и выявления различий.
\$\конечная группа\$ 2 \$\начало группы\$Это действительно очень просто и логично.
PIC 10 имеет 6 контактов, а PIC 12 — 8 контактов. PIC 16 использует 14-битный набор инструкций, за исключением случаев, когда он использует 12-битный набор инструкций или когда номер модели состоит из 4 цифр, начинающихся с 1, тогда он использует расширенный 14-битный набор инструкций. PIC 18 использует 16-битный набор инструкций, а dsPIC 30 — 24-битный набор инструкций. PIC 14 и 17 никогда не существовали (тссс, никому не говори). Теперь у нас есть PIC 24 и 32, которые нарушают шаблон, поэтому вам просто нужно запомнить их по отдельности. О, и есть 33, но это всего лишь 30, работающая от 3,3 В.
Видите, просто, да?
\$\конечная группа\$ 3 \$\начало группы\$ 8-битные PIC:- Базовая архитектура
- PIC10
- PIC12
- PIC16
- Архитектура среднего уровня
- PIC12
- PIC16
- Усовершенствованная архитектура среднего уровня
- PIC12F1xx
- PIC16F1xx
- PIC18F
- Серия PIC18 “J”
- PIC18 “K” серии
- Базовая архитектура
16-битные PIC:
- PIC24F — самая низкая мощность
- PIC24H — более высокая производительность
- PIC24E — высочайшая производительность
- dsPIC30F – 5 В и EEPROM DSC
- dsPIC33F — Высокопроизводительный DSC
- dsPIC33E — высокопроизводительный DSC
- dsPIC33EV – 5 В dsPIC33 “EV” Семейство DSC
- dsPIC33CH — Двухъядерный DSC
32-битные PIC:
- ПИК32МК
- PIC32MM — крайне малое энергопотребление (XLP)
- PIC32MM GPL
- PIC32MM гал/мин
- PIC32MX
- PIC32MX1/2 — чрезвычайно малое энергопотребление (XLP)
- PIC32MX3/4
- PIC32MX5/6/7 – Встроенный Ethernet MAC
- PIC32MZ — семейство встроенных средств связи (EC)
- PIC32MZ1024 — 1 МБ флэш-памяти
- PIC32MZ2048 — 2 МБ флэш-памяти
- PIC32MZ EF — высочайшая производительность
- PIC32MZ DA — интегрированное графическое ускорение и DRAM
Для PIC24 я нахожу в техническом описании в главе СИСТЕМА ИДЕНТИФИКАЦИИ ПРОДУКТА.