您尚未登录。

楼主 #1 2021-02-21 02:23:40

metro
会员
注册时间: 2019-03-09
已发帖子: 445
积分: 489

晒一下树莓派Pico同时驱动两个8080屏幕的效果,99Hz无压力

话不多说,先看效果:

两个屏幕都是ST7789,8位8080接口的屏幕,分辨率分别是240x240和240*280,刷新率拉到99Hz依然非常流畅(更高的刷新率似乎无法正常初始化,有些遗憾)。
为了同时驱动两个屏幕,这里让每个LCD都有一个对应的CPU进行刷新,并且由同一个PIO的不同状态机来驱动总线,两路总线可以同时传递不同的数据。状态机的频率被设置为5分频,因此总线上的WR信号的频率可达12.5MHz,可以满足99Hz刷新率的需求。
可以看到,树莓派Pico的PIO还是非常强大的,这里相当于只使用了状态机总数的四分之一(主要是引脚数量限制了发挥233),还是具有一定可玩性的。

离线

#2 2021-02-21 09:13:43

le062
会员
注册时间: 2019-02-07
已发帖子: 73
积分: 68.5

Re: 晒一下树莓派Pico同时驱动两个8080屏幕的效果,99Hz无压力

cool:cool::cool:

离线

#3 2021-03-12 13:25:13

奔跑的蜗牛-加油
会员
注册时间: 2019-12-03
已发帖子: 17
积分: 2

Re: 晒一下树莓派Pico同时驱动两个8080屏幕的效果,99Hz无压力

楼主,可以分享一下工程。手上的 ST7789通过 SPI 方式没能成功点亮。

离线

楼主 #4 2021-03-12 14:04:12

metro
会员
注册时间: 2019-03-09
已发帖子: 445
积分: 489

Re: 晒一下树莓派Pico同时驱动两个8080屏幕的效果,99Hz无压力

奔跑的蜗牛-加油 说:

楼主,可以分享一下工程。手上的 ST7789通过 SPI 方式没能成功点亮。

这个是8080的哦,SPI代码可以参考中景园电子提供的,他们的淘宝商品页面有相关资料的网盘链接。

离线

#5 2021-06-12 10:22:35

shuimogezi
会员
所在地: 北京
注册时间: 2018-07-14
已发帖子: 33
积分: 26

Re: 晒一下树莓派Pico同时驱动两个8080屏幕的效果,99Hz无压力

汇编写的吗?






技术狂,追求技术更高层,哈哈哈

离线

楼主 #6 2021-06-12 11:55:32

metro
会员
注册时间: 2019-03-09
已发帖子: 445
积分: 489

Re: 晒一下树莓派Pico同时驱动两个8080屏幕的效果,99Hz无压力

shuimogezi 说:

汇编写的吗?

PIO部分用的是汇编代码,也只能写汇编。

离线

#7 2022-04-28 08:40:58

宁.
会员
注册时间: 2022-03-13
已发帖子: 7
积分: 2

Re: 晒一下树莓派Pico同时驱动两个8080屏幕的效果,99Hz无压力

csdk开发的吗?

离线

#8 2023-09-07 00:44:27

hkchenhao
会员
注册时间: 2022-03-31
已发帖子: 6
积分: 1

Re: 晒一下树莓派Pico同时驱动两个8080屏幕的效果,99Hz无压力

可以分享下工程代码吗?想学习下pio这部分,感谢

离线

#9 2023-11-01 11:14:54

fujiawei
会员
注册时间: 2022-10-12
已发帖子: 8
积分: 13

Re: 晒一下树莓派Pico同时驱动两个8080屏幕的效果,99Hz无压力

可以分享下工程代码吗?想学习下pio这部分,感谢

离线

页脚

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

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