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

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



Небольшая, но важная особенность работы бесщёточных вентиляторов с ШИМ-управлением, которую стоит учесть при использовании их в проектируемых устройствах.

498
0

Быстрый взгляд на использование встроенного в ESP32-C3 (и другие) АЦП 12-бит для измерений при помощи аналоговых датчиков.

686
0

❔ °C – ❓ °C 0 °C – +70 °C
-40 °C – +85 °C
-55 °C – +125 °C

Подбирая и выбирая компонент в первую очередь обращаешь внимание на цену, доступность, корпус, но нужно также не забывать о таком параметре как рабочая температура, что может стать критическим, т.к. все компоненты должны удовлетворять необходимому рабочему диапазону.

665
0

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

1079
0

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

1655
0

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

1847
0

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

850
0

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

7610
2

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


1302
0

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

922
0

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

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

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

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

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

Buzzer_Go(TBUZ_100, TICK_2);
5200
7

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

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

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