ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

STM32CubeIDE系列教程-13SPI通信

2022-01-12 20:59:29  阅读:446  来源: 互联网

标签:教程 信号 -- 配置 接口 墨水 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

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有