能不能用CH340G 的串口模块给Arduino下载程序?
如题??? 我的新版平價UNO, 就是用 CH340 的了, 我想應該可以吧.Super169 发表于 2014-6-5 19:50 static/image/common/back.gif
我的新版平價UNO, 就是用 CH340 的了, 我想應該可以吧.
那刷bootloader的时候也是用CH340G刷?官方好像不是说要用USBtinyISP USB接口的来刷么? 刷bootloader和串口芯片无关 isilcala 发表于 2014-6-5 20:56 static/image/common/back.gif
刷bootloader和串口芯片无关
那么刷bootloader是不是一定要用官方的USBtinyISP?直接用CH340能不能刷bootloader? 假如爱有天意 发表于 2014-6-7 17:43 static/image/common/back.gif
那么刷bootloader是不是一定要用官方的USBtinyISP?直接用CH340能不能刷bootloader?
已经说了,CH340是一个USB转串口芯片,和刷Bootloader没有关系。因为刷Bootloader压根不是走串口。
刷Bootloader可用的东西很多,网上一搜方案很多种。不高兴另买一个设备,Arduino as ISP也很好用。 Super169 发表于 2014-6-5 19:50 static/image/common/back.gif
我的新版平價UNO, 就是用 CH340 的了, 我想應該可以吧.
请问你的ch340g工作电压是3.3v还是5v,我自己买的ch340g裸片,下载程序时只能在3.3v下工作,不能在5V下工作,你是否遇到过?
clumsybird 发表于 2014-11-21 00:01 static/image/common/back.gif
请问你的ch340g工作电压是3.3v还是5v,我自己买的ch340g裸片,下载程序时只能在3.3v下工作,不能在5V下工 ...
不好意思, 不太明白你就的 只能在 3.3v 下工作是什麼意思?
用 USB 連線, 本身就是 5V 的吧.
DCCduino,这块板子用的就是CH341A,恒沁的片子,USB转串口。
实际上跟UNO上的16U2什么的功能是一样的,就是个USB转串口用。
你看一下UNO的SCH就知道了,只要你接好了VCC,GND,TX,RX,再把通信芯片的DTR串个100n的电容后接到328的RST脚上,不管你用什么USB转串口的芯片,一样OK 没什么不可以的~
Arduino下载,实际上是这么一个流程:
1、IDE编译好之后,通过USB转串口的功能引脚箱Arduino的Rest引脚发出信号。
2、Arduino收到Rest信号之后,立刻复位重启并运行Bootload。
3、IDE通过USB转串口和Bootload进行协议上的握手,如果握手成功Bootload就开始接收IDE发过来的程序数据并更新到芯片的Flash对应区域。
我们可以把这些直接用一个串口线和手动操作来执行。
IDE点下载按钮之后,下边会有提示信息。当你看到提示信息出现“下载。。。。”的时候,立刻按Arduino板子上的复位按钮一次。立刻就会进入下载模式了。
实际上,只需要RX,TX线和准确的时刻按下复位按钮即可。 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的。 又一次学习了
这个准确时刻,怎么把握?
准确的按复位按钮也可以实现程序的上传 完全没有问题,可以的,用ch340g可以为UNO下载程序
页:
[1]