【NUCLEO-L552ZE测评】- 7 : EXTI - 一个接一个的意想不到
<div class='showpostmsg'> 本帖最后由 MianQi 于 2021-3-3 11:41 编辑<p>这次测试的是EXTI——外部中断。实验过程是这样: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> </p>
<p>换到Windows 10上,依然有这个问题,但是给出了提示,就是那个下载的符号:</p>
<p></p>
<p> </p>
<p>解决办法是,回到IDE里,在Help中“Check for Updates”。升级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>就可以了。但是这里要注意点选“Run after Programming”,否则程序不运行。</p>
<p>小结一下:这次的测试跟前次一样,都要用到独立的STM32CubeProgrammer下载器,区别是,在Ubuntu上相应的软件包还没有更新,而在Windows 10上有。可见,ST在后期支持的时候是优先保证Windows地,这是尝试使用Ubuntu用户要知道地。</p>
<p> </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 />
</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> <p>不错不错,一步步看下来非常清楚!还没在Ubuntu上编辑单片机代码呢,下回试一下!</p>
<p>有点意思,支持了</p>
页:
[1]