stm32f103vct6 串口通讯以及usb通讯电路问题

2019-07-16 08:18发布

首先,我有一块STM32 最小系统开发板,只有jlink接口下程序,供电要从外部引脚输入。
想让单片机跟pc机通讯,买了个usb转串口,把相应的txd接到rxd,rxd接到txd,然后gnd接gnd。这样子会不会由于usb电压太高吧stm32的芯片烧坏了呢?
我用万用表测量,usb  txd,rxd 的电压都为5v,stm32芯片资料上写几乎所有io口都能容忍5v电压。
那么这样是否会导致stm32烧坏呢?    这是问题1!

2.jpg 1.jpg
接着,usb通信的方式,按照网上的方法,把usb接出的四根线,黑(GND),红(VCC),绿(D+),白(D-)中的绿,白,接了stm32的USBDM,USBDP。其中上拉一个1.5k的电阻,由于三极管只是起了导通截止的作用就没接,直接接入3.3v
那么这样是否会导致stm32烧坏呢?            这是问题2。
3.jpg
最后我发现我用的电源是输出电流可以调节的,之前烧程序的时候用的3.3v   2A  的电流  芯片烫的厉害,但是能正常运行。
我查过stm32的资料手册,发现它允许vcc脚接入的电流最大为150mA,我输入电源貌似远远超过了呀。
是不是电流过大导致芯片烧坏呢。?   这是问题3。
希望有人能回答我到底是哪个问题导致我把stm32的芯片给烧坏了。。

还有,我还有个问题,如果采用两个1.5v的电池供电,那么它输入的电流是多少呢?
如果用usb转串口的供电,那么输入的电流该怎么得知?
看stm32芯片的资料,貌似IO口允许输入的电流值大概为5mA而已。这样是不是该接个电阻?那么电阻阻值要如何确定呢。?
感谢你们看完了。希望能帮忙解决。感激不尽啊。O(∩_∩)O
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
14条回答
casuallystone
1楼-- · 2019-07-16 08:33
求回复哇。。
一直新手
2楼-- · 2019-07-16 10:44
 精彩回答 2  元偷偷看……
风过叶为痕
3楼-- · 2019-07-16 12:24
不能用USB转串口工具,用J-link
lovelyishao
4楼-- · 2019-07-16 17:13
hao dongxi   它还能快速
1475099465
5楼-- · 2019-07-16 17:46
好好学习,天天向上
悄悄是别离的笙萧
6楼-- · 2019-07-16 20:51
 精彩回答 2  元偷偷看……

一周热门 更多>