svpwm-stm32

所属分类:处理器开发
开发工具:Rust
文件大小:10KB
下载次数:9
上传日期:2020-04-21 20:36:44
上 传 者sh-1993
说明:  用STM32微控制器控制SVPWM电机
(SVPWM motor control with a STM32 microcontroller)

文件列表:
.cargo (0, 2020-04-22)
.cargo\config (168, 2020-04-22)
Cargo.toml (421, 2020-04-22)
LICENSE (1067, 2020-04-22)
memory.x (181, 2020-04-22)
openocd.gdb (209, 2020-04-22)
src (0, 2020-04-22)
src\main.rs (22448, 2020-04-22)

# svpwm-stm32 Space vector pulse width modulation (SVPWM) motor control with a STM32 microcontroller. See the related [blog post](https://jkboyce.github.io/electronics/2020/04/13/SVPWM-motor_control.html) for a video demo and more information. This project is written in Rust. It specifically targets the [NUCLEO-F446RE](https://www.st.com/en/evaluation-tools/nucleo-f446re.html) development board, with an attached [X-NUCLEO-IHM17M1](https://www.st.com/en/ecosystems/x-nucleo-ihm17m1.html) motor driver built around the STSPIN233 motor driver IC. [The Discovery Book](https://docs.rust-embedded.org/discovery/) for embedded Rust development has detailed instructions on how to set up a Rust development environment targeting Arm microcontrollers. (The book focuses on the [STM32F3 Discovery Kit](https://www.st.com/en/evaluation-tools/stm32f3discovery.html) board, which is very similar to the NUCLEO used in this project.) When OpenOCD, GDB, and Rust are set up, you can compile and run with: ``` cargo run --release ```

近期下载者

相关文件


收藏者