使用正点原子stm32f103精英版,pwm输出的例程端口改成了pwm3ch2,重映射到了PB5口,能正常启动,
在finsh中启用pwm_led_sample后,pwm正常输出,可是finsh就无法输入了,
我之后在pwm_led_sample调用了一个串口打印,是可以循环正常打印的,请问这是什么情况。
检查下是否引脚冲突了?
如果不是的话,可以用仿真器调下,在执行示例后,串口还能不能收到中断,以及shell线程还能否收到数据。
另外,你添加了循环打印,没有退出示例,也是无法输入的。
你检查下原来的示例也有退出吗?
确实,我想了一下,是shell线程被这个while给阻塞了