mameng 发表于 2021-11-27 22:04

[复旦微FM33LG0系列开发板测评] 开发板单片机printf中英文打印测试

<p>&nbsp; &nbsp;复旦微FM33LG0开发板规格书的PIN盖住了,自己做个一个MCU封装。这样FM33LG0引脚一目了然。</p>

<p>&nbsp;&nbsp;</p>

<p>&nbsp; &nbsp;printf()是格式化输出函数,在C语言编程中经常用来输出一些信息到控制台,可以作为一种重要的调试手段。但是在单片机中没有控制台可以输出信息,可以将printf()输出到串口,连接串口工具后,在串口工具的界面中显示调试信息。</p>

<p>&nbsp; &nbsp;串口初始化:</p>

<pre>
<code>
void UserInit(void)
{
#ifndef MFANG
    LedInit();
    DebugUartInit();
#endif
}</code></pre>

<p>&nbsp; &nbsp; 在#include &quot;user_init.h&quot;定义#ifndef MFANG</p>

<p></p>

<p>&nbsp;while(1)<br />
&nbsp; &nbsp; {<br />
&nbsp; &nbsp; &nbsp; &nbsp; LED0_TOG();<br />
&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;printf(&quot;祝福复旦微电子越办越好!\r\n&quot;);<br />
&nbsp; &nbsp; &nbsp; &nbsp; FL_DelayMs(1000);<br />
&nbsp; &nbsp; }<br />
}</p>

<p>&nbsp;</p>

<p>&nbsp; &nbsp; 可以实现中文英文打印,某些单片机不支持中文printf打印的,复旦微FM33LG0固件库做的很好,支持中文。无需配置keil!</p>

<p>&nbsp;</p>

Jacktang 发表于 2021-11-27 22:23

<p>感觉国产的芯片固件库就应该支持中文,复旦微FM33LG0固件库在这方面做确实可以</p>

西点钟灵毓秀 发表于 2021-11-27 23:33

<p>等楼主共享出来</p>

nmg 发表于 2021-11-29 10:46

<p>@doudou52098 </p>

<p>你家单片机封装是需要网友自画的吗,这方面资源,有没有分享?</p>

doudou52098 发表于 2021-11-29 11:30

nmg 发表于 2021-11-29 10:46
@doudou52098

你家单片机封装是需要网友自画的吗,这方面资源,有没有分享?

<p>不用自己画,这些基础文件肯定有的,有AD库</p>

<p>链接可以下载</p>

<p><a href="http://www.fmdevelopers.com.cn/forum.php?mod=viewthread&amp;tid=876&amp;extra=page%3D1">【新提醒】【封装库】复旦微MCU芯片封装库 V2.4(2021.01.08更新) - 开发资料 - 低功耗嵌入式软件开发者论坛 - Powered by Discuz! (fmdevelopers.com.cn)</a></p>
页: [1]
查看完整版本: [复旦微FM33LG0系列开发板测评] 开发板单片机printf中英文打印测试