В предыдущей части занятия мы познакомились с микросхемой MCP3201, подключили нашу схему, а также настроили проект. Если мы сейчас соберём и запустим наш проект, то мы на индикаторе ничего не увидим, так как индикатор у нас другой и подключен он…
В предыдущей части занятия мы познакомились с микросхемой MCP3201, подключили нашу схему, а также настроили проект. Если мы сейчас соберём и запустим наш проект, то мы на индикаторе ничего не увидим, так как индикатор у нас другой и подключен он…
Продолжаем изучение модуля MSSP, в частности его работу с шиной SPI. И сегодня мы уже поработаем с данной шиной на приём данных от устройства. Для этого мы возьмём микросхему MCP3201. Эта микросхема является внешним аналого-цифровым преобразователем. Разработчиком данной микросхемы является компания Microchip Technology.…
В предыдущей части занятия мы познакомились с микросхемой MAX7219, а также написали некоторые служебные функции для работы будущей библиотеки. Далее мы сначала посмотрим, как выглядит наш индикатор Мы видим, что вместо восьмиразрядного индикатора в модуле установлены два четырёхразрядных…
Вот и настало время нам испытать модуль MSSP в режиме SPI на практике. Так как мы привыкли делать всё последовательно, то сначала поставим себе задачу попроще: поработать с шиной SPI в режиме ведущего устройства только на передачу. Поэтому я и…
В предыдущей части урока мы познакомимся с шиной SPI и организацией работы с ней модуля MSSP, рассмотрев его основные два управляющих регистра. В режиме SPI для ножек, участвующем в нём, приняты следующие сокращения в отличие от общепринятых: SDI —…
Переходим к следующему модулю — MSSP. Модуль MSSP (Master Synchronous Serial Port) — синхронная последовательная шина, которая обеспечивает аппаратную поддержку шин SPI и I2C, соответственно, именно в таких режимах она и может работать. Правда данные режимы могут ещё делиться на…
Продолжаем изучение модуля CCP, который служит для расширения функционала таймеров. И в данном уроке мы познакомимся и ощутим на практике третий и последний режим модуля CCP — режим PWM (Pulse-Width Modulation) или ШИМ (широтно-импульсная модуляция). С данным типом модуляции или процессом…
Продолжим изучения модулей CCP микроконтроллера PIC. Как мы узнали из прошлого занятия, модуль CCP служит для расширения функционала таймеров, а именно добавляет возможность использования режима захвата, сравнения и ШИМ. Первый режим мы уже хорошенечко изучили и закрепили на практике, поэтому…
В предыдущей части урока мы познакомились с модулем CCP, а более подробно с режимом захвата, познакомились с передачей и приёмом данных от ИК-пульта дистанционного управления, а также с одним из протоколов такой передачи данных — RC5. Займёмся протоколом NEC. Поэтому…
Следующая периферия микроконтроллера PIC, которую мы начнём сегодня изучать — это модуль CCP, чья аббревиатура расшифровывается как CAPTURE/COMPARE/PWM (Захват / сравнение / ШИМ). Таких модулей в нашем контроллере два и у каждого модуля разное назначение. Compare (сравнение) не следует путать…