E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
DA14580
BLE开发系列(7) - 开源项目
百度手环-NRF51822链接:https://pan.baidu.com/s/1B6QcO4bGpT_-WueSzJ8Cvg提取码:v0yx小米手环-
DA14580
链接:https://pan.baidu.com
冷面水手
·
2023-04-15 02:52
蓝牙设备空中升级(OTA)
本文以Dialog公司研发的号称全球最低功耗蓝牙单芯片
DA14580
平台为基础进行分析和设计,但设计思想可以推广到其他蓝牙
单线程Jack
·
2023-02-18 10:44
【开源】DA14580-GPIO实验教程——疯壳·ARM双处理器开发板系列
数据寄存器2.2.2P0设置数据寄存器2.2.3P0复位数据寄存器2.2.4P00模式寄存器2.2.5P1~P3的寄存器配置2.3寄存器配置讲解第三节GPIO实验LED硬件电路板子中有一个可控LED,接在
DA14580
fengke.club
·
2022-07-17 18:09
单片机
全球最低功耗蓝牙单芯片
DA14580
的软件体系 -RW内核和消息处理机制
上一篇文章《蓝牙单芯片
DA14580
的硬件架构和低功耗》阐述了
DA14580
的硬件架构和低功耗的工作原理。本文文章阐述该平台的软件体系,并着重分析消息事件的处理机制。
吴跃前
·
2020-09-17 05:17
蓝牙开发
蓝牙DA14580
微信硬件平台解决方案
蓝牙
DA14580
开发:固件格式、二次引导和烧写
相比NRF52832和CC254X,蓝牙单芯片
DA14580
在OTA和二次引导上要复杂一些,不仅体现在memorymap、引导过程等流程上,而且在固件格式、生成和工具链的操作上也稍显繁琐。
吴跃前
·
2020-08-24 18:40
蓝牙DA14580
蓝牙开发
微信硬件平台解决方案
da14580
OTA
Smartsnippets
固件格式
DA14580
SDK5.0.4软件包主要改进之处
1.提供了解决唤醒定时器硬件反跳问题的软件解决方法。当RCX为LP时钟时,唤醒定时器的反跳时间比预期的时间长3倍左右,因为硬件反跳机制假定LP时钟频率为32KHz。添加了功能wkupct_tweak_deb_time(),以纠正系统使用RCX作为LP时钟进入睡眠状态时的唤醒计时器去抖时间。当系统即将进入睡眠状态(进行调整)和系统唤醒时(撤消调整)。2.修复了与arch_printf()处理相关的副
ydgd118
·
2020-08-24 18:42
DA1458x使用之第三篇——定时器
用定时器可以实现一个周期性的任务,或者RTC,
DA14580
本身是不带RTC的。
只有我才可以是海阔天空
·
2020-08-24 16:09
DA14580
DA14580-01UNA蓝牙低功耗4.2 SoC 无线收发器和基带处理器DIALOG
DA14580-01UNADA14580蓝牙低功耗4.2SoC最终概述
DA14580
集成电路具有完全集成的无线收发器和基带处理器,用于Blue-tooth®低功耗。
szriley123
·
2020-08-24 16:25
DIALOG
da14580
笔记(3)-------一些重要的点(持续更新)
1、关于待机广播功耗如果没有其他传感器工作,广播间隔在1s,待机(有广播)的情况下电流在10uA以内,链接状态下,如果间隔是500ms,电流应该在20uA左右(没有其他数据通信)。在扩展睡眠模式下,不广播功耗大概1-2uA,广播模式下,根据广播间隔功耗相差较大。2、关于降低功耗排除硬件是否有漏电(LDO漏电,休眠时IO口状态导致漏电等),其次其外围传感器待机功耗的影响,软件方面,是否有频繁触发的定
偏执灬
·
2020-08-24 16:08
DA14580蓝牙开发
DA14580
广播蓝牙地址
top中获取蓝牙地址+externconststructbd_addrco_null_bdaddr;+///DeviceBDaddress+structbd_addrdev_bdaddr_addr__attribute__((section("retention_mem_area0"),zero_init));+voidnvds_read_bdaddr_from_otp_addr()+{+cons
Lary_Rock
·
2020-08-24 16:04
arm驱动
DA14580
官方SDK详解
官方SDK详解一、官方SDK下载二、SDK结构讲解2.1根目录2.2binaries2.3dk_apps2.4host_apps2.5peripheral_examples2.6tools三、官方SDK裸机例程结构讲解3.1StartupFiles文件夹3.1.1startup_CMSDK_CM0.s文件3.1.2system_CMSDK.c文件3.2SourceFiles文件夹3.2.1peri
来自雷克雅未克的少年
·
2020-08-24 15:40
open-ble.org 开源蓝牙ble-1_DA14580初级入门教程5: 裸机实验教程
裸机教程——DA14580DK/AK开发板系列快速搭建
DA14580
开发平台,DIY低成本【原理图】【教程】【源代码】【工具】作者:open-ble.org如何快速低成本搭建
DA14580
软硬件开发平台
mywtil
·
2020-08-24 15:52
DA14580
学习流程和资料分享
DA14580
学习流程和资料分享一.学会BLE-DA14580你能干啥?
mywtil
·
2020-08-24 15:52
DA14580
空中升级 OTA
1,测试工程代码DA14580_OTA测试工程代码下载https://download.csdn.net/download/jiangchao3392/10406404编译环境:keil5编译后生产HEX文件,需要先抓BIN文件,再转IMG文件。转换工具下载:https://download.csdn.net/download/jiangchao3392/10406425转换分3步完成:1,打开C
jiangchao3392
·
2020-08-24 14:37
硬件电路
C/C++
蓝牙
开启
DA14580
蓝牙服务
平台:协议栈版本:DA1458x_SDK5.0.4编译软件:keil5.201,user_custs1_def.c下user_custs1_def.h定义了///Custom1ServiceDataBaseCharacteristicenumenum{CUST1_IDX_SVC=0,CUST1_IDX_CONTROL_POINT_CHAR,CUST1_IDX_CONTROL_POINT_VAL,C
jiangchao3392
·
2020-08-24 14:07
蓝牙
DA14580
蓝牙ADC例程使用
官方例程:\SDK\5.0.4\projects\target_apps\peripheral_examples\adc\batt_lvl\Keil_5若单独把adc工程copy出来使用,把adc这个文件夹复制到另外一个路径下后,打开工程后:driver目录下,四个文件都会出现感叹号,解决办法:选中文件,鼠标右键,此时,上图中的路径已经不对了,把:..\..\..\..\..\..\sdk\pla
jiangchao3392
·
2020-08-24 14:07
C/C++
DA14580
SDK测试
芯片:DA14580SDK:5.0.4路径:5.0.4\projects\target_apps\ble_examples\prox_reporter发现问题:程序编译仿真时,总会中断在此:nmi_handler.c/if((GetWord16(SYS_STAT_REG)&DBG_IS_UP)==DBG_IS_UP)__asm("BKPT#0\n");原因:芯片只焊了一个16M的主晶振,有32K的
jiangchao3392
·
2020-08-24 14:07
蓝牙
主流蓝牙BLE控制芯片详解(5):Dialog
DA14580
[导读]Dialog推出的号称全球功率最低、体积最小的SmartBondDA14580蓝牙智能系统级芯片(SoC),与竞争方案相比,该产品可将搭载应用的智能型手机配件,或计算机周边商品的电池巡航时间延长一倍。同系列芯片资料推荐:主流蓝牙BLE控制芯片详解(1):TICC2540主流蓝牙BLE控制芯片详解(2):CSRBC6130主流蓝牙BLE控制芯片详解(3):创杰IS1685S主流蓝牙BLE控制
子木潇雨
·
2020-08-24 14:06
主流蓝牙芯片详解
应用
电子
芯片
蓝牙
app
DA14580
外设篇之定时器和PWM
1、定时器描述
DA14580
有软件定时器和内核定时器,软件定时器属于
DA14580
的外设,一共有2个Timer0、Timer2。内核定时器属于BLE的,这里只介绍软件定时器Timer0和Timer2。
dear_Wally
·
2020-08-24 14:24
蓝牙
DA14580
睡眠唤醒时不调用app_wakeup_cb
1、按键唤醒后可以执行app_button_press_cb函数,并且调用app_easy_wakeup();以及最后能执行ke_msg_send_basic(wakeup_id,TASK_APP,0);但是却没有回调app_easy_wakeup函数。解决:在user_modules_config.h文件中,将EXCLUDE_DLG_MSG定义并设置为0,#defineEXCLUDE_DLG_M
dear_Wally
·
2020-08-24 14:24
蓝牙
DA14580
的OTP烧录注意事项
记录自己烧录OTP的一些注意事项1.烧录image注意vpp供给6.8v2.烧录headerApplicationFlag1和ApplicationFlag2设置为yes32Khzsourceselection根据实际设置,我这里使用的是RC32Khz。也可以程序内设置好。RemappingFlag设置为OTPremappedto0DMAlength设置为1FFFJTAGenableflag最好设
daxibo
·
2020-08-24 14:20
蓝牙
DA14580
修改MAC
使用例子:DA1458x_SDK\5.0.4\projects\target_apps\ble_examples\ble_app_profile\Keil_5工程蓝牙MAC如下。这个是默认MAC地址。在nads.c添加memcpy(&dev_bdaddr,test_mac,NVDS_LEN_BD_ADDRESS);结果
daxibo
·
2020-08-24 14:20
蓝牙
蓝牙
其他
DA14580
--- 如何创建一个任务
1.目的分析代码程序是如何执行开启广播的2.分析3.平台:协议栈版本:DA1458x_SDK5.0.2编译软件:keil4.72硬件平台:开发板例子:DA1458x_SDK5.0.3\DA1458x_SDK5.0.3\DA1458x_SDK\5.0.3\projects\target_apps\ble_examples\prox_reporter\Keil_44.步骤1.在include"app_
a369000753
·
2020-08-24 13:52
DA14580
DA14580
--- 添加一个自定义服务
1.目的IIC通信,2.分析3.平台:协议栈版本:DA1458x_SDK编译软件:keil5.20硬件平台:开发板例子:DA1458x_SDK5.0.3\DA1458x_SDK5.0.3\DA1458x_SDK\5.0.3\projects\target_apps\ble_examples\prox_reporter\Keil_44.步骤a.添加对应的文件添加对应的自定义服务问件这几个文件在如下位
a369000753
·
2020-08-24 13:52
DA14580
DA14580
--- adc
1.目的adc在项目中经常需要用到2.分析
da14580
是一个10位的adc,1.2v的参考电压。
a369000753
·
2020-08-24 13:52
DA14580
DA14580
--- 广播开始分析
1.目的分析代码程序是如何执行开启广播的2.分析3.平台:协议栈版本:DA1458x_SDK编译软件:keil4.72硬件平台:开发板例子:DA1458x_SDK5.0.3\DA1458x_SDK5.0.3\DA1458x_SDK\5.0.3\projects\target_apps\ble_examples\prox_reporter\Keil_44.步骤首先看函数voidapp_init(vo
a369000753
·
2020-08-24 13:21
DA14580
蓝牙4.0基础问题
DA14580
--- 基本流程分析
1.目的识别什么是主动扫描什么是被动扫描2.分析3.平台:协议栈版本:DA1458x_SDK编译软件:keil4.72硬件平台:开发板例子:DA1458x_SDK5.0.3\DA1458x_SDK5.0.3\DA1458x_SDK\5.0.3\projects\target_apps\ble_examples\prox_reporter\Keil_44.步骤先看主函数intmain_func(vo
a369000753
·
2020-08-24 13:21
DA14580
DA14580
--- 连接参数
1.目的分析代码程序是如何执行开启广播的2.分析3.平台:协议栈版本:DA1458x_SDK编译软件:keil4.72硬件平台:开发板例子:DA1458x_SDK5.0.3\DA1458x_SDK5.0.3\DA1458x_SDK\5.0.3\projects\target_apps\ble_examples\prox_reporter\Keil_44.步骤查看#include"user_conf
a369000753
·
2020-08-24 13:21
DA14580
da14580
软件框架(1)----软件定时器的添加
da14580
有两个PWM定时器,同时理论上可以添加无限个软件定时器软件定时器创建流程如下:1、首先在启动广播的回调中创建相应任务,这里以按键函数为例:SCAN_TASK为任务名称,1为定时器单位,单位为
a1304662033
·
2020-08-24 13:46
da14580-SUOTA 空中升级
一、实验目的:测试
da14580
的空中升级功能,一般项目都需要具备ota功能二、实验环境:硬件环境:
da14580
开发板,带flash版本sdk版本:5.0.4编译工具:keil5请支持正版测试demo
路人 假
·
2020-08-24 12:24
低功耗蓝牙
DA14580
修改广播名称
使用例子:DA1458x_SDK\5.0.4\projects\target_apps\ble_examples\ble_app_profile\Keil_5下进去后蓝牙名称如下。打开工程里面的sdk_arch文件下的nvds.c在如图地方添加:这时就可以看到蓝牙名称修改了。但是读取0x1800服务里面的名称还是之前的名称。需要在添加服务前修改设备名称app.c里面添加voidapp_easy_g
daxibo
·
2020-08-24 12:43
蓝牙
DA14580
--- 空升升级
1.目的分析代码程序是如何执行开启广播的2.分析3.平台:协议栈版本:DA1458x_SDK5.0.2编译软件:keil4.72硬件平台:开发板例子:DA1458x_SDK5.0.3\DA1458x_SDK5.0.3\DA1458x_SDK\5.0.3\projects\target_apps\ble_examples\prox_reporter\Keil_44.步骤准备的东西如下:1.secon
a369000753
·
2020-08-24 12:53
DA14580
DA14580
笔记(2)-------睡眠状态下按键唤醒
对于
DA14580
的唤醒,其主要有两个唤醒源。
偏执灬
·
2020-08-22 10:35
DA14580蓝牙开发
以蓝牙开发的视觉解读微信Airsync协议
笔者对IOT和微信硬件平台的整个框架和技术都比较熟悉了,并且已经在TI的CC254X和Dialog的
DA14580
上实现了微信Airsync协议通信。现
吴跃前
·
2020-08-22 09:18
微信硬件开发和物联网
蓝牙开发
蓝牙CC254x
微信硬件平台解决方案
Airsync
微信硬件
AirsyncDebug
蓝牙开发
CC2541DA14580
蓝牙
DA14580
开发:固件格式、二次引导和烧写
相比NRF52832和CC254X,蓝牙单芯片
DA14580
在OTA和二次引导上要复杂一些,不仅体如今memorymap、引导过程等流程上,并且在固件格式、生成和工具链的操作上也稍显繁琐。
weixin_34205076
·
2020-08-21 06:43
如何快速低成本搭建
DA14580
/DA1458x 软硬件开发平台open-ble.org
如何快速低成本搭建
DA14580
软硬件开发平台如何快速低成本搭建
DA14580
软硬件开发平台open-ble.org1.一颗
DA14580
芯片模块,所有引脚都已经引出。
mywtil
·
2020-08-21 04:03
DA14580
--- IIC通信
1.目的IIC通信,2.分析3.平台:协议栈版本:DA1458x_SDK编译软件:keil5.20硬件平台:开发板例子:DA1458x_SDK5.0.3\DA1458x_SDK5.0.3\DA1458x_SDK\5.0.3\projects\target_apps\ble_examples\prox_reporter\Keil_44.步骤1.初始化iic管脚voidset_pad_function
a369000753
·
2020-08-21 03:12
DA14580
DA14580
--- flash分析
在使用suta功能的时候,flash分布的map图如下offset#0开始地址在0x0000AN-B-001Header(spi)数据分布如下8个字节大小#Image#0Bootloader开始地址0x0008开始offset#1开始地址在0x8000offset#2开始地址在0x13000Lastsection开始地址为0x1f000AN-B-001Header+Image0(bootloade
a369000753
·
2020-08-21 03:12
DA14580
open-ble.org开源蓝牙ble-1_DA14580初级入门教程4:官方SDK教程
官方SDK教程Open-ble.org2015/3/20——DA14580_DK/AK开发板系列open-ble.org开源蓝牙ble-1_DA14580初级入门教程4快速搭建
DA14580
开发平台,DIY
mywtil
·
2020-08-14 03:02
固件空中升级(OTA)与固件二次引导的原理和设计
本文以Dialog公司研发的号称全球最低功耗蓝牙单芯片
DA14580
平台为基础进行分析和设计,但设计思想可以推广到其他蓝牙
吴跃前
·
2020-08-13 23:48
蓝牙开发
蓝牙DA14580
微信硬件平台解决方案
DA14580
发射功率问题
没有在官方文档中找到相关叙述;在网上找了一圈最终确定:
DA14580
默认发射功率为0dBm,这是正常模式;还有一个近场模式的发射功率为-20dBm;目前只能在这2个等级之间切换。如何设置-20dBm?
灵魂新纪元
·
2020-08-11 11:34
蓝牙
DA14580
学习教程(附开源可编程手环/手表全套学习资料下载地址)
DA14580
学习
DA14580
用来干什么?1.超长待机的智能手环、手表和其他智能穿戴设备。2.智能鼠标、键盘、遥控器、触控板、语音和手势识别控制板等。
fengkesz
·
2020-08-09 08:43
速攻蓝牙NRF52832系列教程之方法篇(二)
当时笔者了解过两款手环,一款是基于
DA14580
的小米手环1代,一款是基于NRF51822已经开源的百度手环。当时惊讶于手环的续航能力。
金云天
·
2020-08-08 15:23
全球最低功耗蓝牙单芯片
DA14580
的硬件架构和低功耗
号称全球最低功耗蓝牙单芯片
DA14580
在可穿戴市场、健康医疗、ibeacon定位等市场得到广泛的应用,但是因为其较为封闭的技术/资料支持导致开发人员有较高的技术门槛,网络上也极少看到有关
DA14580
吴跃前
·
2020-07-30 06:32
蓝牙开发
蓝牙DA14580
蓝牙CC254x
DA14583 OTA 固件升级
根据官方提供的两份OTA升级资料,网盘链接:https://pan.baidu.com/s/1mnUZmV4cRxSbDedDgfYUFA密码:wi42中文OTA资料是以
DA14580
模块作介绍的,所以在这份文档的基础上需要做一些改动
Iot_Jack
·
2020-07-30 01:10
DA1458x
DA14585蓝牙芯片及应用范围介绍
随着物联网设备的不断演进,更智能、更低功耗、功能更全面的产品不断涌现,因此SmartBond™设备也在不断升级,DA14585SoC具有业内领先的
DA14580
的所有优点,同时提供更大的灵活性,使工程师们能够以最小的尺寸和功率开发更有优势的产品
ailing5896
·
2020-07-29 17:20
全球最低功耗蓝牙单芯片
DA14580
的软件体系 -RW内核和消息处理机制
上一篇文章《蓝牙单芯片
DA14580
的硬件架构和低功耗》阐述了
DA14580
的硬件架构和低功耗的工作原理。本文文章阐述该平台的软件体系,并着重分析消息事件的处理机制。
adr5970
·
2020-07-29 16:36
DA14580
使用Segger RTT实现Log调试
DA14580
是Dialog推出的一款蓝牙芯片,有些年头了,近期已经接近停产,但是由于项目需要还在使用。
iizQ
·
2020-07-29 05:49
dialog
DA14580
[BLE]低功耗蓝牙介绍
常用的单芯片单模BLE芯片有TI的CC254X、CC26xx,nordic的NRF51288,dailog的
DA14580
等等,双芯片的双模BT有TI的CC2564。
_Summer__
·
2020-07-09 22:07
BLE
低功耗蓝牙设备DA1458x芯片开发之更新连接参数
今天将详细的讲解下低功耗蓝牙设备和手机连接时的抓包,以此帮助我这样的小白,并积累经验~我用的外设芯片是
DA14580
芯片,协议栈是Dialog的IP蓝牙协议栈,和手机相连,利用snifferpacket
zhaochun2014
·
2020-07-06 12:22
低功耗蓝牙开发
上一页
1
2
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他