Метка: STM32

  • STM32Cube.AI — пакет расширения для STM32CubeMX для встраивания нейронных сетей в микроконтроллеры STM32

    STM32Cube.AI — это пакет расширения для STM32CubeMX (программа для конфигурации и генерации кода), позволяющий встраивать и использовать нейронные сети на микроконтроллерах STM32.


  • Конструктор LEGO Boost 17101 и его устройство

    Приближается Новый Год и наступила пора искать подарки. Для подрастающих робототехников сейчас доступны самые разные конструкторы, наборы и уже готовые роботы. Но выбирая подарок для ребёнка — первым делом думаешь о конструкторе LEGO. А если рассматривать LEGO и роботов, то, разумеется, первым на ум приходит конструктор LEGO Mindstorms. Однако, серьёзная цена (от 20 тыс. р.), […]


  • CMSIS-NN — библиотека для работы с нейронными сетями для микроконтроллеров ARM Cortex-M

    Оказывается, ещё в январе, в стандартную библиотеку — CMSIS (Cortex Microcontroller Software Interface Standard) включили функционал для реализации нейронных сетей — CMSIS-NN. Основанием для внесения подобного функционала в стандартную библиотеку, стало признание того, что с развитием интеллектуальных периферийных устройств, IoT и т.п. — нейронные сети становятся всё более популярными для выполнения задач аналитики данных сразу […]


  • Morgan Quigley: ROS 2 во встраиваемых системах

    ROS 2 не использует мастер-узел и использует UDP для передачи сообщений, что позволит системе гораздо лучше работать на распределенных встраиваемых системах, чем ROS.


  • От Arduino к STM32

    Если, вдруг, ресурсов контроллера Arduino и 8-битных МК Atmel AVR перестаёт хватать — всегда есть вариант перейти на ARM Cortex-M. Например, на популярные микроконтроллеры STM32. Переход можно осуществить довольно плавно — при помощи контроллеров: Leaflabs Maple (STM32F103RB, 72 MHz), STM32 MCU Nucleo. А лучше сразу взять какую-нибудь Discovery. Например, STM32F4Discovery (STM32F407VG, 168 MHz).


  • STM32L-DISCOVERY — метеостанция

    С детства мечтал о комнатном термометре, гигрометре и барометре (не прошли даром уроки природоведения и биологии). Даже был куплен настенный вариант со стрелочными приборами советского образца типа такого: Но по ошибке был повешен на створку двери и через некоторое время прийдя в негодность, от постоянных сотрясений, начал показывать одно и тоже значение. Психрометр пугал своим […]


  • Библиотека для LCD на базе контроллера HD44780

    Писал я как-то статейку про подключение этих дисплеев к Arduino. Но сейчас моё кремниевое сердце принадлежит STM32, а с имеющимися дисплеями работать хочется. Как-то раз мне понадобилось визуально отладить алгоритм для этих МК — я собрался духом и сел писать библиотеку. Писать с нуля, постоянно копошась в даташите, мне не хотелось, поэтому я решил портировать […]


  • STM32: Урок 6.2 — Таймеры общего назначения и продвинутые

    Продолжаем тему таймеров в STM32. В прошлый раз мы рассмотрели базовые таймеры, которые довольно-таки просты. Но сегодня мы поиграемся с более крутой игрушкой — таймерами общего назначения, которые на голову выше предыдущих. Умеют они всё то же, что и базовые таймеры, но у них есть дополнительные возможности: До 4-х каналов для: Захвата сигнала (input capture). […]


  • STM32: Урок 6.1 — Базовые таймеры

    Всё-таки, меня всегда умиляло название «таймер» для этих сложных штук в микроконтроллерах. Шутка ли: кроме срабатывания в строго заданный интервал, они имеют ещё до десятка дополнительных функций типа генерации ШИМ и подсчёта входящих импульсов. В микроконтроллерах STM32 таймеры настолько круты, что я посчитал нужным разбить их описание на несколько статей. Таймеров в STM32 много, и […]


  • STM32: Урок 5 — Архитектура

    Думаю, пришло время окинуть взглядом архитектуру ARM Cortex-M3 в целом и конкретно STM32, потому что это важно для понимания многих особенностей работы этих микроконтроллеров в будущем — например, тактирование и принцип работы DMA. Прежде, чем приниматься за более сложные темы, мы изучим внутренности МК и их взаимодействие друг с другом. Аппаратная модель Cortex-M3 Взглянем на […]


Arduino

Что такое Arduino?
Зачем мне Arduino?
Начало работы с Arduino
Для начинающих ардуинщиков
Радиодетали (точка входа для начинающих ардуинщиков)
Первые шаги с Arduino

Разделы

  1. Преимуществ нет, за исключением читабельности: тип bool обычно имеет размер 1 байт, как и uint8_t. Думаю, компилятор в обоих случаях…

  2. Добрый день! Я недавно начал изучать программирование под STM32 и ваши уроки просто бесценны! Хотел узнать зачем использовать переменную типа…

3D-печать AI Android Arduino Bluetooth CraftDuino DIY IDE iRobot Kinect OpenCV Open Source Python Raspberry Pi RoboCraft ROS swarm ИК автоматизация андроид балансировать бионика версия видео военный датчик дрон интерфейс камера кибервесна манипулятор машинное обучение наше нейронная сеть подводный пылесос работа распознавание робот робототехника светодиод сервомашинка собака телеприсутствие управление ходить шаг за шагом шаговый двигатель шилд юмор

OpenCV
Робототехника
Будущее за бионическими роботами?
Нейронная сеть - введение