C++ is a horrible language. It's made more horrible by the fact that a lot of substandard programmers use it, to the point where it's much much easier to generate total and utter crap with it.
Linus Benedict Torvalds
Рубрика «stm32» - 6
100500-ая автоматика полива для растений
2021-04-04 в 11:52, admin, рубрики: DIY, diy или сделай сам, raspberrypi, stm32, автоматика, растенияВступление с отступлениями. Задача первой итерации
USB Host, «Blue Pill», метод деления отрезка пополам и цена на водку в СССР
2021-03-19 в 18:41, admin, рубрики: diy или сделай сам, open source, stm32, stm32f103, программирование микроконтроллеровНаписал недавно программный USB-HOST на esp32 для работы с клавиатурой/мышкой/джойстиком. Процессор быстрый, но нежный, 5 вольт на ножках не выдерживает. Поэтому решил переписать на stm32f103c8t6, широко известную в варианте отладочной платы "Blue Pill".
К сожалению , это весьма неторопливый по сегодняшним меркам процессор(72 MHz vs 240 у esp32 ), поэтому были сомнения , смогу ли я обеспечить необходимую точность временного интервала между битами при передаче (1.5 Mbps +/- 1.5%Читать полностью »
Как я делаю цифровую минигитару. Часть 2
2021-03-08 в 11:21, admin, рубрики: BLE, diy или сделай сам, iOS, MIDI, sensy, stm32, usb, гаджеты, гитара, музыка, Программирование, Производство и разработка электроники, Развитие стартапа, стартап, электроникаПрошло 4 месяца с написания предыдущей статьи, за это время произошло довольно много нового как по технической части, так и по позиционированию девайса.
Напомню какие требования к девайсу я поставил, когда начинал разработку:
-
Устройство должно имитировать гитару с 6-ю струнами и 12-ю ладами на грифе
-
Должно быть компактным, в идеале складным, чтобы можно было брать его с собой куда угодно
Как подключить содержимое любых файлов для использования в коде C – C++
2021-03-07 в 22:29, admin, рубрики: arduino, avr, C, c/c++, c++, esp8266, GNU, httpd, lwip, stm32, toolchain, отладка, Программирование, Совершенный кодПривет, Хабровчане!
Это моя первая статья и у меня есть чем поделиться. Возможно мой велосипед не нов и этим способом пользуется каждый, но когда-то давно искал решения, с ходу найти не получилось.
О чем речь?
Задача состояла в подключении файлов: HTML, JS, CSS; без специальной подготовки. Так же неудобно подключать бинарные файлы (например картинки) конвертируя их в HEX. Так как не хотелось конвертировать в HEX или разделять на строки, искал способ подключения файла в адресное пространство программы.
Как обычно это выглядит
Пример, c разделением строк:
Читать полностью »
АЦП преобразования в указанные моменты времени на STM32
2021-02-22 в 18:42, admin, рубрики: adc, C, stm32, time, timer, программирование микроконтроллеровДоброго времени суток. В этом посте я расскажу, как мне удалось заставить STM32F407VET6 измерять аналоговые сигналы в указанные моменты времени с помощью DMA.
Главной моей причиной измерять сигналы в точное время была необходимость измерять токи, протекающие в шунтах контроллера трехфазного BLDC мотора.
Для упрощения и ограничения задачи условимся, что
-
мы знаем точные моменты времени, когда необходимо измерять сигнал;
-
из предыдущего пункта также ясно, сколько измерений должно быть произведено;
-
разница по времени между двумя последовательными измерениями может быть любой;
Снова про шаблоны C++ в микроконтроллерах
2021-01-30 в 13:05, admin, рубрики: c++, stm32, variadic templates, микроконтроллеры, программирование микроконтроллеровВступление
INTEL (Altera) USB Byte Blaster на STM32
2020-12-22 в 8:30, admin, рубрики: Altera, cpld, fpga, intel, stm32, USB BYTE BLASTER, Алгоритмы, Производство и разработка электроникиЗачастую если в устройстве есть программируемая логика, присутствует и процессор/микроконтроллер.
В какой-то момент мне надоело разводить на платах разъем JTAG, он занимает много места на плате и по сути нужен только для разработки. В конечном устройстве он вообще без надобности.
Очень часто для проверки правильности реализации Verilog кода или вообще "посмотреть как сигнальчики бегают" я использую SignalTap II Logic Analyzer, штука удобная и наглядная, я думаю многие сразу узнают по изображению:
Информационное табло своим руками
2020-12-10 в 8:56, admin, рубрики: android, arduino, scoreboard, stm32, Электроника для начинающихВсем привет. Это мой второй пост. И в нем будем собирать своими руками спортивное табло.