OpenEdv-开源电子网

 找回密码
 立即注册

扫一扫,访问微社区

正点原子全套STM32/FPGA开发资料,上千讲STM32视频教程,RT1052教程免费下载啦...
查看: 1542|回复: 18

STM32最小系统,串口无法下载程序!

[复制链接]

  离线 

2

主题

14

帖子

0

精华

新手上路

积分
46
金钱
46
注册时间
2017-11-24
在线时间
13 小时
发表于 2018-3-10 14:29:21 | 显示全部楼层 |阅读模式
20金钱
STM32最小系统,串口无法下载程序!麻烦大神帮忙找找原因。

PCB

PCB

原理图

原理图

flymcu

flymcu

最佳答案

查看完整内容[请看2#楼]

弄了好久,终于找到原因了,是我TXD RXD接反了。谢谢论坛朋友们。
回复

使用道具 举报

  离线 

2

主题

14

帖子

0

精华

新手上路

积分
46
金钱
46
注册时间
2017-11-24
在线时间
13 小时
 楼主| 发表于 2018-3-10 14:29:22 | 显示全部楼层
弄了好久,终于找到原因了,是我TXD RXD接反了。谢谢论坛朋友们。
回复

使用道具 举报

  离线 

0

主题

50

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
250
金钱
250
注册时间
2018-2-27
在线时间
29 小时
发表于 2018-3-10 14:42:05 | 显示全部楼层
本帖最后由 TCX 于 2018-3-10 14:49 编辑

用串口ISP下载应该把BOOT0拉高,复位下载。选择DTR高电平复位,RTS低电平进入BootLoader,试试;或者你可以把BOOT0与CH340连接的部分断开,直接上拉BOOT0试试。
回复

使用道具 举报

  离线 

2

主题

14

帖子

0

精华

新手上路

积分
46
金钱
46
注册时间
2017-11-24
在线时间
13 小时
 楼主| 发表于 2018-3-10 14:51:39 | 显示全部楼层
TCX 发表于 2018-3-10 14:42
用串口ISP下载应该把BOOT0拉高,复位下载。选择DTR高电平复位,RTS低电平进入BootLoader,试试;或者你可以 ...

用万用表量了,串口下载的时候BOOT0是被拉高了
回复

使用道具 举报

  离线 

0

主题

50

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
250
金钱
250
注册时间
2018-2-27
在线时间
29 小时
发表于 2018-3-10 14:56:01 | 显示全部楼层
begin 发表于 2018-3-10 14:51
用万用表量了,串口下载的时候BOOT0是被拉高了

可是看你的电路图应该是RTS为高电平boot0拉高,DTR为低电平复位
回复

使用道具 举报

  离线 

2

主题

14

帖子

0

精华

新手上路

积分
46
金钱
46
注册时间
2017-11-24
在线时间
13 小时
 楼主| 发表于 2018-3-10 15:04:30 | 显示全部楼层
TCX 发表于 2018-3-10 14:56
可是看你的电路图应该是RTS为高电平boot0拉高,DTR为低电平复位

我这个是照着mini板画的,应该设置会是一样吧。我也试了  RTS为高电平boot0拉高,DTR为低电平复位  不起作用
回复

使用道具 举报

  离线 

0

主题

50

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
250
金钱
250
注册时间
2018-2-27
在线时间
29 小时
发表于 2018-3-10 15:28:17 | 显示全部楼层
begin 发表于 2018-3-10 15:04
我这个是照着mini板画的,应该设置会是一样吧。我也试了  RTS为高电平boot0拉高,DTR为低电平复位  不起 ...

不好意思,刚回错了。你的电路应该是DTR高电平复位,RTS低电平进入BootLoader.你的CH340接的是8M晶振?Mini板子是12M不知道有没有问题。如果说boot0电平拉高了,并且之后确实有复位,下载不成功的话那应该是电路焊接问题或者物料损坏,想不出别的原因了。
回复

使用道具 举报

  离线 

2

主题

14

帖子

0

精华

新手上路

积分
46
金钱
46
注册时间
2017-11-24
在线时间
13 小时
 楼主| 发表于 2018-3-10 15:42:43 | 显示全部楼层
TCX 发表于 2018-3-10 15:28
不好意思,刚回错了。你的电路应该是DTR高电平复位,RTS低电平进入BootLoader.你的CH340接的是8M晶振?Mi ...

实际物是接的12M的      
回复

使用道具 举报

  离线 

1

主题

17

帖子

0

精华

初级会员

Rank: 2

积分
186
金钱
186
注册时间
2017-9-18
在线时间
96 小时
发表于 2018-3-10 16:40:15 | 显示全部楼层
rts为高你那个pnp三极管怎么导通
回复

使用道具 举报

  离线 

1

主题

17

帖子

0

精华

初级会员

Rank: 2

积分
186
金钱
186
注册时间
2017-9-18
在线时间
96 小时
发表于 2018-3-10 16:43:41 | 显示全部楼层
要么就电压差有0.7才行
回复

使用道具 举报

  离线 

2

主题

14

帖子

0

精华

新手上路

积分
46
金钱
46
注册时间
2017-11-24
在线时间
13 小时
 楼主| 发表于 2018-3-11 10:49:08 | 显示全部楼层
yangongbei 发表于 2018-3-10 16:40
rts为高你那个pnp三极管怎么导通

我没搞明白这个问题,也觉得逻辑不对。但是实际测了 boot0被拉高了。是照着mini版画的,下载设置也是按mini板来的
回复

使用道具 举报

  离线 

0

主题

50

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
250
金钱
250
注册时间
2018-2-27
在线时间
29 小时
发表于 2018-3-12 10:23:10 | 显示全部楼层
begin 发表于 2018-3-11 10:49
我没搞明白这个问题,也觉得逻辑不对。但是实际测了 boot0被拉高了。是照着mini版画的,下载设置也是按mi ...

有没有8050和8550用混了用错了
回复

使用道具 举报

  离线 

2

主题

14

帖子

0

精华

新手上路

积分
46
金钱
46
注册时间
2017-11-24
在线时间
13 小时
 楼主| 发表于 2018-3-12 13:22:02 | 显示全部楼层
TCX 发表于 2018-3-12 10:23
有没有8050和8550用混了用错了

没噢  我用的5551 跟 5401
回复

使用道具 举报

  离线 

2

主题

14

帖子

0

精华

新手上路

积分
46
金钱
46
注册时间
2017-11-24
在线时间
13 小时
 楼主| 发表于 2018-3-12 13:22:50 | 显示全部楼层
begin 发表于 2018-3-12 13:22
没噢  我用的5551 跟 5401

BOOT0 被拉高了,电路也复位了。就不知道是哪里的问题了。
回复

使用道具 举报

  离线 

0

主题

50

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
250
金钱
250
注册时间
2018-2-27
在线时间
29 小时
发表于 2018-3-12 15:17:15 | 显示全部楼层
begin 发表于 2018-3-12 13:22
BOOT0 被拉高了,电路也复位了。就不知道是哪里的问题了。

那SWD和JTAG下载有没试过行不行
回复

使用道具 举报

  离线 

2

主题

14

帖子

0

精华

新手上路

积分
46
金钱
46
注册时间
2017-11-24
在线时间
13 小时
 楼主| 发表于 2018-3-12 15:29:55 | 显示全部楼层
TCX 发表于 2018-3-12 15:17
那SWD和JTAG下载有没试过行不行

还没有试过,我试试看吧。谢谢你了
回复

使用道具 举报

  离线 

1

主题

9

帖子

0

精华

初级会员

Rank: 2

积分
67
金钱
67
注册时间
2018-3-2
在线时间
7 小时
发表于 2018-3-12 22:38:23 | 显示全部楼层
电源供电是从哪里进来的?从USB供电?USB接口的VCC没看到接进来
回复

使用道具 举报

  离线 

2

主题

14

帖子

0

精华

新手上路

积分
46
金钱
46
注册时间
2017-11-24
在线时间
13 小时
 楼主| 发表于 2018-3-13 09:28:16 | 显示全部楼层
gag 发表于 2018-3-12 22:38
电源供电是从哪里进来的?从USB供电?USB接口的VCC没看到接进来

电源我是外接的,右上角有接口
回复

使用道具 举报

  离线 

1

主题

9

帖子

0

精华

初级会员

Rank: 2

积分
67
金钱
67
注册时间
2018-3-2
在线时间
7 小时
发表于 2018-3-13 22:28:21 | 显示全部楼层
你的TXD和RXD接错了,CH340的TXD要接STM32的RXD,CH340的RXD要接STM32的TXD,即是收对发,发对收,你现在是发对发,收对收,错了。
回复

使用道具 举报

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

本版积分规则




关闭

正点原子STM32/FPGA资料免费洗澡上一条 /1 下一条

正点原子公众号

QQ|联系我们|手机版|官方淘宝店|微信公众平台|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2018-12-11 15:46

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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