着前人栽树后人乘凉,参考论坛大神的帖子LCD驱动成功了.
周末的时候偶然间发现一个银盾.看到上面的LCD心痒痒,上网查了查,看到数码之家的,大神们都驱动成功了.
然后就找和我这个银盾有没有一样的.都是12脚但是引脚顺序不一样,没有找到.只能自己动手了.还好参考大神的思路,妥妥的,
先上几张尸体图
嘿嘿嘿.我们先用分析仪抓包看看.上几张实物图
漆包线连接的是无法确定的引脚 其他不适NC就是VCC GND,电容
现在区分data clk cs rst D/C
好了开始抓包,看看这些数据呵呵,串行通信.像这种跳变的很有规律的肯定是时钟啦.排除一个.
和CLK对应的肯定是Data啦
剩下的就是DC RST CS
看下面的启动时拉低的,肯定是RST
看下下面的图在发数据期间拉低,其他又拉高的肯定是CS了
剩下的这个肯定是D/C命令数据控制线了,看他的电平变化也能看出来
const char CMD[13]={0xAE,0x2F,0x22,0x81,0x3F,0xA2,0xA1,0xC0,0x10,0x00,0xB0,0xA6,0xAF};
这是DC拉低发送命令的数据流直接用吧不去分析了,
然后通过D/C整体来看0xB0,0x10,0x04设置位置,
然后就是给发数据了,背光灯 把三极管直接拿掉,然后短路,上电就点亮,不能浪费资源.
然后我给他吧壳有加回去了用点热熔胶粘上
嘿嘿嘿,这样就算是完成了.
设置地址然后128个字节
然后是8行
0xb0一行
0xb1二行
以此类推
0xb7七行
然后是0x10 低四位代表列的高四位
0x04; 低四位代表列的低四位
然后就是取模 ,阴码,列行式
然后就是显示了
版子是STM32L073RZ SPI通信
不知视频能不能看
http://v.youku.com/v_show/id_XMTUxNDAwMzgwOA==.html
代码上传受限啊