前言
目标:SPI通信实验,点亮墨水屏
一、准备工作
硬件平台:正点原子探索者开发板
2.9寸墨水屏:
二、使用步骤
1.新建工程
依次点击File-->New-->STM32 Project:
2.工程配置
保持工程默认配置:
代码生成选项配置:
3.可视化配置
墨水屏说明:
显示分辨率:296 x 128;
两种刷新方式:全局刷新(1s);局部刷新(0.3s);
刷新时的功耗为26.4mW,内容可以在没有任何电源的情况下保持显示在显示器中超过半年;
技术参数:
驱动芯片 IL3820
能量消耗 26.4mW
工作电压 3.3V
接口 SPI
显示分辨率 296 x 128
尺寸(模块) 87.81(L) × 36.70(W) × 2.20(H) mm
尺寸(屏幕) 36.7(L) × 79.0(W) × 1.05(H) mm
电子纸也被称作墨水屏,是一种超薄、超轻的显示屏,成像原理是由电驱动的化学变化,是一种优缺点明显的显示屏。
接口说明:
接线:
考虑开发板本身占用的spi接口,计划使用spi3接口:
配置spi3接口:
配置串口1:
配置使能信号、片选信号和忙信号引脚:
忙信号PB4,配置为输入,cs片选信号PC4配置为输出模式,D/C数据/命令切换信号PC5配置为输出模式。
生成代码,Project-->Generate Code:
拷贝官方文件:
其中串口功能暂时未使用。
main函数添加头文件:
编译链接下载:
总结
实验效果:墨水屏进行间隔的刷屏。