最近在搞avr
单片机,为了减少投入没有买
开发板和书籍,理论学习通过pdf
电子书,实践应用通过Protues。结果发现无论怎么反复查错程序和
威廉希尔官方网站
连接都没有问题,而且采用avr studio与Protues联合调试的方式,使用单步运行每一步的显示结果又都符合设计设定。但是一旦让程序完整的跑起来数码管就是不亮了。
前前后后折腾了很久,一度曾让我对Protues失去了信心,就在我快要放弃的时候,偶然间发现问题的关键居然是出在数码管器件属性的设定上:双击数码管弹出对话框:
红色框框中有一个时间类型的参数,我猜大概说的是数码管的反应时间,默认值是1ms,由于我的程序设定刷新显示时间就是1ms左右,这时数码管死活都出不了显示,将这个数值改小之后(我试过1us和0.1ms)久违的显示效果就出来了。