|
STM32WB09KE在宣传的时候强调的第一点是低成本。对比过往低成本芯片的特点,比较明显的应该是较少的外部接口了。Nucleo 板卡有屏蔽罩不能直接看到芯片本体,但通过STM32CubeIDE创建工程的时候就一目了然了。6 l% W& n4 ^$ N & ^2 T% n( c" W: n3 |5 A
这块板子使用的32Pin的封装,默认配置了I2C 、SPI、USART以及几个GPIO,接口资源有但不富裕。由于串口已经连接到STLINK V3 ,通过调试器的虚拟串口可以直接与WB0通信,而GPIO也与板载LED相连,那么基础外设的使用就先从USART和GPIO出发。电灯和串口输出。1 J6 `" z& g. Z# ? 选择板卡的方式创建工程,默认配置生成代码后,主函数中添加三行程序即可 n2 \. J: L( A
此时编译正常,但点击Run按钮后提示没有STLINK,好奇的换了根TypeC线后可以了。然后看到电脑弹出新的磁盘,是调试器的模拟磁盘。习惯只使用VCP+Debug模式,于是在提示升级固件的时候做了切换。
想起来STM32CubeIDE是今天装了新版本,需要看下printf相关的配置2 D2 q& |% N. w% w9 A
以上事情做完,应该没问题了,烧录、运行,打开串口助手,嘿,LD1是闪烁了,但串口没有输出啊,老司机顿时脸上挂不住了。好在是老司机,捂住脸呗。想了多种可能性,真没想到是虚拟串口有两个,选择第一个有输出打印,第二个就没有/ }( @/ q' E: s) L% k- x
于是试了下切换STLINK固件为有模拟磁盘的模式,设备列表就只有一个串口号了。有点不解,但暂时不清楚这是何故。有懂得可以留言告知,感谢不吝赐教4 E4 A3 ^! y) l' l) o0 r' I |
【STM32H5 评测】NUCLEO-H5E5ZJ 使用 TrustZone 安全分区系统实践测试
【STM32H5 评测】基础硬件加密与随机数性能 - STM32H5E5实测硬件AES加解密、HASH运算、TRNG真随机数输出速率与稳定性
【STM32H5 评测】CPU核心性能 - STM32H5E5跑 RTOS,观察任务切换速度、中断响应快慢
【STM32H5 评测】内存读写性能 - STM32H5E5实测Flash,SRAM读写速度,用DMA搬运大块数据
STM32 5V FT引脚疑问
【NUCLEO-C562RE】OLED 显示
保姆级教程:CMake 工程导入 STM32CubeIDE 步骤
STM32CubeCLT 1.22.0新版本发布
【下载问题解决】关于ST官网下载软件问题解决
【STM32H735G-DK测评】lvgl移植
微信公众号
手机版