STM32外部中断

[复制链接]
2185|7
 楼主| xxx3424 发表于 2013-3-16 09:38 | 显示全部楼层 |阅读模式
printf重映射到USART1, 主程序在执行printf  时,不响应外部按键中断,请问这是什么原因,有没有解决方法啊?
jiaxinhui 发表于 2013-3-17 15:16 | 显示全部楼层
外部中断使能开启了吗? 一系列外部中断相关设置必须设置正确。
 楼主| xxx3424 发表于 2013-3-18 09:01 | 显示全部楼层
开了,只要把printf 注释掉,就能响应外部中断,不知道是什么原因
 楼主| xxx3424 发表于 2013-3-18 09:06 | 显示全部楼层
jiaxinhui 发表于 2013-3-17 15:16
外部中断使能开启了吗? 一系列外部中断相关设置必须设置正确。

开了,只要把printf 注释掉,就能响应外部中断,不知道是什么原因
jiaxinhui 发表于 2013-3-18 09:07 | 显示全部楼层
你串口采用的是查询方式还是中断方式?
 楼主| xxx3424 发表于 2013-3-18 09:31 | 显示全部楼层
jiaxinhui 发表于 2013-3-18 09:07
你串口采用的是查询方式还是中断方式?

printf是通过fputc()映射到串口的
 楼主| xxx3424 发表于 2013-3-18 10:11 | 显示全部楼层
jiaxinhui 发表于 2013-3-18 09:07
你串口采用的是查询方式还是中断方式?

查询方式
jiaxinhui 发表于 2013-3-18 10:21 | 显示全部楼层
你在我这个贴子里:https://bbs.21ic.com/icview-315151-1-1.html 找按键中断方式的例程,然后把你的串口程序加进去,看看有什么反应。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

7

主题

16

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部