完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
GRRR…我刚写了一篇大文章,反常的论坛软件吃了它。我讨厌这种情况……深呼吸。我不打算重写以前的一切,但我想让外界干扰。我已经阅读了设备数据表、关于中断的PIC32MX家庭参考手册章节和关于中断的XC32编译器文档部分。他们只证实我相信我拥有一切正常——除了中断没有触发和CPU没有在“等待”命令上睡眠。我最后一次使用中断是在最近更新XC32编译器之前——所以我不确定是否发生了变化,但是文档还没有赶上,但是我的代码编译得很好。对I/O引脚另一个,用PLDLDON。过渡非常干净,没有反弹。中断在上升沿被触发(或者至少应该被触发)。以下是代码(我删除了与中断无关的额外位):论坛软件继续删除链接(可能添加了粘贴站点的例外,管理员?)巴斯丁COM/MK911HW
|
|
相关推荐
6个回答
|
|
只是尝试将设置中断优先级的部分更改为//将中断优先级设置为6 IPC1|=0x18000000;IPC2|=0x18000000;IPC3|=0x18000000;IPC4|=0x18000000;没有任何更改,只是以防位语法不允许它适当更改(我认为位语法是共同作用的)只改变一点点,但是自动完成显示了更改整个部分的选项)。EDIT:还捕获了init()中的一个语法错误……应该是TrISB= 0x7F5F…不是0x805F.EdET2:看来CPU正在睡觉…虽然我不能确定,直到我得到中断工作。
|
|
|
|
嗨,在显示您实际在做什么之前,没有人能告诉您程序为什么不做您想做的事情。有些事情需要检查:在调试器中用监视窗口检查:INTCON,它是一个SFR寄存器,在这个线程状态中显示值,这是系统控制协处理器中的一个寄存器。在MIPS CPU中,它列在SFR寄存器中。原因与状态类似,但不太可能是您出现问题的原因。
|
|
|
|
我确实显示了我的代码。你没有看到链接吗?
|
|
|
|
HTTP://PaSTBiN.COM/DKK911H,如果不是,那只是论坛针对新手的标准策略伪反垃圾邮件器…
|
|
|
|
嗨,抱歉错过了伪装链接。代码为我工作,需要改变不同的LED连接。在PIC32 MX695F512H上运行,CONTIAL BITH。H和UTIL.H都丢失了,你还没有说明你想用什么设备……把这个例子移植到PIC32 MX130F040B,看起来你有FO。RGO以启用用于中断输入的引脚的数字输入缓冲器。RB0/RPB0,RB1/RPB0,RB2/RPB2和RB3/RPB3均与模拟输入共享。您需要清除安塞尔寄存器中的位以获得外部中断的数字输入。ANSELBCLR=0x000 0F;或类似。问候,Mysil。
|
|
|
|
对不起,在我最初的帖子中,我提到我使用的是一个32 Mx2xx设备。h只是芯片的配置位,唯一的区别是我允许多次重新配置,我把它设置为FRCPLL@48MHz。您完全正确!我知道我在什么地方漏掉了什么东西。这很有趣,因为当我选择别针时,我避免了一个默认的模拟设置的想法!哦!!!!谢谢大家的帮助。让我去做改变,然后编程,看看它是否运行。
|
|
|
|
只有小组成员才能发言,加入小组>>
5248 浏览 9 评论
2037 浏览 8 评论
1957 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3218 浏览 3 评论
请问电源和晶体值之间有什么关系吗?PIC在正常条件下运行4MHz需要多少电压?
2265 浏览 5 评论
788浏览 1评论
680浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
608浏览 1评论
PIC Kit3出现目标设备ID(00000000)与预期的设备ID(02c20000)不匹配。是什么原因
685浏览 0评论
582浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-28 11:13 , Processed in 1.362958 second(s), Total 87, Slave 70 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号