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

stm32f429一些新的知识点

[复制链接]
STMCU小助手 发布时间:2021-7-29 10:31
一、stm32f429的SRAM1 V" o7 t. Q# }4 r: Y
TouchGFX的框架需要11~35KB的RAM,21~40KB的ROM,还需要1~8MB的flash存储图形、字体、文本等数据。
/ D  P( P/ E: J8 ?: _' Y' n
& C; b/ D+ Y: @# h: g
% q) c! N' r, C
stm32f429自带256K字节的SRAM.% o/ M1 M6 `  E4 E. |
# x5 k  |* x1 _1 I

# P( `' b% \- n/ [SRAM是英文Static RAM的缩写,它是一种具有静止存取功能的内存,不需要刷新电路即能保存它内部存储的数据。不像DRAM内存那样需要刷新电路,每隔一段时间,固定要对DRAM刷新充电一次,否则内部的数据即会消失,因此SRAM具有较高的性能,但是SRAM也有它的缺点,即它的集成度较低,相同容量的DRAM内存可以设计为较小的体积,但是SRAM却需要很大的体积,所以在主板上SRAM存储器要占用一部分面积,在主板上哪些是SRAM呢?
( t0 W4 C$ O' o; o9 z( P$ ~  P' S- T1 [6 T3 @

, H+ k' r. f/ i9 ]+ y; t8 L一种是置于CPU与主存间的高速缓存,它有两种规格:一是固定在主板上的高速缓存(Cache  Memory );二是插在卡槽上的COAST(Cache On A Stick)扩充用的高速缓存,另外在CMOS芯片1468l8的电路里,它的内部也有较小容量的128字节SRAM,存储我们所设置的配置数据。
' ~% |9 ?) K  e3 O" b* w: H: f
1 H' Q5 }2 S+ T1 z  a  I7 X$ h3 ~
9 T' {* h1 r! j' m+ [6 o2 W
二、外扩SDRAM* w- h& z$ b# k! b" b! w% {
SDRAM的全称是:Synchronous Dynamic Random Access Memory,同步动态随机存储器,同步是指 Memory工作需要同步时钟,内部的命令的发送与数据的传输都以它为基准;动态是指存储阵列需要不断的刷新来保证数据不丢失;随机是指数据不是线性依次存储,而是自由指定地址进行数据读写。
! V2 b1 w% U; Y. }) d% c  N) x5 I1 o# O" h* |: y* n+ z
( E# W1 e& C) ~  N1 J4 b9 W
SDRAM 具有:容量大和价格便宜的特点。
  k' b' Z5 y2 V7 Q/ \+ l 1.png
% b+ z. @. l+ q! d9 {7 O; x ) B* W0 h) p* p2 ~: A+ r9 C# Z
& `3 t  H+ C, M3 f+ T2 m# F

# E7 Q4 s6 A: K# E! l# Y# O  g) l三、FMC  SDRAM接口; o" {! S9 @. n4 k8 }- j2 S4 j4 t
STM32F429 FMC 接口的 SDRAM控制器,具有如下特点:. V& i. c% s' ^

, ]+ P  t5 t9 f% n6 N' [4 X
8 k4 l# |2 [4 d" ~; L/ h* p. q
两个 SDRAM 存储区域,可独立配置
- l& S4 E; K: V% ~, X9 \* A1 ^支持 8 位、 16 位和 32 位数据总线宽度9 w1 z) G5 l0 h
支持 13 位行地址, 11 位列地址, 4 个内部存储区域: 4x16Mx32bit (256MB)、3 n$ ]; e# D4 j) M1 R2 c) A- z; ]
4x16Mx16bit(128 MB)、 4x16Mx8bit (64 MB)
- H; c6 M3 I( G% J. \5 B8 B支持字、半字和字节访问
; d) H0 Z( s; v4 V自动进行行和存储区域边界管理
  @+ o* \2 }( g: f2 z多存储区域乒乓访问
; D4 q- n1 ~- Q* k- N  Z# C  C+ y可编程时序参数
' ]7 t) k% m" I7 l' R! X+ F/ \3 B支持自动刷新操作,可编程刷新速率; C: i  D" e9 J
自刷新模式
# c2 ?0 ~) N9 B, G1 D. l, ~3 w读 FIFO 可缓存,支持 6 行 x32 位深度( 6 x14 位地址标记)
, {! b0 n; x+ Z3 v$ ?8 b 2 g. S- B4 f& Z
四、LTDC接口/ \/ r: E* c3 t1 K4 B
STM32F429xx 系列芯片都带有 TFT LCD 控制器,即 LTDC,通过这个 LTDC, STM32F429可以直接外接 RGBLCD 屏,实现液晶驱动。 STM32F429 的 LTDC 具有如下特点:
5 P3 T  q" K$ N9 p
4 G8 ?9 C0 r; I2 h

2 A8 B0 d" q: l- Z/ b24 位 RGB 并行像素输出;每像素 8 位数据(RGB888)0 H) Y- `0 e8 c5 ~
2 个带有专用 FIFO 的显示层( FIFO 深度 64x32 位)
' |/ _" ^% T/ O支持查色表 (CLUT),每层高达 256 种颜色( 256x24 位)- ^1 Y4 o" h+ e# C$ l7 `, O; S
可针对不同显示面板编程时序) i* d% X% n9 L
可编程背景色0 _: c$ j9 {, u) E
可编程 HSync、 VSync 和数据使能(DE)信号的极性
# d, ~6 R1 v. s每层有多达 8 种颜色格式可供选择: ARGB8888、 RGB888、 RGB565、 ARGB1555、 ARGB4444、
7 {' A3 w7 f' S3 b8 lL8( 8 位 Luminance 或 CLUT)、 AL44( 4 位 alpha+4 位 luminance)和 AL88( 8 位 alpha+8
) W1 _) i5 V7 `  C位 luminance)
% n: K2 n' d! d6 {* G) s5 B" R3 G每通道的低位采用伪随机抖动输出(红色、绿色、蓝色的抖动宽度为 2 位)
; b2 m3 y6 |0 Z: G; \  c/ _* c使用 alpha 值(每像素或常数)在两层之间灵活混合
+ K$ q$ a- w, Z1 F7 P6 V色键(透明颜色)/ e- N' l3 R. d% S! w3 [) \/ m
可编程窗口位置和大小/ ?% R, l" b* k
支持薄膜晶体管 (TFT) 彩色显示器
+ C- p" A9 j$ T# s* B: bAHB 主接口支持 16 个字的突发
9 z6 W) V: x/ F- l( u高达 4 个可编程中断事件/ ?1 V8 b) W, Q/ H  A- h" H
LTDC 控制器主要包含:信号线、图像处理单元、 AHB 接口、配置和状态寄存器以及时钟部分. p* ~- L9 b; b% Q8 G5 H0 }. j7 O
2.png
# C) h5 ]$ r, W. Z- ?5 Q) i. mLTDC 总共有 24 位数据线,支持 RGB888 格式,但是我们为了节省 IO,并提高图片显示速度,使用 RGB565 颜色格式,这样的话,只需要 16 个 IO 口.
" y7 ~. i# I4 b6 M, z& d2 o0 {' r7 a% V, V1 o
五、DMA2D/ x  D  p3 j( W1 T( i
为了提高 STM32F429 的图像处理能力, ST公司设计了一个专用于图像处理的专业 DMA:, I6 c6 m3 X( m2 ]: {. z% M0 ~
Chrom-Art Accelerator™,即: DMA2D,通过 DMA2D 对图像进行填充和搬运,可以完全不用0 T2 e3 |7 N  J& U. c2 P! d
CPU 干预,从而提高效率,减轻 CPU 负担。它可以执行下列操作:+ ~9 {+ l* y3 z  t1 U! s& e) f, @
1. 用特定颜色填充目标图像的一部分或全部(可用于快速单色填充)5 F, ~- v. T# [1 a) l0 J& R
2. 将源图像的一部分(或全部)复制到目标图像的一部分(或全部)中(可用于快速图
& u3 J* Y$ ~( E5 r像填充), k9 J$ u' c8 D% Y& Y. k
3. 通过像素格式转换将源图像的一部分(或全部)复制到目标图像的一部分(或全部)
  N6 t) I; |. i8 |  k中- l9 Y, L! f& I
4. 将像素格式不同的两个源图像部分和/ 或全部混合,再将结果复制到颜色格式不同的1 ]. t" I& v) V; [  D
部分或整个目标图像中。
8 s) S, Q7 K% g1 b- q( s
4 E$ t+ {/ ?) C& i8 C( n& A
& ~$ i+ O$ o  ?  X1 H# `$ U
DMA2D 有四种工作模式,通过 DMA2D_CR 寄存器的 MODE[1:0]位选择工作模式:
$ a5 z8 c& Q7 z; r6 e/ S" H1, 寄存器到存储器
4 S& @; p0 I5 E( {% ^* G2, 存储器到存储器8 X. q0 w. V) a; P/ y0 l
3, 存储器到存储器并执行 PFC9 m3 t4 n! P( w+ }' q
4, 存储器到存储器并执行 PFC 和混合
: o; B0 M9 ?- ^
) ?0 B, @6 e' Y2 V' p* n0 N  D
赞 收藏 评论0 发布时间:2021-7-29 10:31

举报

0个回答

所属标签

相似技术帖

官网相关资源

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