shannon 发表于 2014-9-9 19:16:49

求助!328P烧录软件,出现无法连接目标板,之前烧录都是好的。什么原因?

自制了一个328p最小系统,用的内部RC,烧录都很正常,今天点击了一下熔丝位,如下

然后烧录软件后,总是有“进入编程模式错误,请检查编辑器与目标板连接是否正确”

这个是这么回事?是我设置熔丝后芯片锁死吗?

504835618 发表于 2014-9-9 20:50:48

ARDUINO的ide里的配置文件就有熔丝位说明Arduino Uno
uno.name=Arduino Uno
uno.upload.protocol=arduino
uno.upload.maximum_size=32256
uno.upload.speed=115200
uno.bootloader.low_fuses=0xff
uno.bootloader.high_fuses=0xde
uno.bootloader.extended_fuses=0x05
uno.bootloader.path=optiboot
uno.bootloader.file=optiboot_atmega328.hex
uno.bootloader.unlock_bits=0x3F
uno.bootloader.lock_bits=0x0F
uno.build.mcu=atmega328p
uno.build.f_cpu=16000000L
uno.build.core=arduino
uno.build.variant=standard

yifabin023 发表于 2014-9-9 20:51:09

本帖最后由 yifabin023 于 2014-9-9 20:57 编辑


错了用isp改过来

弘毅 发表于 2014-9-9 22:41:12

你是不是改成外部振荡器或者锁了SPI下载了

smching 发表于 2014-9-9 23:23:41

504835618 发表于 2014-9-9 20:50 static/image/common/back.gif
ARDUINO的ide里的配置文件就有熔丝位说明Arduino Uno
uno.name=Arduino Uno
uno.upload.protocol=arduino ...

uno.bootloader.low_fuses=0xff是外部8MHz呀

504835618 发表于 2014-9-9 23:31:56

本帖最后由 504835618 于 2014-9-9 23:43 编辑

smching 发表于 2014-9-9 23:23 static/image/common/back.gif
uno.bootloader.low_fuses=0xff是外部8MHz呀

我也不是很懂那這句的意思是什么呢?uno.bootloader.extended_fuses=0x05
这个芯片也是我自已用328下载的BOOT,和买的板上的328一样用

smching 发表于 2014-9-9 23:33:54

本帖最后由 smching 于 2014-9-9 23:36 编辑

试一下这个行吗?
低位置=0xE2
高位置=0xDA

低位置=0xE2 是使用内部8MHz RC
把低位置改成0x62则是使用内部1MHz RC

高位置=0xDA则启动DWEN与BOOTRST,Boot flash size=1024

504835618 发表于 2014-9-9 23:38:55

本帖最后由 504835618 于 2014-9-9 23:40 编辑

我用编程器读了下熔丝位;读熔丝位:FDDEFF 锁定位:CF,软件没328芯片,选择了个168。读出就是这个数字,不知道对不对

smching 发表于 2014-9-9 23:45:50

504835618 发表于 2014-9-9 23:31 static/image/common/back.gif
我也不是很懂那這句的意思是什么呢?uno.bootloader.extended_fuses=0x05

这是用来启动BODLEVEL,以便监视VCC电平。

uno.bootloader.extended_fuses=0x05是将brown-out detection设定为2.7V。当VCC低于2.7V时,微控制器将会复位以防止损坏资料。

smching 发表于 2014-9-10 00:05:35

504835618 发表于 2014-9-9 23:31 static/image/common/back.gif
我也不是很懂那這句的意思是什么呢?uno.bootloader.extended_fuses=0x05
这个芯片也是我自已用328下载 ...

请问这个捕抓的图片是什么软件?有时我不太明白中文名词

504835618 发表于 2014-9-10 11:15:34

smching 发表于 2014-9-10 00:05 static/image/common/back.gif
请问这个捕抓的图片是什么软件?有时我不太明白中文名词

是一款高压解锁AVR编程器软件的抓图

carney 发表于 2014-9-10 12:39:17

usbasp用低速模式看看能不能读取熔丝,如果连接有问题,可能晶振设置有问题,用外部晶振输入看看。

shannon 发表于 2014-9-10 13:49:45

carney 发表于 2014-9-10 12:39 static/image/common/back.gif
usbasp用低速模式看看能不能读取熔丝,如果连接有问题,可能晶振设置有问题,用外部晶振输入看看。

如果使用外部晶振,是需要设置熔丝位的,现在出现无法连接目标板,无法设置熔丝位

shannon 发表于 2014-9-10 13:51:34

yifabin023 发表于 2014-9-9 20:51 static/image/common/back.gif
错了用isp改过来

现在手上有USBASP和tinyISP,都出现无法连接目标板。

shannon 发表于 2014-9-10 13:52:38

弘毅 发表于 2014-9-9 22:41 static/image/common/back.gif
你是不是改成外部振荡器或者锁了SPI下载了

什么都没有改,就是熔丝位如上图设置,点击写入就不行了。
锁了SPI下载时什么情况?怎么恢复呢?
页: [1] 2
查看完整版本: 求助!328P烧录软件,出现无法连接目标板,之前烧录都是好的。什么原因?