bgkatz/motorcontrol

motor controller firmware

解决的问题

该项目提供了运行特定集成三相电机控制器所需的固件。它是为README中链接的硬件编写的,但设计上刻意使代码易于适应其他控制器,因此您可以将其作为自己电机控制工作的起点。

工作原理

固件使用GNU Arm嵌入式工具链和make构建。您也可以使用ST的Cube IDE进行构建。大多数硬件特定设置集中在一个地方,即hw_config.h文件,因此您无需深入代码即可调整配置。

适用对象

这适用于使用该特定电机控制器并希望获得可用固件基础的开发人员。也适用于计划将电机控制代码移植到类似板卡的人,因为该项目在编写时就考虑了可移植性。

亮点

  • 可通过命令行使用make或ST的Cube IDE构建
  • 输出固件文件(build/motorcontrol.elf、.bin、.hex)
  • 提供调试构建(make DEBUG=1)
  • 支持通过ST-Link烧录
  • 硬件配置集中在hw_config.h中
  • 旨在易于移植到其他电机控制器

相关

  • 项目
  • 项目
  • 项目
  • 项目