2025-03-31 18:24:43 +03:00
2025-03-31 18:24:35 +03:00
2025-03-31 18:24:43 +03:00
2025-03-31 16:12:10 +03:00
2025-03-31 18:24:35 +03:00
2025-03-31 16:12:10 +03:00

f411-pulse-recorder

Проект создан для записи длительности импульсов цифровых сигналов на микроконтроллере STM32F411CEU6.

Hardware

MCU Pinout

MCU Pinout

MCU Clocks

MCU Clocks

Software

Для работы ПО на компьютере необходимо установить python3, создать venv и установить все библиотеки, что описаны в common/requirements.txt. Далее просто запустить common/main.py. Интерфейс там интуитивно понятный.

Для имитации PWM и бенчмаркинга используется второй микроконтроллер - RP2040. На нем запускается программа common/rp2040-pwm-generator.py. Для проверки работоспособности выставляется эталонная частота и эталонная длительность импульса. Для проверки максимальной скорости работы устанавливается максимально возможная частота PWM и длительность импульса.

Benchmarking

... результаты ...

Description
No description provided
Readme 855 KiB
2025-04-06 16:16:15 +03:00
Languages
C 99.3%
Assembly 0.4%
Python 0.2%