OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 8957|回复: 16

一键下载电路 DTR_N 和 RTS_N 的输出和 DTR/RTS 的设 置是相反的 什么意思?

[复制链接]

22

主题

213

帖子

0

精华

高级会员

Rank: 4

积分
682
金钱
682
注册时间
2015-2-13
在线时间
74 小时
发表于 2015-7-30 17:32:12 | 显示全部楼层 |阅读模式
5金钱




先说一个前提: DTR_N 和 RTS_N 的输出和 DTR/RTS 的设
置是相反的。必须先记下这个前提。

我看得有点糊涂了, DTR_N, RTS_N 指什么, 然后DTR/RTS 又指什么? 这2个不是一样的吗。(感觉这2个都是分别指上面的DTR# 和 RTS# 吧)


最佳答案

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

你不是已经自问自答了么? DTR_N=!DTR。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2015-7-30 17:32:13 | 显示全部楼层
你不是已经自问自答了么?
DTR_N=!DTR。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

22

主题

213

帖子

0

精华

高级会员

Rank: 4

积分
682
金钱
682
注册时间
2015-2-13
在线时间
74 小时
 楼主| 发表于 2015-7-30 20:09:50 | 显示全部楼层
回复【2楼】正点原子:
---------------------------------
还是不懂啊,DTR_N 应该是指 DTR# 那个管脚把,那DTR又指什么呢?为什么DTR_N=!DTR?
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2015-7-30 21:46:51 | 显示全部楼层
回复【3楼】huishun1314:
---------------------------------
是的
规定。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

22

主题

213

帖子

0

精华

高级会员

Rank: 4

积分
682
金钱
682
注册时间
2015-2-13
在线时间
74 小时
 楼主| 发表于 2015-7-30 22:19:46 | 显示全部楼层
回复【4楼】正点原子:
---------------------------------
好的,谢谢了。
回复

使用道具 举报

22

主题

213

帖子

0

精华

高级会员

Rank: 4

积分
682
金钱
682
注册时间
2015-2-13
在线时间
74 小时
 楼主| 发表于 2015-7-30 22:30:47 | 显示全部楼层
回复【4楼】正点原子:
---------------------------------
DTR电平置低(-3--12V),复位
RTS置高(+3-+12V),选择进入BootLoader
...延时100毫秒
DTR电平变高(+3-+12V)释放复位
RTS维持高

DTR/RTS 是指上面的这个吗?

是不是总的意思是:
软件将 DTR项目设置为高 DTR_# 管脚就变成低电平, 将RTS项目设置为高 RTS_# 管脚就变成低电平;
将 DTR项目设置为低 DTR_# 管脚变成高电平, 将RTS项目设置为低 RTS_# 管脚变成高电平;
DTR/RTS 是指串口通信里面的 DTR,RTS。
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2015-7-30 23:32:14 | 显示全部楼层
回复【6楼】huishun1314:
---------------------------------
 这个我们手册有具体原理讲解,你可以看看。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

1

主题

5

帖子

0

精华

初级会员

Rank: 2

积分
77
金钱
77
注册时间
2015-3-15
在线时间
12 小时
发表于 2016-1-19 18:40:43 | 显示全部楼层
huishun1314 发表于 2015-7-30 20:09
回复【2楼】正点原子:
---------------------------------
还是不懂啊,DTR_N 应该是指 DTR#&nbs ...

应该是不同的协议   高低电平规定不同吧
回复

使用道具 举报

4

主题

17

帖子

0

精华

新手上路

积分
47
金钱
47
注册时间
2016-1-28
在线时间
6 小时
发表于 2016-4-28 09:03:40 | 显示全部楼层
正点原子 发表于 2015-7-30 23:32
回复【6楼】huishun1314:
---------------------------------
 这个我们手册有具体原理讲解,你可以看 ...

我翻了CH340G的手册也没看到有讲这个啊。对于小白来说,我们可以避免提问重复的问题,但是每一个问题你应该回答的到位吧,“手册有讲”就带过去了....我到现在还没找到那讲得呢....你每一个问题都讲清楚了,既给别人省事,也给自己省事。模棱两可,问题没解决,还会有不断地疑问者。谢谢!
回复

使用道具 举报

6

主题

110

帖子

0

精华

高级会员

Rank: 4

积分
553
金钱
553
注册时间
2014-10-23
在线时间
195 小时
发表于 2016-5-17 16:26:56 | 显示全部楼层
正点原子 发表于 2015-7-30 23:32
回复【6楼】huishun1314:
---------------------------------
 这个我们手册有具体原理讲解,你可以看 ...

给DTR#低电平,DTR_N就为高,是吧,原子哥。那这个电平转换的过程是哪里实现的,ch340内部吗?
回复

使用道具 举报

1

主题

3

帖子

0

精华

新手上路

积分
27
金钱
27
注册时间
2016-7-9
在线时间
4 小时
发表于 2016-7-13 14:31:42 | 显示全部楼层
我看到书本上“一键下载电路的具体实现过程: 一键下载电路的具体实现过程: 一键下载电路的具体实现过程: 一键下载电路的具体实现过程: 一键下载电路的具体实现过程: 一键下载电路的具体实现过程: 一键下载电路的具体实现过程: 一键下载电路的具体实现过程: 一键下载电路的具体实现过程: 一键下载电路的具体实现过程: 首先, 首先, mcuispmcuisp mcuisp 控制 DTR 输出低电平,则 DTR_N 输出高, 然后 RTSRTS 置高,则 置高,则 RTS_NRTS_N 输出低,这样 输出低,这样 Q4 导通了, 导通了, BOOT0 被拉高,即实现设置 被拉高,即实现设置 BOOT0 为 1, 同时 Q3 也会导通, 也会导通, STM32F4 的复位脚被拉低,实现。然后延时 的复位脚被拉低,实现。然后延时 的复位脚被拉低,实现。然后延时 的复位脚被拉低,实现。然后延时 的复位脚被拉低,实现。然后延时 的复位脚被拉低,实现。然后延时 的复位脚被拉低,实现。然后延时 100ms 100ms后, mcuispmcuisp mcuisp 控制 DTR 为高电平,则 为高电平,则 为高电平,则 DTR_N DTR_N 输出低电平, RTSRTS 维持高电 维持高电 平,则 平,则 RTS_NRTS_NRTS_N 继续为低电平,此时 继续为低电平,此时 STM32F4 STM32F4 的复位引脚,由于 Q3 不再导通, 变为高电平不再导通, 变为高电平STM32F4 结束复位,但是 结束复位,但是 BOOT0 还是维持为 1,从而进入 ,从而进入 ISP 模式,接着 模式,接着 mcuispmcuisp mcuisp 就可以开始连接 就可以开始连接 STM32F4 STM32F4 STM32F4,下 载代码了,从而实现一键,下 载代码了从而实现一键,下 载代码了从而实现一键载”。也不明白DTN_N从哪里出来的。  
回复

使用道具 举报

106

主题

418

帖子

0

精华

高级会员

Rank: 4

积分
764
金钱
764
注册时间
2016-7-26
在线时间
123 小时
发表于 2016-7-28 12:50:56 | 显示全部楼层
huishun1314 发表于 2015-7-30 20:09
回复【2楼】正点原子:
---------------------------------
还是不懂啊,DTR_N 应该是指 DTR#&nbs ...

楼主还在吗?能否再详细的讲解一下,DTR是那个管脚?还是什么?
回复

使用道具 举报

22

主题

213

帖子

0

精华

高级会员

Rank: 4

积分
682
金钱
682
注册时间
2015-2-13
在线时间
74 小时
 楼主| 发表于 2016-7-29 08:46:54 | 显示全部楼层
慕名兰 发表于 2016-7-28 12:50
楼主还在吗?能否再详细的讲解一下,DTR是那个管脚?还是什么?

DTR是指 ISP软件设置里面的 DTR(DTR高电平复位,RTS低电平进BootLoader)DTR#才是指芯片管脚
回复

使用道具 举报

22

主题

213

帖子

0

精华

高级会员

Rank: 4

积分
682
金钱
682
注册时间
2015-2-13
在线时间
74 小时
 楼主| 发表于 2016-7-29 09:05:09 | 显示全部楼层
慕名兰 发表于 2016-7-28 12:50
楼主还在吗?能否再详细的讲解一下,DTR是那个管脚?还是什么?

CH340G上电后DTR#和RTS#都为高电平,在用MCUISP烧写软件时,我们在软件下方选择了“DTR的低电平复位,RTS高电平进BootLoader”,CH340G IC在实际操作时引脚的变化为“DTR#拉高,RTS#拉低”,即软件设置和实际情况是取非的,相反的。(论坛里面别人的回答)
回复

使用道具 举报

22

主题

213

帖子

0

精华

高级会员

Rank: 4

积分
682
金钱
682
注册时间
2015-2-13
在线时间
74 小时
 楼主| 发表于 2016-7-29 09:05:55 | 显示全部楼层
huangyunxiang 发表于 2016-7-13 14:31
我看到书本上“一键下载电路的具体实现过程: 一键下载电路的具体实现过程: 一键下载电路的具体实现过程: ...

CH340G上电后DTR#和RTS#都为高电平,在用MCUISP烧写软件时,我们在软件下方选择了“DTR的低电平复位,RTS高电平进BootLoader”,CH340G IC在实际操作时引脚的变化为“DTR#拉高,RTS#拉低”,即软件设置和实际情况是取非的,相反的。(论坛里面别人的回答)
回复

使用道具 举报

106

主题

418

帖子

0

精华

高级会员

Rank: 4

积分
764
金钱
764
注册时间
2016-7-26
在线时间
123 小时
发表于 2016-7-29 10:30:36 | 显示全部楼层
huishun1314 发表于 2016-7-29 09:05
CH340G上电后DTR#和RTS#都为高电平,在用MCUISP烧写软件时,我们在软件下方选择了“DTR的低电平复位,RTS ...

就说软件设置的与实际输出相反,DTR与DTR_N是同一个管脚?
回复

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
19
金钱
19
注册时间
2018-10-31
在线时间
4 小时
发表于 2018-10-31 16:01:24 | 显示全部楼层
慕名兰 发表于 2016-7-29 10:30
就说软件设置的与实际输出相反,DTR与DTR_N是同一个管脚?

引脚应该就是DTR#和RTS#,你说的DTR与DTR_N和RTS与RTS_N应该就是引脚的两种状态吧(我也是新手,这么理解的)
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-7-6 10:19

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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