Программирование на СИ в среде Atmel Studio. Продолжаем изучать работу шину передачи данных TWI (I2C) в микроконтроллере AVR Atmega8.
Пишем код для управления переходником для дисплея LCD на контроллере HD44780, позволяющим существенно освободить ножки портов. Через данный переходник мы будем управлять дисплеем LCD 40x4.
Ссылка на распаковку данных переходников [ Ссылка ]
Покупал здесь (сейчас только по 5 шт) [ Ссылка ]
Здесь есть по одной (рейтинг продавца хороший) [ Ссылка ]
Приобрести программатор USBASP USBISP 2.0 можно здесь (продавец надёжный) [ Ссылка ]
Модуль RTC DS1307 с микросхемой памяти можно приобрести здесь [ Ссылка ]
Навигация по видео:
00:00 Интро
00:30 Введение
01:40 Переходник I2C to LCD
02:50 Адресация переходника
06:41 Схема урока
11:57 Функция передачи байта по адресу
13:05 Адаптация библиотеки под переходник
22:21 Включим запись и подсветку
22:56 Функция установки позиции курсора
28:13 Испытаем код на практике
Также рекомендуется посмотреть данные видео:
Урок 2. Создание проекта в Atmel Studio [ Ссылка ]
Урок 3. Пишем код на СИ. Зажигаем светодиод [ Ссылка ]
Урок 4. Смотрим результаты работы [ Ссылка ]
Урок 5. Мигающий светодиод [ Ссылка ]
Урок 6. Бегущие огни [ Ссылка ]
Урок 16. Интерфейс TWI (I2C). Часть 1 [ Ссылка ]
Урок 16. Интерфейс TWI (I2C). Часть 2 [ Ссылка ]
Урок 16. Интерфейс TWI (I2C). Часть 3 [ Ссылка ]
Урок 16. Интерфейс TWI (I2C). Часть 4 [ Ссылка ]
Урок 16. Интерфейс TWI (I2C). Часть 5 [ Ссылка ]
Урок 16. Интерфейс TWI (I2C). Часть 6 [ Ссылка ]
Текстовая версия данной части урока и исходный код здесь [ Ссылка ]
Группа в контакте [ Ссылка ]
Группа в Одноклассниках [ Ссылка ]
Группа в Facebook [ Ссылка ]
Мой сайт "Программирование МК" [ Ссылка ]
Форум [ Ссылка ]
Вы можете помочь проекту:
ЮMoney
[ Ссылка ]
Webmoney
Z341906933112
Карта Сбербанка (МИР)
2202201799288929
Можно в USDT
1) Сеть:TRC20
Адрес: TBBPFk5Widf1CYvF7Xk5ssKXeiPJHwtMgS
2) Сеть: BSC BNB Smart Chain (BEP20) (комиссия намного меньше)
Адрес: 0x2e38754DF1e54649Bf0D5CD6fD6D8c96a9f22f17
3) Сеть: Huobi ECO Chain (HECO) (комиссия еще меньше)
Адрес: 0x2e38754DF1e54649Bf0D5CD6fD6D8c96a9f22f17
![](https://i.ytimg.com/vi/EA6D4ICOdno/maxresdefault.jpg)