前言 第一篇文章,已经建立了开发环境,这一篇先把我们平时调试第一步先肯定是先调一个串口出来,尤其是不熟悉的MCU,先把串口调通是很重要的,可以验证自己的硬件跑没跑起来。 所以第一步先试一下串口打印功能,看能不能正常实现。 第一部分,串口打印调试 还是从例程着手,官方已经把例程都准备好了,直接从STM32CubeMX上打开,file:///C:/Users/Administrator/AppData/Local/Temp/ksohtml8948/wps1.jpg,工程名是这个:”Project: UART_Printf,编译一下没有问题,烧写进去试一下。 确实遇到了识别不了设备,安装RF-Flasher Utility-4.5.0.0-Setup,按照技术人员的方法,擦除FLASH后就能正常烧写了。 建议: 1.从ST官网下载最新版本RF-Flasher utility 2.安装后连接WB09 NUCLEO串口,并点击“Mass Erase”进行芯片擦除。 这样烧写进去,试一下程序。 发现打印的是乱码,检查一下程序。 这里改到 huart1.Init.Parity = UART_PARITY_NONE;不需要校验 OK,现在对了,接下来验证一下ADC。 第二部分,ADC调试 计划新建一个自己的工程,试用芯片STM32WB09KEV 添加一个宏定义,不然会报错。 感觉ADC跟别的MCU函数不太一样,还需要花点时间研究。
|