摘要:
nrf的广播参数介绍: /**@defgroup BLE_GAP_ADV_FLAGS GAP Advertisement Flags * @{ */#define BLE_GAP_ADV_FLAG_LE_LIMITED_DISC_MODE (0... 阅读全文
posted @ 2022-08-13 11:00
嵌入式单片机实验室
阅读(410)
评论(0)
推荐(0)
摘要:
nrf的广播参数介绍: /**@defgroup BLE_GAP_ADV_FLAGS GAP Advertisement Flags * @{ */#define BLE_GAP_ADV_FLAG_LE_LIMITED_DISC_MODE (0... 阅读全文
posted @ 2022-08-13 11:00
嵌入式单片机实验室
阅读(410)
评论(0)
推荐(0)
摘要:
条件: 1. 手机蓝牙处于开启状态 2. ble设备和手机之前有配对连接。 操作步骤: 1. 开启白名单设置 2. 设备断开连接后,开启白名单快速和慢速广播 3. 手机开启蓝牙靠近后,自动回连。 阅读全文
posted @ 2022-08-13 11:00
嵌入式单片机实验室
阅读(172)
评论(0)
推荐(0)
摘要:
nrf_clock_lf_cfg_t clock_lf_cfg = NRF_CLOCK_LFCLKSRC;// see nrf_sdm.h for more detailsnrf_clock_lf_cfg_t clock_lf_cfg = { .sour... 阅读全文
posted @ 2022-08-13 11:00
嵌入式单片机实验室
阅读(216)
评论(0)
推荐(0)
摘要:
原因是keil5编译配置问题: 如果这个配置不打钩,则会使用0x08000000,导致HEX文件地址不改。 阅读全文
posted @ 2022-08-13 11:00
嵌入式单片机实验室
阅读(268)
评论(0)
推荐(0)
摘要:
Nordic默认采用Dual-Bank模式执行DFU,即将新固件的数据保存在Flash的另一区域,而不是直接覆盖当前固件程序,只有新固件接收完毕校验通过,再复制到当前固件空间。这样能保证更新过程被意外中断,不会影响到原来的程序。 (1)Flash布局 一个典型... 阅读全文
posted @ 2022-08-13 11:00
嵌入式单片机实验室
阅读(237)
评论(0)
推荐(0)
摘要:
GCC下载 下载gcc解压到任意目录 然后修改SDK12.3. xx\nRF5_SDK_12.3.0_d7731ad\comp... 阅读全文
posted @ 2022-08-13 11:00
嵌入式单片机实验室
阅读(44)
评论(0)
推荐(0)
摘要:
任务(Task)的介绍 在FreeRTOS中,线程和任务的概念是相同的。每个任务就是一个线程,有着自己的一个程序。函数的模型示例如下所示,通常情况下包含一个不会退出的循环体。 void TaskFunction( void *pvParameters ){ ... 阅读全文
posted @ 2022-08-13 11:00
嵌入式单片机实验室
阅读(655)
评论(0)
推荐(0)
摘要:
boot 第一步:keil配置 第二步:生产bin文件 $K\ARM\ARMCC\bin\fromelf.exe --bin... 阅读全文
posted @ 2022-08-13 11:00
嵌入式单片机实验室
阅读(186)
评论(0)
推荐(0)
摘要:
我们完成了基于FreeRTOS的第一个简单的项目,目的是让读者能有个感性的认识。现在开始我将就一些FreeRTOS的一些具体技术细节进行讲解,这一讲是关于堆栈管理。 虽然“堆栈“这个词大多数时候是连在一起使用的,但堆和栈其实是不同的概念。 栈(stack)... 阅读全文
posted @ 2022-08-13 11:00
嵌入式单片机实验室
阅读(373)
评论(0)
推荐(0)
摘要:
我介绍了STM32CubeIDE这个强大的编程工具并基于STM32CubeMX方便地移植了FreeRTOS操作系统。不能免俗像大多数的编程教程,在这一讲中我将写一个HelloWorld程序展示下FreeRTOS,起到抛砖引玉的效果。 本程序基于的开发版是stm... 阅读全文
posted @ 2022-08-13 11:00
嵌入式单片机实验室
阅读(249)
评论(0)
推荐(0)
|