【翌创ET6001】-02-串口的调试以及printf的实现
<div class='showpostmsg'> 本帖最后由 申小林 于 2024-10-23 16:41 编辑<p>看了一下原理图,我们的调试口是支持串口调试的,经过查看原理图,发现了硬件的连接方式,这里就对串口的初始化以及程序做测试。</p>
<div style="text-align: center;"></div>
<div style="text-align: center;">
<div style="text-align: center;"></div>
<div style="text-align: center;">
<div style="text-align: center;"></div>
<div style="text-align: center;">通过原理图发现IO是接入P3_0和P3_1的,所以我们在硬件初始化的时候需要做对应,查看原理图就是对应的UART0 的接口外设。</div>
<div style="text-align: center;"> </div>
<p>我们在编写代码前,还需要确认使用的IO口的复用模式,</p>
<div style="text-align: center;"></div>
<div style="text-align: left;">我们从手册中可以看到复用模式是这样的,直接默认就是UART0的串口,所以复用模式选择模式0 。</div>
<div style="text-align: left;">接下来就是写代码了,我们需要做的事情就是初始化IO以及串口的参数。</div>
<div style="text-align: left;">这里就直接截图给大家,方便看一点。</div>
<div style="text-align: left;">整体的代码非常简单。</div>
<div style="text-align: left;">
<div style="text-align: center;"></div>
<p>好了,我们在主函数之中,编写代码做测试</p>
</div>
<div style="text-align: center;"> </div>
<div style="text-align: center;"></div>
<p>弄好了之后,看看效果</p>
<div style="text-align: center;"></div>
<div style="text-align: center;">到这里之后,现在的测试就成功了。</div>
<div style="text-align: center;"> </div>
<div style="text-align: center;"><span style="color:#e74c3c;">顺便吐槽一句,原厂的例程写的真简单……</span></div>
<p> </p>
</div>
<p> </p>
</div>
<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> <p>硬件初始化是需要和原理图做对应的</p>
页:
[1]