OpenEdv-开源电子网

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

STM32F103RC单片机硬件SPI+DMA刷ST7789驱动的1.3寸LCD屏中景圆的屏幕刷不了

[复制链接]

29

主题

167

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1011
金钱
1011
注册时间
2021-7-26
在线时间
184 小时
发表于 2022-10-9 17:54:56 | 显示全部楼层 |阅读模式
40金钱
STM32F103RC单片机硬件SPI+DMA刷ST7789驱动的1.3寸LCD屏中景圆的屏幕刷不了,想学一下刷屏,但是屏幕始终没有反应,有时候有反应了也只是花屏。代码是从网上找的一个32驱动2.4寸的lcd的代码,移的时候感觉也注意寄存器地址的配置了。
scl接pb3,sda接pb5,dc接pb11,res接pa2,blk接3v3,其中res我不知道有什么用,但是加了res脚才会有显示,软件spi驱动时候也必须使用res,而res的代码也就是初始化时候拉高拉低几毫秒,滞空还不行就直接不显示。
lcd的函数除了初始化都改成spi+dma外,函数只改了一个lcd_clear用来刷屏。有好心人给一个硬件SPI或硬件SPI+DMA刷ST7789驱动的1.3寸LCD屏的代码么,想学习一下,如果没有分享的话有人愿意帮我看一下代码么

最佳答案

查看完整内容[请看2#楼]

多谢各位,问题解决了,检查之后有一个地方弄得不对,lcd_clear里的写入应该在dma数组里让dma收发。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

29

主题

167

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1011
金钱
1011
注册时间
2021-7-26
在线时间
184 小时
 楼主| 发表于 2022-10-9 17:54:57 | 显示全部楼层
多谢各位,问题解决了,检查之后有一个地方弄得不对,lcd_clear里的写入应该在dma数组里让dma收发。
回复

使用道具 举报

3

主题

821

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3329
金钱
3329
注册时间
2011-11-10
在线时间
207 小时
发表于 2022-10-9 18:00:23 | 显示全部楼层
直接去中景园淘宝官方店铺下载驱动源码即可,各种规格的都有。
回复

使用道具 举报

29

主题

167

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1011
金钱
1011
注册时间
2021-7-26
在线时间
184 小时
 楼主| 发表于 2022-10-9 19:31:00 | 显示全部楼层
c2007s 发表于 2022-10-9 18:00
直接去中景园淘宝官方店铺下载驱动源码即可,各种规格的都有。

要做硬件spi,中景园驱动源码没有
回复

使用道具 举报

10

主题

3281

帖子

1

精华

论坛元老

Rank: 8Rank: 8

积分
8206
金钱
8206
注册时间
2020-5-11
在线时间
3700 小时
发表于 2022-10-9 20:22:48 | 显示全部楼层
先找到LCD屏的资料,看看RES脚是干嘛用的。
再看看有没有LCD的例程。
建议先从软件模拟SPI开始,最好有示波器能看看波形。
专治疑难杂症
回复

使用道具 举报

3

主题

821

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3329
金钱
3329
注册时间
2011-11-10
在线时间
207 小时
发表于 2022-10-10 08:42:34 | 显示全部楼层
精英板 发表于 2022-10-9 19:31
要做硬件spi,中景园驱动源码没有

软件硬件都一样的。你要看驱动接口。至于底层代码实现是软件还是硬件只是一个方式。给你软件SPI驱动源码,移植成硬件SPI非常简单了。
回复

使用道具 举报

29

主题

167

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1011
金钱
1011
注册时间
2021-7-26
在线时间
184 小时
 楼主| 发表于 2022-10-13 13:06:18 | 显示全部楼层
c2007s 发表于 2022-10-10 08:42
软件硬件都一样的。你要看驱动接口。至于底层代码实现是软件还是硬件只是一个方式。给你软件SPI驱动源码 ...

谢谢你啊,你说的对,中景园驱动源码竟然有硬件spi+dma。
主要是当时我移植完后感觉没问题就是花屏,很奇怪,后来重新检查才发现有一个数组索引值出现问题了。
回复

使用道具 举报

38

主题

116

帖子

0

精华

初级会员

Rank: 2

积分
126
金钱
126
注册时间
2016-2-24
在线时间
84 小时
发表于 2023-5-16 16:13:37 | 显示全部楼层
我滴神,搞好了么?我也是搞了好久没搞好,能否分享一份代码  724367071@qq.com
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2024-11-24 09:01

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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