[复旦微FM33LG0系列开发板测评] 开发板单片机printf中英文打印测试
<p> 复旦微FM33LG0开发板规格书的PIN盖住了,自己做个一个MCU封装。这样FM33LG0引脚一目了然。</p><p> </p>
<p> printf()是格式化输出函数,在C语言编程中经常用来输出一些信息到控制台,可以作为一种重要的调试手段。但是在单片机中没有控制台可以输出信息,可以将printf()输出到串口,连接串口工具后,在串口工具的界面中显示调试信息。</p>
<p> 串口初始化:</p>
<pre>
<code>
void UserInit(void)
{
#ifndef MFANG
LedInit();
DebugUartInit();
#endif
}</code></pre>
<p> 在#include "user_init.h"定义#ifndef MFANG</p>
<p></p>
<p> while(1)<br />
{<br />
LED0_TOG();<br />
printf("祝福复旦微电子越办越好!\r\n");<br />
FL_DelayMs(1000);<br />
}<br />
}</p>
<p> </p>
<p> 可以实现中文英文打印,某些单片机不支持中文printf打印的,复旦微FM33LG0固件库做的很好,支持中文。无需配置keil!</p>
<p> </p>
<p>感觉国产的芯片固件库就应该支持中文,复旦微FM33LG0固件库在这方面做确实可以</p>
<p>等楼主共享出来</p>
<p>@doudou52098 </p>
<p>你家单片机封装是需要网友自画的吗,这方面资源,有没有分享?</p>
nmg 发表于 2021-11-29 10:46
@doudou52098
你家单片机封装是需要网友自画的吗,这方面资源,有没有分享?
<p>不用自己画,这些基础文件肯定有的,有AD库</p>
<p>链接可以下载</p>
<p><a href="http://www.fmdevelopers.com.cn/forum.php?mod=viewthread&tid=876&extra=page%3D1">【新提醒】【封装库】复旦微MCU芯片封装库 V2.4(2021.01.08更新) - 开发资料 - 低功耗嵌入式软件开发者论坛 - Powered by Discuz! (fmdevelopers.com.cn)</a></p>
页:
[1]