ksniper 发表于 2010-3-14 21:48:52

请问SPI 怎么驱动TFT的

TMT035DNAFWU24 TFT模块, 控制IC NT39016 ,看了半天datasheet 小弟还是不知道SPI interface怎么让屏显示线条什么的 ,貌似SPI只是往模块发送指令设置下寄存器,没有办法发送数据啊,小弟越搞越迷糊了 生性愚钝琢磨一天了那位XD对这个熟的或者有想法的伸一把援手拉小弟一把 稍微点拨下   谢谢了

NT39016 DATASHEET 附上

NT39016D.pdfourdev_538335.pdf(文件大小:1.27M) (原文件名:NT39016D.pdf)

ksniper 发表于 2010-3-15 09:24:19

自己顶一下    SPI驱动TFT 怎么知道输入的字节是指令还是数据呢

quzegang 发表于 2010-3-15 09:33:51

你看看SPI协议数据格式就知道了

ksniper 发表于 2010-3-15 09:48:45

http://cache.amobbs.com/bbs_upload782111/files_27/ourdev_538401.jpg
SPI数据格式 (原文件名:spi.jpg)

这是数据格式前几位是寄存器地址    然后是 读/写位    然后是数据了



http://cache.amobbs.com/bbs_upload782111/files_27/ourdev_538402.jpg
初始化 (原文件名:初始化.jpg)

datasheet里只找到了这个有用的东西

http://cache.amobbs.com/bbs_upload782111/files_27/ourdev_538403.jpg
管脚1 (原文件名:pin2.jpg)

目前只连了 clk sdi 和CS

http://cache.amobbs.com/bbs_upload782111/files_27/ourdev_538404.jpg
管脚2 (原文件名:pin1.jpg)

这个ENB 是不是应该拉高 才能写入指令呢   我现在去焊根线试试看

quzegang 发表于 2010-3-15 10:49:25

这个SPI口应该是做配置用的吧,显示数据应该还是通过RGB口写进去,以前调试三星的屏是这样的。

ksniper 发表于 2010-3-15 10:58:45

就是说SPI只是初始化用的 是么   那么寄存器R00里的这些位(如下)设置能不能让屏直接显示个颜色什么的呢

我用的GPIO模拟SPI写指令进去怎么能看出指令写进去没SPI模拟有效没呢

PAT : Embedded Auto Test Pattern Selection Register
PATTest Pattern
00H Disable Internal Test Pattern Function D
01H White   
02H Black   
03H Red   
04H Green   
05H Blue   
06H Yellow
07H Cyan   
08H Magenta
09H Gray Level 8
0AH Gray Level 16
0BH Color Bar
0CH Checker Board
0DH Cross Talk Pattern
0EH Horizontal Flick Pattern
0FH Test Pattern Auto Run Mode

================
PS 兄台方不方便加我QQ 61190781小小讨教下

ldqmoon 发表于 2011-4-5 15:52:32

能否发个NT39016的原理图啊
那个vcom和vcomout要如何接啊?

zhengbingyan 发表于 2014-5-21 14:08:34

请问楼主 的 NT39016D 驱动好了吗?

wiisir 发表于 2014-6-12 17:25:10

我也想了解啊{:biggrin:}
页: [1]
查看完整版本: 请问SPI 怎么驱动TFT的