No.47662 作者:linkaimu 邮件:linkaimu@sina.com ID:12056 登陆:14次 文章数:151篇 最后登陆IP:59.61.88.10 最后登陆:2009/6/3 13:40:06 注册:2003/5/12 11:57:19 财富:551 发帖时间:2004/1/15 16:06:53 发贴者IP:218.246.39.2 标题:linkaimu:小弟写的FLASH块檫除、块写、块读程序(C)大家给点意见 摘要:No.47662小弟写的FLASH块檫除、块写、块读程序(C)大家给点意见 各位大哥看看程序是否有毛病。谢谢了!void Flash_Erase() { AUXR1=0x20h; //ENBOOT置位,寻址固件 R0=18; //18.432M晶振 R1=0x01; //檫除块4内容 DPH=0xc0; DPL=0; pgm_mip(); //调用BOOTROM子程序 //AUXR1=0; //清ENBOOT 此语句是否有必要??????? } /********************************************* *选中的flash 有16K字节 *传进写的地址和数据 **********************************************/ void Flash_Write(unsigned int add,unsigned char num) { unsigned char address1; unsigned char address2; unsigned char number; address1=add/256; address2=add%256; number=num; AUXR1=0x20; //ENBOOT置位,寻址固件 R0=18; // ......
>>返回讨论的主题
|