完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
电子发烧友论坛|
您好,我的PIC是dsPIC33ep512mu810。我想从管脚RD7或RD13产生一个中断,它应该触发ISR。对于外部中断,我使用INT1。但是我如何将It1中断源映射到RD7(RP71RD7)或RD13(RPI77=RD13)?我的代码遵循……………………………………………………………………………………………………//s3输入(1=输入,0=输出)_TRISD13=1;//s4输入ANSELD=0b1101100111111;//s6,s7,s13现在是数字:0-.,1-AnalogRPINT1R=0b1000111111;//RP71=RD7中断RPININR0位源。INT1EP=1;//0=正边INTCON2bits的中断.GIE=1;//1=中断和相关的IE位被启用//------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------中断服务例程*/IPC5bits.INT1IP=1;/*设置低优先级*///----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
|
|
相关推荐
12个回答
|
|
|
您的映射应该足够好,但是您在任何时候都只能有一个活动映射——我相信,不确定。您的代码正在运行吗?你看到了什么?
|
|
|
|
|
|
您需要使用CN中断器两个不同的INT中断。
|
|
|
|
|
|
问题在哪里?如果需要,两个ISR中的每一个都可以传送“即时ISR框架”(入口/出口代码),然后调用一个公共子例程。
|
|
|
|
|
|
代码正在运行,但是只占用一个外部中断RD13。我的想法是检查编码器通道A和通道B的信号变化。它们应该触发相同的中断服务例程。请推荐一些代码。
|
|
|
|
|
|
哦,对不起,我们回到同一个方块HTTP://www. McCHIP.COM/FUMMS/M98211.ASPX
|
|
|
|
|
|
|
|
|
这里有点可疑:你可以用两个肖特基二极管“或”从A相和B相的低通过渡,以触发硬件中断,然后读数字输入看看变化是A还是B。可能还需要一个电容器电容器作为过渡检测器。但是如果输入可以配置为IOC,则不需要硬件中断引脚。
|
|
|
|
|
|
将一个以上的RPN引脚映射到同一个输入端是绝对正常和安全的。所以根本不需要肖特基。
|
|
|
|
|
|
不是真的。您可以将多个连接连接到一个输入,但不能同时用多个引脚驱动相同的IN。
|
|
|
|
|
|
有趣。好吧,当你发现真相的时候告诉我
|
|
|
|
|
|
编码器的声道A和声道B。如果是旋转式编码器,时钟只需要1irq。从上次开始读B以获得方向。我使用Change Notify。
|
|
|
|
|
|
从说明书(dsPIC33EPXXX(GP/MC/MU)806/810/814和PIC24EPXXX(GP/GU)810/814):2:每个I/O端口引脚(RAx-RGx)都可以用作更改通知(CNAx-CNGx)。请参阅第11部分“I/O端口”以获取更多信息。使用每个输入的更改通知中断。然后测试CNC中断例程中的A/B输入。解码在许多参考文献中已经说明了。文斯
|
|
|
|
|
只有小组成员才能发言,加入小组>>
MPLAB X IDE V6.25版本怎么对bootloader和应用程序进行烧录
473 浏览 0 评论
5793 浏览 9 评论
2334 浏览 8 评论
2224 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3530 浏览 3 评论
1122浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
1095浏览 1评论
我是Microchip 的代理商,有PIC16F1829T-I/SS 技术问题可以咨询我,微信:A-chip-Ti
872浏览 1评论
MPLAB X IDE V6.25版本怎么对bootloader和应用程序进行烧录
473浏览 0评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-1 21:57 , Processed in 1.281426 second(s), Total 94, Slave 77 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
1317