你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STM32WB5MMG 无法发出广播

[复制链接]
Bonj 提问时间:2023-9-12 10:53 / 未解决

1.自己做的板子,并不是官方的开发板

2.使用官方例程是可以正常连接的,但是自己设置的ble的一直连不上

3.看过youtube上的simple BLE application generated from CUBE,但是设置好也没啥用

4.库是17.2 stm32cubeide是1.13.1 CubeMX是6.9.1

收藏 评论3 发布时间:2023-9-12 10:53

举报

3个回答
STMCU-管管 回答时间:2023-9-12 17:59:13
自己做的话检查检查电路看看,有没有可能发出来大家一起瞅瞅
Bonj 回答时间:2023-9-12 22:32:47

STMCU-管管 发表于 2023-9-12 17:59
自己做的话检查检查电路看看,有没有可能发出来大家一起瞅瞅

  1. [ ] 我觉得电路应该是没啥问题的,如果跑库里的例程比如BLE-p2pserver是没问题的,但是我把那个BLE_p2pserevr.ioc单独放在一个文件夹生成一个工程就完犊子了。
  2. [ ] 然后因为我没买stm32wb5mm_dk开发板,我就用那个p_nucleo_wb55去测试这两个工程会打印什么,结果就是第二个我单独生成的那个工程什么都没打印...(第一条的两个工程都是再stm32cubemx以stm32wb5mmg建立的)
  3. [ ] 我用官方库中的P_nucleo_wb55库中的BLE_p2pserver.ioc单独放到一个文件直接生成工程(基于stm32wb55rgv6),下载到我所做的基于stm32wb5mmg(里面是stm32wb55YG系列)的板子上反而能够正常工作,这很难让人理解,我觉得可能是stm32cubeMX或者IDE的问题,这两个的版本我都更新到最新了(mx 6.9.1; ide 1.13.1)
  4. [ ] 我做的这个板子调了一段时间了(一些adc的输出啥的),只是加上蓝牙就不太行了
  5. [ ] 我大概率猜测你把最新库 1.17.2中的BLE_p2pserver.ioc(在stm32wb5mmdk文件下的)单独放个文件生成个project,假如你有那个stm32wb5mm_dk开发板 大概率也是不行的
butterflyspring 回答时间:2023-9-13 16:41:12
既然官方的例程能正常运行,那么基本上硬件是通的。
可以将例程与你生成的代码对比一下,看看哪些不同。
毕竟后续开发也要熟悉这种架构原来的。
否则哪里有差异从外面是看不出来的。
关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版