项目“简易数字示波器设计(入门版)”外部中断试验所遇问题及解决
问题描述:在做“简易数字示波器设计(入门版)”的外部中断试验时,遇到了旋转编码器无法有效控制LED灯亮灭的问题。本人使用立创地阔星STM32F103C8T6开发板,标准库开发。引脚配置和中断函数如下图所示。 问题产生原因及解决:经与STM32版开源代码比对后,发现STM32开发板默认将引脚PA15、PB3和PB4作为调试引脚而非普通IO口。因此当需要PB3、PB4作为IO口时,需要在使能AFIO时钟后,禁用JTAG。禁用后PA15、PB3和PB4变为IO引脚,就可以使旋转编码器控制LED灯了。
立创开发板

还没有评论,抢个沙发!