完善资料让更多小伙伴认识你,还能领取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。 |
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
194 浏览 0 评论
757 浏览 0 评论
1726 浏览 0 评论
全志XR806 OpenHarmony系统入门之Hello World演示
896 浏览 0 评论
用39块钱的全志V851se视觉开发板做了个小相机,还可以物品识别、自动追焦!
1411 浏览 1 评论
19500浏览 23评论
【开源硬件大赛】基于全志V853设计的全功能BTB学习开发板
2181浏览 8评论
16237浏览 5评论
1737浏览 5评论
19040浏览 4评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-3-4 22:01 , Processed in 0.354803 second(s), Total 36, Slave 31 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 深圳华秋电子有限公司
电子发烧友 (电路图) 粤公网安备 44030402000349 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号