hujj 发表于 2020-12-17 15:28

【NUCLEO-L552ZE测评】+花样点灯

<div class='showpostmsg'><p>&nbsp; &nbsp; 测试的第一步就是点亮LED灯,这几乎成了一成不变的步骤。本来准备点灯与开箱合并发帖,可是遇到无法识别ST_LINK的问题,想尽各种办法,反复安装能找到的驱动,包括安装所谓的ST-LINK全家桶,都是外甥打灯笼&mdash;&mdash;照舅。最后在ST32社区搜索到一个帖子,贴主也是同样问题,最后也是升级Keil的版本解决问题。在这之前我也怀疑过可能是版本过低问题,因为在用CUbeMX生成项目框架时,选择IDE时选项为V5.27,且不能修改,而我使用的是V5.25。今天下载安装了V5.30版本再查看,ST-LINK赫然在目,果然就是版本过低的问题。</p>

<p>&nbsp; &nbsp; 版本升级到V5.30:</p>

<p></p>

<p>&nbsp; &nbsp; 再查看下载选项,ST-LINK赫然在目:</p>

<p></p>

<p>&nbsp; &nbsp; 解决了ST-LINK驱动烧录问题后,尝试下载却又遇到新问题:</p>

<p></p>

<p>&nbsp; &nbsp; 不过我知道问题的原因,因为我建立第一个测项目时,在选择安全区域时选择了Yes,根据网友的经验应该选择No(见下图),重新建立了一个测试项目就OK了:</p>

<p></p>

<p>&nbsp; &nbsp; 点亮LED相对是简单问题,我设置了一个全局变量,通过SysTick中断处理进行自增1,然后在主循环时实现定时处理,代码如下:</p>

<pre>
<code class="language-cs">while (1)
{
          if(ms&gt;499){
              ms = 0;
                  ledn++;
                  if(ledn&gt;6){
                      ledn = 1;
                          ledm++;
                          if(ledm&gt;2){
                              ledm = 0;
                          }
                  }
                  switch (ledm){
                      case 0:
                                  if(ledn%2 == 0)
                                      LED_On(0);
                                  else
                                          LED_Off(0);
                                  break;
                          case 1:
                                  LED_Off(0);
                                  if(ledn &gt; 0)
                                          LED_On(ledn);
                                  break;
                          case 2:
                                  LED_On(0);
                                  if(ledn &gt; 0)
                                          LED_Off(ledn);
                                  break;
                          case 3:
                                  break;
                          
                  }
          }
</code></pre>

<p>&nbsp; &nbsp; 这是测试时的照片:</p>

<p></p>

<p>&nbsp; &nbsp; 这是录制的动画:</p>

<p></p>
</div><script>                                        var loginstr = '<div class="locked">查看本帖全部内容,请<a href="javascript:;"   style="color:#e60000" class="loginf">登录</a>或者<a href="https://bbs.eeworld.com.cn/member.php?mod=register_eeworld.php&action=wechat" style="color:#e60000" target="_blank">注册</a></div>';
                                       
                                        if(parseInt(discuz_uid)==0){
                                                                                                (function($){
                                                        var postHeight = getTextHeight(400);
                                                        $(".showpostmsg").html($(".showpostmsg").html());
                                                        $(".showpostmsg").after(loginstr);
                                                        $(".showpostmsg").css({height:postHeight,overflow:"hidden"});
                                                })(jQuery);
                                        }                </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>

w494143467 发表于 2020-12-17 16:34

<p>看到老哥终于解决了,还是挺高兴的!哈哈</p>

hujj 发表于 2020-12-17 19:12

<div class="quote">
<blockquote><font size="2"><a href="forum.php?mod=redirect&amp;goto=findpost&amp;pid=3031558&amp;ptid=1152265" target="_blank"><font color="#999999">w494143467 发表于 2020-12-17 16:34</font></a></font> 看到老哥终于解决了,还是挺高兴的!哈哈</blockquote>
</div>

<p>&nbsp; &nbsp; 这个型号的板子年初在STM32社区就有评测,所以可以参考之前网友评测的帖子,汲取经验,少走弯路。</p>

<p>&nbsp;</p>

okhxyyo 发表于 2020-12-21 14:45

<p><strong><a href="https://bbs.eeworld.com.cn/elecplay/content/153" target="_blank">ST新品NUCLEO-L552ZE-Q(Cortex-M33)</a></strong></p>

<p>汇总贴:<a href="https://bbs.eeworld.com.cn/thread-1152571-1-1.html" target="_blank">https://bbs.eeworld.com.cn/thread-1152571-1-1.html</a></p>
页: [1]
查看完整版本: 【NUCLEO-L552ZE测评】+花样点灯