摘要:
OTA升级,以ble_uart为例(该工程是在ble_uart上修改的) 1、找到例程中的这三个工程,分别将这三个工程中的.hex取出; 1、打开ble_uart工程,将Ld中link.Ld替换成OnlyUpdateApp_Peripheral工程Ld中link.ld. 1、修改ble_uart工程 阅读全文
摘要:
转载 (11条消息) MounRiver_Studio的博客_CSDN博客-RISC-V IDE,RISC-V,ARM IDE领域博主 阅读全文
摘要:
void Peripheral_Init() { Peripheral_TaskID = TMOS_ProcessEventRegister(Peripheral_ProcessEvent); // Setup the GAP Peripheral Role Profile { uint8_t in 阅读全文
摘要:
非BLE工程设置RTC唤醒(BLE工程的睡眠唤醒由Tmos自己控制,用户只要按照自己的要求添加任务就行,空闲是MCU会自动睡眠,该执行任务时RTC会唤醒MCU执行任务) 非BLE工程设置RTC唤醒如下 使用外部32K设置RTC唤醒 LClk32K_Select(Clk32K_LSE);//启用外部3 阅读全文
摘要:
/********************************** (C) COPYRIGHT ******************************* * File Name : Main.c * Author : WCH * Version : V1.0 * Date : 2020/0 阅读全文
摘要:
peripheral 怎么实现BLE所说的低功耗,下面进行功能讲解 程序烧写进EVT测试板,运行结果和电流测试截图如下 启动后,广播并且受到主机的扫描(打印受到扫描广播包的主机的mac地址),广播间隔设置的是50ms // What is the advertising interval when 阅读全文
摘要:
使用CH573 CH58x完成的APP代码很有可能需要进行升级,借助BOOT进行升级的话,可以通过APP跳转进入BOOT,借助芯片自带的BOOT和ISP工具,进行升级(支持串口1和USB下载) 跳转实现的代码,BOOT中有一段功能,如果APP起始的至少4字节是默认(无main跳转地址),则认为此芯片 阅读全文
摘要:
peripheral通用外设例子是比较常用的BLE通讯功能demo,具有完成芯片和手机(PC)等其他BLE主机数据互通(上下传)的功能,包括读、写和通知数传功能。 使用该例子前建议手机上下载调试APP 安卓手机,应用市场直接搜索(BLE调试助手) 软件安装打开后的界面(需要开启定位授权,建议给所有提 阅读全文
摘要:
// Default MITM mode (TRUE to require passcode or OOB when pairing) 设置开启 #define DEFAULT_MITM_MODE TRUE // Default bonding mode, TRUE to bond #define 阅读全文
摘要:
以串口1为例子串口初始化 GPIOA_SetBits(bTXD1); GPIOA_ModeCfg(bTXD1, GPIO_ModeOut_PP_5mA);//设置TXD输出 UART1_DefInit( );//串口1初始化,默认波特率115200 中断设置和开启 UART1_ByteTrigCfg 阅读全文