初级会员

- 积分
- 196
- 金钱
- 196
- 注册时间
- 2015-11-12
- 在线时间
- 34 小时
|

楼主 |
发表于 2015-12-18 11:22:20
|
显示全部楼层
回复【4楼】513393302@qq.com:
---------------------------------
我的这个SPI LCD确实可以读取数据的,读取数据只用 CLK 和SDA ,CS ,读取数据的时候是先设定好地址然发送八位读命令,设定SDA为输入模式后,就可以接收数据了,目前这个读的功能我已经采用模拟SPI的方式实现了,现在我是想通过硬件SPI实现发送和读取的功能,现在我用原子的SPI例程 修改里这一句
把SPI_InitStructure.SPI_Direction = SPI_Direction_2Lines_FullDuplex改成SPI_InitStructure.SPI_Direction = SPI_Direction_1Line_Tx 这种模式,我觉得这种应该是单线单向发送模式,接受的时候改成SPI_Direction_1Line_Rx T不知道我这种理解对不对哦,改完后我在板子上跑了一下,发现刷屏速度超级慢,不知道是不是还有别的地方需要设置,
希望楼上的几位大侠帮我看看,还有一点就是我通过emWin 显示一个40x40的图片要十几秒钟,而不用emWin刷屏却很快
不知道什么什么原因我是直接用原子SPI例程SPI1几乎没有改动,但是就是只能写数据不能读,
谢谢 |
|