Программирование МК STM32. Урок 103. Модули NRF24L01. Часть 4

author narod stream   1 год. назад
1,462 views

78 Like   1 Dislike

STM32 c чего начать?

STM32Cube STM32F103C8Tx + SWD ST-LINK V2 программатор . Небольшая отладочная плата и программатор обзор . Видео старенькое я только начинал ) есть много лучше снятых видео и звук на уровне. То что нужно для старта : STM32F103C8T6 отладочная плата http://ali.pub/2silgs Программатор STM32&STM8 http://ali.pub/312wfw Логический анализатор http://alipromo.com/redirect/cpa/o/o63n8onn7vyk06pkyhcel86i1nxtfgsh/

Программирование МК STM32. УРОК 37. Дисплей TFT 240x320 8bit. Часть 1

Программирование на СИ в среде Keil μVision. Пишем код под микроконтроллер STM32F407VG на плате STM32F4DISCOVERY. Продолжаем работать с библиотекой HAL. СВ данном занятии мы попытаемся подключить к микроконтроллеру STM32F407VG дисплей TFT разрешением 240x320 по шине 8 bit. Также вместе с данным дисплеем на данной плате установлен контроллер дисплея ILI9341, которым мы и будем управлять. В этой части мы ознакомимся с дисплеем, кратко познакомимся с контроллером дисплея, создадим проект и напишем некоторые макроподстановки. Промежуточную информацию по работе с дисплеем мы будем отображать на дисплее LCD 20x4, подключенном через переходник I2C. Купить отладочную плату STM32F4-DISCOVERY можно здесь http://ali.pub/178fif Где приобрести именно такой дисплей TFT 240x320, написать затрудняюсь, так как может прийти не всегда именно такой дисплей, какой заявлен в продаже. Либо придет подключаемый по SPI, либо с другим контроллером. Поэтому все тонкости уточняйте у продавца. Дисплей 20x4 можно приобрести здесь http://ali.pub/vk7tl Навигация по видео: 00:29 Кратко о дисплее и его подключении 03:14 Настроим проект и сгенерируем проект для Keil 09:30 Начнем писать исходный код 11:48 Напишем макросы для адресации FSMC 20:10 Напишем функции задержек, необходимых для работы с дисплеем 22:56 Посмотрим подключение дисплея сначала в Cube MX, а затем и к плате Discovery Рекомендуется также перед просмотром данного урока просмотреть данное видео: AVR. УРОК 34. Часть 1. Дисплей TFT 240x320 8bit ILI9341 http://www.youtube.com/watch?v=fAo9LOZdTWc УРОК 36. HAL. USB. Host. Mass Storage Class. Часть 1 http://www.youtube.com/watch?v=DuxySazq3AY УРОК 36. HAL. USB. Host. Mass Storage Class. Часть 2 http://www.youtube.com/watch?v=VeVEbsezvDc Текстовая версия урока здесь http://narodstream.ru/stm-urok-37-displej-tft-240x320-8bit-chast-1/ Группа в контакте 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

Дешёвая STM32 плата + Arduino IDE

Покупал свою STM32F103C8T6 тут: http://goo.gl/OvOjPn Другие stm32f103c8t6 платы: http://goo.gl/qMs0bE CH340g переходник с USB to UART брал тут: http://goo.gl/w5yU71 Ещё CH340g переходники: http://goo.gl/P5AAWS Статья: https://geektimes.ru/post/277928/ Архив к видео: https://goo.gl/Uj9fys Ещё видеообзоры: https://www.youtube.com/playlist?list=PLEL7qGoBXwEbc-NUrX30_xyE8mL7qSKjZ ------------------------------------------------ Обозреваемая отладочная плата основана на базе микроконтроллера STM32F103C8T6. А прошивать и программировать я её буду в среде разработки Arduino IDE. Очевидно, что отладочная плата на базе STM32 выигрывает по всём параметрам у Arduino Nano, исключением является разве что стоимость, но согласитесь 10 центов — хорошая цена за большую производительность, а про периферию, которой нафарширован STM32, так я вообще молчу, чего только стоят DMA или интегрированные в микроконтроллер часы реального времени. Всё это в сумме делает данную плату крайне привлекательной во всём, кроме одного — новичку, как например мне, тема STM32 кажется слишком затратной по времени, есть целые сайты посвящённые программированию этих микроконтроллеров. А вот если подружить STM32 с Arduino IDE, то порог вхождения опускается до крайне низкого уровня. ------------------------------------------------ Как можно поддержать мой канал? WebMoney реквизиты: Z987343479290 Доллары R367027381040 Рубли ----------------------------------------­-------- Моя партнёрка: http://goo.gl/HkCkH3 Паблик ВКонтакте: https://goo.gl/p8Z9YB Мой live каннал: http://goo.gl/6p1PFt Подписывайтесь: http://youtube.com/RazniePodelki

Mini Rboard, ардуино совместимая платформа с реле и nRF24l01, от ICStation

Обзор платформы с реле и nRF24l01 которую можно не собирать самому, а купить в магазине, например в этом http://www.icstation.com/mini-rboard-atmega328p-development-board-compatible-arduino-p-5301.html полное название устройства, Mini Rboard Atmega328P Development Board Compatible Arduino схема http://www.icstation.com/product_document/Download/5301.zip // скидка Code:Aleics2 Discount Amount: 12% Max Use: 1 No Min Order Started Date: 6th May, 2016 Ended Date: 6th July, 2016 поддержать канал материально. http://www.donationalerts.ru/r/arduinolab

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

Программирование на СИ в среде Keil μVision. Пишем код под микроконтроллер STM32F407VG на плате STM32F4DISCOVERY. Продолжаем работать с библиотекой HAL. Пробуем реализовать интерфейс USART (Универсальный синхронно-асинхронный приемо-передатчик) В данном занятии пишем код для передачи данных от микроконтроллера к компьютеру через интерфейс USART. Навигация по видео: 00:22 Краткий обзор интерфейса USART и переходников USART-USB 07:17 Создаём проект и пишем код для реализации интерфейса USART на передачу данных 15:13 Смотрим результаты нашего труда Купить отладочную плату STM32F4-DISCOVERY можно здесь http://ali.pub/178fif Переходник USB-TTL лучше купить такой (сейчас у меня именно такой и он мне больше нравится) http://ali.pub/yv3is Рекомендуется также перед просмотром данного урока просмотреть данное видео: УРОК 1. Установка Keil μVision http://www.youtube.com/watch?v=HwomcPSQsRE УРОК 4. Библиотека HAL. STM32 CUBE MX. Светодиоды и кнопка http://www.youtube.com/watch?v=SO83bJ-44OY Текстовая версия и исходный код здесь http://narodstream.ru/stm-urok-13-hal-usart-peredacha-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

Сегодня мы продолжим изучать технологии беспроводной передачи данных.
На повестке дня ну нас модули передачи данных по радиоканалу частотой 2,4 ГГц NRF24L01 (NRF24L01+).
Мы познакомимся с данными модулями, с их особенностями, характеристиками, узнаем, как писать код для управления данными модулями.
Также научимся читать и писать регистры, буферы памяти, а также убедимся в том, что данные в буферы и регистры заносятся, считав их и показав считанные данные в терминальной программе
В данной части урока мы закончим знакомство с регистрами модулями, закончим писать код его инициализации и проверим значения регистров, считав их и отобразив в терминальной программе.

Модуль NRF24L01+ с антенной можно купить здесь http://ali.pub/24yj84
Модуль NRF24L01+ без антенны можно купить здесь (целых 4 штуки) http://ali.pub/24yjfw
Отладочную плату STM32F103C8T6 можно купить здесь http://ali.pub/1jgc7
Переходник USB to TTL ftdi ft232rl можно приобрести здесь http://ali.pub/yv3is
Программатор недорогой ST-Link V2 можно купить здесь http://ali.pub/pwzj8

Навигация по видео:
00:09 Введение
01:14 Регистр DYNPD
02:10 Регистр STATUS
07:50 Регистр RF_CH
09:15 Регистр RF_SETUP
14:27 Функии чтения и записи буфера
16:40 Регистр TX_ADDR
21:13 Функции очистки буферов FIFO
22:44 Добавим функцию для включения режима приёма
26:22 В бесконечном цикле прочитаем несколько регистров и адрес из буфера
27:17 Проверим работу кода на практике.

Рекомендуется также перед просмотром данного урока просмотреть данное видео:
Обзор и тестирование bluetooth-модуля HC-05 https://youtu.be/-5Iz2zKVfVQ
Распаковка и тестирование отладочной платы на микроконтроллере stm32f103rct6 https://youtu.be/0YVPIruMz_s
Урок 97. Подключаем bluetooth-модуль HC-05 https://youtu.be/S4P-lAa4iFQ
Урок 99. HC-05. Master. Соединяем два МК. Часть 1 https://youtu.be/-59JSYhd9cE
Урок 99. HC-05. Master. Соединяем два МК. Часть 2 https://youtu.be/xmqYVYwpgTY
Урок 101. HC-05. Передаём температуру https://youtu.be/YEWeHvjylBo
Урок 103. Модули NRF24L01. Часть 1 https://youtu.be/PSA2wuOLeQw
Урок 103. Модули NRF24L01. Часть 2 https://youtu.be/FM1vTW7cTHE
Урок 103. Модули NRF24L01. Часть 3 https://youtu.be/mZaIZMNlrrE

Текстовая версия данной части урока и исходный код здесь http://narodstream.ru/stm-urok-103-moduli-nrf24l01-chast4/

Группа в контакте 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: