请问SPI 怎么驱动TFT的
TMT035DNAFWU24 TFT模块, 控制IC NT39016 ,看了半天datasheet 小弟还是不知道SPI interface怎么让屏显示线条什么的 ,貌似SPI只是往模块发送指令设置下寄存器,没有办法发送数据啊,小弟越搞越迷糊了 生性愚钝琢磨一天了那位XD对这个熟的或者有想法的伸一把援手拉小弟一把 稍微点拨下 谢谢了NT39016 DATASHEET 附上
NT39016D.pdfourdev_538335.pdf(文件大小:1.27M) (原文件名:NT39016D.pdf) 自己顶一下 SPI驱动TFT 怎么知道输入的字节是指令还是数据呢 你看看SPI协议数据格式就知道了 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 是不是应该拉高 才能写入指令呢 我现在去焊根线试试看 这个SPI口应该是做配置用的吧,显示数据应该还是通过RGB口写进去,以前调试三星的屏是这样的。 就是说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小小讨教下 能否发个NT39016的原理图啊
那个vcom和vcomout要如何接啊? 请问楼主 的 NT39016D 驱动好了吗? 我也想了解啊{:biggrin:}
页:
[1]