普中科技F28335开发板每次上电复位后数码管都会显示,如何熄灭它?
<p>首先,我为了解决这个问题,烧写了如下的代码进FLASH:<br />void main()<br />
{</p>
<p>MemCopy(&RamfuncsLoadStart, &RamfuncsLoadEnd, &RamfuncsRunStart);<br />
InitFlash();<br />
SMG_Init();</p>
<p>}<br />
数码管虽然熄灭了,但是我观察到是亮过之后再熄灭的。当我把SMG_Init();注释掉之后再次烧写进FLASH,数码管再次亮了起来,这是为什么?</p>
<p>硬件的问题,,软件改不了。</p>
tagetage 发表于 2024-8-19 19:51
硬件的问题,,软件改不了。
<p>好的,谢谢你</p>
<p>硬件应该默认上电就给数码管供电了,单片机初始化还需要一些时间,所以你就算失能数码管,也会闪一下。</p>
<p>硬件的问题,,软件改不了。</p>
wangerxian 发表于 2024-8-20 09:08
硬件应该默认上电就给数码管供电了,单片机初始化还需要一些时间,所以你就算失能数码管,也会闪一下。
<p>明白了,感谢你的回答</p>
<div class='shownolgin' data-isdigest='no'><p>这个就是上电速度与程序运行之间的时间差,硬件初始状态不对</p>
</div><script>showreplylogin();</script><script type="text/javascript">(function(d,c){var a=d.createElement("script"),m=d.getElementsByTagName("script"),eewurl="//counter.eeworld.com.cn/pv/count/";a.src=eewurl+c;m.parentNode.insertBefore(a,m)})(document,523)</script>
页:
[1]