迪文科技论坛

 找回密码
 立即注册
搜索
12
返回列表 发新帖
楼主: dwin_ww

【T5L_ASIC】demo实践之密码登录

[复制链接]

2

主题

12

回帖

71

积分

注册会员

Rank: 2

积分
71
发表于 2022-2-23 09:38:28 | 显示全部楼层
没人吗?自己顶一下
回复

使用道具 举报

2

主题

1228

回帖

1万

积分

论坛元老

Rank: 8Rank: 8

积分
10963
发表于 2022-2-28 11:10:28 | 显示全部楼层
本帖最后由 zzs999k 于 2022-2-28 11:15 编辑

测试过的,正确和错误跳转不同的页面

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

1

主题

1

回帖

62

积分

注册会员

Rank: 2

积分
62
发表于 2022-4-29 21:10:29 | 显示全部楼层
是啊  0x2000是咋回事   看不明白呢
回复

使用道具 举报

0

主题

605

回帖

6674

积分

论坛元老

Rank: 8Rank: 8

积分
6674
发表于 2022-4-30 11:13:19 | 显示全部楼层
寒成浪子 发表于 2022-4-29 21:10
是啊  0x2000是咋回事   看不明白呢

您好,您参考下楼上帖子发的例程呢
回复

使用道具 举报

发表于 2025-6-9 16:46:47 | 显示全部楼层
void Input_data()
{
        sys_read_vp(0x1500,(u8*)&vp_data,1);
        switch (vp_data)
                {
                                case 0x0030:
                                        dial_ack(vp_data - 0x0030);
                                        break;
                          case 0x0031:
                                        dial_ack(vp_data - 0x0030);
                                        break;
                          case 0x0032:
                                        dial_ack(vp_data - 0x0030);
                                        break;
                                case 0x0033:
                                        dial_ack(vp_data - 0x0030);
                                        break;
                                case 0x0034:
                                        dial_ack(vp_data - 0x0030);
                                        break;
                                case 0x0035:
                                        dial_ack(vp_data - 0x0030);
                                        break;
                                case 0x0036:
                                        dial_ack(vp_data - 0x0030);
                                        break;
                                case 0x0037:
                                        dial_ack(vp_data - 0x0030);
                                        break;
                                case 0x0038:
                                        dial_ack(vp_data - 0x0030);
                                        break;
                                case 0x0039:
                                        dial_ack(vp_data - 0x0030);
                                        break;
                                case 0x00F2:
                                        dial_ack(0x00F2);
                                        break;
                                case 0x00F0:
                                        dial_ack(0x00F0);
                                        break;
                                default:
                                        break;       
                        }       
}               
               
void dial_ack(u16 number)
{
        u16 value, value_before;
        sys_read_vp(0x1500,(u8*)&value_before,1);
        value = value_before;
  if ((number >= 0) && (number <= 9))  
  {
    value = value * 10 + number;
    if (value < value_before) return;  
  }
  else if (number == 0x00F2)  
  {
    value /= 10;
  }
  else if (number == 0x00F0)  
  {
    value = 0x0000;
  }
        sys_write_vp(0x1520,(u8*)&value,1);
        value = 0x0000;
        sys_write_vp(0x1500,(u8*)&value,1);
}
回复

使用道具 举报

发表于 2025-6-9 16:47:26 | 显示全部楼层
如上,这段代码什么作用的
回复

使用道具 举报

12

主题

51

回帖

223

积分

中级会员

Rank: 3Rank: 3

积分
223
发表于 2025-9-14 18:22:41 | 显示全部楼层
还有编代码,这下把串口屏使用难度提高n倍,那还不如用电气上的工控触摸屏了
回复

使用道具 举报

0

主题

72

回帖

3829

积分

论坛元老

Rank: 8Rank: 8

积分
3829
发表于 2025-9-14 20:13:12 来自手机 | 显示全部楼层
您好,您可以自己的板子去做判断,屏幕不写代码。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-10-11 04:29 , Processed in 0.037909 second(s), 17 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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