完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
电子发烧友论坛|
我有一个MIWI COMM演示板,我正在尝试实现一个瞬时电源按钮,而不是一个开关。通过这种方式,微电脑可以通过深度睡眠自动关机,并且如果用户忘记关机,可以避免电池掉电。为了从睡眠中唤醒PIC18F46J50,电源按钮需要连接到It0。但是,MRF24J40MA上的中断已经打断了那个引脚。我的问题是:如果MRF24J40MA模块上的MRF24J40微型驱动器正在将其输出高地驱动到INT0中,我不应该用我的电源按钮来低地驱动那个引脚,对吗?有没有一个好的方法让我用MeTrf24J40MA和一个电源按钮来驱动It0?谢谢,乔恩
|
|
相关推荐
5个回答
|
|
|
嗯,当你按下按钮时,你可能会失去一个中断:这可能是个问题,也可能不是问题。你的PIC应该有3个引脚,带有一个可配置的按下中断的变更,加上其他标准4…你不能再用另一个吗?
|
|
|
|
|
|
达里奥,谢谢你的回复。确实有其他中断,我可以重新分配到射频模块的SPI中断。然而,我目前正在使用Microchip的KIT PCB,所以它是不实用的。据我所知,深度睡眠只能使用INT0,这是无法从RB0重新配置的。我不介意如果我错过中断,在这种情况下,因为按下按钮将关闭设备。我担心的是,如果射频模块上的微型驱动INT线高,我的按钮驱动它低,我可能会伤害微型上的输出引脚?乔恩
|
|
|
|
|
|
好的,关于深度睡眠,我不知道。至于“争用”,IRQ输出引脚通常是敞开的,所以可以*一起排序。我不确定MRF是否是这样的,你可以检查一下。
|
|
|
|
|
|
我为任何感兴趣的人找到了解决办法。而不是使用IMT0引脚唤醒微睡眠,而不是我使用MCLR。当微启动时,它检查WDTCON DS位,以检测它是否从深度睡眠复位或正常复位。如果它处于深度睡眠状态(它处于“断电”状态),它就会正常启动。如果它没有处于深度睡眠状态(它处于“电源开启”状态),用户就想关掉电源,微型机进入深度睡眠。似乎很好用。
|
|
|
|
|
|
嗯,我不喜欢,但是好的举动
|
|
|
|
|
只有小组成员才能发言,加入小组>>
MPLAB X IDE V6.25版本怎么对bootloader和应用程序进行烧录
478 浏览 0 评论
5799 浏览 9 评论
2338 浏览 8 评论
2229 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3534 浏览 3 评论
1132浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
1106浏览 1评论
我是Microchip 的代理商,有PIC16F1829T-I/SS 技术问题可以咨询我,微信:A-chip-Ti
876浏览 1评论
MPLAB X IDE V6.25版本怎么对bootloader和应用程序进行烧录
480浏览 0评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-4 11:11 , Processed in 0.700858 second(s), Total 52, Slave 45 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
1780