网站公告列表     本站正式改版推出,欢迎大家光临!!  [dycxin  2008年8月20日]        
加入收藏
设为首页
联系站长
您现在的位置: AVR单片机开发工具网 >> 文章中心 >> 入门篇 >> 正文
专 题 栏 目
最 新 热 门
最 新 推 荐
相 关 文 章
马潮老师关于正确配置AV
用PonyProg2000 for Win
ATMEGA8单片机—AVR,AVR
AVR系列单片机简介—AVR
STK500使用说明操作步骤
AVR JTAGICE的详细使用说
AVR单片机从零开始—AVR
AVR Studio 调试快速入门
AVR 性能简介—AVR,AVR单
AVR芯片入门知识—AVR,A
  AVR芯片ISP中常遇到的问题—AVR,芯片ISP,问题,AVR单片机,GCC,RTOS           
AVR芯片ISP中常遇到的问题—AVR,芯片ISP,问题,AVR单片机,GCC,RTOS
作者:佚名 文章来源:不详 点击数: 更新时间:2008-8-22 9:35:56

一、ISP必须具备的条件

1、下载线和MCU必须有良好的电源供应。

2MCU必须有系统时钟,系统时钟可以是内部正常工作的RC振荡,也可以是正常工作的外部晶振或外部有源时钟。

注意对熔丝编程为低频晶振的MCU是不可以使用外部时钟输入的,此时可以加一个32.768KHZ表振或100KHZ的陶振。

3、熔丝设置必须正确:

SPI EN="0"RSTDISBL=1D WEN="1"

二、外部电路的影响

大部分AVR器件的ISP编程是通过SPI口进行的,如果这个SPI口接到推挽输出的电路或其它SPI器件,可能会影响ISP的正常工作。此时应该串入电阻进行隔离或用多路开关进行选择。

三、复位电路的影响

如果使用外置BOD电路时需注意:如果是推挽输出的BOD电路,如MAX809等,此时如果需要做ISP下载的话,应当在BOD输出和AVRRESET之间串联一个限流电阻;如果是OC门输出的BOD电路,可以不加限流电阻。

四、影响ISP的其它因素

电源及其它干扰噪声:

选取较好的电源、避开外部噪声源。

操作系统:

  如果是WIN2K, WINXP系统,以管理员身份登陆。

PC的打印口的通信质量

不同PC机的打印口的电参数和速度是有很大区别的,可以通过测试来选择一个最佳的通信速度。

五、ISP失败后的补救措施()

如果因熔丝编程错误造成ISP失败,只有在高压并行编程器上先恢复相关的熔丝,然后再进行ISP编程。必须按下面的设置配置熔丝,MCU才能进行ISP编程。

AS PI EN="0"RSTDISBL=1DWEN=1

B、支持高压并行编程的编程器有:LT-48XP,RF2148STK500等。

六、ISP失败后的补救措施()

如果因时钟熔丝配置和实际时钟电路不配造成ISP失败:

  A、如果配置成外部晶振,可以通过加外部晶振或外部有源时钟到X1,然后再进行ISP编程。

  B、如果配置成外部时钟,只有通过加外部有源时钟到X1,然后再进行ISP编程。

  C、如果配置成外部低频晶振,只有通过加一个低频晶振(32.768K表振或400K以下的陶振),然后再进

ISP编程。

  D SL ISP V 1.3.2以上版本支持超低频时钟的编程。

文章录入:dycxin    责任编辑:dycxin 
  • 上一篇文章:

  • 下一篇文章:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
      开发板精品推荐
     
    AVR单片机开发工具网--东营市荣燕商贸有限公司版权所有 站长:阿荣
    联系电话:0546-7870320,13371507828 电邮:51edacn@163.com
    山东东营西城济南路百祥电脑商城B302室 邮编:257000 鲁ICP备07018763号
    公司帐号:1615011209000037682 户名:东营市荣燕商贸有限公司 开户行:工行西城支行石油大学分理处