STM32F103ZE 按键中断不执行
本帖最后由 select326 于 2018-4-3 21:53 编辑照着正点原子的例程抄的代码,按下按键的时候,中断函数不执行,不能触发中断。我上传了工程,求大神指点
本帖最后由 wenyangzeng 于 2018-4-2 07:28 编辑
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOE,ENABLE);
这里是初始化GPIOE而非GPIOA,这种低级错误不该犯的。 移植过来的地方要好好检查一下,尤其是端口的初始化 wenyangzeng 发表于 2018-4-2 07:25
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOE,ENABLE);
这里是初始化GPIOE而非GPIOA,这种低级错误不该犯的 ...
我的按键在PE4 PF4 上面,我查看没有这样的低级错误,这二天这个问题查了好长时间的 wenyangzeng 发表于 2018-4-2 07:25
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOE,ENABLE);
这里是初始化GPIOE而非GPIOA,这种低级错误不该犯的 ...
我的按键在PE4 PF4 上面,我查看没有这样的低级错误,这二天这个问题查了好长时间的 本帖最后由 wenyangzeng 于 2018-4-2 09:47 编辑
select326 发表于 2018-4-2 09:25
我的按键在PE4 PF4 上面,我查看没有这样的低级错误,这二天这个问题查了好长时间的 ...
没有中断返回函数 移植至少要知道每一个API的功能。。。 wenyangzeng 发表于 2018-4-2 09:43
没有中断返回函数
能具体说下需要哪个函数吗?我看正点原子的例程就是这么写的, MrJiu 发表于 2018-4-2 09:49
移植至少要知道每一个API的功能。。。
我是新手,还请指点 中断首先需要各个时钟开启,GPIO功能使能,中断开启,优先级开启.实在找不到,先调试好的代码,查看寄存器,再调试移植有问题的,对比寄存器,看出差异,反过来找函数,就容易了..