麦斯科技 · 2023年04月16日 · 四川

RP2040的低成本显示器

https://hackaday.com/2023/04/14/low-cost-display-saved-by-rp2040/
作者:Bryan Cockfield 2023年4月14日

任何寻找电子项目组件的人,尤其是机器人、微控制器和物联网设备,都可能听说过Waveshare。此外,他们还是低成本显示器的知名供应商,具有广泛的分辨率、尺寸和功能,但正如Dmitry Grinberg所发现的那样,他们并不都是赢家。他认为这款2.8英寸显示屏的价格可能超过其糟糕的设计和缺乏文档,并记录了他通过定制驱动程序将其提高到更高标准的过程(https://dmitry.gr/?r=06.%20Thoughts&proj=09.ComplexPioMachines)。

显示器是一个320×240的全彩LCD,也有触摸屏功能,但开箱即用文档只提供手动发送数据的部分。这让它变得缓慢,正如Dmitry所说“纯粹的疯狂”。经过多次试探,他的最终解决方案是在RP2040上使用GPIO对SPI总线进行bit-bang,但即使这样也没有那么简单,因为还有很多其他外围设备,比如SD卡,共享总线。此外,由于触摸屏的默认触摸系统无效,因此需要中断来处理触摸屏,但在所有东西都被整合在一起后,他为这款显示器提供了一个更快、更通用的驱动程序,并能够充分利用其低廉的价格。

对于其他被这些显示器的低价所吸引的人来说,如果需要一个可用的驱动程序来启动和运行它们,至少现在已经完成了繁重的工作。而且,如果你想知道Dmitry会用这个做什么,他一直在自己组装的硬件上尝试建立一个PalmOS端口(http://dmitry.gr/?r=05.Projects&proj=27.%20rePalm),这个屏幕尺寸完美,支持触摸界面。随着项目的进展,我们将继续关注这个项目,对于Dmitry的其他一些神秘显示器,一定要看看他在一些廉价的电子墨水显示器上做了什么(https://hackaday.com/2021/05/15/reverse-engineering-an-unknown-microcontroller-in-e-ink-displays/)。

推荐阅读
关注数
5845
内容数
525
定期发布Arm相关软件信息,微信公众号 ArmSWDevs,欢迎关注~
目录
极术微信服务号
关注极术微信号
实时接收点赞提醒和评论通知
安谋科技学堂公众号
关注安谋科技学堂
实时获取安谋科技及 Arm 教学资源
安谋科技招聘公众号
关注安谋科技招聘
实时获取安谋科技中国职位信息