编辑: 丶蓶一 | 2013-04-11 |
如果数据 DATAn 错误,则重新发 DATAn+……. ? 数据设置 该指令用来设置地址模式采用及数据写或读.
0 1
0 0 B2 B1
0 MSB LSB 数据读写模式设定: 0:写数据到显示寄存器 1:读键扫数据 地址模式设定: 0:地址自动增加1模式 1:固定地址模式
0 ? 显示控制 该指令用来设置开/关显示和显示灰度,上电时默认为关显示. F D H I S I C O N F I D E N T I A L 福州福大海矽微电子有限公司 http://www.fdhisi.com/
8 集成电路 FD658Q ? 地址设置命令
1 1
0 0 B2 B1 B0 B3 地址:00H-0DH 注:每次显示时设置好初始地址 ? 串行数据传输格式 传送数据时,CLK 为高电平,DI/O(数据)要保持不变;
CLK 为低电平,DI/O(数据)才能改变.在第
9 个时钟,芯片内部产生应答信号 ACK 将DI/O 管脚拉低. CLK 为高电平,DI/O 由高变低表示开始传输;
CLK 为高电平,DI/O 由低变高表 示结束传输. 数据接收(写数据)
1 2
3 4
5 6
7 8
9 CLK DI/O START STOP ACK b1 b0 b2 b3 b4 b5 b6 b7 数据读取 F D H I S I C O N F I D E N T I A L 福州福大海矽微电子有限公司 http://www.fdhisi.com/
9 集成电路 FD658Q
1 2
3 4
5 6
7 8
9 CLK DI/O START b7 b6 b5 b3 b2 b1 b0 tWAIT b4
1 2
3 4
5 b7 b6 b5 b4 b3 ACK …… …… 设置数据读取指令 读取数据 注:
1、tWAIT≥1us.
2、MCU 在发送数据读取(读按键)指令后,需将 DI/O 数据总线释放,才能读出 正确的按键数据值.
3、DI/O 读取数据时为 N 管开漏输出,结合应用方案中信号驱动能力,配合该端 口的内置上拉电阻可正确读出按键数据.如遇 MCU 发送 CLK 频率过快等原因导致按 键数据不能正常读出,可通过调整或增加外部上拉电阻来调节,但增加的外部上拉 电阻阻值不宜过小,否则会导致 MCU 输入信号电平与芯片不匹配. ? 显示和键扫周期 注:2 frame 为一按键扫描周期 ? 应用时........