- 1、nRF52xx SPI介绍
- SPI接口基础介绍
- SPI 寄存器
- SPI 库函数介绍
- SPI初始化函数
- SPI使能函数
和I2C一样,基础的知识我们这里就不再特意做介绍,只在需要用到的时候提一下,主要介绍一下nRF52系列处理器上的SPI资源。
在nRF52832处理器中,有3个SPI 模块,SPI0 、SPI1、SPI2。
如果 SPI 作为主机使用 带有 EasyDMA 则称为 SPIM。
如果 SPI 作为从机使用 带有 EasyDMA 则称为 SPIS。
我们还是从基本的SPI设备使用介绍开始学习,以后应用需要使用到EasyDMA再做相应的记录。
SPI 寄存器注意 SPI0、SPI1 和 TWI0、TWI1 共有基础地址,两者不能同时使用
先熟悉一下需要用到的库函数,SPI的库函数结构 和 I2C 基本上一致
SPI初始化函数
ret_code_t nrf_drv_spi_init(nrf_drv_spi_t const * const p_instance,
nrf_drv_spi_config_t const * p_config,
nrf_drv_spi_evt_handler_t handler,
void * p_context)
SPI使能函数


