Narod Stream - видео - все видео
Новые видео из канала RuTube на сегодня - 20 April 2026 г.
В прошлом занятии мы немного познакомились с линейкой микроконтроллеров ESP32. Теперь пришло время попробовать себя в написании ПО для него. Недорогие отладочные платы ESP32 можно купить здесь https://alii.pub/723idz?erid=2SDnjevnsj1 Навигация по видео: 00:00 Введение 02:14 Скачиваем и устанавливаем toolchain 08:08 Открываем проект в Espressif IDE 11:15 Первая сборка проекта 12:17 Конфигурация проекта 15:07 Настройка запуска проекта 20:41 Прошивка код и испытание Рекомендуется также перед просмотром данного урока просмотреть данное видео: Урок 1. Первое знакомство с контроллером ESP32 https://rutube.ru/video/0c0c13c31cb02fbe522884820552cf1b/ Программирование на различных языках: Группа в контакте https://vk.com/public180157427 Группа в Одноклассниках https://ok.ru/group/55057282891996 Программирование микроконтроллеров: Группа в контакте http://vk.com/club116656325 Группа в Одноклассниках http://ok.ru/group/52987126153436 Мой сайт "Программирование МК" http://narodstream.ru/ Форум http://narodstream.ru/forum/ Ссылка на данный видеоурок в Дзен https://zen.yandex.ru/video/watch/62454b7c2df22c5dc94c371d Текстовая версия урока здесь https://narodstream.ru/esp32-urok-2-nastraivaem-toolchain-i-pishem-svoyu-proshivku-v-ide-es/ Вы можете помочь проекту: ЮMoney https://yoomoney.ru/to/41001176473465 Карта Сбербанка (МИР) 2202201799288929STM32F407 DISCOVERY из Китая. Распаковка Купить отладочную плату STM32F4-DISCOVERY можно здесь https://alii.pub/7261r7?erid=2SDnjefaVwq Характеристики: STM32F407VGT6 microcontroller featuring 32-bit ARM Cortex®-M4 with FPU core, 1 MB Flash memory, 192 KB RAM in an LQFP100 package On-board ST-LINK/V2 with selection mode switch to use the kit as a standalone STLINK/V2 (with SWD connector for programming and debugging) и т.д. Программирование на различных языках: Группа в контакте https://vk.com/public180157427 Группа в Одноклассниках https://ok.ru/group/55057282891996 Программирование микроконтроллеров: Группа в контакте http://vk.com/club116656325 Группа в Одноклассниках http://ok.ru/group/52987126153436 Мой сайт "Программирование МК" http://narodstream.ru/ Форум http://narodstream.ru/forum/ Вы можете помочь проекту: ЮMoney https://yoomoney.ru/to/41001176473465 Карта Сбербанка (МИР) 2202201799288929Программирование на СИ в среде Keil μVision. Начинаем работать с микроконтроллером STM32F407VG на плате STM32F4DISCOVERY. Знакомимся с данной платой и микроконтроллером. Устанавливаем среду программирования Keil 5 μVision, а также некоторые дополнительные библиотеки. Устанавливаем драйвер платы. Создаем новый проект в Keil, подключаем библиотеки, и пишем простенький код по зажиганию светодиода а плате. В ходе написания исходного кода мы столкнемся с определенными трудностями, в основном связанными с невнимательностью и увидим, к каким последствиям это приводит. Купить отладочную плату STM32F4-DISCOVERY можно здесь https://alii.pub/7261r7?erid=2SDnjefaVwq Навигация по видео: 00:00 Введение 01:01 Отладочная плата 04:20 Скачиваем Keil 09:15 Скачиваем библиотеку SPL 10:37 Установка IDE 14:53 Создадим проект 17:03 Добавим в проект необходимые файлы из библиотеки 25:39 Настроим кодовую страницу 27:12 Подключим плату 34:45 Настройка ножек порта 41:32 Испытаем код на практике Программирование на различных языках: Группа в контакте https://vk.com/public180157427 Группа в Одноклассниках https://ok.ru/group/55057282891996 Программирование микроконтроллеров: Группа в контакте http://vk.com/club116656325 Группа в Одноклассниках http://ok.ru/group/52987126153436 Мой сайт "Программирование МК" http://narodstream.ru/ Форум http://narodstream.ru/forum/ Вы можете помочь проекту: ЮMoney https://yoomoney.ru/to/41001176473465 Карта Сбербанка (МИР) 2202201799288929Программирование на СИ в среде Keil μVision. Пишем код под микроконтроллер STM32F407VG на плате STM32F4DISCOVERY. Сегодня мы проделываем те же процедуры со светодиодами и кнопками, но используя уже более продвинутую библиотеку HAL. В этом нам отлично помогает программа, созданная для автогенерации начального кода с использованием HAL - это STM32 CUBE MX. С помощью всего этого, но и не без собственного участия и изучения технической документации мы добиваемся намеченной цели Купить отладочную плату STM32F4-DISCOVERY можно здесь https://alii.pub/7261r7?erid=2SDnjefaVwq Навигация по видео: 00:00 Введение 02:10 Скачиваем и устанавливаем Cube MX 05:30 Создание нового проекта в Cube MX 06:04 Настройка RCC 10:43 Проект в Keil 17:17 Бесконечный цикл 23:05 Кнопка 23:15 Испытание кода Рекомендуется также перед просмотром данного урока просмотреть данное видео: Урок 1. Установка Keil μVision https://rutube.ru/video/a5a24e8b1e2e46e064f1e972940fb171/ Урок 2. Бегущие огни https://rutube.ru/video/1d90ccd77799db9c71c1f99a350a2ad6/ Урок 3. Библиотека SPL. Подключаем кнопку https://rutube.ru/video/64e5fa8cbe339c802cb96401564a9dfc/ Текстовая версия урока и исходный код здесь http://narodstream.ru/stm-urok-4-biblioteka-hal-stm32-cube-mx-svetodiody-i-knopka/ Программирование на различных языках: Группа в контакте https://vk.com/public180157427 Группа в Одноклассниках https://ok.ru/group/55057282891996 Программирование микроконтроллеров: Группа в контакте http://vk.com/club116656325 Группа в Одноклассниках http://ok.ru/group/52987126153436 Мой сайт "Программирование МК" http://narodstream.ru/ Форум http://narodstream.ru/forum/ Вы можете помочь проекту: ЮMoney https://yoomoney.ru/to/41001176473465 Карта Сбербанка (МИР) 2202201799288929Программирование на СИ в среде Keil μVision. Пишем код под микроконтроллер STM32F407VG на плате STM32F4DISCOVERY. Сегодня мы продолжаем работать с библиотекой HAL, пытаясь задействовать таймер. Также здесь дается инструкция, как можно из старого проекта CUBE MX создать новый. Это освобождает нас от рутинной работы по настройке всей периферии заново. Также при этом весь код, который был написан в Keil с помощью старого проекта, сохраняется, в том числе и тот, который мы внесли собственноручно. Купить отладочную плату STM32F4-DISCOVERY можно здесь https://alii.pub/7261r7?erid=2SDnjefaVwq Навигация по видео: 00:00 Введение 03:30 Настройка проекта 12:25 Настройка периода срабатываний таймера 14:43 Запустим таймер 17:26 Обработка прерывания 23:53 Последовательность включения ножек 29:01 Задействуем кнопку Рекомендуется также перед просмотром данного урока просмотреть данное видео: УРОК 4. Библиотека HAL. STM32 CUBE MX. Светодиоды и кнопка https://rutube.ru/video/f97ee8d12f1411c63c0c6632b51307a2/ Текстовая версия урока и исходный код здесь http://narodstream.ru/stm-urok-5-biblioteka-hal-stm32-cube-mx-tajmery/ Программирование на различных языках: Группа в контакте https://vk.com/public180157427 Группа в Одноклассниках https://ok.ru/group/55057282891996 Программирование микроконтроллеров: Группа в контакте http://vk.com/club116656325 Группа в Одноклассниках http://ok.ru/group/52987126153436 Мой сайт "Программирование МК" http://narodstream.ru/ Форум http://narodstream.ru/forum/ Вы можете помочь проекту: ЮMoney https://yoomoney.ru/to/41001176473465 Карта Сбербанка (МИР) 2202201799288929Программирование на СИ в среде Keil μVision. Пишем код под микроконтроллер STM32F407VG на плате STM32F4DISCOVERY. Написанную в прошлом занятии программку мы переделываем в код с использованием библиотеки SPL (Standard Peripherals Library), которую мы скачали и подключили на 1 занятии. Также учимся работать с ножкой порта, включив ее на вход, тем самым мы можем управлять нашей программой с помощью кнопки. Купить отладочную плату STM32F4-DISCOVERY можно здесь https://alii.pub/7261r7?erid=2SDnjefaVwq Навигация по видео: 00:00 Введение 03:16 Светодиодная матрица 05:24 Тактирование порта 09:50 Структура для настройки ножек порта 15:13 Настройка на выход 17:05 Настройка режима и скорости 19:12 Бесконечный цикл 23:18 Испытание кода 28:04 Настройка ножки кнопки 32:26 Отследим нажатие кнопки 36:29 Заключительное испытание Рекомендуется также перед просмотром данного урока просмотреть данное видео: Урок 1. Установка Keil μVision https://rutube.ru/video/a5a24e8b1e2e46e064f1e972940fb171/ Урок 2. Бегущие огни https://rutube.ru/video/1d90ccd77799db9c71c1f99a350a2ad6/ Текстовая версия урока и исходный код здесь http://narodstream.ru/stm-urok-3-biblioteka-spl-podklyuchaem-knopku/ Программирование на различных языках: Группа в контакте https://vk.com/public180157427 Группа в Одноклассниках https://ok.ru/group/55057282891996 Программирование микроконтроллеров: Группа в контакте http://vk.com/club116656325 Группа в Одноклассниках http://ok.ru/group/52987126153436 Мой сайт "Программирование МК" http://narodstream.ru/ Форум http://narodstream.ru/forum/ Вы можете помочь проекту: ЮMoney https://yoomoney.ru/to/41001176473465 Карта Сбербанка (МИР) 2202201799288929Программирование на СИ в среде Keil μVision. Пишем код под микроконтроллер STM32F407VG на плате STM32F4DISCOVERY. Создаем следующий проект в Keil из старого проекта, применив определенные хитрости. Оформляем код грамотно в модули, пишем код задержки, мигаем всеми четырьмя светодиодами, а также подключаем к схеме внешний светодиод. Купить отладочную плату STM32F4-DISCOVERY можно здесь https://alii.pub/7261r7?erid=2SDnjefaVwq Навигация по видео: 00:00 Введение 00:51 Создание проекта на основе существующего 04:38 Зажжем все светодиоды 07:18 Заголовочный файл 10:45 Функция инициализации порта 12:15 Задержка 20:11 Макросы 23:27 Бесконечный цикл 26:03 Испытаем внешнюю ножку порта Ссылка на видео по распаковке посылки с платой и с первым знакомством с ней http://www.youtube.com/watch?v=OgHFTzka6pA Рекомендуется также перед просмотром данного урока просмотреть данное видео: Урок 1. Установка Keil μVision https://rutube.ru/video/a5a24e8b1e2e46e064f1e972940fb171/ Текстовая версия урока и исходный код здесь http://narodstream.ru/stm-urok-2-begushhie-ogni/ Программирование на различных языках: Группа в контакте https://vk.com/public180157427 Группа в Одноклассниках https://ok.ru/group/55057282891996 Программирование микроконтроллеров: Группа в контакте http://vk.com/club116656325 Группа в Одноклассниках http://ok.ru/group/52987126153436 Мой сайт "Программирование МК" http://narodstream.ru/ Форум http://narodstream.ru/forum/ Вы можете помочь проекту: ЮMoney https://yoomoney.ru/to/41001176473465 Карта Сбербанка (МИР) 2202201799288929Продолжаем изучать программирование передачи данных по локальной сети. Используем мы для этой цели проводной интерфейс LAN, работая также с библиотекой стека протоколов LWIP и его интерфейсом NETCONN. И также продолжим работать с протоколом прикладного уровня HTTP. В данном уроке мы попробуем осуществить обмен информацией между клиентом и сервером без перезагрузки всей страницы, используя для этого технологию AJAX А для сервера использовать мы будем отладочную плату STM32F746G-DISCO. В данной части занятия мы закончим работу с передачей клиенту строковой информации, а также поработаем с передачей данных бинарного типа и отобразим их в браузере в виде графика. Отладочную плату STM32F746G-DISCOVERY можно приобрести здесь https://alii.pub/725uk7?erid=2SDnjedpj2j Навигация по видео: 00:00 Введение 01:31 Функция сортировки строк 05:56 Преобразуем длинную строку в массив 08:30 Отсортируем массив 10:57 Соберём массив обратно в строку 13:05 Проверим код на практике 14:17 Подключим библиотеку для вывода графической информации Chart.js 20:48 Инициализация графика 26:40 Обработчик кнопки запуска запроса и вывода графической информации, а также кнопки остановки 32:23 Функция передачи бинарной информации на сервере 35:30 Проверим код на практике 38:30 Попробуем увеличить скорость Рекомендуется также перед просмотром данного урока просмотреть данное видео: Урок 96. LAN8720. LWIP. TCP Client. Часть 1 https://rutube.ru/video/780165830879eff3432e1fd0d4c537d0/ Урок 98. LAN8720. LWIP. TCP Server. Часть 1 https://rutube.ru/video/257b5e79ad37e1b48c908957e9411f2f/ Урок 100. LAN8720. LWIP. TCP. Соединяем два контроллера. Часть 1 https://rutube.ru/video/3abe07425d9af89f8e07d3a915eebba7/ Урок 102. LAN8720. LWIP. HTTP RAW. Часть 1 https://rutube.ru/video/95cecbe215509c1a9ce0d302f7478594/ Урок 104. FreeRTOS. Бинарные семафоры. Часть 1 https://rutube.ru/video/3c07521d44dfce92ad5c794c695c0862/ Урок 106. FreeRTOS. Создание и уничтожение задач. Часть 1 https://rutube.ru/video/eeacbe991390786897bb9a45855f3811/ Урок 108. FreeRTOS. Параметры https://rutube.ru/video/afcc589ab4017b7504f76dc8f1d74fc1/ Урок 110. FreeRTOS. Приоритеты задач https://rutube.ru/video/a93ca0e7f71f7bd8cf665f3db38e3b0c/ Урок 111. FreeRTOS. Очереди. Часть 1 https://rutube.ru/video/d0d096c3d0115f41e3755061d40b53b5/ Урок 112. FreeRTOS. Таймеры https://rutube.ru/video/3c93d9271fb2e8a0f78a9715c92a49e8/ Урок 114. FreeRTOS. Продвинутая задержка DelayUntil https://rutube.ru/video/c57c74ced23a34e236c3e4b403ebd8f3/ Урок 116. FreeRTOS. Прерывания. Очереди в прерываниях. Часть 1 https://rutube.ru/video/01100683f261de48b3541f6b882c1e38/ Урок 120. LAN8742A. LWIP. NETCONN. UDP Server https://rutube.ru/video/a74c88fd838ab72dee76d166be6310aa/ Урок 122. LAN87XX. LWIP. NETCONN. UDP. Соединяем два контролера https://rutube.ru/video/140ca3c913ac19b5a11cc731f66640e7/ Урок 123. LAN87XX. LWIP. NETCONN. UDP. Соединяем три контролера. Часть 1 https://rutube.ru/video/cc46d2dfc5cc8236650bdf7c9613385e/ Урок 124. LAN8742A. LWIP. NETCONN. TCP Server https://rutube.ru/video/51d7291cca32964f9aa9be3f34aec8a0/ Урок 125. LAN8742A. LWIP. NETCONN. TCP Client https://rutube.ru/video/56281b2b3b86891fe14f93d72dce39f3/ Урок 126. LAN8742A. LWIP. NETCONN. TCP. Соединяем два контролера https://rutube.ru/video/85786f220c15ae7b5c9176a452292670/ Урок 127. LAN8742A. LWIP. NETCONN. HTTP Server https://rutube.ru/video/df6ebdbb6d3596a6d8f2b9efa1a625f5/ Урок 128. LAN8742A. LWIP. NETCONN. HTTP. AJAX. Часть 1 https://rutube.ru/video/e54cb68573aea3f7a2f485e86b712034/ Урок 128. LAN8742A. LWIP. NETCONN. HTTP. AJAX. Часть 2 https://rutube.ru/video/3d1708ed7ecf37b21f64a6bbe7fa7375/ Текстовая версия данной части урока и исходный код здесь http://narodstream.ru/stm-urok-128-lan8742a-lwip-netconn-http-ajax-chast-3/ Программирование на различных языках: Группа в контакте https://vk.com/public180157427 Группа в Одноклассниках https://ok.ru/group/55057282891996 Программирование микроконтроллеров: Группа в контакте http://vk.com/club116656325 Группа в Одноклассниках http://ok.ru/group/52987126153436 Мой сайт "Программирование МК" http://narodstream.ru/ Форум http://narodstream.ru/forum/ Вы можете помочь проекту: ЮMoney https://yoomoney.ru/to/41001176473465 Карта Сбербанка (МИР) 2202201799288929Программирование на СИ в среде Atmel Studio. Продолжаем работу с семисегментным светодиодным индикатором, но уже в динамическом режиме. Составляем код. Проверяем в симуляторе и в железе. Приобрести программатор USBASP USBISP с адаптером можно здесь https://alii.pub/71t67z?erid=2SDnjddDfqk Семисегментный чертырехразрядный индикатор красный (с общим анодом или катодом на выбор) 10 шт можно приобрести здесь https://alii.pub/720le6?erid=2SDnjdLk5cW Навигация по видео: 00:00 Интро 00:18 Настройка ножек портов 05:04 Функция вывода числа на индикатор 07:21 Обработка прерывания от таймера 16:14 Увеличение частоты индикации 18:19 Числовой счётчик в бесконечном цикле Также рекомендуется посмотреть данные видео: Урок 2. Создание проекта в Atmel Studio https://rutube.ru/video/4150e438e66a262f30bb3729b3e2bb0e/ Урок 5. Мигающий светодиод https://rutube.ru/video/2da2a731d9466b77fdf880e7e283337d/ Урок 6. Бегущие огни https://rutube.ru/video/832b3448d8aa688af2ff3888909230e2/ Урок 8. Семисегментный индикатор. Статическая индикация https://rutube.ru/video/495a613487cb2734c73389572ba9f6f8/ Урок 10. Таймеры-счетчики. Прерывания https://rutube.ru/video/2ee861b48d73e4eba77cb4ac257b2e89/ Урок 11. Динамическая индикация. Часть 1 https://rutube.ru/video/7a1843269f663f45ce9eca771150b95f/ Текстовая версия данной части урока и исходный код здесь https://narodstream.ru/avr-urok-11-dinamicheskaya-indikaciya-chast-2/ Программирование на различных языках: Группа в контакте https://vk.com/public180157427 Группа в Одноклассниках https://ok.ru/group/55057282891996 Программирование микроконтроллеров: Группа в контакте http://vk.com/club116656325 Группа в Одноклассниках http://ok.ru/group/52987126153436 Мой сайт "Программирование МК" http://narodstream.ru/ Форум http://narodstream.ru/forum/ Вы можете помочь проекту: ЮMoney https://yoomoney.ru/to/41001176473465 Карта Сбербанка (МИР) 2202201799288929Программирование на СИ в среде Atmel Studio. Изучаем LCD индикатор 16x2 на микроконтроллере HD44780 Приобрести программатор USBASP USBISP с адаптером можно здесь https://alii.pub/71t67z?erid=2SDnjddDfqk Дисплей LCD 16x2 можно приобрести тут https://alii.pub/71zub8?erid=2SDnjcreLxi Навигация по видео: 00:00 Интро 00:18 Введение 01:48 Назначение ножек 07:40 Команды HD44780 08:27 Инициализация 4-разрядного режима работы дисплея 10:29 Создадим проекты в Atmel Studio и Proteus Также рекомендуется посмотреть данные видео: Урок 2. Создание проекта в Atmel Studio https://rutube.ru/video/4150e438e66a262f30bb3729b3e2bb0e/ Урок 5. Мигающий светодиод https://rutube.ru/video/2da2a731d9466b77fdf880e7e283337d/ Урок 6. Бегущие огни https://rutube.ru/video/832b3448d8aa688af2ff3888909230e2/ Урок 10. Таймеры-счетчики. Прерывания https://rutube.ru/video/2ee861b48d73e4eba77cb4ac257b2e89/ Текстовая версия данной части урока здесь https://narodstream.ru/avr-urok-12-lcd-indikator-16x2-chast-1/ Программирование на различных языках: Группа в контакте https://vk.com/public180157427 Группа в Одноклассниках https://ok.ru/group/55057282891996 Программирование микроконтроллеров: Группа в контакте http://vk.com/club116656325 Группа в Одноклассниках http://ok.ru/group/52987126153436 Мой сайт "Программирование МК" http://narodstream.ru/ Форум http://narodstream.ru/forum/ Вы можете помочь проекту: ЮMoney https://yoomoney.ru/to/41001176473465 Карта Сбербанка (МИР) 2202201799288929Программирование на СИ в среде Atmel Studio. Изучаем LCD индикатор 16x2 на микроконтроллере HD44780. Пишем код инициализации дисплея. Приобрести программатор USBASP USBISP с адаптером можно здесь https://alii.pub/71t67z?erid=2SDnjddDfqk Дисплей LCD 16x2 можно приобрести тут https://alii.pub/71zub8?erid=2SDnjcreLxi Навигация по видео: 00:00 Интро 00:18 Введение 00:38 Функция инициализации дисплея 04:05 Передача половины байта Также рекомендуется посмотреть данные видео: Урок 2. Создание проекта в Atmel Studio https://rutube.ru/video/4150e438e66a262f30bb3729b3e2bb0e/ Урок 5. Мигающий светодиод https://rutube.ru/video/2da2a731d9466b77fdf880e7e283337d/ Урок 6. Бегущие огни https://rutube.ru/video/832b3448d8aa688af2ff3888909230e2/ Урок 10. Таймеры-счетчики. Прерывания https://rutube.ru/video/2ee861b48d73e4eba77cb4ac257b2e89/ Урок 12. LCD индикатор 16x2. Часть 1 https://rutube.ru/video/ecf247c6f9c55b14223b047a56e91627/ Текстовая версия данной части урока здесь https://narodstream.ru/avr-urok-12-lcd-indikator-16x2-chast-2/ Программирование на различных языках: Группа в контакте https://vk.com/public180157427 Группа в Одноклассниках https://ok.ru/group/55057282891996 Программирование микроконтроллеров: Группа в контакте http://vk.com/club116656325 Группа в Одноклассниках http://ok.ru/group/52987126153436 Мой сайт "Программирование МК" http://narodstream.ru/ Форум http://narodstream.ru/forum/ Вы можете помочь проекту: ЮMoney https://yoomoney.ru/to/41001176473465 Карта Сбербанка (МИР) 2202201799288929Программирование на СИ в среде Atmel Studio. Изучаем LCD индикатор 16x2 на микроконтроллере HD44780. Продолжаем писать исходный код для работы с дисплеем. Добавляем новые функции. Проверяем работу дисплея в симуляторе. Приобрести программатор USBASP USBISP с адаптером можно здесь https://alii.pub/71t67z?erid=2SDnjddDfqk Дисплей LCD 16x2 можно приобрести тут https://alii.pub/71zub8?erid=2SDnjcreLxi Навигация по видео: 00:00 Интро 00:18 Введение 00:36 Функция вывода символа на дисплей 02:31 Функция установки позиции вывода 06:38 Испытаем код на практике 06:58 Исправим ошибку Для более понятного просмотра данного видео предварительно рекомендуется посмотреть: Урок 12. LCD индикатор 16x2. Часть 1 https://rutube.ru/video/ecf247c6f9c55b14223b047a56e91627/ Урок 12. LCD индикатор 16x2. Часть 2 https://rutube.ru/video/2a342aae93181b3977322353d77c34a3/ Урок 12. LCD индикатор 16x2. Часть 3 https://rutube.ru/video/9875ed2ca5ebde6b748bf237214d043c/ Текстовая версия данной части урока здесь http://narodstream.ru/avr-urok-12-lcd-indikator-16x2-chast-4/ Программирование на различных языках: Группа в контакте https://vk.com/public180157427 Группа в Одноклассниках https://ok.ru/group/55057282891996 Программирование микроконтроллеров: Группа в контакте http://vk.com/club116656325 Группа в Одноклассниках http://ok.ru/group/52987126153436 Мой сайт "Программирование МК" http://narodstream.ru/ Форум http://narodstream.ru/forum/ Вы можете помочь проекту: ЮMoney https://yoomoney.ru/to/41001176473465 Карта Сбербанка (МИР) 2202201799288929Программирование на СИ в среде Atmel Studio. Изучаем LCD индикатор 16x2 на микроконтроллере HD44780. Продолжаем писать исходный код для работы с дисплеем. Приобрести программатор USBASP USBISP с адаптером можно здесь https://alii.pub/71t67z?erid=2SDnjddDfqk Дисплей LCD 16x2 можно приобрести тут https://alii.pub/71zub8?erid=2SDnjcreLxi Навигация по видео: 00:00 Интро 00:18 Введение 03:13 Продолжаем инициализацию дисплея 05:17 Функция передачи байта в контроллер дисплея 10:41 Настроим 4-битный режим 12:51 Включим изображение 15:28 Настроим вывод слева направо Для более понятного просмотра данного видео предварительно рекомендуется посмотреть: Урок 12. LCD индикатор 16x2. Часть 1 https://rutube.ru/video/ecf247c6f9c55b14223b047a56e91627/ Урок 12. LCD индикатор 16x2. Часть 2 https://rutube.ru/video/2a342aae93181b3977322353d77c34a3/ Текстовая версия данной части урока здесь http://narodstream.ru/avr-urok-12-lcd-indikator-16x2-chast-3/ Программирование на различных языках: Группа в контакте https://vk.com/public180157427 Группа в Одноклассниках https://ok.ru/group/55057282891996 Программирование микроконтроллеров: Группа в контакте http://vk.com/club116656325 Группа в Одноклассниках http://ok.ru/group/52987126153436 Мой сайт "Программирование МК" http://narodstream.ru/ Форум http://narodstream.ru/forum/ Вы можете помочь проекту: ЮMoney https://yoomoney.ru/to/41001176473465 Карта Сбербанка (МИР) 2202201799288929Программирование на СИ в среде Atmel Studio. Изучаем LCD индикатор 16x2 на микроконтроллере HD44780. Продолжаем писать исходный код для работы с дисплеем. Оформляем код в модули, создавая тем самым библиотеку для работы с LCD. Проверяем работу дисплея на практике. Приобрести программатор USBASP USBISP с адаптером можно здесь https://alii.pub/71t67z?erid=2SDnjddDfqk Дисплей LCD 16x2 можно приобрести тут https://alii.pub/71zub8?erid=2SDnjcreLxi Навигация по видео: 00:00 Интро 00:18 Введение 01:13 Функция вывода строки на дисплей 09:13 Перенос функций в отдельный модуль 18:26 Испытаем код на практике Для более понятного просмотра данного видео предварительно рекомендуется посмотреть: Урок 12. LCD индикатор 16x2. Часть 1 https://rutube.ru/video/ecf247c6f9c55b14223b047a56e91627/ Урок 12. LCD индикатор 16x2. Часть 2 https://rutube.ru/video/2a342aae93181b3977322353d77c34a3/ Урок 12. LCD индикатор 16x2. Часть 3 https://rutube.ru/video/9875ed2ca5ebde6b748bf237214d043c/ Урок 12. LCD индикатор 16x2. Часть 4 https://rutube.ru/video/4b88bdac95c50ef92c134b904e410527/ Текстовая версия данной части урока и исходный код здесь http://narodstream.ru/avr-urok-12-lcd-indikator-16x2-chast-5/ Программирование на различных языках: Группа в контакте https://vk.com/public180157427 Группа в Одноклассниках https://ok.ru/group/55057282891996 Программирование микроконтроллеров: Группа в контакте http://vk.com/club116656325 Группа в Одноклассниках http://ok.ru/group/52987126153436 Мой сайт "Программирование МК" http://narodstream.ru/ Форум http://narodstream.ru/forum/ Вы можете помочь проекту: ЮMoney https://yoomoney.ru/to/41001176473465 Карта Сбербанка (МИР) 2202201799288929Программирование на СИ в среде Atmel Studio. Изучаем возможность реализации ШИМ (широтно-импульсной модуляции) в микроконтроллере AVR Atmega8. Пишем исходный код для этих целей. Приобрести программатор USBASP USBISP с адаптером можно здесь https://alii.pub/71t67z?erid=2SDnjddDfqk Навигация по видео: 00:00 Интро 00:18 Введение 00:55 Понятие широтно-импульсной модуляции 05:41 Аппаратная реализация ШИМ в AVR 07:50 Настроим проект 10:04 Инициализация таймера 16:00 Настроим частоту PWM. Также рекомендуется посмотреть данные видео: Урок 2. Создание проекта в Atmel Studio https://rutube.ru/video/4150e438e66a262f30bb3729b3e2bb0e/ Урок 5. Мигающий светодиод https://rutube.ru/video/2da2a731d9466b77fdf880e7e283337d/ Урок 6. Бегущие огни https://rutube.ru/video/832b3448d8aa688af2ff3888909230e2/ Урок 10. Таймеры-счетчики. Прерывания https://rutube.ru/video/2ee861b48d73e4eba77cb4ac257b2e89/ Программирование на различных языках: Группа в контакте https://vk.com/public180157427 Группа в Одноклассниках https://ok.ru/group/55057282891996 Программирование микроконтроллеров: Группа в контакте http://vk.com/club116656325 Группа в Одноклассниках http://ok.ru/group/52987126153436 Мой сайт "Программирование МК" http://narodstream.ru/ Форум http://narodstream.ru/forum/ Вы можете помочь проекту: ЮMoney https://yoomoney.ru/to/41001176473465 Карта Сбербанка (МИР) 2202201799288929Программирование на СИ в среде Atmel Studio. Изучаем возможность реализации ШИМ (широтно-импульсной модуляции) в микроконтроллере AVR Atmega8. Пишем исходный код для этих целей. Проверяем на практике. Приобрести программатор USBASP USBISP с адаптером можно здесь https://alii.pub/71t67z?erid=2SDnjddDfqk Навигация по видео: 00:00 Интро 00:42 Продолжим настройку таймера 03:51 Проверим работу кода в протеусе 05:05 Изменение скважности импульсов в цикле 09:19 Испытаем код на практике Также рекомендуется посмотреть данные видео: Урок 2. Создание проекта в Atmel Studio https://rutube.ru/video/4150e438e66a262f30bb3729b3e2bb0e/ Урок 5. Мигающий светодиод https://rutube.ru/video/2da2a731d9466b77fdf880e7e283337d/ Урок 6. Бегущие огни https://rutube.ru/video/832b3448d8aa688af2ff3888909230e2/ Урок 10. Таймеры-счетчики. Прерывания https://rutube.ru/video/2ee861b48d73e4eba77cb4ac257b2e89/ Урок 13. ШИМ. Мигаем светодиодом плавно. Часть 1 https://rutube.ru/video/b7e3bff387f442b3e70d52081dd4057f/ Текстовая версия данной части урока и исходный код здесь http://narodstream.ru/avr-urok-13-shim-migaem- svetodiodom-plavno-chast-2/ Программирование на различных языках: Группа в контакте https://vk.com/public180157427 Группа в Одноклассниках https://ok.ru/group/55057282891996 Программирование микроконтроллеров: Группа в контакте http://vk.com/club116656325 Группа в Одноклассниках http://ok.ru/group/52987126153436 Мой сайт "Программирование МК" http://narodstream.ru/ Форум http://narodstream.ru/forum/ Вы можете помочь проекту: ЮMoney https://yoomoney.ru/to/41001176473465 Карта Сбербанка (МИР) 2202201799288929Программирование на СИ в среде Atmel Studio. Продолжаем изучать работу энергонезависимой памяти EEPROM (Electrically Erasable Programmable Read-Only Memory) в микроконтроллере AVR Atmega8. Считываем из EEPROM одно-, двух, и четырех-байтовые числа и строки, передавая эти считанные переменные в ПК по шине USART. Приобрести программатор USBASP USBISP с адаптером можно здесь https://alii.pub/71t67z?erid=2SDnjddDfqk Навигация по видео: 00:00 Интро 00:17 Введение 03:50 Прочитаем данные различного типа из EEPROM 12:42 Испытаем код на практике Также рекомендуется посмотреть данные видео: Урок 2. Создание проекта в Atmel Studio https://rutube.ru/video/4150e438e66a262f30bb3729b3e2bb0e/ Урок 3. Пишем код на СИ. Зажигаем светодиод https://rutube.ru/video/f181234d3ae330bcc2c9e60ea2b3183e/ Урок 4. Смотрим результаты работы https://rutube.ru/video/f36b5b487d81fdacbc72af296b330513/ Урок 5. Мигающий светодиод https://rutube.ru/video/2da2a731d9466b77fdf880e7e283337d/ Урок 6. Бегущие огни https://rutube.ru/video/832b3448d8aa688af2ff3888909230e2/ Урок 9. Оформление кода. Функции https://rutube.ru/video/af54cd69fd13b9c2bc7a97fbfffc6e15/ Урок 15. Внутренняя энергонезависимая память EEPROM. Часть 1 https://rutube.ru/video/6e805ed8004040a9ae334f846259197c/ Урок 15. Внутренняя энергонезависимая память EEPROM. Часть 2 https://rutube.ru/video/457df873bcd7d0a215871e60a954f3d5/ Урок 15. Внутренняя энергонезависимая память EEPROM. Часть 3 https://rutube.ru/video/17763373951d17b1a2bee068c5aba3b7/ Текстовая версия данной части урока и исходный код здесь http://narodstream.ru/avr-urok-15-vnutrennyaya-energonezavisimaya-pamyat-eeprom-chast-4/ Программирование на различных языках: Группа в контакте https://vk.com/public180157427 Группа в Одноклассниках https://ok.ru/group/55057282891996 Программирование микроконтроллеров: Группа в контакте http://vk.com/club116656325 Группа в Одноклассниках http://ok.ru/group/52987126153436 Мой сайт "Программирование МК" http://narodstream.ru/ Форум http://narodstream.ru/forum/ Вы можете помочь проекту: ЮMoney https://yoomoney.ru/to/41001176473465 Карта Сбербанка (МИР) 2202201799288929Программирование на СИ в среде Atmel Studio. Изучаем возможность реализации интерфейса для связи двух устройств USART (The Universal Synchronous and Asynchronous serial Receiver and Transmitter) в микроконтроллере AVR Atmega8. Знакомимся с регистрами, используемыми для организации USART. Приобрести программатор USBASP USBISP с адаптером можно здесь https://alii.pub/71t67z?erid=2SDnjddDfqk Переходник USB-TTL лучше купить такой (сейчас у меня именно такой и он мне больше нравится) https://alii.pub/721lxs?erid=2SDnjdmUfYn Навигация по видео: 00:00 Интро 00:19 Введение 00:33 Понятие USART 01:22 USART в AVR 04:20 Соединение устройств по USART 06:54 Передача данных по USART 08:58 Как задаётся скорость передачи данных по USART в AVR Также рекомендуется посмотреть данные видео: Урок 2. Создание проекта в Atmel Studio https://rutube.ru/video/4150e438e66a262f30bb3729b3e2bb0e/ Урок 3. Пишем код на СИ. Зажигаем светодиод https://rutube.ru/video/f181234d3ae330bcc2c9e60ea2b3183e/ Урок 4. Смотрим результаты работы https://rutube.ru/video/f36b5b487d81fdacbc72af296b330513/ Урок 5. Мигающий светодиод https://rutube.ru/video/2da2a731d9466b77fdf880e7e283337d/ Урок 6. Бегущие огни https://rutube.ru/video/832b3448d8aa688af2ff3888909230e2/ Урок 9. Оформление кода. Функции https://rutube.ru/video/af54cd69fd13b9c2bc7a97fbfffc6e15/ Текстовая версия данной части урока здесь http://narodstream.ru/avr-urok-14-usart-svyaz-mk-s-pk-chast-1/ Программирование на различных языках: Группа в контакте https://vk.com/public180157427 Группа в Одноклассниках https://ok.ru/group/55057282891996 Программирование микроконтроллеров: Группа в контакте http://vk.com/club116656325 Группа в Одноклассниках http://ok.ru/group/52987126153436 Мой сайт "Программирование МК" http://narodstream.ru/ Форум http://narodstream.ru/forum/ Вы можете помочь проекту: ЮMoney https://yoomoney.ru/to/41001176473465 Карта Сбербанка (МИР) 2202201799288929Программирование на СИ в среде Atmel Studio. Продолжаем изучать работу энергонезависимой памяти EEPROM (Electrically Erasable Programmable Read-Only Memory) в микроконтроллере AVR Atmega8. Добавляем код функций чтения и записи четырехбайтных чисел и строк в данную память, а также проверяем данные функции на практике, записывая данные в реальный EEPROM. Приобрести программатор USBASP USBISP с адаптером можно здесь https://alii.pub/71t67z?erid=2SDnjddDfqk Навигация по видео: 00:00 Интро 00:18 Введение 01:43 Запись двойного слова 04:49 Чтение двойного слова 06:54 Запись строки 10:35 Чтение строки 18:21 Испытаем код на практике Также рекомендуется посмотреть данные видео: Урок 2. Создание проекта в Atmel Studio https://rutube.ru/video/4150e438e66a262f30bb3729b3e2bb0e/ Урок 3. Пишем код на СИ. Зажигаем светодиод https://rutube.ru/video/f181234d3ae330bcc2c9e60ea2b3183e/ Урок 4. Смотрим результаты работы https://rutube.ru/video/f36b5b487d81fdacbc72af296b330513/ Урок 5. Мигающий светодиод https://rutube.ru/video/2da2a731d9466b77fdf880e7e283337d/ Урок 6. Бегущие огни https://rutube.ru/video/832b3448d8aa688af2ff3888909230e2/ Урок 9. Оформление кода. Функции https://rutube.ru/video/af54cd69fd13b9c2bc7a97fbfffc6e15/ Урок 15. Внутренняя энергонезависимая память EEPROM. Часть 1 https://rutube.ru/video/6e805ed8004040a9ae334f846259197c/ Урок 15. Внутренняя энергонезависимая память EEPROM. Часть 2 https://rutube.ru/video/457df873bcd7d0a215871e60a954f3d5/ Текстовая версия данной части урока здесь https://narodstream.ru/avr-urok-15-vnutrennyaya-energonezavisimaya-pamyat-eeprom-chast-3/ Программирование на различных языках: Группа в контакте https://vk.com/public180157427 Группа в Одноклассниках https://ok.ru/group/55057282891996 Программирование микроконтроллеров: Группа в контакте http://vk.com/club116656325 Группа в Одноклассниках http://ok.ru/group/52987126153436 Мой сайт "Программирование МК" http://narodstream.ru/ Форум http://narodstream.ru/forum/ Вы можете помочь проекту: ЮMoney https://yoomoney.ru/to/41001176473465 Карта Сбербанка (МИР) 2202201799288929Программирование на СИ в среде Atmel Studio. Изучаем возможность реализации интерфейса для связи двух устройств USART (The Universal Synchronous and Asynchronous serial Receiver and Transmitter) в микроконтроллере AVR Atmega8. Пишем исходный код для этих целей. Проверяем на практике. Приобрести программатор USBASP USBISP с адаптером можно здесь https://alii.pub/71t67z?erid=2SDnjddDfqk Переходник USB-TTL лучше купить такой (сейчас у меня именно такой и он мне больше нравится) https://alii.pub/721lxs?erid=2SDnjdmUfYn Навигация по видео: 00:00 Интро 00:19 Введение 00:54 Регистры управления модуля USART 06:11 Переходники USB-TTL 07:50 Проект в Atmel Studio. Также рекомендуется посмотреть данные видео: Урок 2. Создание проекта в Atmel Studio https://rutube.ru/video/4150e438e66a262f30bb3729b3e2bb0e/ Урок 3. Пишем код на СИ. Зажигаем светодиод https://rutube.ru/video/f181234d3ae330bcc2c9e60ea2b3183e/ Урок 4. Смотрим результаты работы https://rutube.ru/video/f36b5b487d81fdacbc72af296b330513/ Урок 5. Мигающий светодиод https://rutube.ru/video/2da2a731d9466b77fdf880e7e283337d/ Урок 6. Бегущие огни https://rutube.ru/video/832b3448d8aa688af2ff3888909230e2/ Урок 9. Оформление кода. Функции https://rutube.ru/video/af54cd69fd13b9c2bc7a97fbfffc6e15/ Урок 14. USART. Связь МК с ПК. Часть 1 https://rutube.ru/video/cedab8589f188955c54491e9586e7982/ Текстовая версия данной части урока и исходный код здесь http://narodstream.ru/avr-urok-14-usart-svyaz-mk-s-pk-chast-2/ Программирование на различных языках: Группа в контакте https://vk.com/public180157427 Группа в Одноклассниках https://ok.ru/group/55057282891996 Программирование микроконтроллеров: Группа в контакте http://vk.com/club116656325 Группа в Одноклассниках http://ok.ru/group/52987126153436 Мой сайт "Программирование МК" http://narodstream.ru/ Форум http://narodstream.ru/forum/ Вы можете помочь проекту: ЮMoney https://yoomoney.ru/to/41001176473465 Карта Сбербанка (МИР) 2202201799288929