准音频算法工程师 发表于 2024-8-19 15:17

普中科技F28335开发板每次上电复位后数码管都会显示,如何熄灭它?

<p>首先,我为了解决这个问题,烧写了如下的代码进FLASH:<br />
void main()<br />
{</p>

<p>MemCopy(&amp;RamfuncsLoadStart, &amp;RamfuncsLoadEnd, &amp;RamfuncsRunStart);<br />
InitFlash();<br />
SMG_Init();</p>

<p>}<br />
数码管虽然熄灭了,但是我观察到是亮过之后再熄灭的。当我把SMG_Init();注释掉之后再次烧写进FLASH,数码管再次亮了起来,这是为什么?</p>

tagetage 发表于 2024-8-19 19:51

<p>硬件的问题,,软件改不了。</p>

准音频算法工程师 发表于 2024-8-19 21:09

tagetage 发表于 2024-8-19 19:51
硬件的问题,,软件改不了。

<p>好的,谢谢你</p>

wangerxian 发表于 2024-8-20 09:08

<p>硬件应该默认上电就给数码管供电了,单片机初始化还需要一些时间,所以你就算失能数码管,也会闪一下。</p>

chuwei1984 发表于 2024-8-20 10:12

<p>硬件的问题,,软件改不了。</p>

准音频算法工程师 发表于 2024-8-20 10:48

wangerxian 发表于 2024-8-20 09:08
硬件应该默认上电就给数码管供电了,单片机初始化还需要一些时间,所以你就算失能数码管,也会闪一下。

<p>明白了,感谢你的回答</p>

秦天qintian0303 发表于 2024-8-20 13:38

<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]
查看完整版本: 普中科技F28335开发板每次上电复位后数码管都会显示,如何熄灭它?