基于TencentOS Tiny 用STM32G0开发板自制智能甲醛监测仪
admin 2025年4月30日 16:50:47 tp官方下载安卓最新版 21
利用USB转串口电路,能够将串口信息转换为USB口信号,进而使开发板可以直接连接PC来查看日志。接下来,会对开发的整个流程进行详细介绍。
USB转串口功能
USB转串口电路发挥着关键作用,它达成了串口信息到USB口信号的转换。在实际应用里,开发板依靠该电路能够直接用USB线连接PC,不需要复杂的转接设备。这种方式便利快捷,提升了开发效率。例如许多初学者使用某些类型开发板时,借助此电路快速把开发板与PC连接,节省了时间。
使用这个电路,开发人员能够在PC上,借助串口助手,轻松地查看日志。串口助手可以清晰地显示开发板的运行信息,这对于调试以及问题排查而言非常重要。当程序运行出现异常的时候,开发人员能够及时从日志当中发现问题,并针对性地解决,从而减少开发周期。
MDK软件安装
下载MDK软件时,版本最好高于5.24,本教程以5.24版本作为示例。下载结束后,找到MDK524应用程序文件并双击它。这时会弹出安装向导界面,依照提示点击next>>逐步完成安装。在不同的计算机环境中,安装过程或许会稍有差异,但总体操作是一样的。
安装完成后,这表明开发板的单片机程序开发环境初步搭建好了。然而,要使软件正常运行,需要重启MDK软件。重启之后,开发人员便能够在这个环境里进行单片机程序的编写与调试。这如同新买的电脑安装好系统后,只有重新启动才能开始使用各类软件 。
仿真器的选择
要把程序烧录到开发板里,就得使用仿真器。这套开发板选用的是ST公司的ST - Link V2仿真器,它可以实现开发板程序的烧写,还具备仿真功能。ST - Link V2在市场上应用范围广,性能稳定,多数开发人员都喜欢用它。
不同的开发板,对仿真器有着不一样的要求,选用恰当的仿真器,有助于提升开发的成功率。比如说,本开发板选择ST - Link V2,是因为它与开发板具备兼容性,能够更好地完成程序烧写以及调试任务,进而确保开发过程顺利开展。
ST - Link驱动安装
在不同的windows版本里,设备名称和它在设备管理器中的栏目或许会有所不同。就拿WIN10来说,插上STLINK后显示的是STM32 STLINK。在安装ST - Link驱动之前,需要先弄清楚自己系统的相关信息,这样才能正确找到驱动程序。
安装驱动的时候,要依照官方说明一步一步地进行操作。一般情况下,需要把ST - Link连接到电脑,接着在设备管理器里更新驱动程序。只有正确安装了驱动,开发板才能够与PC正常通信,以此保障后续程序烧写以及调试工作的开展。
串口调试助手使用
串口调试助手sscom5.13.1无需安装,下载后解压压缩包就能直接使用,这种方式给开发人员带来便利,节省了时间,解压后能直接在PC上打开该软件进行相关操作。
打开电脑的设备管理器,在端口列表中能看到PC与开发板连接的端口号,比如这里显示的是COM26,那么在sscom工具中就要选择COM26,与此同时,还需要依据开发板程序波特率设置,把sscom串口工具中的波特率调整为115200,如此开发板和调试助手才能正常通信。
程序烧录与调试
点击下载程序,之后按下开发板上的复位键,这时Flash下载工具开始下载。在下载过程中,要保证开发板和PC连接稳定,防止出现中断致使下载失败。下载完成后,一定要把跳线端子恢复到默认状态。就像按照前面组装成品图短接那样,不然wifi将不能工作,MCU也不能控制wifi 。
打开mqtt_iot_explorer_tc_ch20_oled.c文件进行编辑,修改要接入WIFI的名称以及密码。建议使用手机热点,且热点名称不要有特殊字符,如此可避免很多网络连接问题。运行sscom软件,打开对应串口,按下开发板复位键,程序开始运行,在串口助手中就能看到系统运行打印的日志。
大家使用串口调试助手时,遇到过哪些问题?欢迎在评论区分享,要是觉得本文有帮助,那就点赞并分享!