
Dialog DA14683
文章平均质量分 53
Jim天河
蓝牙BLE数传,蓝牙手表,蓝牙MESH,蓝牙音响耳机,单片机软件.
展开
-
如何用Dialog DA1468X DK PRO测试其他板子的电流
如何用Dialog DA1468X DK PRO测试其他板子的电流原创 2023-06-25 11:50:04 · 533 阅读 · 0 评论 -
蓝牙BLE---DA14683蓝牙数据收发详解
DA14683自定义数据收发详解Date: 2018.11.26Create: JimWechat: life5270在使用14683的SDK过程中,SDK里面并未提供简单的数据收发Demo,或者说例程中其实也有数据收发的Demo(如CTS服务),但是封装了很多东西,新手初次接触可能需要花大量时间去研究和裁剪,当然了,对高手来说都是小菜一碟。下面我们来看看怎么添加一个自定义数据收发...原创 2018-11-27 09:50:43 · 4917 阅读 · 10 评论 -
蓝牙BLE---DA14683 蓝牙mesh测试
DA14683的蓝牙MESH介绍Date: 2019.01.23Create: JimSDK下载到Dialog的技术支持官网:https://support.dialog-semiconductor.com/connectivity/product/bluetooth%C2%AE-mesh-sdk?qt-product_restricted_=1#qt-product_rest...原创 2019-12-17 09:38:43 · 1530 阅读 · 2 评论 -
蓝牙BLE---DA14683的IIC主机通信C源码
demo_i2c.h/* * demo_i2c.h * * Created on: 2018年12月7日 * Author: Jim */#ifndef SDK_PERIPHERALS_INCLUDE_DEMO_I2C_H_#define SDK_PERIPHERALS_INCLUDE_DEMO_I2C_H_#include <stdbool.h>...原创 2018-12-07 13:50:07 · 891 阅读 · 0 评论 -
蓝牙BLE---DA14683的IIC主机通信讲解
DA14683的IIC主机通信例程Date: 2018.12.07Create: Jim导入例程首先导入ble_peripheral例程或者pxp_reporter例程再到以下位置把硬件IIC的宏定义打开:获取IIC例程源码到以下地址复制代码,然后分别做成demo_i2c.c和demo_i2c.hhttps://blog.youkuaiyun.com/JaLLs/art...原创 2018-12-07 13:52:53 · 1425 阅读 · 1 评论 -
蓝牙BLE---DA14683的FLASH问题
DA14683的Flash问题Date: 2018.12.27Create: JimQSPI FLASH关于DA14683的外置Flash,只支持1.8V供电的QSPI FLASH,如果使用了3V供电的FLASH,那么在下载程序的时候,会出现以下报错:程序下载失败。Flash型号配置如果选用了DA14683 PRO DK或者DA14683 USB KIT上面的FLA...原创 2018-12-27 16:56:10 · 890 阅读 · 4 评论 -
蓝牙BLE---DA14683的IIC Adapter使用
DA14683的IIC Adapter使用Date: 2018.12.28Create: Jim关于为什么要使用IIC Adapter,官网文档有说明,更详细的说明可以到Dialog技术支持官网下载DA1468x_I2C_Adapter_Tutorial_v2_0_0这个文档查阅,以下教程也是出于这个文档。导入工程首先我们导入工程“pxp_reporter”(其他例程也可以)...原创 2018-12-28 14:50:21 · 645 阅读 · 0 评论 -
蓝牙BLE---DA14683基础例程蓝牙连接不上的问题
DA14683蓝牙连接不上的问题Date: 2019.01.02Create: Jimble_peripheral和pxp_reporter在公版的SDK中,关于蓝牙从机的例程,常用的有pxp_reporter或者ble_peripheral这两个,通常我们在开发中都会使用这两个例程作为基础例程。这两个例程都集成了一些常用的蓝牙服务,如:电量检测,Link loss,Curre...原创 2019-01-15 10:54:59 · 1119 阅读 · 0 评论 -
蓝牙BLE---DA14683使用J-LINK在线仿真调试
DA14683使用J-LINK在线调试Date: 2019.01.03Create: JimJ-LINK在线仿真编译程序:下载程序到开发板:复位开发板,让程序运行。然后在debug(小昆虫图标)的下拉选项框中:有两种debug方式,一种是attach,一种是QSPI如果选择了Attach,则进入仿真后程序直接全速运行。如果选择了QSPI,则进入仿...原创 2019-01-15 10:56:03 · 1624 阅读 · 2 评论 -
蓝牙BLE---DA14683的软件定时器
void user_timer_cb(OS_TIMER xTimer){ //add your code}/* Create the OS timer */OS_TIMER rtc_dbg_h; rtc_dbg_h = OS_TIMER_CREATE("RCX", OS_MS_2_TICKS(1000), O...原创 2019-01-21 08:56:55 · 532 阅读 · 0 评论 -
蓝牙BLE---DA14683的SPI主机通信讲解
DA14683的SPI主机通信例程Date: 2018.12.19Create: Jim导入例程首先导入ble_peripheral例程或者pxp_reporter例程再到以下位置打开硬件SPI的宏定义: 获取SPI例程源码到以下地址复制代码,然后分别做成demo_spi.c和demo_spi.hhttps://blog.youkuaiyun.com/JaLLs/a...原创 2018-12-19 20:45:58 · 1529 阅读 · 0 评论 -
蓝牙BLE---DA14683的SPI主机通信C源码
demo_spi.h#include "hw_gpio.h"#include "hw_uart.h"#include "hw_spi.h"#include "osal.h"#include "resmgmt.h"#define SPITimeOut ((unsigned int)0x0050)void demo_spi_init(void);void spi_writ...原创 2018-12-19 20:44:40 · 547 阅读 · 0 评论 -
蓝牙BLE---DA14683的GPIO按键中断简介
DA14683的定时器操作Date: 2018.11.28Create: Jim导入工程和添加文件首先导入Demo工程pxp_reporter然后把bsp_defaults.h里面的dg_configUSE_HW_KEYBOARD_SCANNER这个宏定义置1再到以下c文件中添加串口打印的宏定义: 准备好本人提供的C语言源码请到此链接复制源码,然后自己做...原创 2018-11-28 10:37:32 · 829 阅读 · 0 评论 -
蓝牙BLE---DA14683导入工程和基础代码介绍
导入pxp_reporter例程SDK的目录结构一定要注意以下是本人的SDK目录结构,可参考创建work space时自动生成的 .metadata 要与SDK在同一级目录下并且SDK路径最好不要包含空格打开Studio,点击左上角的File按钮,在下拉菜单中选择import点击NEXT,然后在Browser处选择从官网下载并解压好的SDK文件点击确定,然后...原创 2018-10-19 11:37:51 · 991 阅读 · 2 评论 -
蓝牙BLE---DA14683开发环境报错处理
未检测到设备如果安装完开发环境以后,打开开发环境,下载和安装依赖项,以上工作确定完毕以后我们选择DA14683,然后选择检测设备这个时候有可能会提示未检测到设备解决方法如下:访问SEGGER官网:https://www.segger.com/downloads/jlink/#J-LinkSoftwareAndDocumentationPack找到J-Link Sof...原创 2018-10-19 11:41:21 · 535 阅读 · 0 评论 -
蓝牙BLE---DA14683的GPIO操作
添加GPIO初始化函数在main.c中,添加以下子函数,初始化GPIO口,按键的引脚设置为输入,LED灯的引脚设置为输出。/*按键GPIO设置*/void key_led_init(){ hw_gpio_set_pin_function(HW_GPIO_PORT_1,HW_GPIO_PIN_6, HW_GPIO_MODE_INPUT, ...原创 2018-10-22 08:56:00 · 668 阅读 · 0 评论 -
蓝牙BLE---DA14683的定时器操作
DA14683的定时器操作Date: 2018.11.12Create: Jim接口位置打开开发环境,导入pxp_reporter工程,找到如下位置pxp_report->sdk->peripherals->src在这个代码目录下,我们打开time相关的C文件以timer0为例,可以看到这个timer0的初始化函数再看以下函数:我们注册...原创 2018-11-21 15:40:56 · 523 阅读 · 0 评论 -
蓝牙BLE---DA14683的PWM操作
DA14683的PWM操作Date: 2018.11.12Create: Jim工程例程我们打开开发环境,导入以下Demo:这个Demo有所有外设的使用例程。初始化定时器PWM找到 peripherals_demo->demos->demo_timer2.c以下是demo程序使用定时器PWM的关键接口:void demo_timer2_init(...原创 2018-11-21 15:42:43 · 727 阅读 · 0 评论 -
蓝牙BLE---DA14683的UART操作
DA14683的串口操作Date: 2018.11.21Create: Jim 首先我们导入Demo工程freertos_retarget和script 要注销的代码串口打印的宏定义注销:Main函数里面的prvTemplateTask任务中的以下部分注销:添加串口驱动在main函数中加入以下串口驱动的定义和子函数:代码如下:#def...原创 2018-11-21 15:45:05 · 1262 阅读 · 0 评论 -
蓝牙BLE---DA14683蓝牙配置
DA14683的蓝牙相关配置Date: 2018.11.17Create: Jim导入工程首先,我们通过开发环境的左上角 File->Import导入Demo例程。如下:修改广播信息打开pxp_reporter_task.c 修改设备名在pxp_reporter_task.c找到以下函数:标记出来的语句是把PX_REPORTER_DEFAU...原创 2018-11-21 15:47:40 · 1065 阅读 · 0 评论 -
蓝牙BLE-DA14683自定义蓝牙数据收发服务代码
/* * user_service.c * * Created on: 2018年11月26日 * Author: Jim *//** **************************************************************************************** * contact me by wechat: li...原创 2018-11-26 22:53:47 · 1661 阅读 · 0 评论 -
蓝牙BLE---DA14683的GPIO中断按键源码
ad_gpio_intr.h /** * \addtogroup BSP * \{ * \addtogroup ADAPTERS * \{ * \addtogroup GPIO_INTR * \{ *//** **********************************************************************************...原创 2018-11-28 09:53:48 · 779 阅读 · 0 评论 -
蓝牙BLE---DA14683开发环境搭建
首先要在Dialog技术支持官网下载SmartSnippetsTM Studiohttps://support.dialog-semiconductor.com请自行注册账号,需要注册账号才可以下载资料。下载完以后解压缩和安装,安装路径随意。在安装的过程中请关闭杀毒软件。安装过程中有一步是勾选安装J-LINK驱动的,这个可以不勾选。安装完成,双击桌面图标打开,会有如下提示:...原创 2018-10-19 11:26:04 · 1428 阅读 · 0 评论