Программирование микроконтроллеров

Программирование микроконтроллеров STM32 от STMicroelectronics на CMSIS и HAL (используя STM32CubeMX) и AVR от Microchip Technology (Atmel).

С точки зрения проектирования алюминиевые печатные платы являются просто однослойными ПП без переходных отверстий (хотя и существуют многослойные). В этом очерке показывается такого рода плата со светодиодами, разъемами питания и дополнительными датчиками температуры (термисторами) для измерения рабочей температуры.

534
0

В очерке описано как можно схематично документировать простые проводные сборки (кабели) без использования сложного ПО, но с использованием текстового представления WireViz.

1004
0

Просто непростой преобразователь USB <-> UART с автоматической загрузкой (прошивкой) ESP (BOOT, EN) и индикаторными светодиодами приёма-передачи (RX-TX).

1203
0

В очерке не только рассматривается, но и показывается разница тока покоя (quiescent current) в разных режимах импульсных преобразователей постоянного напряжения, что очень важно для устройств с батарейным питанием.

625
0

Посмотрим на интересную и неочевидную функцию отключения зарядки путем подачи высокого уровня сигнала на вывод PROG. В связке с микроконтроллером это позволяет самостоятельно выбирать уровень напряжения при котором завершиться процесс заряда.

4402
2

В ходе проектирования обновленной версии  светодиодного проверяльщика было добавлено множество компонентов, которые требуют тщательной проверки. В данном очерке описывается как происходила перепроверка и какие неточности были выявлены.


1071
0

Как проекция 3D модели может помочь при создании посадочных мест при проектировании печатных плат.

770
0

Многие знают, что в микроконтроллерах STM32 (как и в процессоре вашего устройства) встроен датчик температуры, который подключен к одному из каналов АЦП.

Если хотите без дополнительных компонентов получать грубые показания температуры, в качестве показометра (для оценки температуры окружающей температуры), то сделать это очень просто (на примере STM32F401/STM32F411)... 

Диапазон температур: –40 to 125 °C
Точность: ±1.5 °C
6327
3

Простая библиотека с неблокирующими функциями воспроизведения аудио (можно использовать и для вибрации) оповещения, которое поможет упростить отладку разрабатываемого прибора.

Заточена и легко подключается к микроконтроллерам STM32 с HAL через Cube, использовать также легко:

Buzzer_Go(TBUZ_100, TICK_2);
4697
7

Получение первых показаний за продолжительное время и их регистрация позволит понять насколько регистратор состояния почвы рабочий в настоящих условиях (это будет на улице) и построить графики зависимости влажности грунта, его температуры и освещенности участка земли от времени, что также весьма интересно 

Всё это потребует связи между датчиком и Android-устройством через Bluetooth, для этого придется редактировать код существующих примеров в Android Studio.

1331
1

Пожалуй, самая распространенная среда разработки до STM32CubeIDE. Не особо привлекательная, но надежная и шустрая.

27805
4

Разработка устройства для измерения влажности и температуры земли с передачей данных через Bluetooth, что позволит легко и удобно отслеживать состояние почвы, записывать показания на протяжении длительного времени и также управлять настраиваемой системой автоматического полива.

2356
2
← Предыдущая Следующая → 1 2 3
Показаны 1-15 из 44