迪文科技论坛

 找回密码
 立即注册
搜索
查看: 1835|回复: 6

【提问】请教如何实现开机界面?

[复制链接]

1

主题

4

回帖

45

积分

新手上路

Rank: 1

积分
45
发表于 2020-1-3 17:31:59 | 显示全部楼层 |阅读模式
想实现开机显示logo界面,2~3秒后自动切换到其它界面。
不知道如何进行,麻烦大家帮忙。
回复

使用道具 举报

1

主题

4

回帖

45

积分

新手上路

Rank: 1

积分
45
 楼主| 发表于 2020-1-3 18:43:41 | 显示全部楼层
自问自答:似乎通过界面自己延时切换不太可行,可以通过串口发指令切换页面。
回复

使用道具 举报

17

主题

164

回帖

4378

积分

论坛元老

Rank: 8Rank: 8

积分
4378
发表于 2020-1-3 19:17:55 | 显示全部楼层
用户CPU,延时,切换界面。
回复

使用道具 举报

17

主题

118

回帖

1138

积分

金牌会员

Rank: 6Rank: 6

积分
1138
QQ
发表于 2020-1-3 21:32:03 | 显示全部楼层
我如果没记错CFG文件可以设置开机从那个页面播放吧?
梦想画板子画到眼瞎,写程序写到秃头!
回复

使用道具 举报

1

主题

4

回帖

45

积分

新手上路

Rank: 1

积分
45
 楼主| 发表于 2020-1-4 11:00:46 | 显示全部楼层
hzpyl 发表于 2020-1-3 19:17
用户CPU,延时,切换界面。

是的,我也是这么想。谢谢。
回复

使用道具 举报

5

主题

52

回帖

248

积分

中级会员

Rank: 3Rank: 3

积分
248
QQ
发表于 2020-1-6 23:33:52 | 显示全部楼层
我平常都是通过控制器发指令切换界面的方法实现。
回复

使用道具 举报

1

主题

4

回帖

45

积分

新手上路

Rank: 1

积分
45
 楼主| 发表于 2020-1-10 13:59:06 | 显示全部楼层
前几天通过控制器发翻页指令做了实现。
void Turn_Page(uint16_t page_id)
{
                HMI_send_buffer[0]=0x5A;               
                HMI_send_buffer[1]=0xA5;
                HMI_send_buffer[2]=0x07;
                HMI_send_buffer[3]=0x82;
                HMI_send_buffer[4]=0x00;
                HMI_send_buffer[5]=0x84;
                HMI_send_buffer[6]=0x5a;
                HMI_send_buffer[7]=0x01;
                HMI_send_buffer[8]=(page_id>>8)&0xff;
                HMI_send_buffer[9]=page_id&0xFF;
                HAL_UART_Transmit(&huart2,HMI_send_buffer,10,50);
       
                HAL_Delay(10);
                for(uint8_t i=0;i<32;i++)
                {
                                HMI_send_buffer[i]=0;               
                }
}

后来同事用动画模式实现了开机界面的自己切换。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|迪文科技论坛 ( 京ICP备05033781号-1 )

GMT+8, 2026-6-10 07:37 , Processed in 0.036272 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表