您尚未登录。

楼主 #1 2019-04-13 00:12:29

Jin劲
会员
注册时间: 2018-04-06
已发帖子: 217
积分: 217

使用h3跑linux上的fbtft,出现spi通信错误

屏是spi的tft,使用fbtft,已经时钟频率降到1MHz。
QQ20190413-001845.png

这是我在fbtft添加的屏配置
QQ20190413-000626.png

初始化命令(红色的就是会出现错位的数据,固定)
QQ20190413-000757.png

出现错位的时序(0x35->0x0B, 0xE1->0xE2)
QQ20190413-000959.png
QQ20190413-001010.png

具体数据(左边是正常的,右边使用fbtft的)
QQ20190413-001208.png
QQ20190413-001219.png

最近编辑记录 Jin劲 (2019-04-13 00:18:27)

离线

#2 2019-04-13 08:15:31

firstman
会员
注册时间: 2019-04-06
已发帖子: 279
积分: 279

Re: 使用h3跑linux上的fbtft,出现spi通信错误

新手弱弱的出个歪主意,把出错这两行删了, 再试一试, 看还会不会出错。


再问下, 是不是每次都是这两行出错?

最近编辑记录 firstman (2019-04-13 08:16:03)

离线

楼主 #3 2019-04-13 09:01:34

Jin劲
会员
注册时间: 2018-04-06
已发帖子: 217
积分: 217

Re: 使用h3跑linux上的fbtft,出现spi通信错误

firstman 说:

新手弱弱的出个歪主意,把出错这两行删了, 再试一试, 看还会不会出错。


再问下, 是不是每次都是这两行出错?

位置不固定 但是发 0x7b 0x35 就会
0xb7是寄存器 0x35是值   
0x35修改成别的 打死都发0x0b 但是如果把 0xb7修改成0x35 后面的0x35也正常了

离线

#4 2019-04-13 09:25:26

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,233
积分: 9197

Re: 使用h3跑linux上的fbtft,出现spi通信错误

Jin劲 说:
firstman 说:

新手弱弱的出个歪主意,把出错这两行删了, 再试一试, 看还会不会出错。


再问下, 是不是每次都是这两行出错?

位置不固定 但是发 0x7b 0x35 就会
0xb7是寄存器 0x35是值   
0x35修改成别的 打死都发0x0b 但是如果把 0xb7修改成0x35 后面的0x35也正常了

隐隐感觉 0xb7 是一条读 LCD 寄存器指令...





离线

楼主 #5 2019-04-14 00:05:38

Jin劲
会员
注册时间: 2018-04-06
已发帖子: 217
积分: 217

Re: 使用h3跑linux上的fbtft,出现spi通信错误

WechatIMG161.jpeg
QQ20190414-0.jpg

离线

#6 2019-09-06 23:07:10

nuvoton
会员
注册时间: 2019-06-17
已发帖子: 59
积分: 59

Re: 使用h3跑linux上的fbtft,出现spi通信错误

那是因为没有没有上拉, 设备树把上拉配置就可以了?

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn