完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
你好,我正在使用PIC 18F26J50。对于一个应用程序,我需要使PIC处于低功耗、睡眠模式,大部分时间。我已经编程了两种中断睡眠模式的可能性:使用外部输入,例如按下按钮。几秒钟后,我使用了看门狗定时器。问题是,我需要同时编程两种可能性。PIC有必要用外部输入或经过几秒钟同时中断其休眠模式。我的代码可以很好地分开,但是对于最终的编程,它不能工作,我也不知道为什么。有人有例子来做或者提供帮助?谢谢。
|
|
相关推荐
5个回答
|
|
我已经对这两个程序进行了编程。首先,用外部输入中断,我使用了这些代码行:我已经检查了那些行。对于另一个例子,我使用了这样的看门狗计时器:我希望用这个你可以帮助我。
|
|
|
|
这是什么?在PIC中没有任何东西可以“限制”对寄存器的访问。你所展示的只是宏,而不是你如何使用它。
|
|
|
|
是的,我知道。但是我打算考虑IQRF来编程我提到的应用程序,比如如果我在正常PIC下工作,这也是我起初没有提到IQRF的原因。如果有人知道我怎么用PIC 18F26J50来编程,请告诉我。IQRF的限制并不重要。
|
|
|
|
你写这个:然后你写这个:是什么?相当混乱。如果您希望直接访问图片的SFR,那么图片数据表将向您提供大量信息。我在18F26J50数据表(DS39931DPIC18F46J50 FAMILY数据表)中没有找到任何对IOCBN sfr的引用。
|
|
|
|
我看不出看门狗定时器不能与外部中断一起使用。您将图片放入睡眠模式,每个方法,所以当它退出睡眠模式测试图片的适当状态位,以确定它为什么退出睡眠模式(wdt复位等),以确定下一步做什么。wdt将导致从睡眠中唤醒,该唤醒将在SLEEP()之后八点执行,而ext.inter.将导致ISR(如果启用)的执行。复位后,您将要检查状态位(RCONbits.TO,我想),以确定是否发生了WDT重置。ISR应该照顾自己,就像它在你的测试中一样。
|
|
|
|
只有小组成员才能发言,加入小组>>
5250 浏览 9 评论
2037 浏览 8 评论
1958 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3219 浏览 3 评论
请问电源和晶体值之间有什么关系吗?PIC在正常条件下运行4MHz需要多少电压?
2266 浏览 5 评论
792浏览 1评论
682浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
613浏览 1评论
PIC Kit3出现目标设备ID(00000000)与预期的设备ID(02c20000)不匹配。是什么原因
686浏览 0评论
585浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-29 23:27 , Processed in 1.314024 second(s), Total 85, Slave 68 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号