注册 登录
电子工程世界-论坛 返回首页 EEWORLD首页 频道 EE大学堂 下载中心 Datasheet 专题

tiankai001的个人空间 http://home.eeworld.com.cn/space-uid-139222.html [收藏] [复制] [分享] [RSS]

日志

msp430单片机开发实录(19)

已有 77 次阅读2018-12-21 12:13 |个人分类:Proteus for msp 430




此内容由EEWORLD论坛网友tiankai001原创,如需转载或用于商业用途需征得作者同意并注明出处





msp430单片机开发实录(19)


现象:
项目中需要用到两个端口的中断,一般的MSP430单片机的P1口和P0口的8个位都可以实现端口中断,于是电路中就使用了P0的两个口作为端口中断接口。实际运行中,当一个P1.0端口中断发生后,会反复进入端口中断。


试验:
仿真环境下测试,发现端口中断处理完后,中断标志没有清除,导致中断标志还在,所以就会一直进中断。
验证:

中断处理完后,退出中断函数前,清除中断标志,这样就不会反复进中断了。
备注:
不同的单片机,对中断标志的设置和清除机制是不同的,这个一定要仔细查阅数据手册,并最好实际测试。

本文来自论坛,点击查看完整帖子内容。

评论 (0 个评论)

facelist doodle 涂鸦板

您需要登录后才可以评论 登录 | 注册

Archiver|手机版|小黑屋|电子工程世界 ( 京ICP证 060456 )

GMT+8, 2019-3-25 05:34 , Processed in 0.029283 second(s), 9 queries , Gzip On, MemCache On.

Powered by EEWORLD电子工程世界

© 2019 http://bbs.eeworld.com.cn/

返回顶部