An open API service providing repository metadata for many open source software ecosystems.

GitHub / khoih-prog / Portenta_H7_PWM

This library enables you to use Hardware Timers on an STM32H7-based Portenta_H7 board to create and output PWM to pins. These PWM channels, using Portenta_H7 Hardware Timers, still work even if other functions are blocking. Moreover, they are much more precise (certainly depending on clock frequency accuracy) than other software or ISR-based PWM, using millis(), micros() or Timer Interrupt. This important feature is absolutely necessary for mission-critical tasks. You can start, stop, change and restore the settings of any PWM channel on-the-fly.

JSON API: http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/khoih-prog%2FPortenta_H7_PWM
PURL: pkg:github/khoih-prog/Portenta_H7_PWM

Stars: 2
Forks: 0
Open issues: 0

License: mit
Language: C
Size: 134 KB
Dependencies parsed at: Pending

Created at: almost 4 years ago
Updated at: over 2 years ago
Pushed at: over 2 years ago
Last synced at: over 2 years ago

Topics: duty-cycle, hardware-pwm, hardware-timer, isr, multi-channel-pwm, non-blocking, on-the-fly, portenta-h7, portenta-h7-m4, portenta-h7-m7, portentah7, precise, pwm, pwm-driver, pwm-frequency, stepper-motor-control, stepper-motor-driver, stm32, stm32h7, timer-interrupt

    Loading...