Descripción:
Продолжаем работу по программированию контроллеров PIC. В данном уроке мы продолжим знакомство с MSSP (Master Synchronous Serial Port). Также мы продолжаем знакомиться с работой данного модуля в режиме шины SPI. Теперь мы попробуем поработать с данной шиной на приём, правда пока в режиме ведущего устройства. Для этого мы подключим к нашему контроллеру микросхему, представляющую собой внешний АЦП (аналого-цифровой преобразователь) - MCP3201. В данной части урока мы напишем код нашего проекта и проверим его работоспособность в программе логического анализа, а также и на практической схеме. Приобрести программатор PICKit3 (неоригинальный) можно здесь http://ali.pub/24fd8t Приобрести программатор PICKit3 (оригинальный) можно здесь http://ali.pub/24fdzu Отладочную плату PIC Open18F4520-16F877A можно приобрести здесь http://ali.pub/262vf1 Логический анализатор 16 каналов можно приобрести здесь http://ali.pub/2i1ki5 Индикатор светодиодный восьмиразрядный с драйвером MAX7219 можно приобрести здесь http://ali.pub/1mflzq Микросхема АЦП 12-разрядный MCP3201 - 10 шт можно приобрести здесь http://ali.pub/1mfo6a Индикатор 4-разрядный LED WaveShare можно приобрести здесь http://ali.pub/2lwpj7 Навигация по видео: 00:00 Введение 01:21 Поправим код в файле библиотеки индикатора для работы с другим индикатором 09:01 Настроим ножки портов и модуль MSSP для работы с шиной SPI 10:11 Напишем функцию приёма байта и код в бесконечном цикле для приёма двух байтов из микросхемы 12:03 Проверим работу кода в программе логического анализа 17:15 Вычислим результат преобразования и отобразим его на индикаторе 19:57 Проверим работу нашего кода на практической схеме. Для более понятного просмотра данного видео предварительно рекомендуется посмотреть: Урок 2. Первый проект в MPLAB X IDE https://www.youtube.com/watch?v=P4CKlUionBo Урок 12. Модуль CCP. Режим захвата. ИК-пульт. Часть 1 https://www.youtube.com/watch?v=UG4mlY6NLwE Урок 12. Модуль CCP. Режим захвата. ИК-пульт. Часть 2 https://www.youtube.com/watch?v=u05ijpdNS9k Урок 13. Модуль CCP. Режим сравнения https://www.youtube.com/watch?v=LXELtXmCdzI Урок 14. Модуль CCP. Режим PWM https://www.youtube.com/watch?v=lft2-w3V5X4 Урок 15. Модуль MSSP. Режим SPI. Часть 1 https://www.youtube.com/watch?v=422YQFo_aVQ Урок 15. Модуль MSSP. Режим SPI. Часть 2 https://www.youtube.com/watch?v=BRZX7IMXjnA Урок 16. MSSP. SPI. Светодиодный индикатор MAX7219. Часть 1 https://www.youtube.com/watch?v=rTc6XNkREqI Урок 16. MSSP. SPI. Светодиодный индикатор MAX7219. Часть 2 https://www.youtube.com/watch?v=0NsJQL-0cAw Урок 17. MSSP. SPI. Внешний АЦП MCP3201. Часть 1 https://www.youtube.com/watch?v=p-3RlRrJzpo Текстовая версия данной части урока и исходный код здесь https://narodstream.ru/pic-urok-17-mssp-spi-vneshnij-acp-mcp-3201-chast-2/ Группа в контакте http://vk.com/club116656325 Группа в Одноклассниках http://ok.ru/group/52987126153436 Группа в Facebook https://www.facebook.com/unsupportedbrowser Мой сайт "Программирование МК" https://narodstream.ru/ Форум https://narodstream.ru/forum/ Вы можете помочь проекту: ЮMoney https://yoomoney.ru/to/41001176473465 Webmoney Z341906933112 Карта Сбербанка (МИР) 2202201799288929 Можно в USDT 1) Сеть:TRC20 Адрес: TBBPFk5Widf1CYvF7Xk5ssKXeiPJHwtMgS 2) Сеть: BSC BNB Smart Chain (BEP20) (комиссия намного меньше) Адрес: 0x2e38754DF1e54649Bf0D5CD6fD6D8c96a9f22f17 3) Сеть: Huobi ECO Chain (HECO) (комиссия еще меньше) Адрес: 0x2e38754DF1e54649Bf0D5CD6fD6D8c96a9f22f17
Preparación de las opciones de carga