极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 12542|回复: 7

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

[复制链接]
发表于 2013-4-24 07:51:05 | 显示全部楼层 |阅读模式
自制ARDUINO板,用的M8芯片,外加HL2303下载线能成功进行应用程序烧录,但用电脑原生串口转TTL就烧不成?
回复

使用道具 举报

发表于 2013-4-24 08:38:09 | 显示全部楼层
最早的arduino板子就是使用电脑原生串口的,RX和TX有电平转换,后来才加的USB界面。下面是官方的原理图:
回复 支持 反对

使用道具 举报

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

使用道具 举报

 楼主| 发表于 2013-4-24 09:29:45 | 显示全部楼层
pgf017979 发表于 2013-4-24 08:57
电脑原生串口肯定是可以的,我之前也用电脑的串口,你先确保你的电脑串口没有问题,测试方法很简单,就是把 ...

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

使用道具 举报

发表于 2013-4-24 10:18:31 | 显示全部楼层
我也遇到不能烧录问题,很郁闷,现在板子都已经闲置起来了,很不爽
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-4-24 11:27:38 | 显示全部楼层
gsh 发表于 2013-4-24 10:18
我也遇到不能烧录问题,很郁闷,现在板子都已经闲置起来了,很不爽

你是如何不能烧录?我只是串口不行,USB2TTL还是可以滴。。。。
回复 支持 反对

使用道具 举报

发表于 2013-4-25 00:52:29 | 显示全部楼层
dianzichina 发表于 2013-4-24 11:27
你是如何不能烧录?我只是串口不行,USB2TTL还是可以滴。。。。

用串口不行,然后用了ISPasp也不行,我也不知道哪里出了问题
回复 支持 反对

使用道具 举报

发表于 2013-5-7 21:10:07 | 显示全部楼层
dianzichina 发表于 2013-4-24 09:29
我的串口是MAX232电平转换的,用该口下载STC片子程序正常,为毛用M8不中呢?51电平和AVR不一样?

有没有下载bootloder呀,用先用USBasp下载bootloder,或者用arduino UNO下载bootloder更简单
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 需要先绑定手机号

Archiver|联系我们|极客工坊

GMT+8, 2024-5-20 02:33 , Processed in 0.047469 second(s), 20 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表