617|1

46

帖子

0

TA的资源

一粒金砂(中级)

楼主
 

【NUCLEO-WB09KE测评】六、PWM 调光 + Wbe ble控制 [复制链接]

本帖最后由 dvacos 于 2024-10-11 15:44 编辑
一 、硬件确认
 
确认LED颜色 与 用于可以配置的LED
 
确认引脚
 
二 、cube mx配置
 
 
三、实验
添加初始化代码
 
HAL_TIMEx_PWMN_Start(&htim16,TIM_CHANNEL_1);
 
初始化互补通道的API与正常通道的API不是同一个
 
配置后发现灯闪的非常不正常,逻辑分析仪抓PWM发现两个现象,
1、PWM无效只有高低电平
2、PWM断断续续的导致灯是在闪烁
 
排查了半天,发现是使用例程的代价。需要做2点修改
 
修改1
注释所有已经配置的LED IO
 
注释所有相关LED_BLUE的开关
经过以上配置后,发现灯实在PWM闪烁(即一会有PWM 一会是低电平)
 
修改2
关闭低功耗
这一点非常难找,要不是联想到了BLE会按照广播间隔、连接间隔唤醒自己,起来发送数据。估计都找不到了。
 
 
四 、web ble
 
Web ble简介
Web Bluetooth API 是一种使 Web 应用程序能够与蓝牙低功耗 (BLE) 设备进行交互的 JavaScript API。通过 Web Bluetooth,开发人员可以轻松地构建出能够与各种蓝牙设备通信的 Web 应用,从而扩展了 Web 的功能范围。
Web Bluetooth API 基于 GATT (Generic Attribute Profile) 协议,它定义了设备之间进行数据交换的一种通用方式。在 Web Bluetooth API 中,Web 应用程序扮演了 GATT 客户端的角色,而蓝牙设备则作为 GATT 服务器。通过使用 JavaScript API,Web 应用程序可以扫描附近的蓝牙设备、查询特定服务的设备和与之建立连接,从而实现对蓝牙设备的控制和数据传输。
 
Web ble效果
 

此帖出自RF/无线论坛

最新回复

要不是联想到了BLE会按照广播间隔、连接间隔唤醒自己,起来发送数据,经验啊,哈哈,厉害,这个收藏   详情 回复 发表于 2024-10-12 07:34
点赞 关注
 

回复
举报

6542

帖子

0

TA的资源

五彩晶圆(高级)

沙发
 

要不是联想到了BLE会按照广播间隔、连接间隔唤醒自己,起来发送数据,经验啊,哈哈,厉害,这个收藏

此帖出自RF/无线论坛
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
快速回复 返回顶部 返回列表