
Arduino SPI:Arduino的串行外设接口(SPI)库
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本库介绍如何在Arduino中使用SPI协议进行高速通信,适用于芯片间数据传输和控制。通过简单的函数调用,实现硬件级的数据交换功能。
Arduino的SPI(串行外围设备接口)库是一个抽象接口,用于总线管理和设备驱动程序支持。该库提供了使用Arduino-GPIO硬件资源(如AVR SPI和USI)以及软件实现的总线管理器的功能。设计上允许同时存在多个基于硬件或软件的总线管理器,并且设备驱动可以直接与这些总线管理器交互。
以下是一些基准测试的结果,但不包括获取释放总线支持多任务处理及从机选择引脚处理的时间。所有时间测量值以毫秒为单位:
对于软件SPI总线管理器操作(LSB):
- 转移1个字节:13.6 毫秒
- 转移10 字节:147.9 毫秒
- 转移100 字节:1491.8 毫秒
- 读取100 字节:1511.7 毫秒
- 写入100 字节:1459.6 毫秒
对于软件SPI总线管理器操作(MSB):
- 转移1个字节:12.8 毫秒
- 转移10 字节:139.0 毫秒
- 转移100 字节:1345.4 毫秒
- 读取100 字节:1304.2 毫秒
- 写入100 字节:1313.2 毫秒
全部评论 (0)
还没有任何评论哟~


