假如爱有天意 发表于 2014-6-5 16:42:35

能不能用CH340G 的串口模块给Arduino下载程序?

如题???

Super169 发表于 2014-6-5 19:50:16

我的新版平價UNO, 就是用 CH340 的了, 我想應該可以吧.

假如爱有天意 发表于 2014-6-5 20:04:13

Super169 发表于 2014-6-5 19:50 static/image/common/back.gif
我的新版平價UNO, 就是用 CH340 的了, 我想應該可以吧.

那刷bootloader的时候也是用CH340G刷?官方好像不是说要用USBtinyISP USB接口的来刷么?

isilcala 发表于 2014-6-5 20:56:55

刷bootloader和串口芯片无关

假如爱有天意 发表于 2014-6-7 17:43:18

isilcala 发表于 2014-6-5 20:56 static/image/common/back.gif
刷bootloader和串口芯片无关

那么刷bootloader是不是一定要用官方的USBtinyISP?直接用CH340能不能刷bootloader?

isilcala 发表于 2014-6-7 20:13:26

假如爱有天意 发表于 2014-6-7 17:43 static/image/common/back.gif
那么刷bootloader是不是一定要用官方的USBtinyISP?直接用CH340能不能刷bootloader?

已经说了,CH340是一个USB转串口芯片,和刷Bootloader没有关系。因为刷Bootloader压根不是走串口。

刷Bootloader可用的东西很多,网上一搜方案很多种。不高兴另买一个设备,Arduino as ISP也很好用。

clumsybird 发表于 2014-11-21 00:01:34

Super169 发表于 2014-6-5 19:50 static/image/common/back.gif
我的新版平價UNO, 就是用 CH340 的了, 我想應該可以吧.

请问你的ch340g工作电压是3.3v还是5v,我自己买的ch340g裸片,下载程序时只能在3.3v下工作,不能在5V下工作,你是否遇到过?

Super169 发表于 2014-11-21 09:38:21

clumsybird 发表于 2014-11-21 00:01 static/image/common/back.gif
请问你的ch340g工作电压是3.3v还是5v,我自己买的ch340g裸片,下载程序时只能在3.3v下工作,不能在5V下工 ...

不好意思, 不太明白你就的 只能在 3.3v 下工作是什麼意思?

用 USB 連線, 本身就是 5V 的吧.

wwwusr 发表于 2014-11-23 20:59:37

DCCduino,这块板子用的就是CH341A,恒沁的片子,USB转串口。
实际上跟UNO上的16U2什么的功能是一样的,就是个USB转串口用。
你看一下UNO的SCH就知道了,只要你接好了VCC,GND,TX,RX,再把通信芯片的DTR串个100n的电容后接到328的RST脚上,不管你用什么USB转串口的芯片,一样OK

maxims 发表于 2014-11-24 23:07:10

没什么不可以的~

Arduino下载,实际上是这么一个流程:
1、IDE编译好之后,通过USB转串口的功能引脚箱Arduino的Rest引脚发出信号。
2、Arduino收到Rest信号之后,立刻复位重启并运行Bootload。
3、IDE通过USB转串口和Bootload进行协议上的握手,如果握手成功Bootload就开始接收IDE发过来的程序数据并更新到芯片的Flash对应区域。

我们可以把这些直接用一个串口线和手动操作来执行。

IDE点下载按钮之后,下边会有提示信息。当你看到提示信息出现“下载。。。。”的时候,立刻按Arduino板子上的复位按钮一次。立刻就会进入下载模式了。

实际上,只需要RX,TX线和准确的时刻按下复位按钮即可。

clumsybird 发表于 2014-11-29 14:44:58

Super169 发表于 2014-11-21 09:38 static/image/common/back.gif
不好意思, 不太明白你就的 只能在 3.3v 下工作是什麼意思?

用 USB 連線, 本身就是 5V 的吧.

可是ch340g芯片上有个3.3V电源供电。我这解法很诡异,usb出来的5V电源接到ch340g的vcc,ch340g的3.3V端口接到328pu的电源端——两块芯片没在同一电压下,居然能通信。如果328pu接5V就不能通信了。bootloader是uno的。

又见 发表于 2014-12-6 21:38:45

又一次学习了

mzlchj520 发表于 2014-12-10 10:51:03

这个准确时刻,怎么把握?

ziwei590 发表于 2018-7-3 08:33:02

准确的按复位按钮也可以实现程序的上传

ziwei590 发表于 2018-7-6 23:29:47

完全没有问题,可以的,用ch340g可以为UNO下载程序
页: [1]
查看完整版本: 能不能用CH340G 的串口模块给Arduino下载程序?