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

PIC. Урок 17. MSSP. SPI. Внешний АЦП MCP 3201. Часть 2

В предыдущей части занятия мы познакомились с микросхемой MCP3201, подключили нашу схему, а также настроили проект.   Если мы сейчас соберём и запустим наш проект, то мы на индикаторе ничего не увидим, так как индикатор у нас другой и подключен он

PIC. Урок 17. MSSP. SPI. Внешний АЦП MCP 3201. Часть 1

Продолжаем изучение модуля MSSP, в частности его работу с шиной SPI. И сегодня мы уже поработаем с данной шиной на приём данных от устройства. Для этого мы возьмём микросхему MCP3201. Эта микросхема является внешним аналого-цифровым преобразователем. Разработчиком данной микросхемы является компания Microchip Technology.

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

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

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 (сравнение) не следует путать

Наверх