其他分享
首页 > 其他分享> > STM32CubeIDE系列教程-13SPI通信

STM32CubeIDE系列教程-13SPI通信

作者:互联网

​​前言

目标: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函数添加头文件:

 

 

 

 编译链接下载:

 


总结

实验效果:墨水屏进行间隔的刷屏。

标签:教程,信号,--,配置,接口,墨水,STM32CubeIDE,13SPI,刷新
来源: https://blog.csdn.net/qq_16284479/article/details/122430308