1. 程式人生 > >藍芽BLE---DA14683的SPI主機通訊講解

藍芽BLE---DA14683的SPI主機通訊講解

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主機讀取從機裝置資料的介面: