原创 AVR ISP工具

2009-12-26 15:22 2654 5 6 分类: MCU/ 嵌入式
    刚在淘宝买了AVR 的USB ISP工具,13.5RMB。 试了下能用哦。建议想买的朋友不要买超过15RMB的,东西其实都一样的,买贵的浪费钱。开始以为AVR和51的差不多的。但才发现编译工具不同。我原来是用KEIL C的。AVR要用IAR,ICCAVR,或其它。本想移个程序过去试下效果。但把工具装上去不知道怎么用。要是真要玩肯定是没问题。但现在时间比较紧。哈哈。所以还是先搞好现有的项目。这个工具暂时做收藏品。

文章评论1条评论)

登录后参与讨论

用户305449 2011-3-14 17:49

51用keil avr用自己的编译工具 各个单片机的开发环境都不一样呀

用户1371621 2009-11-15 17:55

你好!我也是做电子设计的,想加你为好友,可以吗? 我的QQ:282357737

用户1042794 2007-10-16 11:38

想向你请教一下!

我用的芯片是DSPIC30F6014,片外FLASH为SST39VF400A(4MBIT)

要实现单片机读写FLASH的功能。

根据FLASH的读写时序编写了读写的程序,我的考虑是先写入一组数据到FLASH中,然后读出FLASH数据,读出后做一个简单的运算(取反),然后通过UART传送到PC上显示出来,从而判断是否读写正确。

问题是读写不成功时,怎么判断是写入不成功还是读出不成功???不知道大家有没有好的建议!

unsigned int ReadFlash ( long inADDR )
{  
        unsigned int value;
     
        DIR_ADDR_16L=0X0000;
        DIR_DATA=0XFFFF;
      
      
        WE=1;
        CE=1;

       DELAYnop
        OE=1;
        ADDR_16L=inADDR&0X0FFFF;
        
      
        CE=0;
        DELAYnop
        OE=0;
        DELAYnop   
   
        value=DATA;
        DELAYnop
      
        CE=1;
        OE=1;
        
        
        return value;
}

写程序:
void WriteFlash (long inDATA,   long inADDR)   /*WE  CONTROL WRITE A WORD */
{      
      
      
        DIR_ADDR_16L=0X0000;
        DIR_DATA=0X0000;
        
        OE=1;
        CE=0;
        
        ADDR_16L=0x5555;
        DATA=0x00AA;
        WE=0;
        DELAYnop
        WE=1;
      
        ADDR_16L=0x2AAA;
        DATA=0x0055;
        WE=0;
        DELAYnop
        WE=1;
        
        ADDR_16L=0x5555;
        DATA=0x00A0;
        WE=0;
        DELAYnop
        WE=1;
        
      
        ADDR_16L=(inADDR&0X0FFFF);
        
        DATA=inDATA;
        WE=0;
        DELAYnop
        WE=1;
        delay();   
      
}

不知道是我的写时序不对还是读时序不对???

 

 

ash_riple_768180695 2007-10-12 15:26

是不是你自己写的代码用的是与AMD兼容的擦除指令,块大小也与AMD擦除指令相同;而IDE通过读取CFI信息表,获得的是SST原来指令的块大小,与AMD是不同的。

相关推荐阅读
天空的回忆 2021-03-26 10:50
技术与财富
做技术真的太艰辛,各位做技术的兄弟不要只想着技术,将技术转化为财富是非常重要的。多了解产品卖到哪去了?卖给谁了?产品生产流程? 总之就是整个产品的来龙去脉都要去了解。技术之外,不必深入,只求了解。我一...
天空的回忆 2014-05-28 15:40
办公室一开空调就头晕
  不知是我的问题还是空调有问题, 总之开空调超过半小时就会头晕, 跟同事说开空调我头晕,但他开了窗,离窗近, 总之空调还是开着,晕得也不是严重,只是没法工作, 在家里吹空调是...
天空的回忆 2014-01-17 18:31
回归生活
      又过一年,人已近三十,幸而买了房,虽每月需还两千贷款.但总也比之前孤魂野鬼的感觉要好一点点.怎么说呢,心里还是有些许的小闷.毕竟人都不会满足现状.遗憾的是驾照还没考到.要不然明年可...
天空的回忆 2013-10-12 16:09
毕业6年多了
  毕业6年多了,曾经痛不欲生的感觉离好远了,却依旧仿佛在昨天,这些年过得好辛苦.别了,曾经被压榨的岁月.离开了冷血台湾公司,现在一家小公司写写AVR软件,基本也不用加班,而且也不记迟到,只是...
天空的回忆 2012-06-05 11:02
又过一年
    又过了一年,我还在这家公司。忍受着不具备一点电子工程师素质的主管对我指手画脚。他没技术其实也很正常。但别自以为自己很懂啊。有时候感觉简直像个笑话。     唉,为了这5500块的工资。...
天空的回忆 2011-07-12 17:23
低电复位
    单片机基本都有低电压复位功能。本人前几天遇到非常头痛的问题。     公司有一个日本ISDB-T的机顶盒项目。用的是SHARP的数字电视模组的,单片机只负责跟模组通信控制其启动及把接收到的按键...
我要评论
1
5
关闭 站长推荐上一条 /2 下一条