完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
MIMI58ZDE使用了P3.5,P3.2两个端口连接外部按键.
P3.5下降沿可以正常触发中断服务.P3.2却不行,就很奇怪. P3.2在仿真界面可以看到P3_PIN寄存器对应位有变化. INTEN对应位置已经是能,INTSRC = 4说明PIN2中断标志也有置位,但是触发不了中断服务. NVIC也已经使能因为P3.5是完全正常的. P3.2就是不行 请问是什么原因? |
|
相关推荐
1个回答
|
|
可能的原因包括:
1. 硬件问题:P3.2端口可能出现连接问题或损坏,导致无法正常读取按键状态。你可以尝试更换一个端口或修复连接问题。 2. 软件问题:P3.2端口的中断服务可能没有正确配置或实现,导致无法触发中断。你可以检查中断服务的代码和配置,确保正确实现了中断触发条件和处理逻辑。 3. 接口冲突:P3.2与其他外设或模块的接口可能冲突,导致无法正确读取按键状态或触发中断。你可以检查系统的接口和使用情况,避免冲突出现。 |
|
|
|
只有小组成员才能发言,加入小组>>
3314 浏览 9 评论
2995 浏览 16 评论
3494 浏览 1 评论
9059 浏览 16 评论
4088 浏览 18 评论
1180浏览 3评论
605浏览 2评论
const uint16_t Tab[10]={0}; const uint16_t *p; p = Tab;//报错是怎么回事?
599浏览 2评论
用NUC131单片机UART3作为打印口,但printf没有输出东西是什么原因?
2335浏览 2评论
NUC980DK61YC启动随机性出现Err-DDR是为什么?
1896浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-24 00:53 , Processed in 1.066121 second(s), Total 46, Slave 37 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号