
蓝牙篇之BK3431
心跳包
硕士研究生,嵌入式软件开发,蓝牙,IOT,人工智能方向
展开
-
蓝牙芯片----BK3431开发笔记------RW stack中添加自定义服务教程(4)
一、实现自定义服务在 RW 协议栈协议栈中添加一个自定义服务需要实现 6 个文件,分别为: custom.c custom.h custom_task.c custom_task.h app_custom.c app_custom.h 在sdk\ble_stack\common\profiles\custom。将custom.h、custom_task.h文件放在api目录下,custom.c、custom_task.c两个文件放在src目录下。将app_custom.c与a原创 2020-06-28 18:05:44 · 2940 阅读 · 4 评论 -
蓝牙芯片----BK3431开发笔记------基本外部驱动应用(3)
1.GPIO的输出先配置GPIO,在设置输出gpio_config(GPIOB_1,OUTPUT,PULL_NONE)gpio_set(GPIOB_1,1);//输出高电平gpio_set(GPIOB_1,0);//输出低电平2.IIC的读写(主)3.PWM的输出4.RTC的使用先初始化RTC,才能读出RTC的值,或者RTC中断(rtc_alarm_init)5.UTC的使用用于时间计时,UTC比较准,读出系统蓝牙时钟。6.ADC使用ADC参考电压为1.2V原创 2020-06-28 17:25:44 · 3425 阅读 · 1 评论 -
蓝牙芯片----BK3431开发笔记------快速入门(2)
应该是512K,flash.1.准备工具BK3431Q开发板、通用联机下载器2.软件工具keil arm,版本V5.12以上通用联机下载器上位机软件Beken_ProgramVer4二、编译1.keil的安装需要在keil官网下载安装support for ARM7/9支持包。2.编译工程编译成功后在目录\output\app下,会生成几个bin文件,用联机下载器烧录带CRC的bin文件,如图的bin三、烧录1.烧录接口硬件SPI接口..原创 2020-06-28 14:37:10 · 8053 阅读 · 1 评论 -
蓝牙芯片----BK3431开发笔记------注意事项(1)
1.烧录器与芯片引脚的对应关系烧录器接口 芯片引脚 HOLD p02 WP P03 VDD VCC VPP RSTN GND GDN SCK P06 SS P07 SI P04 OS P05 2.进入深度休眠void Enter_Deep_sleep(void)功耗在1.3uA3.用户数据保存0x42000---ox43fff:用户数据erase的操作是按照sector为单位来操作的,原创 2020-06-28 13:47:23 · 4452 阅读 · 0 评论