gd32jlink第一次下载可以用,重新上电后不行了
现象:gd32f103cbt6
三个按键,一个电机,一个pwm输出控制舵机
jlink下载程序后正常运行,按键,电机,舵机都可以用
,彻底断电后重新上电,按键和电机都可以用,但是舵机不能用了。
舵机:pb3引脚,定时器1通道1输出pwm
解决:最终找到同事的朋友,给发了几行代码,搞定。
发给我的代码如下:不能直接用,我正常使能复用时钟,更改引脚映射,禁用了jtag ,代码不能用去网上找gd32禁用jtag 更改引脚映射
RCC_APB2PeriphClockCmd(RCC_APB2Periph_AFIO, ENABLE); // 使能复用时钟
GPIO_PinRemapConfig(GPIO_Remap_SWJ_JTAGDisable, ENABLE); // 更改引脚映射 禁用JTAG 启用SWD
BKP_TamperPinCmd(DISABLE); // 关闭侵入检测
DBGMCU->CR &= ~((uint32_t) 1 << 5); // 关闭PB3异步跟踪功能
再次感谢大神江湖救急