完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
嗨,我试图使用外部中断从LCD到PIC32 MX795F512L(以太网套件1)。遵照微芯片的开发者指南(和谐地管理外部中断)并将中断管脚从管脚设置中和谐地设置为INT4之后,我在ISR中编写了代码,但是它不工作,在配置中可能出现问题,因为中断信号正在工作,但是无法正常工作。没有看到ISR的结果,可能还没有执行。您可以在附加文件中找到和谐配置的照片。这是我的ISR:void_ISR(_EXTERNAL_4_VECTOR,IPL2AUTO)_IntHandlerExternalInter.Instance0(void){PLIB_INT_SourceFlagClear(INT_ID_0,INT_SOURCE_EXTERNAL_4);PLIB_PORTSPoToGoGrand(PoxsSIDID0,PothChhannEngB,PoxsS.BiTyPase14);谢谢
|
|
相关推荐
5个回答
|
|
你真的把RB14设置为输出吗?另外,你是否在和谐中生成了设置?
|
|
|
|
是的,我把它设置为输出,我试着用定时器中断之前切换它,它工作了。是的,我是在和声设置下完成的。
|
|
|
|
嗯,这是我第一次尝试时立即使用的和谐特性之一。你写了“[…]将pin设置中的中断管脚和谐地设置为INT4[…]”这是否意味着,你确实在MHC的“Pin设置”选项卡中将输入管脚设置为Function“INT4”,或者您确实进行了更改?把“PIN表”标签中的正确框改为绿色?它也被设置为“数字”和“输入”吗?如果是,则应该创建一个类似于SysPursSyStal.c的行。它在那里吗?在其他地方应该有以下几点:
|
|
|
|
您可以尝试在中断触发的代码中设置中断标志。只是检查中断逻辑和向量是否正确。/ Ruben
|
|
|
|
谢谢你们,我解决了这个问题,它太愚蠢了,除了INT0之外,所有的中断引脚都没有映射到套件连接器中,而且我正在使用i/o扩展板,所以我总是检查扩展板上的引脚名称,而不检查它在套件连接器上的可用性,这是我的错误。谢谢你的支持。
|
|
|
|
只有小组成员才能发言,加入小组>>
5136 浏览 9 评论
1987 浏览 8 评论
1917 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3155 浏览 3 评论
请问电源和晶体值之间有什么关系吗?PIC在正常条件下运行4MHz需要多少电压?
2215 浏览 5 评论
703浏览 1评论
594浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
477浏览 1评论
PIC Kit3出现目标设备ID(00000000)与预期的设备ID(02c20000)不匹配。是什么原因
609浏览 0评论
504浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-6 05:44 , Processed in 1.174967 second(s), Total 85, Slave 68 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号