Рубрика: Программирование PIC

PIC. Урок 16. MSSP. SPI. Светодиодный индикатор MAX7219. Часть 1

Вот и настало время нам испытать модуль MSSP в режиме SPI на практике. Так как мы привыкли делать всё последовательно, то сначала поставим себе задачу попроще: поработать с шиной SPI в режиме ведущего устройства только на передачу. Поэтому я и

PIC. Урок 15. Модуль MSSP. Режим SPI. Часть 2

В предыдущей части урока мы познакомимся с шиной SPI и организацией работы с ней модуля MSSP, рассмотрев его основные два управляющих регистра.   В режиме SPI для ножек, участвующем в нём, приняты следующие сокращения в отличие от общепринятых: SDI —

PIC. Урок 15. Модуль MSSP. Режим SPI. Часть 1

Переходим к следующему модулю — MSSP. Модуль MSSP (Master Synchronous Serial Port) — синхронная последовательная шина, которая обеспечивает аппаратную поддержку шин SPI и I2C, соответственно, именно в таких режимах она и может работать. Правда данные режимы могут ещё делиться на

PIC. Урок 14. Модуль CCP. Режим PWM

Продолжаем изучение модуля CCP, который служит для расширения функционала таймеров. И в данном уроке мы познакомимся и ощутим на практике третий и последний режим модуля CCP — режим PWM (Pulse-Width Modulation) или ШИМ (широтно-импульсная модуляция). С данным типом модуляции или процессом

PIC. Урок 13. Модуль CCP. Режим сравнения

Продолжим изучения модулей CCP микроконтроллера PIC. Как мы узнали из прошлого занятия, модуль CCP служит для расширения функционала таймеров, а именно добавляет возможность использования режима захвата, сравнения и ШИМ. Первый режим мы уже хорошенечко изучили и закрепили на практике, поэтому

PIC Урок 12. Модуль CCP. Режим захвата. ИК-пульт. Часть 2

В предыдущей части урока мы познакомились с модулем CCP, а более подробно с режимом захвата, познакомились с передачей и приёмом данных от ИК-пульта дистанционного управления, а также с одним из протоколов такой передачи данных — RC5.   Займёмся протоколом NEC. Поэтому

PIC Урок 12. Модуль CCP. Режим захвата. ИК-пульт. Часть 1

Следующая периферия микроконтроллера PIC, которую мы начнём сегодня изучать — это модуль CCP, чья аббревиатура расшифровывается как CAPTURE/COMPARE/PWM (Захват / сравнение / ШИМ). Таких модулей в нашем контроллере два и у каждого модуля разное назначение. Compare (сравнение) не следует путать

PIC Урок 11. Внутренняя энергонезависимая память EEPROM. Часть 2

В предыдущей части урока мы познакомились с организацией, а также с чтением и записью памяти EEPROM, создали проект и написали библиотеку для работы с EEPROM.   Теперь перейдём в файл main.c и попробуем что-нибудь записать и затем считать из памяти EEPROM.

PIC Урок 11. Внутренняя энергонезависимая память EEPROM. Часть 1

Очень многие знают, что в контроллерах PIC помимо основной оперативной памяти, а также памяти для хранения прошивки существует ещё и энергонезависимая память типа EEPROM. Данная память сделана по технологии электрического стирания информации, что в отличие от её предшественника EPROM, в котором стирание

PIC Урок 10. LCD 20×4. 8-битный режим. Часть 2

В предыдущей части занятия мы познакомились с дисплеем, со схемой и её компонентами, а также создали и настроили проект.   Перейдём в файл lcd.c и начнём потихоньку писать библиотеку, используя накопленный опыт программирования других типов контроллеров. Добавим макросы для ножек управления

Наверх