MianQi 发表于 2021-3-3 11:42

【NUCLEO-L552ZE测评】- 7 : EXTI - 一个接一个的意想不到

<div class='showpostmsg'> 本帖最后由 MianQi 于 2021-3-3 11:41 编辑

<p>这次测试的是EXTI&mdash;&mdash;外部中断。实验过程是这样:NUCLEO-L552ZE-Q的13号外部中断接着用户按键(蓝色),通过设置下降沿触发,让LED1亮灭。</p>

<p></p>

<p>开始是正常地:</p>

<p></p>

<p>先在Ubuntu 20.04上测试,没想到:</p>

<p></p>

<p>往下走,查一下,相关的固件库是有地:</p>

<p></p>

<p>于是,猜测是不是因为Ubuntu的原因:</p>

<p></p>

<p>&nbsp;</p>

<p>换到Windows 10上,依然有这个问题,但是给出了提示,就是那个下载的符号:</p>

<p></p>

<p>&nbsp;</p>

<p>解决办法是,回到IDE里,在Help中&ldquo;Check for Updates&rdquo;。升级IDE之后,符号变绿:</p>

<p></p>

<p>这下可以了:</p>

<p></p>

<p>编译没有问题:</p>

<p></p>

<p>但是下载报错:</p>

<p></p>

<p></p>

<p>检查了一下,文件路径没有问题:</p>

<p></p>

<p>于是根据报错提示详情推断,可能还是Programmer集成出了问题,换成独立的Prog:</p>

<p></p>

<p>就可以了。但是这里要注意点选&ldquo;Run after Programming&rdquo;,否则程序不运行。</p>

<p>小结一下:这次的测试跟前次一样,都要用到独立的STM32CubeProgrammer下载器,区别是,在Ubuntu上相应的软件包还没有更新,而在Windows 10上有。可见,ST在后期支持的时候是优先保证Windows地,这是尝试使用Ubuntu用户要知道地。</p>

<p>&nbsp;</p>

<p>演示视频:</p>

<p><iframe allowfullscreen="true" frameborder="0" height="450" src="http://player.youku.com/embed/XNTExNDExODcwMA" style="background:#eee;margin-bottom:10px;" width="750"></iframe><br />
&nbsp;</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 发表于 2021-3-3 19:45

<p>不错不错,一步步看下来非常清楚!还没在Ubuntu上编辑单片机代码呢,下回试一下!</p>

freebsder 发表于 2021-3-3 22:01

<p>有点意思,支持了</p>
页: [1]
查看完整版本: 【NUCLEO-L552ZE测评】- 7 : EXTI - 一个接一个的意想不到