当前位置: 首页 > news >正文

长沙开发网站的公司哪家好广西南宁网站空间

长沙开发网站的公司哪家好,广西南宁网站空间,广州网站建设技术外包,中国建设工程造价管理协会资料下载 视频 屏幕程序创建 创建 主界面设置 实现按钮和文本的添加,实现画面的切换 下面注释4有点问题,切换画面还是会下传指令集,只是无法在软件中进行指令集的设置了 按钮界面 首先第一步同上添加背景图片,然后添加…

资料下载
在这里插入图片描述

视频
在这里插入图片描述

屏幕程序创建

创建

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

主界面设置

实现按钮和文本的添加,实现画面的切换
在这里插入图片描述

在这里插入图片描述
下面注释4有点问题,切换画面还是会下传指令集,只是无法在软件中进行指令集的设置了
在这里插入图片描述
在这里插入图片描述

按钮界面

首先第一步同上添加背景图片,然后添加选中后的图片并点击裁剪。
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

文本设置

直接设置成用户主机输入(屏幕上显示的数据来自于用户单片机输入)即可
在这里插入图片描述
在这里插入图片描述

工程下载

M 系列不支持 USB 和串口下载,只支持 SD 卡下载。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
成功
请添加图片描述

启动好一遍以后就可以将sd卡拿出来了,不然他会每次都从sd卡加载一遍。

指令

在这里插入图片描述
或者通过这样查看
在这里插入图片描述

测试

在这里插入图片描述

波特率 9600
1、复位设备

EE 07 35 5A 53 A5 FF FC FF FF

请添加图片描述
请添加图片描述
2、画面切换

EE B1 00 00 04 FF FC FF FF 

请添加图片描述
4、设置文本

EE B1 10 00 04 00 05 36 FF FC FF FF 

在这里插入图片描述
在这里插入图片描述

虚拟串口调试

使用虚拟串口工具创建串口
在这里插入图片描述
在这里插入图片描述
这样就 可以进行收发了 ,测试过 完全没问题

STM32

移植

需要移植以下文件
在这里插入图片描述

发送文本

其中发送命令只需要修改如下函数,就可以通过直接调用hmi_driver.h中的函数实现文本框文字修改等等操作,当然也可以通过查询命令,直接自己写

#include "hmi_user_uart.h"/*!
*   \brief  发送1个字节
*   \param  t 发送的字节
*/
void  SendChar(uchar t)
{HAL_UART_Transmit(&huart3, &t,1, 1000);
}

像以下两种方法皆可,一种通过直接调用api(实际也就是给你把命令组合起来发送),一种自己直接发送命令。

uint8_t nbuf[]={	0xEE,0xB1 ,0x00,0x00 ,0x00 ,0xFF ,0xFC,0xFF,0xFF };/* USER CODE END 2 *//* Infinite loop *//* USER CODE BEGIN WHILE */while (1){//SetTextValue(0,2,(uchar *)"小米");HAL_Delay(1000);HAL_UART_Transmit(&huart3, nbuf, 9, 1000);

请添加图片描述

写字画图,并设置颜色

在这里插入图片描述
他这里用两个字节表示rgb(应该是3个字节正好对应255 255 255),那么应该用的就是RGB565,一个像素用2个字节表示。画完一个,可以改变另外颜色直接画,从而达到直接切换圆的颜色的效果。

//绿色圆和红色圆之间切换if(keyFlag[0]==0)//液体回流检测电路{keyFlag[0]=1;SetFcolor(0x400);//绿色 EE 41 04 00  FF FC FF FF GUI_CircleFill(730, 320, 10);//EE 53 02 E4 01 40 00 0A FF FC FF FF }else{keyFlag[0]=0;SetFcolor(0xF800);//红色 EE 41 F8 00  FF FC FF FFGUI_CircleFill(730, 320, 10);}

按钮

在这里插入图片描述

SetButtonValue(0,30,1);//EE B1 10 00 00 00 1E 01 FF FC FF FF

这样就可以切换开关了,切换开关的图片从阿里巴巴矢量图标库来

该API在此.C中在这里插入图片描述

出现的问题

当我们使用如下函数进行改变文本的中文值的时候,我们需要设定keil的编译方法为GB2312,而不能是UTF-8。不然发送出去的字符串是乱码的。

SetTextValue(0,2,(uchar *)"小米");void SetTextValue(uint16 screen_id,uint16 control_id,uchar *str)
{BEGIN_CMD();TX_8(0xB1);TX_8(0x10);TX_16(screen_id);TX_16(control_id);SendStrings(str);END_CMD();
}
//最最后面就是调用这个函数
void  SendChar(uchar t)
{HAL_UART_Transmit(&huart3, &t,1, 1000);
}
http://www.yayakq.cn/news/797373/

相关文章:

  • 导航网站怎么建中信建设有限公司简介
  • 网站数据库建设accesswordpress 获取插件目录
  • 嘉兴网站建设服务网页设计与网站建设的报告
  • 网站开发源程序游戏网站建设的策划书
  • 盐山网站建设平台网站建设外包费用
  • 天津最好的网站建设公司宝塔软件怎么做网站
  • 专业做农牧应聘的网站可以转app的网站怎么做的
  • 付网站建设费如果做账wordpress部署教程
  • 深圳企业网站制作公司查询wordpress地址和站点地址错
  • 音乐网站制作源代码网站建设基本内容
  • 网站经营范围渭南免费做网站
  • 域名注册网站搭建免费做婚礼邀请函的网站
  • 好用的h5网站模板宣传片制作公司业务
  • 电商网站建设目的及网站的优势iis 发布asp网站
  • 焦作市网站建设网站建设与开发是什么岗位
  • 盐城市城乡建设局网站网站建设费会计分录
  • 做兼职有哪些网站如何创建一个自己的平台
  • 有个网站叫设计什么微信网站域名
  • 龙岗在线网站制作wordpress评论框提示
  • 网站快速备案多少钱认证慈溪网站制作哪家最便宜
  • 新网站怎么让百度收录自学做网站一般要多久
  • 织梦网站后台文章编辑美化代码天府新区网站建设
  • 网站分屏布局设计企业建一个网站需要多少钱
  • 百姓网站制作萧山网页设计
  • 一级a做爰片免费网站 视频无锡网站建设制作开发
  • 企业网站系统模板网站制作成品免费
  • 网站建设目录规范wordpress插件授权
  • 装饰公司 网站模板建设部网站一级开发资质
  • 廊坊网站建设服务网上做兼职正规网站有哪些
  • 网站运营 宣传团队建设云南专业网站建站建设