完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
电子发烧友论坛|
嗨,我想在RP0上产生外部中断,因为我已经编写了一个代码。但它没有显示输出。当我尝试在It0上时,它工作得很好,但是在It1上是一样的,而不是显示输出。我为RP0设置PPS,它充当中断源,为INT1设置优先级,设置中断。我的代码逻辑很简单,当RP0上有中断时,led会闪烁。ISRi没有找到我错误的地方,请帮助我。
|
|
相关推荐
16个回答
|
|
|
没有像PIC24这样的东西。
|
|
|
|
|
|
也就是说,要得到正确的帮助,请具体说明你使用的是哪种芯片。
|
|
|
|
|
|
你们是一群硬壳的挑剔者。答:对原始海报问题的回答不依赖于任何特定的PIC24F控制器。OP在A中错过的关键信息,无疑是通过读取PIC24F数据页和家庭参考手册来了解PPS锁定功能的PPS。它要求配置字中的IOL1WITE位必须为零,以便在每次重置时对PPS设置进行一次以上的解锁。他们还将发现,更改OSCCon寄存器的访问必须使用Y.BuuthTyNoReWr.OSCCONL(OSCCon和0xBF);解锁PPS进行更改。见:第12节。I/O端口带有外围引脚选择(PPS),DS9711B页12-15。
|
|
|
|
|
|
在任何情况下,我都不会把ISS处理器中的1秒延迟…
|
|
|
|
|
|
同意,990毫秒就足够了。
|
|
|
|
|
|
除非PIN也恰好是模拟输入…:)
|
|
|
|
|
|
除非PIN也恰好是模拟输入…你认为OP忽略了细节。另一方面,我愿意给予怀疑,相信他们更勤奋。
|
|
|
|
|
|
为什么我不能在中断中使用1秒延迟??
|
|
|
|
|
|
除非PIN也恰好是模拟输入…谢谢,先生,对于好的程序员,我需要禁用模拟引脚。
|
|
|
|
|
|
为什么我不能在中断中使用1秒延迟?嗯,在这个简单的程序中,它或多或少会起作用。但是…在现实生活中,中断意味着反应迅速和快速,并返回到主代码…(或其他中断)
|
|
|
|
|
|
如果你试着读一个模拟模式的输入引脚,它永远不会工作。我们不能评论,如果这里是这样的情况,因为你没有透露你正在使用什么PIC。正如达里奥所说,你可以在一个简单的测试程序中摆脱它,这个测试程序什么都不做。在现实生活中,你不能er希望被困在中断服务内一秒钟,因为此时不可能发生其他任何事情,包括其他中断。
|
|
|
|
|
|
okLoL:我还有一个好处,RPINR1中的INT1R5到INTR0是什么:PERIPHERAL PIN SELECT INPUT REGISTER 1。在编程中,我只在PIC24FJ128GA106中使用INT1R[image]C:UsersYogeshDesktoppps.png[/image]。
|
|
|
|
|
|
这是其中一个问题,如果你要问的话,答案可能在你的经验水平上没有多大意义。但是,微芯片以其无穷的智慧和上帝的智慧,不仅定义了PPS输入选择寄存器的位字段,而且定义了字段中具有数据表使用的位名称的每个单独位。
|
|
|
|
|
|
这是其中一个问题,如果你要问的话,答案可能在你的经验水平上没有多大意义。但是,Micro.,以其无穷的智慧和上帝的智慧,不仅定义了PPS输入选择寄存器的位字段,而且定义了字段中具有数据表使用的位名称的每个单独的位。对不起,先生,我没有得到它,u builtin_write_OSCCONL(OSCCON&0xBF);//configure in in放置函数RPINR0bits.INT1R0=0;//将INT1分配给Pin RP0//Lock Register_builtin_write_OSCCONL(OSCCON|0x40);而不是行下,RPINR0bits.INT1R0=0;如果使用RPINININR0bits.INT1R1=0;如果使用INT1R1=0,则不会获得输出。
|
|
|
|
|
|
正如丹猜想的那样,你根本不知道自己在做什么,根本不使用任何一个定义。如果要将INT1分配给不同的管脚,请使用:并更改写入的值。不要在“=”之前立即放置数字。
|
|
|
|
|
|
YO123,它在模拟器中工作:
|
|
|
|
|
只有小组成员才能发言,加入小组>>
MPLAB X IDE V6.25版本怎么对bootloader和应用程序进行烧录
475 浏览 0 评论
5794 浏览 9 评论
2334 浏览 8 评论
2224 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3530 浏览 3 评论
1124浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
1098浏览 1评论
我是Microchip 的代理商,有PIC16F1829T-I/SS 技术问题可以咨询我,微信:A-chip-Ti
873浏览 1评论
MPLAB X IDE V6.25版本怎么对bootloader和应用程序进行烧录
475浏览 0评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-2 10:59 , Processed in 1.114989 second(s), Total 102, Slave 85 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
1240