完善资料让更多小伙伴认识你,还能领取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位,以检测它是否从深度睡眠复位或正常复位。如果它处于深度睡眠状态(它处于“断电”状态),它就会正常启动。如果它没有处于深度睡眠状态(它处于“电源开启”状态),用户就想关掉电源,微型机进入深度睡眠。似乎很好用。
|
|
|
|
嗯,我不喜欢,但是好的举动
|
|
|
|
只有小组成员才能发言,加入小组>>
5244 浏览 9 评论
2035 浏览 8 评论
1955 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3214 浏览 3 评论
请问电源和晶体值之间有什么关系吗?PIC在正常条件下运行4MHz需要多少电压?
2261 浏览 5 评论
779浏览 1评论
675浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
601浏览 1评论
PIC Kit3出现目标设备ID(00000000)与预期的设备ID(02c20000)不匹配。是什么原因
683浏览 0评论
580浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-25 22:38 , Processed in 1.226644 second(s), Total 56, Slave 50 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号