Продолжаем работу по программированию контроллеров PIC.
В данном уроке мы начнём изучение очень важного модуля USART, обеспечивающего передачу данных по одноимённой последовательной шине.
Контроллер мы будем по-прежнему использовать PIC16F877A, расположенный на плате от WaveShare PIC Open18F4520-16F877A.
В данной части урока мы создадим проект для контроллера, в котором настроим наш модуль USART и научим его передавать данные различных типов.
Приобрести программатор PICKit3 (неоригинальный) можно приобрести здесь http://ali.pub/24fd8t
Приобрести программатор PICKit3 (оригинальный) можно приобрести здесь http://ali.pub/24fdzu
Отладочную плату PIC Open18F4520-16F877A можно приобрести здесь http://ali.pub/262vf1
Переходник USB-TTL лучше купить такой (сейчас у меня именно такой и он мне больше нравится) http://ali.pub/yv3is
Логический анализатор 16 каналов можно приобрести здесь http://ali.pub/2i1ki5
Навигация по видео:
00:00 Введение
01:50 Настроим проект
02:40 Настроим модуль USART для передачи данных
03:40 Передадим число и проверим передачу с помощью терминальной программы
05:54 Проанализируем передачу по шине USART с помощью логического анализатора
09:33 Напишем функцию передачи байта, а также функцию передачи массива определённой длины
13:03 Проверим передачу массива на практике
14:35 Напишем функцию передачи строки, заканчивающейся нулём
16:08 Передадим строку и проверим код на практике
Для более понятного просмотра данного видео предварительно рекомендуется посмотреть:
Урок 2. Первый проект в MPLAB X IDE • Программирование МК PIC. Урок 2. Перв...
Урок 15. Модуль MSSP. Режим SPI. Часть 1 • Программирование МК PIC. Урок 15. Мод...
Урок 16. MSSP. SPI. Светодиодный индикатор MAX7219. Часть 1 • Программирование МК PIC. Урок 16. MSS...
Урок 19. MSSP. I2C. Подключаем внешний EEPROM. Часть 1 • Программирование МК PIC. Урок 19. MSS...
Урок 23. Модуль USART. Передача данных. Часть 1 • Программирование МК PIC. Урок 23. Мод...
Текстовая версия данной части урока и исходный код здесь http://narodstream.ru/pic-urok-23-mod...
Группа в контакте http://vk.com/club116656325
Группа в Одноклассниках http://ok.ru/group/52987126153436
Группа в Facebook / 236905359999556
Мой сайт "Программирование МК" http://narodstream.ru/
Форум http://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