Универсальный внешний накопитель для всех iOS-устройств, совместим с PC/Mac, Android
Header Banner
8 800 100 5771 | +7 495 540 4266
c 9:00 до 24:00 пн-пт | c 10:00 до 18:00 сб
0 Comments

PIC Tutorials: Эксперименты с PIC-микроконтроллерами

Одним из самых популярных и простых в использовании семейств микроконтроллеров, доступных сегодня на рынке, является Microchip « PIC microcontroller ». Следующие экспериментальные учебные пособия по PIC предназначены для облегчения изучения взаимодействия и программирования микроконтроллеров PIC. Каждая тема начинается с базовой теории, за которой следуют простые эксперименты, чтобы объяснить, как теория может быть реализована в реальных приложениях. Я подчеркиваю использование языка высокого уровня (C) для программирования PIC. Компилятор C, используемый при написании программ, — 9.0003 mikroC Pro для PIC от MikroElektronika. Вы можете скачать и установить демо-версию этого компилятора, которая ограничивает размер выходного HEX-файла до 2 КБ. Микроконтроллеры PIC16F688 и PIC16F628A выбраны для самых простых экспериментов, тогда как более сложные темы обсуждаются с PIC18F2550. Я надеюсь, что некоторые из вас сочтут эти учебные пособия полезными для быстрого освоения микроконтроллеров PIC.

Если у вас есть какие-либо предложения или комментарии, вы можете написать мне по адресу [ admin (at) embedded-lab.com ].

Лабораторная работа 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
\$\конечная группа\$

2

\$\начало группы\$

Для PIC24 я нахожу в техническом описании в главе СИСТЕМА ИДЕНТИФИКАЦИИ ПРОДУКТА.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *