完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
嗨,我想在PIC32MZ2048EFH上激活多个中断源。我不想使用HARMony。有没有配置所有相关寄存器的代码示例?我还想看看在使用偏移模式时必须如何定义中断服务函数,以便将其放置在正确的位置(可变偏移量)。链接器脚本在哪里?提前感谢
|
|
相关推荐
2个回答
|
|
要设置多向量和配置影子寄存器集,加上配置TMR1中断作为示例:-和中断例程(我现在可能应该使用属性,但是这没有中断(还没有))。-编译器/链接器会自动计算要放在OFFx寄存器中的正确值。不需要弄乱它们,也不需要弄乱默认的链接器脚本。(嗯,我所有的代码都是在不接触它们的情况下工作的!)编辑:刚刚测试了属性格式,效果不错。
|
|
|
|
谢谢你,你的例子很有帮助。我明天试一下。在我的试验中,我没有明确SS0位。重置时它被清除,但是编译器可能用“1”初始化这个位。我们必须在cp0寄存器13中设置IV位吗(原因<23>)?最好是:我有两个中断:T2和U2RX。问题是T2中断总是以U2RX中断处理程序结束,尽管OFFxx寄存器被正确初始化。现在我发现:不必清除PRISSbits.SS0。不必在CP0寄存器13中设置IV位(原因<23>)。必须声明中断处理程序的原型。这是我的错。我想鼓励微芯片团队澄清“第8节”。中断(DS600 0108H)。第8.5章给出的例子只是SnMung123,再次感谢您的帮助。
|
|
|
|
只有小组成员才能发言,加入小组>>
5243 浏览 9 评论
2035 浏览 8 评论
1955 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3208 浏览 3 评论
请问电源和晶体值之间有什么关系吗?PIC在正常条件下运行4MHz需要多少电压?
2258 浏览 5 评论
779浏览 1评论
672浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
598浏览 1评论
PIC Kit3出现目标设备ID(00000000)与预期的设备ID(02c20000)不匹配。是什么原因
681浏览 0评论
579浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-24 20:48 , Processed in 1.208441 second(s), Total 78, Slave 62 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号