打印
[疑难问答]

89E52的IAP怎么用?想用来做EEPROM

[复制链接]
3612|7
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
mcuatmel|  楼主 | 2010-2-8 16:08 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
哪儿有相关例程?
沙发
sz_n053| | 2010-2-8 20:36 | 只看该作者
http://www.megawin.com.tw/megawi ... lassName=SampleCode

找下 " Megawin_IAP_Demo_Code_v1.30 "

使用特权

评论回复
板凳
David_ming| | 2010-2-9 16:08 | 只看该作者
本帖最后由 David_ming 于 2010-2-9 16:09 编辑

发一个读的例程参考,8952的得改下IAP地址

void main(void)
{        
        IFADRH = 0x80;        //address high byte
        IFADRL = 0x01;        //address low  byte
        IFMT   = 0x01;        //write   command("read" command)
        ISPCR  = 0x00;        //waiting time set         
        ISPCR |= 0x83;         //enable  ISP
        SCMD   = 0x46;        
        SCMD   = 0xb9;        //start to operate
        
        _nop_();
        SCMD   = 0;     //disable the isp
        P0     = IFD;
        while(1);
}

使用特权

评论回复
地板
mcuatmel|  楼主 | 2010-2-10 10:11 | 只看该作者
谢楼上各位!

使用特权

评论回复
5
suoma| | 2010-2-17 08:36 | 只看该作者
看看

使用特权

评论回复
6
mcuatmel|  楼主 | 2010-2-20 15:49 | 只看该作者
我用了,但不好用,请问:写完后需不需要延时一段时间后再读?

使用特权

评论回复
7
Karlshen| | 2010-2-20 19:28 | 只看该作者
顺道打开看了看。给的例子还是蛮多的

使用特权

评论回复
8
tiger2010| | 2010-2-20 21:58 | 只看该作者
例子挺好了,收下了

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

512

主题

1456

帖子

2

粉丝