本次测试的是NUCLEO-WB09KE开发板,该开发板是ST新出的一款蓝牙®低功耗无线和超低功耗开发板,内嵌了一颗强大且符合蓝牙®低功耗SIG规范v5.4的超低功耗无线射频芯片。板载MCU STM32WB09xx系列提供高达64 MHz的CPU、512 KB Flash存储器和64 KB RAM。 该MCU系列特色: 还是第一次玩ST的无线MCU,下面就来体验一下如何开发。 首先要更新STM32CubeMX到最新版,目前是6.12.X版,否则找不到stm32wb09型号。然后下载STM32WB09的软件包以及keil的device pack包,方便后面开发。 下面是STM32CubeMX找到SMT32WB09开发板新建工程。整个过程和通用MCU新建工程基本一样。 然后就是配置外设初始化功能。这里把常用的外设都初始化了,倒时可以做个工程模板。 接着是系统时钟配置,系统时钟为64MHz,保持默认即可。 下面就是开发工程配置了。 最后生成keil开发工程。 生成的工程如下。开始生成的工程MCU选择型号和keil pack包的型号不一致,需要重新选择一下。 下面就可以开发点灯了。 在main循环中添加点灯代码,编译下载。 下载之后就可以看到红色和蓝色灯闪烁了。整个过程非常丝滑,非常简单。 |
狂欢三】STM32C031使用TIM定时器DMA方式实现WS2812彩灯输出(三)
【狂欢三】PWNUCLEO-U083RC M 互补输出配置
【狂欢三】STM32C031使用TIM定时器DMA方式实现PWM输出(二)
【狂欢三】STM32C031使用TIM定时器PWM输出
【STM32MP257】🥳STM32MP257-DK-开发板开箱体验
NUCLEO-U083RC学习历程-空闲中断+DMA接收不定长数据
刘氓兔的杂谈【001】-片上USB 高速PHY
【NUCLEO-WB09KE评测】+使用STM32CubeMX新建蓝牙工程
刘氓兔的64位入门挑战【2】——MP257和cubemx
【NUCLEO-WB09KE评测】+实现读取温湿度传感器SHTC3数据
# r! Z: \4 V0 d& d& s0 W5 W
这个压缩包是介绍 STM32WB 的HAL层和LL层驱动的介绍
依次文档是:
1、STM32WB09xE的完整信息微控制器存储器和外设
2、数据手册
3、蓝牙框架
4、1801 stilnk底层板
5、2032 stm32wb09开发板
6、stlink板子原理图
7、STM32WB09KEV6TR 开发板原理图
8、和第二个重了
9、STM32WB09 Nucleo-64 board 介绍
10、BlueNRG-LP、BlueNRG-LPS 2.4 GHz无线电私有驱动程序
这个文档只是讲了大致流程,具体细节不清晰
此文档讲述了 M0核编程文档 技术大佬专用,俺用不上