majx 发表于 2008-4-23 15:16:52

马老师,请教您用SL ISP通过并口烧录ATMEGA8L(选用外部时钟12MHz)出现的故障如何解决

马老师,您好!
我在使用SL ISP通过并口烧录ATMEGA8L时出现了下面的情况:
1,选用内部时钟(1MHz,2MHz,4MHz,8MHz),编程成功。
2,选用外部时钟12MHz,熔丝位设定位1000。点击“擦除”按钮,在信息栏中马上显示“进入编程模式失败!请检查FUSE设置、电源、时钟和ISP电缆连接!”没法在继续对该ATMEGA8L进行编程。
3,换一片新的ATMEGA8L,放在原来的电路板上重做上面列到的1,还是编程成功。
4,到目前为止,已经有三片ATMEGA8L无法再编程了。
5,另外,我已经购买了您开发的AVR-51多功能实验开发板,使用SL ISP通过并口烧录ATMEGA16L时,不论选用内部时钟还是外部时钟,都可以编程成功。
请问:1)这三片ATMEGA8L是否永久损坏?
      2)如何才能避免出现上面列到的2这种情况?
恳请您指点,谢谢!!!

majx 发表于 2008-4-23 16:30:13

我在使用SL ISP通过并口烧录ATMEGA8L时出现了下面的情况(补充):
1,选用外部时钟12MHz,石英晶体两端并联1M欧姆电阻,石英晶体两端各通过一片22微法独石电容接地。
2,选用ATMEGA8L封装形式PDIP28。

machao 发表于 2008-4-23 17:59:04

5,另外,我已经购买了您开发的AVR-51多功能实验开发板,使用SL ISP通过并口烧录ATMEGA16L时,不论选用内部时钟还是外部时钟,都可以编程成功。
请问:1)这三片ATMEGA8L是否永久损坏?
      2)如何才能避免出现上面列到的2这种情况?
========================================================
AVR-51多功能实验开发板上配有外部晶体的,所以你感觉"不论选用内部时钟还是外部时钟,都可以编程成功。"如果你将与M16的TX1,TX2连接的短路片拿掉,那么配置成外部晶体后,肯定就不能编程下载了.

三片M8不会坏.

根据你的讲述,你M8外接晶体的电路有问题.请检查硬件电路.

majx 发表于 2008-4-24 15:14:11

马老师,请教您前面提到的那三片M8如何恢复到原来的状态?

1.这三片M8是在烧录《AVR单片机嵌入式系统原理与应用实践》随书光盘中/自制USBISP下载线/目录下的AVRISP_070328.HEX时,因为要选用外部时钟(12MHz),烧录时出现故障。

2.我今天上午通过SL ISP和CVAVR对那三片M8进行下载烧录,不论是选用片内时钟还是片外时钟(AVR-51多功能实验板上的11.0592MHz晶振)都不能成功!

3.将这三片M8放入电路板(电源DC3.6V),第23号管脚(PC0)在通电大约24秒后变为低电平。如果点击SL ISP中的“复位”按钮或者CVAVR中CHIP programmer中的“Reset Chip”按钮时,也会出现同样的情况:第23号管脚(PC0)马上变为高电平(约2.5V),大约经过24秒后再变为低电平。

4.硬件电路现在只剩下最小系统加上PC0和PC1上的两只发光二极管(各串联1K电阻)。

machao 发表于 2008-4-24 16:43:29

你的电路板我不知道如何设计的,烧程序与PC0无关.

使用AVR-51板应该可以.将M8放入2个插座之一,然后根据M8的引脚定义连接电源,MOSI,MISO,SCL,RESET,以及将11.0592晶体的两个引脚连到TX1,TX2端.不能使用短路片,因为2个插座是按MCS51和M16设计的.

估计你连线有问题(或根本不懂,不会连线?)

cwzy0808 发表于 2009-3-3 12:03:32

马老师:我使用的是M128,使用内部时钟(8M)时可以下载,下载后我能不能使用外部16M晶振呢

cwzy0808 发表于 2009-3-3 12:04:07

也就是是如何使用16M晶振

cwzy0808 发表于 2009-3-3 12:06:04

我使用的时Dragon中的ISP
页: [1]
查看完整版本: 马老师,请教您用SL ISP通过并口烧录ATMEGA8L(选用外部时钟12MHz)出现的故障如何解决