[STM32F1]

STM32F103与PC通讯的问题

[复制链接]
4432|28
手机看帖
扫描二维码
随时随地手机跟帖
adamxx00|  楼主 | 2016-4-20 14:41 | 显示全部楼层 |阅读模式
才开始学习STM32,使用的是紫电A的STM32F103RB的开发板,开发板用的是USB供电,CH340转串口给STM32下程序,但是现在我想从STM32往PC发送数据,应该怎么办呢?
siemens11| | 2016-4-20 15:00 | 显示全部楼层
串口啊,不是已经有现成的ch340了?

使用特权

评论回复
adamxx00|  楼主 | 2016-4-20 15:04 | 显示全部楼层
siemens11 发表于 2016-4-20 15:00
串口啊,不是已经有现成的ch340了?

那我现在想往上发就是把串口转成USB吗?

使用特权

评论回复
JY-DX-JY| | 2016-4-20 15:17 | 显示全部楼层
adamxx00 发表于 2016-4-20 15:04
那我现在想往上发就是把串口转成USB吗?

不用吧,直接串口发

使用特权

评论回复
siemens11| | 2016-4-20 15:22 | 显示全部楼层
adamxx00 发表于 2016-4-20 15:04
那我现在想往上发就是把串口转成USB吗?

你不是说通过ch340给stm32下程序么,那你就用这个链路来跟pc通讯就行了啊

使用特权

评论回复
adamxx00|  楼主 | 2016-4-20 15:46 | 显示全部楼层
siemens11 发表于 2016-4-20 15:22
你不是说通过ch340给stm32下程序么,那你就用这个链路来跟pc通讯就行了啊

我就是有一点没想明白,能把CH340反着用吗?就是用STM32的RXD和TXD通过CH340转成USB再发给PC

使用特权

评论回复
adamxx00|  楼主 | 2016-4-20 15:47 | 显示全部楼层
JY-DX-JY 发表于 2016-4-20 15:17
不用吧,直接串口发

但是现在STM32的RXD和TXD被CH340占用了,现在我想用串口的话我应该怎么做呢?

使用特权

评论回复
JY-DX-JY| | 2016-4-20 16:00 | 显示全部楼层
USB转串口就可以当串口用,你想想你下载程序不是用串口吗

使用特权

评论回复
adamxx00|  楼主 | 2016-4-20 16:50 | 显示全部楼层
JY-DX-JY 发表于 2016-4-20 16:00
USB转串口就可以当串口用,你想想你下载程序不是用串口吗

对,是这样的,但是那比如我现在想往PC上发数据,我是不是应该直接用STM32的RXD和TXD呢?但是这两个脚是接在CH340上面的,所以我现在就是不明白CH340难道可以把TXD和RXD又转成USB信号再与PC进行通讯吗?

使用特权

评论回复
JY-DX-JY| | 2016-4-20 16:54 | 显示全部楼层
可以的。你完全可以试一下,用串口调试助手。

使用特权

评论回复
Bermanrep| | 2016-4-20 17:47 | 显示全部楼层
这个串口只有在刚上电的时候才能够是下载的功能

使用特权

评论回复
adamxx00|  楼主 | 2016-4-20 20:00 | 显示全部楼层
Bermanrep 发表于 2016-4-20 17:47
这个串口只有在刚上电的时候才能够是下载的功能

那之后会变成什么呢?

使用特权

评论回复
adamxx00|  楼主 | 2016-4-20 20:01 | 显示全部楼层
JY-DX-JY 发表于 2016-4-20 16:54
可以的。你完全可以试一下,用串口调试助手。

好的,我去试一下,就正常使用RXD和TXD发数据的意思吧

使用特权

评论回复
fengbos| | 2016-4-20 22:19 | 显示全部楼层
等等

使用特权

评论回复
JY-DX-JY| | 2016-4-21 06:51 | 显示全部楼层
adamxx00 发表于 2016-4-20 20:01
好的,我去试一下,就正常使用RXD和TXD发数据的意思吧

是的

使用特权

评论回复
robter| | 2016-4-21 08:10 | 显示全部楼层
很实用的经验,学习了

使用特权

评论回复
mmuuss586| | 2016-4-21 08:27 | 显示全部楼层

操作串口就可以了;

使用特权

评论回复
walnutcy| | 2016-4-21 08:37 | 显示全部楼层
我居然看完了,佩服自己。
建议LZ从基础理论学起,实践要有理论的基础。万丈高楼平地起,单靠做实验成不了大树,凡事要先在理论上想通再实践。
你的问题可以打个比方: 有一条路,早上坐车到公司了,现在没班车了,你问我能走回去不? 当然能啦,班车没了,路还在啊,坐不了车,咱还可以11路呢。

使用特权

评论回复
小曹111| | 2016-4-21 13:32 | 显示全部楼层
能把你的开发板资料给我一份吗?
例子程序。谢谢了

使用特权

评论回复
adamxx00|  楼主 | 2016-4-21 14:59 | 显示全部楼层
mmuuss586 发表于 2016-4-21 08:27
操作串口就可以了;

好的,基本已经明白了,最后一个问题啊,**作串口的话是不是就需要单独再做一个串口接到PC呢,还是我直接操作通过一样的USB就回去了呢

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

6

主题

31

帖子

1

粉丝