一、调试GD32F303RET6遇到一个问题。芯片PB3/PB4用于SPI通信,但是这几个管脚上电默认的是jtag的功能,导致一个现象:系统断电重启的时候,SPI的SCK(PB3)始终无法输出时钟信号,
需要通过软件在上电初始化的时候增加gpio_pin_remap_config(GPIO_SWJ_SWDPENABLE_REMAP, ENABLE);禁止JTAG功能,使能SWD功能,才能正常使用PB3作为SPI 的SCK使用。
结论:后续在使用芯片外设功能时,必须要考虑芯片的上电默认功能会不会影响的设计功能。
二、电机控制学习
1学习网站、【自制FOC驱动器】深入浅出讲解FOC算法与SVPWM技术 - 知乎 (zhihu.com)、彻底吃透SVPWM如此简单 - 知乎 (zhihu.com)