完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
SPI 是一种四线制串行总线接口,为主/从结构,四条导线分别为串行频率(SCLK)、主出从入(MOSI)、主入从出(MISO)和从选(SS)信号。主组件为频率提供者,可发起读取从组件或写入从组件操作。这时主组件将与一个从组件进行对话。当总线上存在多个从组件时,要发起一次传输,主组件将把该从组件选择线拉低,然后分别透过MOSI和MISO线路启动数据发送或接收。(这一段说明引用自电子工程专辑)
废话不说了介绍Arduino的SPI接法: Arduino UNO内定10,11,12,13为SPI通信接口使用 10 :SS chip select从设备致能信号,由主设备控制 11 : MOSI 主设备数据输出,从设备数据输入 12 : MISO 主设备数据输入,从设备数据输出 13 : CLOCK 时钟信号,由主设备产生 首先程序必须包含下列函数: 在Arduino的程序中设定如图所示: 这样就可以打开SPI通信PORT了 数据的移出是MSB先出 SPI mode 设定为MODE1 SPI的clock速度是clock/64 |
|
|
|
只有小组成员才能发言,加入小组>>
956 浏览 1 评论
1104 浏览 1 评论
12519 浏览 0 评论
5938 浏览 3 评论
17726 浏览 6 评论
1030浏览 1评论
1029浏览 1评论
956浏览 1评论
4854浏览 1评论
1104浏览 1评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-26 03:29 , Processed in 0.709014 second(s), Total 51, Slave 41 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号