[其他ST产品] stm32与ch340t 通信不正常

[复制链接]
 楼主| flycamelaaa 发表于 2025-2-28 11:24 | 显示全部楼层 |阅读模式
CH340T 做USB虚拟串口,可以和51单片机正常通信,和stm32 通信就会错误。
海滨消消 发表于 2025-4-22 12:22 | 显示全部楼层
建议先硬件连接问题。
elephant00 发表于 2025-4-22 12:25 | 显示全部楼层
估计可能是中断或 DMA 配置错误。
麻花油条 发表于 2025-4-22 12:27 | 显示全部楼层
更新或重新安装 CH340T 的驱动程序。
两只袜子 发表于 2025-4-22 13:26 | 显示全部楼层
波特率设置不匹配吧!
jcky001 发表于 2025-4-22 14:00 | 显示全部楼层
驱动未正确安装或者版本不兼容。
cr315 发表于 2025-4-22 15:23 | 显示全部楼层
检查 STM32 的串口初始化代码,波特率、数据位、停止位和校验位配置是否正确。
七毛钱 发表于 2025-4-22 15:23 | 显示全部楼层
数据帧格式不一致导致的?
豌豆爹 发表于 2025-4-22 17:23 | 显示全部楼层
如果 CH340T 芯片本身存在问题,可能导致与 STM32 通信异常,尝试更换芯片。
内政奇才 发表于 2025-4-22 19:00 | 显示全部楼层
检查连接线是否过长或存在干扰,尝试缩短连接线或使用屏蔽线。
风凉 发表于 2025-4-23 01:25 | 显示全部楼层
STM32 CH340T 的波特率设置不一致,导致通信双方无法正确解析数据

西洲 发表于 2025-4-23 02:25 | 显示全部楼层
检查 STM32 的时钟配置是否正确,尤其是外设时钟(如 APB1/APB2 时钟)是否与波特率生成器匹配

捧一束彼岸花 发表于 2025-4-23 03:32 | 显示全部楼层
STM32 CH340T 的数据位、停止位、校验位设置不一致。可能导致收不到数据

白马过平川 发表于 2025-4-23 04:37 | 显示全部楼层

可能是STM32 的串口引脚与 CH340T 的连接不正确,或者存在虚焊、接触不良等问题
春日负喧 发表于 2025-4-23 05:33 | 显示全部楼层
一般的话STM32 的串口电平(通常为 3.3V)与 CH340T 的电平(通常为 5V)不匹配,可能导致通信错误

温室雏菊 发表于 2025-4-23 06:37 | 显示全部楼层
CH340T 的驱动程序可能存在问题,或者 STM32 的固件代码有 bug

故意相遇 发表于 2025-4-23 07:39 | 显示全部楼层
串口冲突或占用吧,STM32 的串口资源可能被其他外设占用,或者存在多个串口设备冲突

失物招領 发表于 2025-4-23 08:38 | 显示全部楼层
可能是STM32 串口配置错误,STM32 的串口配置(如中断优先级、DMA 配置等)可能导致通信错误

她已醉 发表于 2025-4-23 09:54 | 显示全部楼层
CH340T 芯片本身可能存在问题,或者存在兼容性问题

将爱藏于深海 发表于 2025-4-23 10:44 | 显示全部楼层
使用逻辑分析仪捕获 STM32 CH340T 之间的串口通信数据,分析时序和错误原因

您需要登录后才可以回帖 登录 | 注册

本版积分规则

824

主题

4298

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部

824

主题

4298

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部