【数据寄存器】SPI通信协议中文版( 二 )
1.3.2.1 SPI控制寄存器1(SPICR1)
文章图片
文章图片
图1-3 SPI控制寄存器1(SPICR1)
读取:随时
写入:随时
表1-2 SPICR1域描述
文章图片
文章图片
表1-3 SS输入/输出选择
文章图片
文章图片
1.3.2.2 SPI控制寄存器2(SPICR2)
文章图片
文章图片
图1-4 SPI控制寄存器2(SPICR2)
读取:随时
写入:随时 , 写入保留位无效
表1-4 SPICR2域描述
文章图片
文章图片
表1-5 双向引脚配置
文章图片
文章图片
1.3.2.3 SPI波特率寄存器(SPIBR)
文章图片
文章图片
图1-5 SPI波特率寄存器(SPIBR)
读取:随时
写入:随时 , 写入保留位无效
表1-6 SPIBR域描述
文章图片
文章图片
波特率的除数方程式如下:
BaudRateDivisor = (SPPR+1)?2(SPR+1)
波特率可以根据以下公式计算:
Baud Rate = BusClock ? BaudRateDivisor
表1-7 可选SPI波特率示例(25MHz总线时钟)
文章图片
文章图片
注意
1.3.2.4 SPI状态寄存器(SPISR)
文章图片
文章图片
图1-6 SPI状态寄存器(SPISR)
读取:随时
写入:无效
表1-8 SPISR域描述
文章图片
文章图片
1.3.2.5 SPI数据寄存器(SPIDR)
文章图片
文章图片
图1-7 SPI数据寄存器(SPIDR)
读取:随时 , 通常仅在SPIF被置起后读取
写入:随时
SPI数据寄存器同时作为SPI数据的输入和输出寄存器 。写入该寄存器的数据将会等待发送 。当SPI配置为主机时 , 等待的数据会在上一次发送完成后立即发送 。当SPI数据寄存器可以接受新数据时 , SPISR寄存器中的SPI空传标识位SPTEF将会指示 。
推荐阅读
- []重庆移动-亚德高等级数据中心落户西永微电园
- 平台■在线视频平台大数据杀熟成惯例 买VIP就活该被宰?
- 「数据线」手机充电慢?那你需要看看是不是这些地方出了问题
- 大数据:这套绝对是2020年大数据最全面的线路图+实战项目+源码限时赠你
- 【Ace】原创 用实际数据发声,OPPO Ace2的这些亮点你要知道
- #颜七公子#TunesKit iPhone Data Recovery for Mac(iPhone数据恢复工具)
- 邓锄头挖科技■关于IDC数据中心的“容量管理”的目标和3种子业务场景
- 技术@为楼宇安上“智慧大脑”,翠苑街道开创“一平台”数据互通模式
- 「北京」这家环保大数据企业为北京抗“疫”装上千里眼
- #大数据#金山云赴美IPO:近三年营收复合增长79% 雷军持股15.8%
