产品优势:
IIC接口接线少,SDA和SCL两条线即可。可节约MCU的I/O口资源,把多余的口线留给其他的功能模块使用。
内建中文简体GB2312国标字库,同时支持5*7点阵和6*12以及8*16三种ASCII字体。
支持2D绘图功能,画点,圆,线等。
对比度电位器调节。
LED背光亮度调节,可降低显示屏的耗能。
采用Arduino标准的Wire库去驱动RSCG12864B03屏幕,只需要注意I2C总线的电平即可 Arduino ARM系列的是3.3V
RSCG12864B03 I2C 控制总线:上电复位结束后,I2C 启动在从机模式下工作,时钟由SCL 传输,数据由SDA 传输,产品内部已对SCL 和SDA 添加上拉电阻,在设计上位机时*再对SCL、SDA 添加上啦电阻。A1(I2C 地址bit2,默认“1”),A0(I2C 地址bit1,默认“1”)设置I2C 地址,地址bit3~bit6位必须为1;同时支持广播地址0X00(通过广播地址发送指令时,自动忽略地址A1,A0 的状态)。BUSY 忙信号,控制过程中当BUSY=1 是,表示产品处于忙状态,此时不接收上位机指令,待BUSY=0 时开始接收指令。
地址包格式:
所有I2C 总线上传输的地址包都是9位数据长度,由7位地址,1位/WRITE控制位和1位应答位
组成。/WRITE 位为“0”,从机被寻址后,必须在*9 个SCL(ACK)周期通过拉低SDA 线做出
应答。若该从机忙或有其它原因无法响应主机,则应在ACK 周期保持SDA 线为高。然后主机
可以发出STOP停止本次操作。