STM32的SPI_DR跟SPI的发送/接收缓冲区到底有什么关系?

qq_16738141 qq_16738141 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
由于最近开发的需要,小弟在研究STM32的SPI接口,但在SPI_DR这个地方遇到了障碍。
STM32的芯片手册上说数据寄存器对应了发送/接收缓冲区并且共用一块寄存器,如下图

同时在SPI发送和接收流程的描述中又出现了一个移位寄存器,如下图:

我的问题是:
1.这个移位寄存器是什么,是不是SPI_DR
2.如果发送/接收缓冲器都指的是SPI_DR这个寄存器的0-7位,那么在数据同时进行接收和发送的时候怎么区分两个缓冲器?
...全文

相关推荐

评论 3
收藏 已收藏
分享
返回顶部
qq_16738141
单片机/工控 27,522 成员 28,796 内容