dianzichina 发表于 2013-4-24 07:51:05

ARDUINO不能用电脑原生串口进行烧录?

自制ARDUINO板,用的M8芯片,外加HL2303下载线能成功进行应用程序烧录,但用电脑原生串口转TTL就烧不成?

春泥蛋炒饭 发表于 2013-4-24 08:38:09

最早的arduino板子就是使用电脑原生串口的,RX和TX有电平转换,后来才加的USB界面。下面是官方的原理图:
http://webzone.k3.mah.se/k3dacu/arduino/releases/serial_v2/arduino_rs232_v2.png

pgf017979 发表于 2013-4-24 08:57:51

电脑原生串口肯定是可以的,我之前也用电脑的串口,你先确保你的电脑串口没有问题,测试方法很简单,就是把RXDheTXD短接(就是上图的MBRXD和MBTXD短接),然后用串口调试大师往COM1发送数据,同时会收到刚发送的数据。数据是对的,串口才是正常的。数据不对,肯定有问题,就不能下载,提醒一下,上面的电路没有集成自动复位功能,arduino是在下载程序前先自动复位样AVR芯片先从bootloder启动才能用串口下载程程序、、

dianzichina 发表于 2013-4-24 09:29:45

pgf017979 发表于 2013-4-24 08:57 static/image/common/back.gif
电脑原生串口肯定是可以的,我之前也用电脑的串口,你先确保你的电脑串口没有问题,测试方法很简单,就是把 ...

我的串口是MAX232电平转换的,用该口下载STC片子程序正常,为毛用M8不中呢?51电平和AVR不一样?

gsh 发表于 2013-4-24 10:18:31

我也遇到不能烧录问题,很郁闷,现在板子都已经闲置起来了,很不爽

dianzichina 发表于 2013-4-24 11:27:38

gsh 发表于 2013-4-24 10:18 static/image/common/back.gif
我也遇到不能烧录问题,很郁闷,现在板子都已经闲置起来了,很不爽

你是如何不能烧录?我只是串口不行,USB2TTL还是可以滴。。。。

gsh 发表于 2013-4-25 00:52:29

dianzichina 发表于 2013-4-24 11:27 static/image/common/back.gif
你是如何不能烧录?我只是串口不行,USB2TTL还是可以滴。。。。

用串口不行,然后用了ISPasp也不行,我也不知道哪里出了问题

pgf017979 发表于 2013-5-7 21:10:07

dianzichina 发表于 2013-4-24 09:29 static/image/common/back.gif
我的串口是MAX232电平转换的,用该口下载STC片子程序正常,为毛用M8不中呢?51电平和AVR不一样?

有没有下载bootloder呀,用先用USBasp下载bootloder,或者用arduino UNO下载bootloder更简单
页: [1]
查看完整版本: ARDUINO不能用电脑原生串口进行烧录?