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

【中文文档】AN4286_STM32引导加载程序中的SPI协议

[复制链接]
STMCU-管管 发布时间:2019-4-9 12:57
SPI 自举程序中使用的 I2C 协议
" n" P/ o( J' Z- X9 Y
/ g+ {4 W) T+ `% \9 e7 F0 x前言 - r) a7 S. u- f9 y  R; x% s
, M# q$ C7 V' u6 }" v
本应用笔记说明了 STM32 微控制器自举程序中使用的 SPI 协议。它详细说明了每个支持的指令。 6 P2 ]7 I: t. S3 i7 _- O/ |  T

9 O2 z. X& r  I2 t) b/ d若需器件自举程序 SPI 硬件资源和要求的更多信息,请参考应用笔记 “STM32 微控制器系统存储器自举模式 ” (AN2606)。
$ ?: s' a0 G# I  K9 t6 M
  M2 U8 l7 s& I& `1 l$ K5 U' u
本文档适用于表 1 中所列产品。
1 n# I6 x! q, y) R' g' ]2 }
1·.png
6 N$ p3 \, A2 S2 O! r+ b
1 SPI 自举程序代码序列
) ?( n" u" J, r( m; a3 k7 k
STM32 自举程序为 SPI 从机。

0 D* x9 v: A0 v
对于所有 SPI 自举程序操作, NSS 引脚 (片选)必须连至低电平。若 NSS 引脚连至高电平,则 STM32 从机将忽略 SPI 总线上的通信。

& ?8 z4 g  z  @1 P3 q8 o
1·.png

! E: u9 P& k( f4 y: K3 |4 d
进入系统存储器自举模式后,若 STM32 微控制器已配置好 (若需更详细信息,请参考您的STM32 系统存储器自举模式应用笔记),自举程序代码开始扫描 SPI_MOSI 线引脚,等待检测总线上的同步字节 (0x5A)。当检测到时, SPI 自举程序固件会等待接收应答过程 (请参考图 2),然后开始接收主机指令。

% k% v, @$ L* N( Z  A
1·.png

% K" n/ X2 w9 @; D
为开始与自举程序通信,主机必须首先发送一个同步字节 (0x5A),然后等待接收应答(ACK)。
1 j- ^. b$ M: E) [' Y" }
...........

: e  j' x& W: }7 |2 F4 U0 ?
想了解更多,请下载原文阅读

; J  ?' P7 k, c7 b& o# K& B
赞 收藏 1 评论2 发布时间:2019-4-9 12:57

举报

2个回答
dodoey 回答时间:2019-4-9 17:27:37
dodoey邀请您访问论坛-意法半导体STM32/STM8技术社区* B6 F9 {+ M; ?1 t" }' n
https://www.stmcu.org.cn/module/forum/?fromuid=3552542
Kevin_G 回答时间:2019-4-10 14:37:32
收藏
关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
人形机器人运动控制、感知与智能配电
半导体创新技术与应用方向
EE架构与软件定义汽车
12V/48V 汽车智能配电(SPD)
区域控制单元(ZCU)与分区架构
关注我们
st-img 微信公众号
st-img 手机版