编辑: 牛牛小龙人 2019-07-05
HT66F40 使用 使用 使用 使用 SIM SPI Mode 之用法 之用法 之用法 之用法

1 HT66F40 使用 使用 使用 使用 SIM SPI Mode 的的的的用法 用法 用法 用法 文件编码:AN0199S 简介 简介 简介 简介 HT66F40 内建有串行接口功能,其中包括了 SPI 和I2 C 这两种总线模式,本文以 HT66F40 为母体,介绍使用 SPI 进行数据传输的方法和注意事项.

SPI 通信原理 通信原理 通信原理 通信原理 SPI (Serial Peripheral Interface) 是一个全双工串行数据传输器,最初由摩托罗拉设计,其允 许多种设备通过 SPI 总线进行相互通信.设备之间通过主/从技术,只有主机能够发起数据 的传递. 一个简单的四线信号总线被用来进行所有的通信, 并且这些引脚与普通的 I/O 口共 用引脚. D a t a B u s S D I P i n S D O P i n S I M D T x / R x S h i f t R e g i s t e r B u s y S t a t u s C o n f i g u r a t i o n O p t i o n T R F F l a g E n a b l e / D i s a b l e W C O L F l a g C l o c k E d g e / P o l a r i t y C o n t r o l C l o c k S o u r c e S e l e c t f S Y S f T B C T M

0 C C R P m a t c h f r e q u e n c y /

2 S C K P i n S C S P i n C o n f i g u r a t i o n O p t i o n C S E N b i t E n a b l e / D i s a b l e C K E N b i t C K P O L B b i t SPI 方块图 方块图 方块图 方块图 SPI 接口是一个全双工的串行数据连接,串行接口功能有

4 个基本信号线,包含 SDI (串行 数据输入)、SDO (串行数据输出)、SCK (串行时钟) 和SCSB (从器件选择).注意的是,从 机选择线的条件是由 SIMC2 控制寄存器内的 CSEN 位决定的. 如果 CSEN 位被置位, SCSB 线有效,但如果被清除为零,那么 SCSB 线将处于浮空状态.下面的时序图描述了 SPI 总 线的主模式和从模式下的时序协议. HT66F40 使用 使用 使用 使用 SIM SPI Mode 之用法 之用法 之用法 之用法

2 S C K ( C K P O L B =

1 , C K E G =

0 ) S I M E N , C S E N =

1 S I M E N =

1 , C S E N =

0 ( E x t e r n a l P u l l - H i g h ) S C K ( C K P O L B =

0 , C K E G =

0 ) S C K ( C K P O L B =

1 , C K E G =

1 ) S C K ( C K P O L B =

0 , C K E G =

1 ) S D O ( C K E G =

0 ) S D O ( C K E G =

1 ) S C S S D I D a t a C a p t u r e D

7 / D

0 D

6 / D

1 D

5 / D

2 D

4 / D

3 D

3 / D

4 D

2 / D

5 D

1 / D

6 D

0 / D

7 D

7 / D

0 D

6 / D

1 D

5 / D

2 D

4 / D

3 D

3 / D

4 D

2 / D

5 D

1 / D

6 D

0 / D

7 W r i t e t o S I M D SPI 主机模式时序 主机模式时序 主机模式时序 主机模式时序 S C K ( C K P O L B =

1 ) S C K ( C K P O L B =

0 ) S D O S C S S D I D a t a C a p t u r e D

7 / D

0 D

6 / D

1 D

5 / D

2 D

4 / D

3 D

3 / D

4 D

2 / D

5 D

1 / D

6 D

0 / D

7 W r i t e t o S I M D ( S D O d o e s n o t c h a n g e u n t i l f i r s t S C K e d g e ) SPI 从机模式时序 从机模式时序 从机模式时序 从机模式时序 C CKEG=0 S C K ( C K P O L B =

1 ) S C K ( C K P O L B =

0 ) S D O S C S S D I D a t a C a p t u r e D

7 / D

0 D

6 / D

1 D

5 / D

2 D

4 / D

3 D

3 / D

4 D

2 / D

5 D

1 / D

6 D

0 / D

7 W r i t e t o S I M D ( S D O c h a n g e s a s s o o n a s w r i t i n g o c c u r s ;

S D O i s f l o a t i n g i f S C S =

1 ) N o t e : F o r S P I s l a v e m o d e , i f S I M E N =

1 a n d C S E N =

0 , S P I i s a l w a y s e n a b l e d a n d i g n o r e s t h e S C S l e v e l . SPI 从机模式时序 从机模式时序 从机模式时序 从机模式时序 C CKEG=1 HT66F40 使用 使用 使用 使用 SIM SPI Mode 之用法 之用法 之用法 之用法

下载(注:源文件不在本站服务器,都将跳转到源网站下载)
备用下载
发帖评论
相关话题
发布一个新话题