完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
|
相关推荐
10个回答
|
|
使用“标志”:使用“全局”变量,在ISR中将其设置为特定值,该值指示执行显示功能的时间。在主循环中,检查变量的特定值,如果设置了则执行显示函数,记住在执行显示函数时重置标志值。位变量也可以用于此,还有一个简单的char变量,例如:char FLAG=0;在ISR:FLAG=1;int主循环:if(FLAG){display();FLAG=0;}。
|
|
|
|
“挥发性”,自然语言:
|
|
|
|
谢谢达里奥,我又忘了!这应该是:
|
|
|
|
再次感谢输入的绅士,我能检查一下这个是否正确?我想我明天会再谈这个问题,因为我有机会读到一些细节,并更牢固地掌握你提到的一些细节。
|
|
|
|
您的if(FLAG){}部分应该在.(1)循环中,因此它在循环中的每次遍历中执行。此外,您需要在INTCON寄存器中设置PEIE/GIEL位,它必须设置为启用低优先级中断(除了GIE/GIEH位之外,还必须设置为启用高优先级之前的GIE/GIEH位)。中断)
|
|
|
|
谢谢,这对我来说是全新的,也是一件很方便的事情。当我第一次开始编写代码时,它们就启动了,但是从那时起,我将寄存器从它们的HEX值设置中分离出来,以便更清楚地了解我在做什么。看来他们错了。我试图再次在板上运行代码,并继续得到相同的响应。我今晚需要好好检查一遍,确保我什么都没错过……:)
|
|
|
|
好吧,所以我离开了一天,回来再次尝试新鲜眼睛和新鲜的头脑。因此,显示光标闪烁,我最初认为它是一个健康的活动标志,直到我意识到我已经编码了它。当我在没有其他代码的情况下测试显示设置时,它看起来设置正确。我还不能理解为什么我没有从外部输入看到任何活动,它仍然保持为零。我认为把一个已知的信号通过输入端口是有帮助的,但是我没有频率发生器。任何其他的想法都会被感激,如果我错了,或者在正确的方向上有帮助的话,我们会感激:
风速计C(3.90 kb)-下载132次 |
|
|
|
试试这个代码:
|
|
|
|
你好,珊迪,丹的代码有帮助吗?如果你还有麻烦,请告诉我。戴维OtnPIC18应用经理
|
|
|
|
嗨,戴维,谢谢你的留言,DANS代码确实帮了很大的忙,我现在成功地让风速计工作了。目前,我正在努力将代码与我编写的其他一些程序结合在一起,以便制作一个工作天气探测器(温度传感器和气压)。我已经张贴在一个单独的饲料“结合代码”,并有一些有用的反馈,我正在努力通过一分钟。现在看起来很有挑战性,但我想一旦我最终做到了,它会显得很简单。D
|
|
|
|
只有小组成员才能发言,加入小组>>
5166 浏览 9 评论
2000 浏览 8 评论
1929 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3175 浏览 3 评论
请问电源和晶体值之间有什么关系吗?PIC在正常条件下运行4MHz需要多少电压?
2227 浏览 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 03:08 , Processed in 1.576037 second(s), Total 98, Slave 80 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号