Par6_指令操作综合演示
<p>[TOC]</p>
<h1>功能描述</h1>
<p>本例将演示一个较简单的显示应用,简单介绍图片资源的制作过程以及程序编写。</p>
<h4>接线方法</h4>
<p>将彩屏和Arduino控制器进行连接,RX-TX,GND-GND(用到了RX和TX串口)</p>
<h4>实现功能</h4>
<p>新建资源文件,本例使用ATF043模块做演示:配置如下图:
<img src="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=4b7ce16062ce3360b5126e0f0a00818e&amp;file=file.png" alt="" />
将左侧标签页切换到资源列表,点击工具栏上对应图片格式的图片加载按钮,B为加载BMP位图资源,J为加载JPEG图像资源文件,P为加载PNG图像资源文件。选择所需图片加载,本例所需图片我们已在下方资源文件中准备好,可下载使用。
回到【工程信息】选项卡,点击基本配置,最下方可勾选或取消ATF显示模块的字符串直接打印模式的默认状态,点击确定完成修改。
保存并下载到ATF模块当中。
温馨提示:增强型ATF系列模块(不含ATFLet系列)的UART串口波特率在模块U盘的配置文件(TFTcfg.txt)中进行配置,在资源文件工具中设置无意义。</p>
<h1>使用代码</h1>
<pre><code class="language-c">void setup() {
// put your setup code here, to run once:
Serial.begin(9600);
pinMode(2, INPUT);
delay(3000);
}
unsigned char m_RunFlag=0;
void loop() {
// put your main code here, to run repeatedly:
int n_Temp;
if(m_RunFlag==0)
{
m_RunFlag = 1;
Serial.println(&quot;@BMP 0,0,0&quot;);
Serial.println(&quot;@BKL 200&quot;);
Serial.println(&quot;@PMODE 1,0xb576&quot;);
Serial.println(&quot;@FONT 0x8003,Blue&quot;);
}
n_Temp = digitalRead(2);
if(n_Temp==0)
{
Serial.println(&quot;@BMP 230,40,1&quot;);
}
else
{
Serial.println(&quot;@BMP 230,40,2&quot;);
}
n_Temp = analogRead(A0);
Serial.println(&quot;@FILL 302,156,416,196&quot;);
Serial.print(&quot;@STR 304,157,&quot;);
Serial.println(n_Temp);
delay(500);
}</code></pre>
<h1>资源文件</h1>
<p>[常规篇part6资源文件](<a href="https://pan.baidu.com/e/1piwWZiLxU8w5g8fWMwhd0A?pwd=ATFC">https://pan.baidu.com/e/1piwWZiLxU8w5g8fWMwhd0A?pwd=ATFC</a> "常规篇part6资源文件")</p>
<h1>视频教程</h1>
<p><a href="https://www.bilibili.com/video/BV18S4y1N7UN/?spm_id_from=333.999.0.0&amp;vd_source=8adc070117854dc6967b17bf3379321b">【中级篇】Part6_指令操作综合演示</a></p>