开源教程4疯壳·开源蓝牙心率防水运动手环-支持外部 Flash 读写
发布时间
阅读量:
阅读量
具备开源特性的防水运动手环,支持蓝牙心率监测
——疯壳·智能穿戴开发系列产品
实现对外部Flash存储器的读取与写入功能
1 SPI+简介
本节内容将围绕 DA14580 内置的 SPI+模块展开,重点介绍其在对外部 Flash 存储器执行读写操作时的应用方式。
SPI(Serial Peripheral Interface),即串行外围设备接口,最初由 Motorola 在其 MC68HCXX 系列处理器中提出并定义。该通信协议广泛应用于多种电子设备之间,例如 EEPROM、FLASH、实时时钟、AD 转换器以及数字信号处理器和解码器等。SPI 接口通常依赖于四根信号线进行数据传输:串行时钟线(SCLK)、主机输入/从机输出数据线 MISO、主机输出/从机输入数据线 MOSI 以及用于选择从机的低电平有效信号线 NSS。
DA14580 所采用的 SPI+接口是标准 SPI 总线功能的一个简化版本。该串行通信模块支持主/从模式下的数据收发,可处理 8、16 或 32 位的数据帧,并且在主模式下还可发送 9 位的数据。此外,该接口配备了一个双向传输能力的 2×16 位 FIFO 缓存器,显著增强了其功能特性。
此接口具备灵活的工作模式配置能力,可运行于主或从模式;支持多种数据位宽设置:8、9、16 和 32 位;SPI 控制器时钟频率最高可达 16M
全部评论 (0)
还没有任何评论哟~
