[N32WBxxx] N32WB031芯片使用蓝牙协议栈下systick的中断配置方法

[复制链接]
1688|6
 楼主| 无非0到1 发表于 2022-11-29 11:42 | 显示全部楼层 |阅读模式
BLE, TI, ck, ic, sy
          N32BW031蓝牙芯片由于内部固化了蓝牙协议栈,所以在初始化了蓝牙协议栈之后,即使用芯片的蓝牙功能后
          在进行systick中断配置时,和不使用蓝牙协议栈下的systick的中断配置是不一样的,下面我把在进行蓝牙初始化
          即使用蓝牙功能下的systick中断配置的方法简单描述一下:
         1、在蓝牙初始胡完成之后,配置SysTick定时器:SysTick_Config(SystemCoreClock/1000);
          2、注册systick中断:REG32(0x200000f4) =(uint32_t)User_PortSysTickHandler;
          3、注册Systick中断,添加中断回调函数;
          4、定义全局变量定时计数参数 ,进行计时和相应的定时处理;
          具体的操作方法参考可以参考附件进行

N32WB031_rdtss+SysTick中断注册.pdf

945.99 KB, 下载次数: 76

51xlf 发表于 2022-12-1 21:17 | 显示全部楼层
蓝牙不是直接固化到-0x00地址的吗?
mickit 发表于 2022-12-2 20:28 | 显示全部楼层
N32WB031不是双核芯片吗              
 楼主| 无非0到1 发表于 2022-12-5 18:28 | 显示全部楼层
mickit 发表于 2022-12-2 20:28
N32WB031不是双核芯片吗

N32WB031是单核的,N32WB452是双核的。
 楼主| 无非0到1 发表于 2022-12-5 18:29 | 显示全部楼层
51xlf 发表于 2022-12-1 21:17
蓝牙不是直接固化到-0x00地址的吗?

蓝牙协议栈是固化在ROM里面的,flash是用户可以使用的。
小菜菜V 发表于 2023-7-26 23:13 | 显示全部楼层
本帖最后由 小菜菜V 于 2023-7-27 09:22 编辑

感谢指导
BIGGG 发表于 2023-12-1 13:42 | 显示全部楼层
您需要登录后才可以回帖 登录 | 注册

本版积分规则

17

主题

24

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部