完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
嗨,我已将dsPIC33上的#19(RE9/RPI89/AN21)引脚连接到扩展器(I2C MCP23017)上的#8(INT)引脚上。我试图多次(用示波器)读取#8(MCP23017)上的中断,但是每次我只能看到中断发生一次,并且不会重置。还有,有人告诉我,也许我MCU上的#19(RE9/RPI89/AN21)引脚被锁住了,所以我应该解锁,映射它,然后使用下面的命令和语法再次锁定它。f我们知道针是否被锁定,请继续执行此过程以再次解锁和锁定回针。Unlock_IOLOCK();PPS_Mapping_NoLock(89,_INPUT,_INT1);Lock_IOLOCK();感谢您的帮助。
|
|
相关推荐
4个回答
|
|
你得到了一些相当荒谬的建议。别针不会被“锁定”。您可以锁定和解锁PPS映射寄存器,但是一旦您设置并锁定了它们,它们就不会神秘地单独解锁或更改,除非您有软件可以这样做。很可能,您在引脚的配置方式或处理中断的方式上存在错误。创建一个简单、最小的程序来演示问题并将其附加到这里。
|
|
|
|
最有可能的是,你没有正确地为MC23017服务。因此,它将继续发出INT请求-直到它被正确地服务为止。因此,我不会处理引脚配置(如果dsPIC至少接收一次INT请求),而是检查中断服务例程中的错误。RESPMCP是否…全是服务的。
|
|
|
|
不管是什么,显然你必须遵循数据表,停止猜测你可能忽略的内容。
|
|
|
|
它只在读取之后重置。1.7。中断逻辑。
|
|
|
|
只有小组成员才能发言,加入小组>>
5248 浏览 9 评论
2036 浏览 8 评论
1956 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3217 浏览 3 评论
请问电源和晶体值之间有什么关系吗?PIC在正常条件下运行4MHz需要多少电压?
2264 浏览 5 评论
781浏览 1评论
676浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
602浏览 1评论
PIC Kit3出现目标设备ID(00000000)与预期的设备ID(02c20000)不匹配。是什么原因
684浏览 0评论
581浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-26 11:29 , Processed in 1.332709 second(s), Total 52, Slave 46 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号