在调试例程,DEMO451时,8个数码管和键,程序赋初值数码管显示10000000,然后while(1)总是在等中断,我按了个键值为40,数码管上显示为40,再按它,40就会右移,我现在停下来不按了,按理说,程序会停在那呀,但现在为什么程序总是显示初值呢
还有,我什么也不做,运行这个程序,不定期的,数码管会黑,怎么回事呀
热门产品 :
CH641: PD及无线充电专用MCU
在调试例程,DEMO451时,8个数码管和键,程序赋初值数码管显示10000000,然后while(1)总是在等中断,我按了个键值为40,数码管上显示为40,再按它,40就会右移,我现在停下来不按了,按理说,程序会停在那呀,但现在为什么程序总是显示初值呢
还有,我什么也不做,运行这个程序,不定期的,数码管会黑,怎么回事呀
而且呀,最低位那个1会闪呀,程序也没有让它闪呀
很有可能布板不好易受干扰导致,出现显示初值,可能CH451在复位,电源布线和共地不好导致,出现闪烁,则是传输数据受干扰