Программирование МК PIC. Урок 20. LCD 20x4. 4-битный режим

author narod stream   4 мес. назад
417 views

34 Like   5 Dislike

Программирование МК AVR. УРОК 24. Знакомство с шиной SPI

Программирование на СИ в среде Atmel Studio. В данном занятии мы кратко знакомимся с шиной SPI (Serial Peripheral Interface), как одного из самых часто используемых интерфейсов в наше время. Также знакомимся с возможностью реализации использования общения по данной шине с помощью микроконтроллера AVR. Изучаем регистры, используемые в МК Atmega8 для аппаратной реализации шины SPI. Изучаем, как задать частоту данной шины, как подключить другие устройства по данной шине к микроконтроллеру AVR. Приобрести программатор USBASP USBISP 2.0 можно здесь (продавец надёжный) http://ali.pub/1eigwp Приобрести программатор USBASP USBISP 3.3 можно здесь (продавец надёжный) http://ali.pub/1auvtq Текстовая версия урока здесь http://narodstream.ru/avr-urok-24-znakomstvo-s-shinoj-spi/ Группа в контакте http://vk.com/club116656325 Группа в Одноклассниках http://ok.ru/group/52987126153436 Группа в Facebook https://www.facebook.com/groups/236905359999556/ Мой сайт "Программирование МК" http://narodstream.ru Форум http://narodstream.ru/forum Вы можете помочь проекту: Яндекс-деньги https://money.yandex.ru/to/41001176473465 Webmoney R422073279923 Z341906933112

Pic Microcontrollers Programming for beginners part 7 LCD part 3

Programming Pic Microcontrollers for beginners LCD part 3 Parts 1 to 4 of pic tutorial (Not LCD) found here at my bro's site http://www.youtube.com/user/mikeycbd

PicKit-3, программатор для PIC- ...

Подписывайтесь на нашу группу Вконтакте — http://vk.com/chipidip, и Facebook — https://www.facebook.com/chipidip * Компания Microchip выпускает целый ряд отладочных средств для своих микроконтроллеров, различающихся как своими возможностями, так и соответственно ценовой категорией. PICkit 3 или, иначе, PG164130 является последней версией малобюджетного семейства средств отладки PICkit. Это внутрисхемный программатор-отладчик для разработки и отладки приложений с использованием PIC микроконтроллеров с поддержкой низковольтных семейств. Программатор PICkit3 позволяет запрограммировать внутрисхемно практически все Flash микроконтроллеры фирмы Microchip, начиная с PIC10, PIC12 и заканчивая dsPIC30 и dsPIC33 за исключением указанных в среде MPLAB.Отличительные особенности PICkit 3:• внутрисхемный программатор с USB Full Speed интерфейсом; • среда разработки MPLAB (версия v.8.20 или более поздняя); • программирование до 512кБ Flash памяти; • поддержка микроконтроллеров с напряжением питания от 1.8 В до 5 В; • расширенный диапазон напряжения программирования от 1,8 В до 14 В; • встроенный монитор от КЗ и перенапряжения; • светодиоды состояния (Питание, Активность, Ошибка) • демонстрационные коды и уроки по их применению.. В комплект поставки входят:внутрисхемный USB программатор; USB-кабель;диск с программным обеспечением.Последние версии программного обеспечения находятся в свободном доступе на сайте производителя.

Символьный LCD дисплей (Урок1)

http://www.pcbway.com - PCBWay изготовление печатных плат. Урок 1 символьный LCD дисплей он же жк индикатор. Рассмотрим как подключить lcd дисплей к микроконтроллеру и разберем протокол обмена между микроконтроллером и индикатором. Начинающие в основном используют готовые библиотеки для работы с lcd-индикатором и, конечно же, понятия не имеют, как организован протокол обмена между микроконтроллером и индикатором. А ведь, зная это, можно самому создать программу не хуже, а то и лучше. Все для программирования - http://alipromo.com/redirect/cpa/o/o2f55mw9pfbzznpf4v1ahi3bs12nsv4p/ PDF, код - http://atmel-programme.clan.su/PDF.zip

Программирование МК STM32. УРОК 14. HAL. USART. Прием данных

Программирование на СИ в среде Keil μVision. Пишем код под микроконтроллер STM32F407VG на плате STM32F4DISCOVERY. Продолжаем работать с библиотекой HAL. Продолжаем пытаться реализовать интерфейс USART (Универсальный синхронно-асинхронный приемопередатчик) В данном занятии пишем код для приема данных от компьютера к микроконтроллеру через интерфейс USART. Для визуализации принятых данных микроконтроллером используем дисплей LCD 20x4 Навигация по видео: 01:55 Создаём проект в CUBE 04:00 Смотрим подключенную схему. 05:20 Пишем код для реализации приёма с ПК по USART 13:45 Смотрим результаты работы (без плясок с бубном как всегда не обошлось) Купить отладочную плату STM32F4-DISCOVERY можно здесь http://ali.pub/178fif Переходник USB-TTL лучше купить такой (сейчас у меня именно такой и он мне больше нравится) http://ali.pub/yv3is Дисплей LCD 20x4 можно приобрести тут http://ali.pub/vk7tl Рекомендуется также перед просмотром данного урока просмотреть данное видео: УРОК 1. Установка Keil μVision http://www.youtube.com/watch?v=HwomcPSQsRE УРОК 4. Библиотека HAL. STM32 CUBE MX. Светодиоды и кнопка http://www.youtube.com/watch?v=SO83bJ-44OY УРОК 6. Библиотека HAL. LCD 20x4. 4-битный режим http://www.youtube.com/watch?v=XEBVHUNOdx8 УРОК 7. HAL. LCD 20x4. 4-битный режим. Выводим информацию http://www.youtube.com/watch?v=cVfSoURD1L4 УРОК 13. HAL. USART. Передача данных http://www.youtube.com/watch?v=IXtGIKC7-wY Текстовая версия и исходный код урока здесь http://narodstream.ru/stm-urok-14-hal-usart-priem-dannyx/ Группа в контакте http://vk.com/club116656325 Группа в Одноклассниках http://ok.ru/group/52987126153436 Группа в Facebook https://www.facebook.com/groups/236905359999556/ Мой сайт "Программирование МК" http://narodstream.ru Форум http://narodstream.ru/forum Вы можете помочь проекту: Яндекс-деньги https://money.yandex.ru/to/41001176473465 Webmoney R422073279923 Z341906933112

Продолжаем работу по программированию контроллеров PIC.
На данном мы попробуем к микроконтроллеру PIC подключить символьный дисплей, в котором находятся 4 строки по 20 символов, используя полноправный 4-битный способ его подключения.
Данный дисплей собран на контроллере HD44780.
8-битный режим подключения данного дисплея мы уже использовали в уроке 10, поэтому пришла пора попробовать режим 4-разрядный. Это позволит нам сэкономить несколько ножек порта.
Микроконтроллер мы будем использовать тот же - PIC16F877A.

Приобрести программатор PICKit3 (неоригинальный) можно здесь http://ali.pub/24fd8t
Приобрести программатор PICKit3 (оригинальный) можно здесь http://ali.pub/24fdzu
Отладочную плату PIC Open18F4520-16F877A можно приобрести здесь http://ali.pub/262vf1
Дисплей LCD 20x4 можно приобрести тут http://ali.pub/vk7tl

Навигация по видео:
00:09 Введение
02:40 Схема урока
05:50 Настроим проект
07:37 Функция передачи тетрады (половины байта)
12:24 Функция инициализации
17:30 Напишем небольшой тест
18:56 Проверим наш код на практике

Для более понятного просмотра данного видео предварительно рекомендуется посмотреть:
Урок 1. Знакомство с семейством PIC https://youtu.be/Ut9j4JINpSw
Урок 2. Первый проект в MPLAB X IDE https://youtu.be/P4CKlUionBo
Урок 5. Таймеры https://youtu.be/LmGGwtT3-i4
Урок 7. Семисегментный индикатор. Динамическая индикация https://youtu.be/uaYBXeAYSN4
Урок 8. TIMER1 https://youtu.be/YVBymwQ_OQw
Урок 9. TIMER2 https://youtu.be/24cRxKzEBxs
Урок 10. LCD 20x4. 8-битный режим. Часть 1 https://youtu.be/g8QFVrOK7Yk
Урок 10. LCD 20x4. 8-битный режим. Часть 2 https://youtu.be/fiAsj7KvyL8

Текстовая версия урока и исходный код здесь http://narodstream.ru/pic-urok-20-lcd-20x4-4-bitnyj-rezhim/

Группа в контакте http://vk.com/club116656325
Группа в Одноклассниках http://ok.ru/group/52987126153436
Группа в Facebook https://www.facebook.com/groups/236905359999556/
Мой сайт "Программирование МК" http://narodstream.ru/
Форум http://narodstream.ru/forum/

Вы можете помочь проекту:
Яндекс-деньги
https://money.yandex.ru/to/41001176473465
Webmoney
R422073279923
Z341906933112

Comments for video: