完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
电子发烧友william hill官网
扫一扫,分享给好友
|
你好。我有一个LED闪光灯的程序有几种模式,但它不起作用。在“proteus”中不起作用,或者在实际情况下是什么原因?我是新的,非常期待您的支持。对不起,我的英语不好。
|
|
相关推荐
15个回答
|
|
|
奇怪的代码,你的配置设置怎么样?在Proteus中不确定,但是在真正的硬件中你需要正确地设置它们…
|
|
|
|
|
|
不工作太模糊。你在期待什么,它做什么?它不做什么?代码中的更多注释可能有助于…
|
|
|
|
|
|
我正确地设置了配置。对所有二极管矩阵应该出现效果,在点击一个按钮的闪烁效果被另一个代替。所以几次。当在Proteus中仿真时,在一些输出上有单元,就是这样。
|
|
|
|
|
|
哇,那太清楚了……悲伤了:也许减少你的程序,这样它的选项/功能就少了很多,等等,使它更容易理解,添加一些注释,也许这样做可以找出什么不起作用。
|
|
|
|
|
|
我把所有的评论翻译成英语。我也尝试去除一些效果,留下一个,但结果没有。请用你有经验的眼睛看一看,可能是什么问题。
|
|
|
|
|
|
我不知道你的程序是如何工作的,每一个Mig1,2,…代码部分似乎没有退出,一旦进入程序说永远存在?我说的对吗?我错过了什么?
|
|
|
|
|
|
Migx调用AnimPausaand AnimPausa可以中断到主Glvn的循环而不返回,这是不正确的,但是可以像堆栈是循环一样工作。
|
|
|
|
|
|
但是,什么?在几乎所有的程序中,堆栈运行(或流下)会产生相当不可预测的结果。为什么堆栈会在这个程序中运行?我看不出电话和回电的不平衡。请你详细解释一下这个说法好吗?如果我们假设你是正确的,这是一个非常糟糕的程序,如果它能被工作,我会感到惊讶。程序流中的任何更改都会导致堆栈溢出或下溢的不同结果。
|
|
|
|
|
|
我试图遵循代码的逻辑,但似乎没有任何可信的逻辑。我还必须对原理图作出假设,例如适当地施加功率、输入端具有上拉、LED上的串联电阻以及省略的其他细节。配置比特需要在代码中显示,而且更多。只有一个开关显示,但固件显然需要七个交换机上的端口。我只能找到一个地方,指的是波特拉。看起来毫无希望…:)
|
|
|
|
|
|
杰克,是的,这是一个非常糟糕的编程方法,我重复一遍,堆栈是圆形的,当然它在一些跳到主设备后会溢出,但这只是意味着,作为一个轮子,它从另一个位置开始。他们需要更多关于出错的信息。
|
|
|
|
|
|
当然,在PORTA上缺少一个上拉电阻,0。
|
|
|
|
|
|
是的,普通PIC16设备上的硬件堆栈是圆形的。实际上,对于我的一个应用程序,我(ab)使用这个“特性”来快速且容易地从多个嵌套子例程级别返回到主循环,并使用GOTO而不是从所有嵌套子例程中返回多个RETURN。同样,这种方法也适用于PIC18设备;您只需要清除堆栈指针寄存器STKPTR来重置。
|
|
|
|
|
|
是的,普通PIC16设备上的硬件堆栈是圆形的。实际上,对于我的一个应用程序,我(ab)使用这个“特性”来快速且容易地从多个嵌套子例程级别返回到主循环,并使用GOTO而不是从所有嵌套子例程中返回多个RETURN。;)同样,这种方法也适用于PIC18设备;您只需要清除堆栈指针寄存器STKPTR来重置即可。是的,一种以前称为“转储堆栈”的技术。这是个坏主意,仍然是个坏主意,而且使用这种技术的少数非常罕见的例外情况肯定表明程序结构非常糟糕。恕我直言。使调试变得非常困难(正如OP正在经历的那样)。用更好的控制结构重写程序,简化它并使它工作。如果代码很难“跟随”,那么发现错误将仍然是困难的。
|
|
|
|
|
|
我真的希望这个“项目”不是一个学校作业,我不会期望这样做的好成绩。微笑:
|
|
|
|
|
|
没有足够的注释,函数之间的分隔符。如果绕过返回时间过早,保持堆栈级别变量,并在返回或跳转之前逐个堆栈级别调整堆栈。如果在4个级别中保存多次错误检查。
|
|
|
|
|
只有小组成员才能发言,加入小组>>
5248 浏览 9 评论
2036 浏览 8 评论
1956 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3218 浏览 3 评论
请问电源和晶体值之间有什么关系吗?PIC在正常条件下运行4MHz需要多少电压?
2264 浏览 5 评论
787浏览 1评论
678浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
604浏览 1评论
PIC Kit3出现目标设备ID(00000000)与预期的设备ID(02c20000)不匹配。是什么原因
685浏览 0评论
582浏览 0评论
/7
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-27 17:36 , Processed in 1.469378 second(s), Total 104, Slave 88 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (威廉希尔官方网站 图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
1630