完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
你好,我遇到了一个我无法解决很久的情况。经过长时间的调试,我怀疑这是一个问题。设备:16F1824编译器:XC8 v1.44IDE:X v4.01main函数:ISR函数:我的想法是程序在while循环中,直到第一个中断发生。但这似乎不起作用?谢谢大家。
|
|
相关推荐
9个回答
|
|
这是如何初始化的?它被定义为“易失性”。否则没有什么好奇怪的。BTW:你还花一些时间来提高你的英语水平吗?
|
|
|
|
对不起,我忘了提到其他类型的标记。它是全局变量,也是不稳定的。是的,怎么了?
|
|
|
|
没有具体的-只是一个提醒:回到问题:初始化是什么?
|
|
|
|
对不起,我不理解“初始化”。你能给我解释一下吗?(抱歉)我认为初始化意味着:
|
|
|
|
这意味着在while(1)循环之前添加这个值:将其初始化为已知值。
|
|
|
|
现在,我想我们正处于关键点:“initialize”=“.an initial value”。当您在main()中测试标志0时,您希望在第一次中断之前读取哪个值?您应该确保变量已经初始化为这个值!您正在使用“system();”来初始化系统。现在添加一些变量初始化函数,包括“...FIRST_INTERRUPT=0;”。请原谅我的缩写——平板电脑并不是真正为长文本制作的。
|
|
|
|
我认为,根据C99标准,全局变量的初始化是零。
|
|
|
|
首先,XC8符合C89标准(除了递归),添加了一些没有文档化的C99特性。其次,非初始化的全局变量由运行时启动代码归零是正确的。第三,这意味着您的问题通常出现在代码中的其他地方。我没有张贴在这里。最后,我还是会在那之前(1)把它清除一下,然后测试看看…“这似乎不起作用?”意思是?
|
|
|
|
对1和0:对不起,我注意到我根本没有明确说明问题。我没有说这个代码的用途,这个代码的结果是什么。这几天我会补充这个的(我必须参加一些活动)对不起!!!!
|
|
|
|
只有小组成员才能发言,加入小组>>
5170 浏览 9 评论
2001 浏览 8 评论
1931 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3176 浏览 3 评论
请问电源和晶体值之间有什么关系吗?PIC在正常条件下运行4MHz需要多少电压?
2228 浏览 5 评论
736浏览 1评论
619浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
507浏览 1评论
PIC Kit3出现目标设备ID(00000000)与预期的设备ID(02c20000)不匹配。是什么原因
633浏览 0评论
530浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-25 12:22 , Processed in 1.374736 second(s), Total 94, Slave 77 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号