OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3706|回复: 6

硬件SPI驱动TFT显示屏 速度不匹配

[复制链接]

3

主题

12

帖子

0

精华

初级会员

Rank: 2

积分
119
金钱
119
注册时间
2019-8-3
在线时间
47 小时
发表于 2019-8-29 20:43:16 | 显示全部楼层 |阅读模式
1金钱
我设置的 spi 速率为 16m
TFT屏的芯片为 ST7735S
我用 示波器查看了 SPI的波形 ----------- 第一个字节发送完成 到 第二个字节发送完成 耗时5us   

发送一个字节 只需要 480ns    但是  发送一个字节后  会间隔  4.68us 才发送第二个字节     中间等待的时间都够我发10个字节了

在一个字节耗时 5us 的基础上
我屏幕的 分辨率是  128*160                填充一屏所需的字节  128*160*2 = 40960
                                                          填充一屏所需时间应为: 40960*5/1000/1000 = 0.2 秒
但是 我感觉  我刷一屏的时间 都快 1 秒了?? 这又是什么问题呢
求各位大佬指点  ~~~~

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

2

主题

582

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2690
金钱
2690
注册时间
2014-5-23
在线时间
188 小时
发表于 2019-8-30 10:50:34 | 显示全部楼层
有dma传输,减少搬运数据时间
回复

使用道具 举报

17

主题

140

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
5835
金钱
5835
注册时间
2018-7-24
在线时间
2224 小时
发表于 2019-9-4 18:27:59 | 显示全部楼层
驱动起来了吗,我这边试着用硬件SPI驱动不起来,能分享一下吗
回复

使用道具 举报

3

主题

12

帖子

0

精华

初级会员

Rank: 2

积分
119
金钱
119
注册时间
2019-8-3
在线时间
47 小时
 楼主| 发表于 2019-9-8 22:05:09 | 显示全部楼层
查询无结果 发表于 2019-9-4 18:27
驱动起来了吗,我这边试着用硬件SPI驱动不起来,能分享一下吗

我用的 cubemax 生成的代码
直接调用 HAL_SPI_Transmit 就可以了 (设置半双工)
或者 HAL_SPI_TransmitReceive(全双工)
回复

使用道具 举报

0

主题

7

帖子

0

精华

初级会员

Rank: 2

积分
146
金钱
146
注册时间
2019-7-22
在线时间
55 小时
发表于 2019-9-10 16:37:46 | 显示全部楼层
qq973594515 发表于 2019-9-8 22:05
我用的 cubemax 生成的代码
直接调用 HAL_SPI_Transmit 就可以了 (设置半双工)
或者 HAL_SPI_Transm ...

我用硬件spi,我的直接调用也驱动不了,完全没有反应,就背光板初始化亮而已。
回复

使用道具 举报

0

主题

2

帖子

0

精华

新手入门

积分
4
金钱
4
注册时间
2020-2-25
在线时间
0 小时
发表于 2020-10-6 11:30:25 | 显示全部楼层
qq973594515 发表于 2019-9-8 22:05
我用的 cubemax 生成的代码
直接调用 HAL_SPI_Transmit 就可以了 (设置半双工)
或者 HAL_SPI_Transm ...

你好,你驱动的是几寸的
回复

使用道具 举报

0

主题

2

帖子

0

精华

新手入门

积分
4
金钱
4
注册时间
2020-2-25
在线时间
0 小时
发表于 2020-10-6 11:32:19 | 显示全部楼层
qq973594515 发表于 2019-9-8 22:05
我用的 cubemax 生成的代码
直接调用 HAL_SPI_Transmit 就可以了 (设置半双工)
或者 HAL_SPI_Transm ...

我能看看您的spi驱动代码吗,我现在卡壳了,我驱动的事st7796s
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-5-17 10:41

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表