单片机的SPI通信怎么用

 我来答
历开畅RN
2018-04-13 · TA获得超过165个赞
知道小有建树答主
回答量:252
采纳率:75%
帮助的人:46.6万
展开全部
一个前提,就是时钟线始终是主机来产生的如果你是使用单片机内部SPI模块的话只要往主机的发送寄存器里面放入一个字节,主机会在时钟线自动产生8个脉冲,当主机的时钟线,产生8个脉冲的时候,那么此时 主机 从机发送寄存器发出一个字节 接收寄存器接收到主机发送的字节接收寄存器接收从机发送的一个字节 发送寄存器发出一个字节至于哪些数据是你要的,哪些数据是不要的,这个就根据你的数据通讯规范来选取了一般来说,主机在发送给从机的命令的时候,此时主机接收寄存器的接收到的数据是没有用的,那就不去出来,如果要让从机发送一个数据回来,那就随便往发送寄存器里面写入一个数据,让时钟线自动产生8个脉冲,从而让从机把他发送寄存器的数据移动主机的接收寄存器来
七零后走四方
推荐于2018-04-14 · 超过30用户采纳过TA的回答
知道答主
回答量:58
采纳率:0%
帮助的人:55.8万
展开全部
1. 先了解SPI有那些接口信号,各个信号的作用是什么
2. 再简单了解一下SPI通讯协议
3. 看一看单片机的SPI功能相关寄存器,看如何初始化配置以及收、发数据

--电子设计网dzsj
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
网破仑
2012-06-12 · 超过10用户采纳过TA的回答
知道答主
回答量:53
采纳率:0%
帮助的人:28.3万
展开全部
你要跟什么芯片进行通讯?利用单片机的I/O口就好,按照芯片的数据手册写好时序就可以了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
郭老师傅
2018-04-13 · TA获得超过11.8万个赞
知道大有可为答主
回答量:3.2万
采纳率:89%
帮助的人:4798万
展开全部
1. 先了解SPI有那些接口信号,各个信号的作用是什么
2. 再简单了解一下SPI通讯协议
3. 看一看单片机的SPI功能相关寄存器,看如何初始化配置以及收、发数据
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式