极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 24740|回复: 11

atmega328p烧不进去程序

[复制链接]
发表于 2014-10-21 15:42:56 | 显示全部楼层 |阅读模式
我用328p做了一块板子,但是烧写不进去程序,提示avrdude: stk500_getsync(): not in sync: resp=0x00
bootloader已经烧写进去而且是好用的,我把328p吹下来跟arduino UNO板子上的328p对换,发现我的板子还是提示这个错误,但是arduino板子就能下载进去。求大神指点。。我新手。。。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复

使用道具 举报

 楼主| 发表于 2014-10-21 15:55:02 | 显示全部楼层
现在又出现错误e0了。。
回复 支持 反对

使用道具 举报

发表于 2014-10-21 20:05:29 | 显示全部楼层
我怎么看这个电路有问题啊,tx、rx没必要接二极管吧,貌似接的二极管正负极也错了,所以不通讯。
回复 支持 反对

使用道具 举报

发表于 2014-10-21 23:34:47 | 显示全部楼层
请问你的ch340g是自己画的吗?还是proteus库里面就有?我没有找到。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-10-22 10:53:31 | 显示全部楼层
carney 发表于 2014-10-21 20:05
我怎么看这个电路有问题啊,tx、rx没必要接二极管吧,貌似接的二极管正负极也错了,所以不通讯。

应该不是二极管的问题,我之前没有接二极管,直接连的 但是还是会出现这个错误。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-10-22 10:54:00 | 显示全部楼层
clumsybird 发表于 2014-10-21 23:34
请问你的ch340g是自己画的吗?还是proteus库里面就有?我没有找到。

我用的altium designer  CH340G是自己画的
回复 支持 反对

使用道具 举报

发表于 2014-10-22 11:09:35 | 显示全部楼层
把2极管换成放光管,就可以看见有无下载信号了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-10-22 11:16:32 | 显示全部楼层
504835618 发表于 2014-10-22 11:09
把2极管换成放光管,就可以看见有无下载信号了。

我换上去试了试  刚刚下载的时候会闪两下 然后就不闪了
回复 支持 反对

使用道具 举报

发表于 2014-10-22 12:35:00 | 显示全部楼层
AVCC加接一个LC滤波
回复 支持 反对

使用道具 举报

发表于 2014-10-23 10:25:29 | 显示全部楼层
328的晶振有没有起振啊,检查下
回复 支持 反对

使用道具 举报

发表于 2014-10-23 17:13:45 | 显示全部楼层
本帖最后由 catnull 于 2014-10-24 11:34 编辑

1.  rxd , txd 两个收发信号线上中间要串联一个1Kohm的电阻,并且上拉至5v,可以保证电平稳定。
2.  还有要设置好boards.txt文件里的upload.baundrate = 115200 波特率参数。
3. 用spi编程器写bootloader文件的时候,要注意编写熔丝位HFUSE,LFUSE,EFUSE。烧写optiboot版本的速度快,但是和1.0.以后的arduino版本中的烧写程序avrdude不兼容,会在芯片signature(标志)握手时断线。如果你烧写的是optiboot版本的,建议使用0022版的arduino. 如果你烧的是atmega文件夹内的bootloader, 可以和arduino 兼容。不过你要注意,这里面的bootloader通信的波特率是57600, 比optiboot版本的要慢。但是其实差别不大。
4.  要在/hardeware/arduino/boards.txt中,修改upload.protocol = arduino , 变成 upload.protocol = stk500. 就是开源的bootloader是用atmel  stk500 协议实现串口编程的。个人认为 arduino 官方的板上有特别的Bootloader, 没有放出来。arduino 的协议真心不懂。也许是官方版的usb转串口芯片中设置了某种神秘的协议。
5. 祝你hacking 愉快。
回复 支持 反对

使用道具 举报

发表于 2014-10-24 17:28:31 | 显示全部楼层
看下这里你就明白啦!!!!!!

http://www.geek-workshop.com/thread-658-1-5.html
回复 支持 反对

使用道具 举报

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

本版积分规则

Archiver|联系我们|极客工坊

GMT+8, 2026-6-15 13:32 , Processed in 0.067870 second(s), 23 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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