Part4_更新模块资源文件
<p>[TOC]</p>
<h1>功能描述</h1>
<p>本例程是用来演示ATF更新模块资源文件演示</p>
<h4>接线方法</h4>
<ul>
<li>在模块断电的前提下,将模块背板开关拨至USB模式,将USB线连接好,电脑上将识别出一个U盘。
如图:
<img src="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=c3567db9a0d4a0a35f9e949022b591c6&amp;file=file.png" alt="" />
<h4>实现功能</h4>
<p>ATF出场预制于模块中的资源文件为横屏显示,本例将对模块更新一个竖屏显示的资源文件,以达到竖屏显示效果。</p>
<h4>操作步骤</h4>
<ol>
<li>打开ATF模块的U盘,将模块U盘中的原资源文件删除。</li>
<li>将要更新的资源文件拷贝到模块U盘当中。</li>
<li>更新完ATF模块上的资源文件后,断开USB线,将模块设置到正常显示状态。</li>
<li>本例延用了part3代码进行测试。</li>
</ol></li>
</ul>
<h4>注意事项</h4>
<ul>
<li>ATF模块U盘当中的资源文件要求为英文或数字构成的文件名。</li>
<li>存于模块U盘根目录下的后缀为.ers的资源文件只能有一个。</li>
<li>模块U盘当中除了后缀为.ers的资源文件,还有一个配置文件,配置文件为模块正常工作所必需的配置定义文件,不可删除。</li>
<li>
<p>不同型号的显示模块的配置文件不可随意更换使用。</p>
<h1>使用代码</h1>
<pre><code class="language-c">int row = 0; //设一个变量,用来显示行数
void setup()
{
Serial.begin(9600); //初始化串口波特率。ATFC彩屏默认为9600
delay(3000); //延时3秒,等待彩屏系统复位。
}
void loop()
{
Serial.print(&quot;中文字符串显示演示&quot;); //显示中文字符1
Serial.print(&quot;\t&quot;); //空格
Serial.print(&quot;当前计数值:&quot;); //显示中文字符2
Serial.println(row); //显示行数
row++; //row自动+1
delay(1000);
}</code></pre>
<h1>视频教程</h1>
<p>[【初级篇】Part4_更新模块资源文件](<a href="https://www.bilibili.com/video/BV1DS4y1N7Yg/?spm_id_from=333.999.0.0&vd_source=8adc070117854dc6967b17bf3379321b">https://www.bilibili.com/video/BV1DS4y1N7Yg/?spm_id_from=333.999.0.0&vd_source=8adc070117854dc6967b17bf3379321b</a> "【初级篇】Par4_更新模块资源文件")</p>
</li>
</ul>