材料:
C340模块或者别的模块,我这里直接用的是STM32F407芯片,内部集成了C340
一根usb线
一、下载安装XCOM串口调试助手
下载地址
XCOM的详细讲解
另外需要安装C340的驱动
正点原子提供的驱动win10系统不支持,安装了几次都失败了,然后我上论坛找的驱动安装成功了
驱动地址
安装过程比较简单,打开点击安装即可,卸载一样,安装成功会有提示。
二、进行调试
在进行调试的时候我始终找不到串口,一度怀疑人生,还吐槽这个软件,最后发现线连错了,我连的是ST-LINK仿真器,于是一直没有检测到端口,原因是我没有插USB线,检测串口连线都没有肯定检测不到,把USB线一端插在板子上,一端插电脑上口立马就好了 ......
波特率要保持和程序里写的波特率一致,否则会传输错误,产生乱码等各种问题,停止位,数据位,校验位一般为18N,接着就可以进行串口的调试了。
三. 故障检测
使用st-link调试找不到flash
解决:
首先确定芯片选择正确,我是stm32f407zgt6的开发板
然后选择st-link调试器
点击右边的settings选择和自己开发板匹配的flash
串口还是用不了检测不到的,根据以下顺序进行排除:
1.串口线是否损坏,是否插了,插好了没
2.驱动装好了没,有的USB-串口模块用的CH340,有的是别的,安装相应的驱动才行。
如果确定是驱动导致的,没装好或者什么的,用驱动人生更新一下电脑驱动重启一下试试。
如果还不行,我的电脑是关机重启长按F2,不同电脑按键可能不一样,-->更改电脑设置-->常规-->选择 高级启动里的立即重启-->疑难解答-->高级选项-->启动设置-->重启-->进入系统高级启动模式-->按数字“7”强制禁止数字签名,然后再试试看。
还有的串口用的驱动不同,要根据具体的USB转串口芯片去安装对应的驱动。
3.如果前两步都是好的,就可能是板子烧了,检查一下串口模块的电压有没有被拉低。
四、资源下载
我将常用串口驱动CH340,PL2303,CDM21224,CP2102,多款串口助手,STLINK安装使用教程等资源进行了打包,方便下载
下载链接:https://download.csdn.net/download/qq_41573860/14894953
上一篇:STM32F407-串口通信基本原理
下一篇:STM32F407-跑马灯
推荐阅读最新更新时间:2024-11-10 15:38
设计资源 培训 开发板 精华推荐
- MIC5327-1.8YMT EV,用于电池充电器的 1.8V DC 至 DC 单输出电源的评估板
- IS-DEV KIT-8,评估板控制一个 OLED 摇杆
- GSH_Bed 铝基板加热平台
- LF60CV 6V 极低压降稳压器的典型应用
- 符合 EMC 标准的带过压保护的高侧电流感应
- LT5514EFE 演示板,高线性可变增益 IF 放大器 / ADC 驱动器
- DC540A-B,用于 LTC1608CG 通用数据采集板的演示板(高达 500ksps)
- SI2417FT18-EVB,带有 UART 接口的 SI2417 ISOmodem 评估板
- EVAL-ADF4106EBZ1,用于 PoE 无线接入点的 ADF4106 PLL 时钟发生器的评估板
- LT8315EFE 85% 高效通用输入离线电源的典型应用电路