完善资料让更多小伙伴认识你,还能领取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 |
|
|
|
只有小组成员才能发言,加入小组>>
11986 浏览 0 评论
5412 浏览 3 评论
17331 浏览 6 评论
2393 浏览 1 评论
3010 浏览 1 评论
1198浏览 2评论
1720浏览 2评论
601浏览 1评论
577浏览 1评论
946浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-4-25 00:22 , Processed in 1.179324 second(s), Total 77, Slave 59 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号