完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
悟空派可以通过26 Pin引脚扩充SPI、IIC、UART以及GPIO功能。 此次分享通过双排插座引出的SPI,利用Python,进行经典的0.96寸OLED显示控制。 OLED一共有7根Pin,用杜邦线按下面对应关系将OLED模块与悟空派进行连接:
完成硬件连接后,开始准备Python脚本的编写。 首先需要在系统配置中打开spidev,命令行打开armbian-config
按照顺序依次选择 System -> Hardware -> spi-spidev, 保存退出。 修改/boot/armbianEnv.txt文件,添加下图红色框的内容。 接下来需要安装两个python的库(可以在附件中下载),分别对应控制spi和gpio:
还有一点需要注意的是为gpio export文件添加权限:
最后开始Python脚本的编写,首先是spi的控制:
然后是控制Rst和切换CMD、Data的Gpio控制:
完成上述两个外设的初始化,下面声明一个8*128大小的list变量,*附件:MKP_OLED.7z来充当显存,并通过SPI发送数据的方式刷新显示,以达到OLED显示的目的。
这里做了一个简单的竖线移动的Demo。 |
|
相关推荐 |
|
只有小组成员才能发言,加入小组>>
467 浏览 0 评论
590 浏览 0 评论
715 浏览 0 评论
全志T113双核异构处理器的使用基于Tina Linux5.0——RTOS系统定制开发
1381 浏览 0 评论
全志T113双核异构处理器的使用基于Tina Linux5.0——RTOS编译开发说明
747 浏览 0 评论
全志V85x硬件设计大赛作品精选第二期,快来Pick你心目中的最佳方案
91863浏览 3评论
2834浏览 1评论
5108浏览 1评论
Yuzuki Lizard 全志V851S开发板 –移植 QT5.12.9教程
16391浏览 1评论
关于全志T113开发板接7寸LCD屏幕显示异常问题的解决方案
1126浏览 1评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-22 18:57 , Processed in 0.583084 second(s), Total 45, Slave 36 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号