这次用元能芯进行测评,电机程序基本被封装了,只能进行阅读代码测评;为了观察到波形,先使用了jlink,结果发现暂时不支持:


再下来就提示找不到支持的芯片;所以使用stlink进行测试和调试;调试完成等待下载,安装好PACK包和stlink驱动之后,打开魔术棒:
进入界面:
能够下载,也能调试:
使用2电阻代码模块下载,为了在STMStudio软件中观察变量,添加了全局变量;
void Get_Vbus(void)
{ADC1->CHSELR = (1 << 1);
ADC1->CR |= 1 << 2;
while (ADC1->CR & (1 << 2));
_u16_Vbus = ADC1->DR; //VBUS
// _u16_Vbus = 2710;}
阅读代码图中变量是从以上程序中检测到的母线电压
以下是母线电压的波形和电机运行的视频: