Программирование МК PIC. Урок 23. Модуль USART. Передача данных. Часть 2

Опубликовано: 08 Октябрь 2024
на канале: narod stream
2,171
64

Продолжаем работу по программированию контроллеров 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