低调~小营长 发表于 2014-12-22 13:28:23

atmega 328p烧底层问题

我买了块atmega328P想自己做块板子,用ISP烧arduino的底层的时候,总是出现问题,烧不进去,接线焊接都没问题,我都用万用表测过了,我的原理图如下:

帕米 发表于 2014-12-22 13:49:05

16Mhz 晶振呢? Burn bootloader 提示什么?

低调~小营长 发表于 2014-12-22 14:51:07

难道非得加外部晶振吗?不是atmega都带外部晶振吗?

suoma 发表于 2014-12-22 14:53:41

http://geek-workshop.com/thread-12128-1-2.html,参考地址

无为 发表于 2014-12-22 16:27:25

在烧的时候先连接芯片,一般芯片出厂时是默认为内部8M晶振的,此时,是可以直接读取芯片的一些基本参数的,如不能连接,在确认线和电源都对的情况下,则是芯片有问题或已经改过熔丝位的了,我碰到过一次,买了10块芯片,怎么弄都连接不上,重新买了一批芯片后就可以了,淘宝上假货太多,没办法。ARDUINO一般要使用外部16M晶振,是需要更改熔丝位的,关于熔丝位,可以参考论坛里有关的贴子。修改完熔丝位读取下参数,看看有没有问题,再来烧录,就会发现问题很好找了。另外,你要是用内部晶振,需要烧8M的那个固件,不能选16M的那个,否则会出现你这种情况。要用的话需要外接16M晶振,重新修改熔丝位和烧写固件才行。

suoma 发表于 2014-12-22 19:43:34

低调~小营长 发表于 2014-12-22 14:51 static/image/common/back.gif
难道非得加外部晶振吗?不是atmega都带外部晶振吗?

atmega都带外部晶振?这句话错误。晶振分外接和内接

seagatecm 发表于 2014-12-23 19:02:43

先烧个bootloader吧。单买的芯片应该不能直接往里面烧吧。选内置rc震荡。

低调~小营长 发表于 2014-12-23 20:01:26

bootloader烧进去了   但是用arduino IDE下载程序的时候总出现resp=x00
页: [1]
查看完整版本: atmega 328p烧底层问题