蓝牙BLE---DA14683的SPI主机通信讲解

版权声明:转载请注明出处。技术交流加微信:life5270 https://blog.csdn.net/JaLLs/article/details/85107986

DA14683的SPI主机通信例程

Date: 2018.12.19

Create: Jim

导入例程

首先导入ble_peripheral例程或者pxp_reporter例程

再到以下位置打开硬件SPI的宏定义:

 

获取SPI例程源码

到以下地址复制代码,然后分别做成demo_spi.c和demo_spi.h

https://blog.csdn.net/JaLLs/article/details/84873407

把h文件和c文件分别复制近以下目录:

 

初始化spi

到main.c文件中,首先添加头文件:

然后到periph_init函数中添加初始化语句:

到此,spi驱动就初始化完成了。

Demo_spi.c文件讲解

修改spi引脚

在以下位置修改SPI的引脚定义:

 

demo_spi_init

初始化函数实体如下:

spi_write_reg

以下是SPI主机发送数据给从机的函数接口:

spi_read_reg

以下是SPI主机读取从机设备数据的接口:

 

猜你喜欢

转载自blog.csdn.net/JaLLs/article/details/85107986