seagatecm 发表于 2015-7-1 13:20:08

求助328P最小系统没法用ISP方式烧程序

自己做了个简单的板,上面没有晶振。只用内部RC。
然后在AREF脚上连了个100nf电容,并把RESET,MOSI,MISO,SCK脚引出来烧入程序,但总提示失败。

提示:bootloader是用另外一个带晶振的板烧入了8M的RC版本并且成功,熔丝位应该也是正确的。换到我自己做的简单板上却没法烧入程序,请问大家这是什么问题?

帕米 发表于 2015-7-1 16:11:31

### 内部 8HMz arduino
> avrdude -c usbtiny -p m328p -U lfuse:w:0xE2:m -U hfuse:w:0xDA:m -U efuse:w:0x05:m
> avrdude -c usbtiny -p m328p -e -Uflash:w:/home/pami/.applications/development/arduino/hardware/arduino/avr/bootloaders/atmega/ATmegaBOOT_168_atmega328_pro_8MHz.hex:i

seagatecm 发表于 2015-7-1 20:54:19

帕米 发表于 2015-7-1 16:11 static/image/common/back.gif
### 内部 8HMz arduino
> avrdude -c usbtiny -p m328p -U lfuse:w:0xE2:m -U hfuse:w:0xDA:m -U efuse:w: ...

在一块完整的Promini上能烧入8M的bootloader,但是把这块328p焊到我自己的简单板上却不能再往里面烧入了。所以应该不是bootloader文件的问题。
我不知道要想它跑起来,是不是需要某些必要的外部电路?

kpj001 发表于 2015-7-3 11:17:25

本帖最后由 kpj001 于 2015-7-3 11:27 编辑

我的最简ardino就一个328,没有其他零件. 写程序时先用UNO做"arduino as ISP", 先写入bootloader,然后写入程序.

有个问题是改写程序提示失败, 需要重复写入bootloader 后再写入新程序的过程.

因为平时测试都用UNO,8M这个只是做小型成品用, 改写机会不多,就不求甚解了

seagatecm 发表于 2015-7-3 19:02:17

kpj001 发表于 2015-7-3 11:17 static/image/common/back.gif
我的最简ardino就一个328,没有其他零件. 写程序时先用UNO做"arduino as ISP", 先写入bootloader,然后写入程 ...

是不是接好ISP的四根线后直接往里面传bootloader就可以了?
我猜是不是因为以前写在里面的bootloader是用的外接16M晶振。我打算买个USBISP然后读下这个芯片的熔丝位看看。

kpj001 发表于 2015-7-3 22:23:24

seagatecm 发表于 2015-7-3 19:02 static/image/common/back.gif
是不是接好ISP的四根线后直接往里面传bootloader就可以了?
我猜是不是因为以前写在里面的bootloader是用 ...

http://www.geek-workshop.com/thread-12619-1-1.html   一步步走来都不容易,不过蛮好玩

seagatecm 发表于 2015-7-4 11:54:02

kpj001 发表于 2015-7-3 22:23 static/image/common/back.gif
http://www.geek-workshop.com/thread-12619-1-1.html   一步步走来都不容易,不过蛮好玩

kpj001你好,你搞定什么外部元件都不用,只用内部8M RC就能运行?
我是用风枪把328p从一个板上吹下来,再把需要改成8M的328p焊上去烧程序,很麻烦。

kpj001 发表于 2015-7-4 14:43:46

seagatecm 发表于 2015-7-4 11:54
kpj001你好,你搞定什么外部元件都不用,只用内部8M RC就能运行?
我是用风枪把328p从一个板上吹下来,再 ...

我确认什么都不要,我帖子里有照片的。不过arduino用dip封装的比较容易插到面包板

seagatecm 发表于 2015-7-5 19:47:52

搞定了,原来是我的RESET脚和板子之间没有焊好。:L
确实不用外接任何元件。谢谢大家了。

asdfcgdc 发表于 2015-7-28 12:47:22

直接插在板子上烧好了拿下来:lol
页: [1]
查看完整版本: 求助328P最小系统没法用ISP方式烧程序