Рейтинг
7.54
голосов: 11
avatar

PIC

О блоге

Описание ядра, периферии и фич контроллеров семейства PIC от Microchip.

Администраторы (1)

Модераторы (0)

Модераторов здесь не замечено

Читатели (62)

XANDER WildCat kest Vga Alprad mzw Reverb kvm ZiB labor XuMuK neiver Leopoldius LuckyLex akaChewy bdpcvit Lifelover fehtr Flash Electron

Все читатели блога

PIC24 CTMU (Сенсорные кнопки)

PIC
Давно я собирался разобраться с работой модуля измерения заряда. Ну вот момент пришел.

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


Читать дальше
  • +2
  • 11 января 2013, 12:07
  • kest

PIC32 и PICKIT2

PIC
Может быть кому-нибудь еще пригодится. Месяца полтора назад собрал себе макетку на PIC32MX575F512H. Подключаю к PICkit2 — устройство не найдено. Открываю список поддерживаемых микросхем, а тут облом, не поддерживает этот контроллер.


Читать дальше
  • +3
  • 17 апреля 2012, 20:25
  • INN

PIC24. C30 и прерывания

PIC
  Как и обещалось, сегодня посмотрим что такое прерывания в PIC24 и с чем их есть на C30. Утащеная на допиливание статья по АЦП тоже когда-нибудь вернется, ибо отключение света и отсутствие автосохранений отбили желание писать все заново.

  По сравнению с 18 и младшими пиками тут у нас уже не 1 и не 2 вектора прерываний, а целых 2 таблицы по 126 штук каждая. Причем для каждого из прерываний можно установить приоритет, а вход и выход из прерывания осуществляется за 4 и 2 инструкции соответственно.

Читать дальше
  • +2
  • 06 апреля 2012, 16:40
  • kest

ToyLoader — простой бутлоадер для PIC18 по шине питания

PIC
 Недавно я решил сделать небольшую игрушку. Для неё я воспользовался контроллером pic18f2550, но не потому что он такой крутой, а потому что у меня завалялась их целая куча.
И приспичило мне менять в этой игрушке прошивку по мановению руки. Естественно, в таких случаях обычно используются бутлоадеры. Бутлоадер же в свою очередь должен как-то общаться с хостом, например через UART/USB/свой протокол. Но для всех них надо тащить к устройству дополнительные провода; чего мне не очень хотелось, а точнее очень не хотелось, поскольку девайс и так подключается к питанию довольно длинными проводами.

Естественный выход — грузить прошивку по шине питания. Покопавшись в интернетах, я нашёл подходящий мне бутлоадер — ZPL, но по сслыке меня ждал облом. «Сами с усами» — подумал я, и расчехлил компилятор…


Читать дальше
  • +5
  • 02 апреля 2012, 23:31
  • atd

LCD Nokia 1202 + PIC18

PIC
Прикрутил LCD от Nokia 1202 к PIC18.
Файл LCD_Nokia_1202.h старался писать на стандартном «Си» (вот коряво и получилось), единственно, под контроллер другого производителя, может не съесть выражение «const rom».


Читать дальше
  • 0
  • 20 ноября 2011, 14:09
  • N_D
  • 2

Ну вот и я помигал светодиодиком на PIC10F200

PIC
При первом старте самое простое и эффектное — помигать светодиодом ;)

Так как раньше я не программировал под ПИКи, а только прошивал их, начну с документации:

PIC10F200/202/204/206 Data Sheet 6-Pin, 8-Bit Flash Microcontrollers скачать.



Читать дальше
  • 0
  • 25 сентября 2011, 14:44
  • ZiB

PIC18, ASM - расширенный режим

PIC
PIC18 ASM — для начала — рассширенная система команд

В новых и большинстве старых контроллеров PIC18 есть возможность включить режим раширенной системы команд.
Какие особенности данного режима и как его можно использовать — в этой статье.


Читать дальше

Программирование PIC на С. Цифровой вольтметр с LCD 16x2.

PIC
В этой части смоделируем цифровой вольтметр постоянного тока на pic контроллере PIC16F676 с отображением результата измерений на 2-х строчном дисплее. На этом примере будет показана работа с АЦП, с подключаемыми драйверами, работа с ЖКИ.
Использован компилятор CCS PICC Compiler v4.120.

Читать дальше

Программирование PIC на С (CCS PIC-C Compiler)

PIC
Давайте напишем для микроконтроллера PIC12F629 классическую «стартовую» программу – мигание светодиодом по нажатию кнопки. В качестве компилятора применим CCS PIC-C Compiler. Я использую версию 4.108, все скриншоты представлены с нее. Для тестирования программы использован ISIS Proteus 7.5.
Схема для данного примера выглядит так:

Схема для проекта



Читать дальше

Микроконтроллеры PIC. Вводная.

PIC
Что-то никто не хочет написать про микроконтроллеры фирмы Microchip, вот и решил я запилить статейку — может кому пригодится.

О том, что же это за звери такие, какие они бывают и что умеют неплохо написано в вики-пики и, естественно, на официальном сайте.

В номенклатуре Microchip Technology Inc. представлен широкий спектр 8-и, 16-и и 32-битных микроконтроллеров и цифровых сигнальных контроллеров под маркой PIC. Номенклатура насчитывает более 500 различных контроллеров со всевозможными вариациями периферии, памяти, количеством выводов, производительностью, диапазонами питания и температуры…

Оставив на будущее самостоятельное изучение 16/32-х битные и DS микроконтроллеры (МК) посмотрим поближе 8-ми битную линейку, которая, в свою очередь, состоит из 3-х семейств с различающейся архитектурой:

Читать дальше