完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
大家好,我在一台Windows机器上使用MPLAB X IDE v3.25,XC8(v1.36),试图让PIC16F527芯片在pin A4发生变化时从SLEEP()唤醒。我试过设置W寄存器,并在C代码中的_asm和_endasm中提供OPtiON命令,但是编译器抱怨语法错误。我看过使用I-O-C和休眠模式的其他示例,但我找到的示例代码具有不是va的寄存器(比如INTCONbits.IOCIF)。我安装的盖子。我确定我缺少一些简单的东西,真的想要一个例子。(我的问题不在于阅读手册,而在于它试图设置寄存器,特别是需要首先设置W的寄存器,然后从C程序给出Assembly命令的寄存器。)非常感谢任何指针。
以上来自于百度翻译 以下为原文 Hi Folks, I'm using MPLAB X IDE v3.25, XC8 (v1.36), on a windows machine, and am trying to get the PIC16F527 chip to wake up from SLEEP() when a change occurs on Pin A4. One of the problems I have is trying to set the OPTIONS register so /RAWU is low. I've tried setting the W register and giving the OPTION command within _asm and _endasm inside the C code but the compiler complains about syntax errors. I've looked at other examples using I-O-C and sleep modes but the example code that I find has registers (such as INTCONbits.IOCIF) that aren't valid in my setup. I'm sure I'm missing something simple and would really like an example. (My problem isn't reading the manual, as much as it is trying to set registers, especially registers that require W to be set first and then an Assembly command to be given from the C program.) Thanks much for any pointers. Bob |
|
相关推荐
1个回答
|
|
这是编译,使我进一步在道路上。非常感谢!鲍勃
以上来自于百度翻译 以下为原文 It is compiling so that gets me further down the road. thanks much! Bob |
|
|
|
只有小组成员才能发言,加入小组>>
5158 浏览 9 评论
1997 浏览 8 评论
1926 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3169 浏览 3 评论
请问电源和晶体值之间有什么关系吗?PIC在正常条件下运行4MHz需要多少电压?
2222 浏览 5 评论
723浏览 1评论
606浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
494浏览 1评论
PIC Kit3出现目标设备ID(00000000)与预期的设备ID(02c20000)不匹配。是什么原因
620浏览 0评论
519浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-19 15:16 , Processed in 1.055589 second(s), Total 79, Slave 62 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号