完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
今天的串口坏了,实在搞不懂来论坛请教下大家!今天用串口调试新板子的时候串口不能用了,主要是检测不到TX和RX是什么电平。我是用淘宝买的PL2303来通讯,中午调的时候可以用,下午调的时候电脑就接收不了。我的波特率是115200,怀疑是程序,结果在其他板上可以用,不知道是不是烧了,请教下怎么解决
|
|
相关推荐
1个回答
|
|
STM32103RBT6的串口不能用可能是由多种原因导致的。为了解决这个问题,我们可以按照以下步骤进行排查:
1. 检查硬件连接:首先,确保STM32和PL2303之间的硬件连接正确无误。检查TX和RX引脚是否正确连接,以及是否有其他短路或断路的情况。 2. 检查PL2303:由于您提到中午还可以正常使用,下午就出现问题,可以尝试更换另一个PL2303模块,以排除PL2303硬件故障的可能性。 3. 检查串口波特率设置:确保STM32和PL2303的波特率设置一致。您提到波特率是115200,可以在STM32的串口初始化代码中检查波特率设置是否正确。 4. 检查串口配置:检查STM32的串口配置,确保TX和RX引脚没有被错误地配置为其他功能,如GPIO等。 5. 检查程序:您提到在其他板上可以使用,那么可以排除程序问题。但是,为了确保万无一失,可以再次检查STM32的串口发送和接收代码,确保没有逻辑错误。 6. 检查电源:确保STM32和PL2303的电源供应稳定,电压和电流符合要求。 7. 检查串口线:检查串口线是否有损坏或接触不良的情况,可以尝试更换一根串口线。 8. 检查电脑串口驱动:确保电脑上的串口驱动已正确安装,可以尝试重新安装或更新驱动。 9. 检查STM32串口硬件:如果以上步骤都无法解决问题,那么可能是STM32的串口硬件出现问题。可以尝试使用STM32的另一个串口,或者更换STM32芯片。 通过以上步骤,应该可以找到导致STM32103RBT6串口不能用的原因,并采取相应的解决措施。 |
|
|
|
只有小组成员才能发言,加入小组>>
调试STM32H750的FMC总线读写PSRAM遇到的问题求解?
1810 浏览 1 评论
X-NUCLEO-IHM08M1板文档中输出电流为15Arms,15Arms是怎么得出来的呢?
1631 浏览 1 评论
1098 浏览 2 评论
STM32F030F4 HSI时钟温度测试过不去是怎么回事?
737 浏览 2 评论
ST25R3916能否对ISO15693的标签芯片进行分区域写密码?
1687 浏览 2 评论
1944浏览 9评论
STM32仿真器是选择ST-LINK还是选择J-LINK?各有什么优势啊?
749浏览 4评论
STM32F0_TIM2输出pwm2后OLED变暗或者系统重启是怎么回事?
584浏览 3评论
604浏览 3评论
stm32cubemx生成mdk-arm v4项目文件无法打开是什么原因导致的?
567浏览 3评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-29 09:16 , Processed in 0.868235 second(s), Total 47, Slave 41 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号