安徽快三一定牛: [技术问答] 新唐ML51单片机INT1将单片机从掉电模式唤醒后定时器工作不正常

永利游戏开户直营
141|6
楼主
     在ML51TC0AE试验板和NuMaker-ML51PC开发板上试验,安徽快三一定牛:新唐ML51单片机INT1将单片机从掉电模式唤醒后定时器工作不正常。定时器是在唤醒后才初始化的,唤醒后其它程序都能正常运行,但定时器没有工作(定时器中断程序没有被执行)。请问从掉电模式恢复后还有什么需要注意的地方,使定时器正常工作吗?
沙发
 楼主 | 2019-9-11 14:50 | 只看该作者
找到解决方法,要些外部中断1服务函数,但该函数内容为空。感觉有些奇怪的是,我用的是“        ExternPinInterrupt_Enable(INT1,Edge,Enable);”,即默认的下降沿触发,用的是按键模拟信号输入(按下按键,INT1所在IO口电平即由高电平变为低电平,按住不放则一直为低电平)。如果我一直按住按键,则该中断函数会一直执行(因为我的函数是开机即进入掉电模式,INT1唤醒后检测若干条件不满足则软件复位又进入掉电模式)。按住按键,则开机--进入掉电模式--唤醒--检测--软件复位--进入掉电模式 会重复执行。没搞懂,明明按下按键至不松开,也只有一个下降沿,就算偶尔按下时按键有抖动也只是少数几个下降沿,为何INT1中断重复执行呢?难道是没有   clr_TCON_IE1;。其实以前我试过保留清INT1中断标志的语句,但按键模拟外部中断,基本上都不能唤醒。

板凳
| 2019-9-15 22:57 | 只看该作者
解决了就行。
地板
| 2019-9-15 22:58 | 只看该作者
看来硬件是好好的,是软件上要做对。
5
| 2019-9-16 00:13 | 只看该作者
没有清理标志位吗
6
| 2019-9-16 20:41 | 只看该作者
是不是跟003一样有个唤醒用的定时器
7
| 2019-9-16 21:45 | 只看该作者
不需要重新配置吧
扫描二维码,随时随地手机跟帖
您需要登录后才可以回帖 登录 | 注册

本版积分规则

我要发帖 投诉建议 创建版块 申请版主

快速回复

您需要登录后才可以回帖
登录 | 注册
高级模式

论坛热帖

永利游戏开户直营 快速回复 返回顶部 返回列表
乐发彩票正规 鸿彩网是真的吗 太阳城BBIN电子时时彩平台怎么样 万众彩图 大发体育开户平台
中国银河证券官网站 澳门新葡京娱乐场直营登入 m88明升体育官方 电子游戏域名注册游戏 平台线上网址
AG游戏手机网址 bet365在线投注官方网 澳门金沙官方网址登入 申博太阳城138官方网现金网登入 亚美游戏官方网
太子乐官方网站登入 百家乐VR金星1.5分彩走势图 永利永利国际娱乐手机版 重庆时时彩登录官网 威斯汀广西快3开奖号历史