蓝牙BLE---DA14683的IIC Adapter使用

DA14683的IIC Adapter使用

Date: 2018.12.28

Create: Jim

关于为什么要使用IIC Adapter,官网文档有说明,更详细的说明可以到Dialog技术支持官网下载DA1468x_I2C_Adapter_Tutorial_v2_0_0这个文档查阅,以下教程也是出于这个文档。

导入工程

首先我们导入工程“pxp_reporter”(其他例程也可以)

打开和添加宏定义

打开以上两个宏定义。

然后到 sdk->adapter->include中找到以下H文件,并添加自己的IIC设备信息:

该定义的原型如下:

bus_id:IIC通道选择

name: 句柄

addr: 从设备地址

addr_mode:7Bit数据

speed:速度

dma_channel:DMA通道

详情请看上面的英文注释。

 

然后在以下位置添加宏定义:

引脚配置和初始化

在main.c中添加以下两个头文件:

#include "ad_i2c.h"

#include <platform_devices.h>

在main.c的periph_init函数中定义IIC引脚:

在main.c的system_init函数中初始化IIC Adapter:

必须在resource_init之后初始化。

 

IIC通信

到pxp_reporter_task.c的pxp_reporter_task函数中,for循环之前进行IIC Adapter数据发送实验:

到此,实验结束。

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

JaLLs

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值