Форум программистов, компьютерный форум, киберфорум
Electronics
Войти
Регистрация
Восстановить пароль
Старый
Рейтинг: 5.00. Голосов: 1.
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Запись от Eddy_Em размещена 18.02.2026 в 23:22. Обновил(-а) Eddy_Em 18.02.2026 в 23:33
Показов 4442 Комментарии 0
Метки electronics, stm32

Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так:

Основана на STM32F303RBT6.
На борту пять последовательных интерфейсов (три RS-485, два RS-232, один CAN и один SSI; перемычками можно последний 232 вместо SPI подключить к выходу...
Windows must die
Старый
Расчёт переходных процессов в цепи постоянного тока
Запись от igorrr37 размещена 16.01.2026 в 15:42. Обновил(-а) igorrr37 12.05.2026 в 14:21
Показов 4638 Комментарии 1

C++
1
2
3
4
/*
Дана цепь(не выше 3-го порядка) постоянного тока с элементами R, L, C, k(ключи), U, E, J. Программа находит переходные токи и 
напряжения на элементах схемы классическим методом(1 и 2 з-ны Кирхгофа). Если в цепи нет ключей то просто рассчитывает токи.
Последовательность действий:
...
Аватар для igorrr37
Старый
Рейтинг: 5.00. Голосов: 1.
Сравнение датчиков влажности-температуры-давления на шине I2C
Запись от Eddy_Em размещена 14.10.2025 в 16:21. Обновил(-а) Eddy_Em 14.10.2025 в 16:26
Показов 4526 Комментарии 0

Накопилось у меня уже прилично всяких датчиков, вот и решил собрать "стенд", чтобы проверить их. Пока датчики не все: еще с десяток едет с алиэкспресса, но пока опишу в общих чертах суть эксперимента.
Т.к. городить на МК монстра мне совершенно не хочется, я подключил датчики непосредственно к компьютеру через преобразователь на основе CP2112. При этом появляется HID-устройство:
Code
1
[  426.027327] cp2112 0003:10C4:EA90.0006: hidraw5: USB HID v1.01 Device [Silicon Laboratories
...
Windows must die
Старый
Рейтинг: 5.00. Голосов: 1.
Многоканальный ИК-болометр на MLX90640
Запись от Eddy_Em размещена 25.09.2025 в 16:35
Показов 3268 Комментарии 2

Постепенно дошел до "пре-альфы", ссылка на код на гитхабе.
В release-сборке вполне себе скромненько потребляет:
Code
1
2
3
4
Memory region         Used Size  Region Size  %age Used
             rom:         16 KB       128 KB     12.50%
             ram:       33680 B        40 KB     82.23%
          ccmram:          0 GB         8 KB      0.00%
Самыми жирными являются imdata+confdata в mlxproc.c (16660 байт), да...
Windows must die
Старый
Тестирование возможностей Raspberry Pi 5: стоит ли обновляться?
Запись от Wired размещена 17.09.2025 в 21:15 / [hard]Wired World
Показов 3992 Комментарии 0

Нажмите на изображение для увеличения
Название: Тестирование возможностей Raspberry Pi 5 стоит ли обновляться.jpg
Просмотров: 311
Размер:	218.3 Кб
ID:	11179
Я не раз наблюдал, как крошечные платы совершали настоящие революции в мире вычислений. И вот свершилось - Raspberry Pi 5 наконец представлен миру, претендуя на звание самого значительного обновления в истории линейки. Скажу честно - такого качественного скачка я не видел со времен перехода от Pi 3 к Pi 4, и даже тот апгрейд бледнеет на фоне нынешнего.

Технические характеристики Pi 5



Когда я впервые взял в руки новую...
Аватар для Wired
Старый
Рейтинг: 5.00. Голосов: 1.
Как работать с модулем ESP-12E NodeMcu V3 в ArduinoIDE
Запись от Wired размещена 26.08.2025 в 21:00 / [hard]Wired World
Показов 5105 Комментарии 2

Нажмите на изображение для увеличения
Название: Как работать с модулем ESP-12E NodeMcu V3 в ArduinoIDE.jpg
Просмотров: 430
Размер:	224.8 Кб
ID:	11072
Когда я впервые держал в руках NodeMcu, то не мог поверить, что такой малыш с ценником в пару долларов может похвастаться встроенным Wi-Fi и приличной вычислительной мощностью. Это же настоящий прорыв для бюджетных устройств умного дома! Вспоминаю, как раньше приходилось собирать громоздкие конструкции из Arduino Uno и отдельных Wi-Fi модулей — сейчас это кажется каменным веком.

ESP-12E NodeMcu V3 — это не...
Аватар для Wired
Старый
Рейтинг: 5.00. Голосов: 1.
EmBitz, создание проекта, отладка, прошивка
Запись от locm размещена 15.07.2025 в 18:00. Обновил(-а) locm 15.07.2025 в 18:02
Показов 4604 Комментарии 0

Создание проекта для Blue Pill (STM32F103C8T6) в EmBitz 2.30, написания кода blink, запуск отладки в ОЗУ, заливка релизной прошивки во flash используя ST-Link и др.
Старый
Как использовать Bluetooth-модуль HC-05 с Arduino
Запись от Wired размещена 08.07.2025 в 20:19 / [hard]Wired World
Показов 9689 Комментарии 0

Нажмите на изображение для увеличения
Название: Как использовать Bluetooth-модуль HC-05 с Arduino.jpg
Просмотров: 453
Размер:	186.5 Кб
ID:	10967
Bluetooth - это технология, созданная чтобы заменить кабельные соединения. Обычно ее используют для связи небольших устройств: мобильных телефонов, ноутбуков, наушников и т.д. Работает она на частоте 2,45 ГГц и обеспечивает связь на расстоянии до 10 метров. Скорость передачи данных при этом составляет 1 Мбит/с (в некоторых случаях до 2 Мбит/с)....
Аватар для Wired
Старый
Управление Arduino на C# через последовательный порт
Запись от Wired размещена 28.06.2025 в 18:11 / [hard]Wired World
Показов 8802 Комментарии 0

Нажмите на изображение для увеличения
Название: Управление Arduino на C# через последовательный порт.jpg
Просмотров: 439
Размер:	168.0 Кб
ID:	10940
Когда я впервые попробовал заставить Arduino общаться с моим C# приложением, казалось, что эти два мира существуют параллельно и никогда не пересекутся. Микроконтроллер упорно моргал встроенным светодиодом, а десктопное приложение молчаливо ждало какого-то отклика. Но стоило разобраться в механизмах...
Аватар для Wired
Старый
Управление Arduino из WPF приложения
Запись от Wired размещена 21.06.2025 в 08:44 / [hard]Wired World
Показов 8501 Комментарии 0

Нажмите на изображение для увеличения
Название: Управление Arduino из WPF приложения.jpg
Просмотров: 355
Размер:	147.5 Кб
ID:	10912
Зачем вообще связывать Arduino с WPF-приложением? Казалось бы, у Arduino есть собственная среда разработки, своя экосистема, свои способы управления. Однако при создании серьезных проектов возможностей встроенного интерфейса часто не хватает. Представьте, что вы создаете систему "умного...
Аватар для Wired
Старый
STM32F103C6T6 - симуляция в протеусе
Запись от locm размещена 15.04.2018 в 17:11
Показов 68080 Комментарии 5

Некоторое время назад в протеус (Proteus) добавили модели микроконтроллеров STM32. Пока правда их доступно не много (несколько из серии STM32F103) и как показало тестирование, в моделях присутствуют ошибки из-за которых при работе с некоторой периферией, в процессе симуляции происходило несколько тысяч ошибок подобных этой.
Access to register of unclocked peripheral at 0x40011004 cause BUS_FAULT [U1_CM3CORE]
Для тестирования модели протеуса, был соответствующим...
Старый
STM32F103C8T6 - Аппаратная динамическая индикация
Запись от locm размещена 08.03.2018 в 17:57
Показов 14425 Комментарии 0

Один из вариантов реализации динамической индикации, осуществляемый периферией микроконтроллера, без непосредственного участия процессора. Использован ранее рассмотренный метод записи в порт массива данных через DMA, по событиям таймера.
В архиве два примера. Первый отображает на индикаторе число 1234.
C
1
2
3
4
5
6
#include "stm32f10x_conf.h"
 
extern uint32_t SystemCoreClock;
volatile uint32_t DmaBuff[4];
 
const uint16_t LedPin = GPIO_Pin_3 | GPIO_Pin_4 | GPIO_Pin_5
...
Новые блоги и статьи
[golang] Конкурентный fetcher с ограничением максимального количества одновременных HTTP запросов.
alhaos 10.06.2026
Задача Реализовать конкурентный fetcher с ограничением максимального количества одновременных HTTP запросов. Сигнатура func Fetch(urls string, maxConcurrent int) Result Пример urls :=. . .
[golang] Состояние гонки (race condition)
alhaos 10.06.2026
Состояние гонки (race condition) Состояние гонки (Race Condition) — это ошибка, возникающая при одновременном доступе нескольких горутин к одним и тем же данным без должной синхронизации. При этом. . .
Взрослые отношения, и почему они не получаются
kumehtar 09.06.2026
Когда в детстве ребёнок не получает от родителей чего-то важного, он лишается не просто приятных переживаний, а основы для формирования определённых внутренних качеств и навыков. Если ребёнок не. . .
[golang] Worker Pool
alhaos 09.06.2026
Worker Pool Worker Pool — паттерн конкурентной обработки задач в Go. Суть: фиксированное количество горутин-воркеров читают задачи из общего канала и пишут результаты в общий канал результатов. . . .
[golang] Pipeline
alhaos 08.06.2026
Pipeline Pipeline — паттерн конкурентной обработки данных в Go. Суть: данные проходят через цепочку независимых стадий, каждая из которых работает в своей горутине и общается с соседями через. . .
Свет внутри себя
kumehtar 07.06.2026
Пусть это будет здесь lIs4oanZS9Y
Программа для com-порта
Uhbif79 05.06.2026
Всем привет, давно хотел изучить Qt, начинал, бросал, потом снова начинал. И сейчас вот смог написать свою первую программу. До этого имел опыт программирования микроконтроллеров, писал прошивки на. . .
Транскрипция 55-минутного видео через Whisper: WhisperDesktop облажался, спас Google Colab[
anaschu 01.06.2026
Понадобилось получить текст из свежезагруженного видео на YouTube. Казалось бы, задача на пять минут. Заняла полтора часа. Делюсь опытом — может кому пригодится последовательность решений. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru