完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
这看起来足够好,所以在代码的其余部分可能有问题。低/高优先级中断?
|
|
|
|
按钮被配置为活动低。我只使用高prio中断,虽然我知道如何处理低prio中断和特殊重新寄存器。所以没有什么可担心的。关于代码的有趣的部分,虽然我接缝不是很清楚。如果你按住按钮,它接缝重复循环。这就是我为什么要问这个问题的原因。
|
|
|
|
啊,好吧,这不是“重置”
|
|
|
|
嗯,哈哈……抱歉,关于我的语言。当按下按钮@100hz定时器时,如果没有这个程序,你将有100个按钮按下。这个代码,应该进入第二个条件,但不…[代码]否则,如果((按钮)&(*press_ptr){//按钮仍然按下,什么也不做。}[代码]它接合它没有达到这种“状态”,而它应该和代码再次重复它自己,就像如果条件不存在,但不@100hz。
|
|
|
|
在测试中断发生时,应始终使测试完全合格。
|
|
|
|
当定时器停止工作时,我只是测试了它。时间像魔咒一样工作,但是我没有进入代码的第二个条件。“//按钮仍然按下,什么也不做。”
|
|
|
|
定时器停止工作,我刚刚测试过。时间像魔咒一样工作,但是我没有输入代码的第二个条件。“//按钮仍然按下,什么也不做。”如果您的代码停止使用IF语句中的第二个测试,那么您的代码没有正确设置。
|
|
|
|
另外,为什么要使用指向一个8位全局变量的指针?
|
|
|
|
只是为了好玩!我过去经常玩win32和directX。即使恢复到正常,对于如何使用一个100mhz的定时器以正确的方式去掉按钮,也有同样的建议吗?我偷看了微芯片PICDEM 2加板的代码,但是看起来非常广泛和复杂。
|
|
|
|
软件去抖动可以是真实繁琐的,这取决于环境。有一些***。您可能只想使用Schmitt触发器/过滤器来确保其工作并保存代码。取决于你的BOM愿望,嗯。
|
|
|
|
“只是为了好玩!”它意味着需要在PIC16或PIC18中断的情况下保存和恢复更多的东西。
|
|
|
|
正如TJ所说的,即使这不是你的问题,最好重新检查你的代码。
|
|
|
|
此代码在模拟器中工作:由于原始海报没有为我们提供可以构建的示例代码,所以不可能建议OP应该做什么来发现任何问题。
|
|
|
|
只有小组成员才能发言,加入小组>>
5081 浏览 9 评论
1954 浏览 8 评论
1888 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3116 浏览 3 评论
请问电源和晶体值之间有什么关系吗?PIC在正常条件下运行4MHz需要多少电压?
2189 浏览 5 评论
634浏览 1评论
509浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
372浏览 1评论
PIC Kit3出现目标设备ID(00000000)与预期的设备ID(02c20000)不匹配。是什么原因
539浏览 0评论
441浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-10-1 10:47 , Processed in 1.382301 second(s), Total 99, Slave 83 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号