关于切换模式
一般来说,在调试的时候为了方便调试程序,我们会选择串口通过TTL线连接电脑,然后通过上位机进行快速比对同步编写的代码,但是由于通信占用通信串口,建议焊接一个转接板,串口屏的串口通过一个双刀双掷的开关,一头接电脑的TTL串口,一头接单片机;因此可以通过开关的按压选择方向;
但是除了默认的CMD模式,当切换到其他模式后,上位机将无法通过CMD模式连接屏上,因此我们建议如下操作:
- 在第一屏上建立一个LOGO界面,然后设置一个按钮,按钮的onclick事件中增加串口设置的代码,然后gopage下一页;也可以在按钮的status属性中设置一个2秒定时,定时事件中ontime中增加调用click事件;
//片段代码如下:
class x2=loadcom(xk_button);
void x2.ontimer()
{ x2.onclick();
}
void x2.onclick()
{
setrecvmode(2); //进入串口模式
gopage(2); //进入下一页
}
当调试时候的时候,按下屏幕的RESET,然后立即用上位机连接;