基于stm32的墨水屏开发

基于stm32的墨水屏开发

接下来将从以下几个方面介绍
  1. 墨水屏原理
  2. 墨水屏开发
  3. 总结
墨水屏原理

墨水屏在生活中最常见的就是kindle,本质上就是屏幕中存在墨水,通过屏幕芯片将墨水打到不同的位置,从而显示不同的图案,我们用的墨水屏的型号为ED035OC1,墨水屏的型号不同,对应的外围电压有所不同,同时控制接口也有所不同

墨水屏开发

我们用的是stm32f103的芯片,板子是自己画的,在调试的时候,一定要注意给墨水屏提供的电压是否正确,因为这个问题,但是调试了很久,因为时间已经过去很久,我主要提一下在进行墨水屏的开发的时候需要注意的点


(1):墨水屏的开发我们使用spi接口,相关的东西需要从spi接口输出,同时在调试的时候一定要尝试从spi接口读取相关寄存的值看是否正确,如果正确,则spi方面没有问题,还是没有达到效果,尝试去找硬件部分的问题
(2):墨水屏的开发需要提供波形文件,这个一般由厂家提供,我这边是放在SD卡中,从SD卡读取后输入到墨水屏中的,注意,每次上电只需将波形文件写入一次就可以了
(3):对于墨水屏,同样是描绘每个像素点,因此我这边是将一张图片,在PC上将其转换成对应的16进制,然后输入到屏幕中进行显示
(4):关于spi,可以用io模拟,也可以直接采用stm32上面自带的,我用的就是上面自带的
(5):一定要注意硬件是否正确,硬件部分我们调试了很久

总结

墨水屏的开发网上的资料比较少,我也是很早就做了,时间有点长了,很多东西都记不起来了,这里提供一下我这边的屏幕的数据手册和相关代码,有不懂的可以问我:[email protected]

相关代码及原理图:http://download.csdn.net/download/lixiaojie123123/10238319

你可能感兴趣的:(stm32)