切换到宽版
  • 8884阅读
  • 18回复

成功驱动建行U盾19264点阵屏,但是逻辑分析仪抓的数据令人费解 [复制链接]

上一主题 下一主题
离线胡奚曷
 

发帖
4596
M币
15749
专家
32
粉丝
167
只看楼主 倒序阅读 我要置顶 楼主  发表于: 2015-11-05
首先本文参考的帖子是:
教大家如何点亮建行网银盾的液晶屏(附代码指令)|http://bbs.mydigit.cn/read.php?tid=1295119

今天终于有空折腾U盾了,今天上场的是建行U盾
建行U盾大集合

另一面

一如既往的连接逻辑分析仪抓数据



结果抓出来的是这样的,一点规律都没有,都找不到时钟

没办法只有按参考帖来做
引脚定义如下(见参考帖)
1 升压输出
2 电容1
3 电容2
4 电容2
5 电容1
6 vcc
7 gnd
8 cs片选
9 cd(rs)寄存器选择
10 rst复位
11 sck
12 sda

有了定义就好办了,焊上引脚接杜邦线
我把CS短接到地了,1~8都在板子上,9~12没有焊而是引出来了


初始化代码如下

  1. void Oled_init(void)//1ms循环一次
  2. {
  3.     static word index = 0;
  4.     switch(index)
  5.     {
  6.         case 0:
  7.             IO_OLED_PORT_init;
  8.             IO_OLED_RST = 0;
  9.             break;
  10.         case 10:
  11.             IO_OLED_RST = 1;//复位
  12.             break;
  13.         case 200://power on delay 200ms
  14.             Oled_writeCmd(0xE2);//系统设置复位,这一句必须有
  15.             Oled_writeCmd(0x2E);//设置电源为内部升压、电荷泵工作电流1.4mA    
  16.             Oled_writeCmd(0xEB);//设置偏压比,采用默认值,不要更改!
  17.             Oled_writeCmd(0xA1);//设置帧数,采用默认值,0:76fps,1:95fps,2:132fps,3:168fps        
  18.             Oled_writeCmd(0x89);//自动换行
  19.             Oled_writeCmd(0x81);//设置对比度,该命令后必须紧跟对比度的值,取值范围0-255    
  20.             Oled_writeCmd(0x78);//设置对比度的值为0x78
  21.             Oled_writeCmd(0xC2);//设置行列扫描顺序,c0 默认扫描顺序,c2 翻转x,c4 翻转y,c6 翻转xy    
  22.             Oled_writeCmd(0xAF);//开启显示
  23.             Oled_Fill(0x00);//刷屏
  24.             break;
  25.     }
  26.     index++;
  27. }


其他部分与OLED方式一致






右边的二维码是由于初始化时这一部分没设置

void Oled_Fill(byte data)
{
    byte y, x;

    for(y = 0; y < 8 ; y++)
    {
        Oled_writeCmd(0xB0 + y);

        Oled_writeCmd(0x10);
        for(x = 0; x < 192; x++)
            Oled_writeData(data);
    }
}
这样就可以了




装入外壳看看




附件是代码和逻辑数据:



另一位坛友的:
驱动U盾LCD屏---代码初步解析+逻辑仪数据
http://bbs.mydigit.cn/read.php?tid=1374894
本文内容包含图片或附件,获取更多资讯,请 登录 后查看;或者 注册 成为会员获得更多权限
本帖最近打赏记录:共13条打赏 ,M币+102 ,专家+1
12
关键词: U盾19264USB-Key
离线大漠无雪

发帖
5555
M币
951
专家
1
粉丝
177
只看该作者 1楼 发表于: 2015-11-05
请登录后查看
本帖最近打赏记录:共4条打赏 ,M币+14
离线jpdd521

发帖
25694
M币
7956
专家
15
粉丝
350
只看该作者 2楼 发表于: 2015-11-05
请登录后查看
本帖最近打赏记录:共1条打赏 ,M币+3
离线alittlemoth

发帖
28151
M币
1877
专家
28
粉丝
252
只看该作者 3楼 发表于: 2015-11-05
请登录后查看
本帖最近打赏记录:共1条打赏 ,M币+3
离线xueyuking

发帖
1439
M币
2607
专家
0
粉丝
22
只看该作者 4楼 发表于: 2015-11-05
请登录后查看
本帖最近打赏记录:共1条打赏 ,M币+3
离线jcdzxh

发帖
1404
M币
8017
专家
9
粉丝
55
只看该作者 5楼 发表于: 2015-11-06
请登录后查看
本帖最近打赏记录:共1条打赏 ,M币+3
离线看客

发帖
7554
M币
10277
专家
9
粉丝
51
只看该作者 6楼 发表于: 2015-11-06
请登录后查看
本帖最近打赏记录:共1条打赏 ,M币+3
离线lisingch

发帖
30351
M币
23511
专家
9
粉丝
72
只看该作者 7楼 发表于: 2015-11-06
请登录后查看
本帖最近打赏记录:共1条打赏 ,M币+3
离线srygg

发帖
375
M币
2285
专家
2
粉丝
13
只看该作者 8楼 发表于: 2015-11-06
请登录后查看
本帖最近打赏记录:共1条打赏 ,M币+3
离线worldlyguest

发帖
2238
M币
7072
专家
5
粉丝
39
只看该作者 9楼 发表于: 2015-11-06
请登录后查看
本帖最近打赏记录:共1条打赏 ,M币+3
快速回复
限80 字节
“新手上路”发帖需审核后才能显示(请认真发帖),达到数码9级后取消此限制
 
上一个 下一个