1.3 KiB
Raw Blame History

f411-pulse-recorder

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

Hardware

... картинки из куба ...

Software

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

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

Benchmarking

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