你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

【中文文档】AN4500_基于STM32内部存储在4级灰度E-Paper上显示...

[复制链接]
STMCU-管管 发布时间:2019-4-30 10:38
如何在 4 灰度级 E-Paper 上显示 STM32 嵌入式存储器中尺寸优化的图片) N- g( E; t/ I, |2 C% z' Q# y

9 Y; F( J. G, T, T前言 * i# Z6 j) c: L2 Z. k$ M1 X
: _5 z- }$ K0 d" S2 I3 K
本应用笔记描述了如何优化黑白图像的大小以将其存入 STM32 微控制器的嵌入式闪存,以及如何在 E-Paper 显示器上显示它们。
, w" S! o7 p/ `3 D: M3 O( M, h; J/ s1 I/ ?# Q5 }) L4 f0 S/ S! |, z, Y
本应用笔记中说明了如何准备和编码黑白图像,并给出了对图像解压缩、将其在 4 灰度级的E-Paper 显示器上显示出来的软件解决方案。
9 K* l! T% H9 H: `2 |6 e7 H1 Q% I! K
STM32 微控制器可连接 E-Paper 显示器,使用特定外设向 E-Paper 显示器控制器发送数据 /命令,并驱动特定 GPIO 来管理 E-Paper 控制引脚。
" \0 V, {5 Q5 m, ~; q& Q

. z7 t1 a% f$ O本应用笔记和相关软件 (STSW-STM32152)都是基于 STM32L053 探索套件(32L0538DISCOVERY),提供了嵌入式 E-Paper 显示器。对于任意一款 STM32 微控制器客户板,经过微小改动 (时钟配置, GPIO 定义),可以很容易地重复利用。 ! A+ C! g0 w+ u5 g4 {9 ?) K

6 C% _% S0 o- d+ E4 f  F. R) GE-Paper 显示器的显示区域为 2.1 英寸,包含 172x72 个像素,具有 2 比特完全显示能力。关于本应用笔记中未说明的 E-Paper 功能,更多详细信息请参考 ST 网站上的 GDE021A1规范。
- e2 f$ t1 s) t& ]+ H! S/ V- y
1.png
& I6 {" U) L4 d- Y3 c7 a- l
1 实现示例

" t4 L" X$ u5 G# H- e0 O
1.1 概述

4 {0 F' R; t" ^2 c! ~3 [4 D
本应用笔记中的示例提供了连接某个 E-Paper 与 STM32 微控制器的典型硬件和软件实现基本知识。
% Y8 Q$ z' w8 s" L! }, v6 V. b2 l: }3 V
一般来说,系统包括:
. X9 H* n5 z2 ?# O
– 一个 STM32 微控制器

8 s$ B! \. Y5 q1 i
– 一个 E-Paper 显示器,其外部元件用于 E-Paper 显示器驱动器 (嵌入到GDE021A1 E-Paper 显示模块中)的电荷泵。

9 H. J. |. ^' Z3 K6 l
1.png
E-Paper 显示模块经由 SPI 接口连接到 STM32 MCU 来接收数据和命令,配置显示器并将图片传输到 E-Paper 模块内部 RAM 缓冲器中。
5 y0 x$ t5 o# q6 u+ y2 J

# l9 v) L% ?; ]9 V( g( x! T% E! t图片存储到内部 Flash 程序存储器中,以减少外部资源。包括 4 张图片以演示 STM32L053的主要特性。图片会循环显示,当第 4 张图片已经在 E-Paper 模块上显示出来时,又返回第一张图片。
4 |( a4 N; u2 D/ y$ Q
; i" C2 a, N. @# ^8 C
注: 如果嵌入式闪存的空间很小,不能满足应用代码和图片库的需求,那么图片可存储在外部存储器中 (比如 SD 卡或外部闪存)。这种情况下,通常没有必要缩小图片尺寸,也不需要使用本应用笔记中给出的扩展算法。由于图片无任何预处理就被发送到 EPD 的缓冲区,因此缩短了数据处理时间。
6 A. e- b8 A, X& M9 a0 r& x+ C
8 r8 l& \  x; d: N" R" X1.2 STM32 配置
! [9 V4 G* j. P: z% m

  G# Z; y: R* p+ y0 b0 U一般要求 " Q' W3 V; I0 j3 [# V" m" Z5 B  c
6 H4 g4 J/ n" K, C( \) e, R
样例主要基于 STM32L053 探索套件,但其功能和结构说明与大多数应用和平台类似。 - x0 Q/ A2 B5 W2 L4 y% |6 v* z

2 Q4 ?! U5 b# j& V8 o1.2.1 SPI 外设
" r" v! X, r! M/ L* |
. O- e8 s1 o( a8 ]' K" V8 V( r" nMCU 和 E-Paper 显示器之间的通信使用 SPI 协议。 MCU 将 SPI 配置为主 8 位模式, NSS由软件管理。这里不需要 CRC。 E-Paper 显示模块可只通过 SPI 通道写入。 这是为什么定义 MOSI 线而不是定义 MISO 线的原因。   q3 Q( k; O! O+ ~# q
  [/ x" h0 o8 w" _. x
用来通信的频率是 2 MHz,开始 HSI 设为 16 MHz,在 SPI 波特率发生器中应用系数为 8 的预分频器 (将其分频为 2 MHz)。$ h) \' R4 Z; ?4 J
/ W% [9 o2 z3 ?+ Z
- W' g  X; Q- J# w1 N  Z
.............
( |* L5 O& P; F/ O
想了解更多,请下载原文阅读

/ a1 @/ r6 O8 t1 A9 G3 Y

( a3 a# t& @, g* ^8 }  ^' Y7 G& u* Z
7 @4 H" v( Y( M$ q( v
赞 收藏 评论1 发布时间:2019-4-30 10:38

举报

1个回答
lg-405938 回答时间:2019-5-9 08:14:13
看看看
关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
人形机器人运动控制、感知与智能配电
半导体创新技术与应用方向
EE架构与软件定义汽车
12V/48V 汽车智能配电(SPD)
区域控制单元(ZCU)与分区架构
关注我们
st-img 微信公众号
st-img 手机版