请选择 进入手机版 | 继续访问电脑版

 找回密码
 立即注册
搜索
查看: 1082|回复: 5

STM32-PZ6806L开发板串口使用问题

[复制链接]

1

主题

1

帖子

10

积分

新手上路

Rank: 1

积分
10
发表于 2019-6-17 21:15:54 | 显示全部楼层 |阅读模式
板子是PZ6806L,实验程序是独立看门狗实验。用USB连接线连接电脑和板子的USB串口,电脑另一个USB口接仿真器。
问题来了:用仿真器直接下载程序或者用普中科技自动下载软件下载程序后,程序可以运行,LED1指示灯闪烁,看门狗也正常,此时打开sscom串口助手,打开串口,LED1熄灭,sscom没有打印。
这是什么情况呢?
回复

使用道具 举报

1

主题

5

帖子

16

积分

新手上路

Rank: 1

积分
16
发表于 2020-5-30 11:09:48 | 显示全部楼层
PZ6806L这块板子,对应的CH340G,它没有接12MHz的晶振,所以串口通讯会没反应。
回复 支持 反对

使用道具 举报

1

主题

5

帖子

16

积分

新手上路

Rank: 1

积分
16
发表于 2020-6-18 08:44:27 | 显示全部楼层
lovegreatly 发表于 2020-5-30 11:09
PZ6806L这块板子,对应的CH340G,它没有接12MHz的晶振,所以串口通讯会没反应。

经过测试,不是CH340G的原因,STM32是一直正常发送和接收的,只不过要在串口调试助手上设置一下,在接收端勾选一下DTR,再去掉勾选,串口调试助手就可以正常接收数据了;发送端,只要勾选换行发送,就可以正常发送数据了。
回复 支持 反对

使用道具 举报

1

主题

5

帖子

16

积分

新手上路

Rank: 1

积分
16
发表于 2020-6-18 13:36:16 | 显示全部楼层
如果把CH340G的 DTR#与 RTS# 断开,可以正常串口通讯,只不过不能通过串口烧录程序。 个人通过JTAG烧录程序之后,再断开 DTR#与 RTS# 测试,可以正常发送与接收数据。
回复 支持 反对

使用道具 举报

1

主题

5

帖子

16

积分

新手上路

Rank: 1

积分
16
发表于 2020-6-18 15:02:32 | 显示全部楼层
关键还是PZ6806L中的CH340G的接线方法不同,它采用的是DTR高电平复位、RTS高电平进BOOTLoader; 很多开发板,采用的都是 DTR高电平复位、RTS低电平进BOOTLoader 。
回复 支持 反对

使用道具 举报

*滑块验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

Archiver|手机版|小黑屋|普中开源电子分享网 粤ICP备16123577号-2

GMT+8, 2020-7-14 07:43 , Processed in 0.078125 second(s), 25 queries .

Powered by 论坛制作 X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表