单片机的SPI通信怎么用

 我来答
六忻畅甘硕
2020-01-03 · TA获得超过3.3万个赞
知道大有可为答主
回答量:1.2万
采纳率:33%
帮助的人:723万
展开全部
一个前提,就是时钟线始终是主机来产生的如果你是使用单片机内部SPI模块的话只要往主机的发送寄存器里面放入一个字节,主机会在时钟线自动产生8个脉冲,当主机的时钟线,产生8个脉冲的时候,那么此时
主机
从机发送寄存器发出一个字节
接收寄存器接收到主机发送的字节接收寄存器接收从机发送的一个字节
发送寄存器发出一个字节至于哪些数据是你要的,哪些数据是不要的,这个就根据你的数据通讯规范来选取了一般来说,主机在发送给从机的命令的时候,此时主机接收寄存器的接收到的数据是没有用的,那就不去出来,如果要让从机发送一个数据回来,那就随便往发送寄存器里面写入一个数据,让时钟线自动产生8个脉冲,从而让从机把他发送寄存器的数据移动主机的接收寄存器来
诗冷雁印烟
2020-01-19 · TA获得超过3万个赞
知道大有可为答主
回答量:1.1万
采纳率:33%
帮助的人:601万
展开全部
1.
先了解SPI有那些接口信号,各个信号的作用是什么
2.
再简单了解一下SPI通讯协议
3.
看一看单片机的SPI功能相关寄存器,看如何初始化配置以及收、发数据
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
员雅惠梅顺
2019-12-29 · TA获得超过3万个赞
知道大有可为答主
回答量:1.1万
采纳率:29%
帮助的人:833万
展开全部
1.
先了解SPI有那些接口信号,各个信号的作用是什么
2.
再简单了解一下SPI通讯协议
3.
看一看单片机的SPI功能相关寄存器,看如何初始化配置以及收、发数据
--电子设计网dzsj
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式