登录 免费注册 首页 | 行业黑名单 | 帮助
维库电子市场网
技术交流 | 电路欣赏 | 工控天地 | 数字广电 | 通信技术 | 电源技术 | 测控之家 | EMC技术 | ARM技术 | EDA技术 | PCB技术 | 嵌入式系统
驱动编程 | 集成电路 | 器件替换 | 模拟技术 | 新手园地 | 单 片 机 | DSP技术 | MCU技术 | IC 设计 | IC 产业 | CAN-bus/DeviceNe

请教关于片内E2PROM的问题

作者:cmsdpj 栏目:单片机
请斑竹帮我看看啊!
 
2楼: >>参与讨论
xieyuanbin
写结束之后EECON1bits.WR==0
 
3楼: >>参与讨论
ad827
为何不直接用库?
用了mcc18不用库不是浪费?
EEPROM的库可以用的,不过FLASH的库似乎用不了

4楼: >>参与讨论
兰天白云
用我的
#include <p18f2620.h>
//-------------------------------------------------
//E2adr----EEPROM的起始地址
//p--------MCU地址
//n--------数据个数
void read(unsigned CHAR E2adr,unsigned CHAR *p,unsigned CHAR n)
{  while(n--)
    { EEADR=E2adr++;
      EECON1bits.EEPGD=0;
      EECON1bits.RD=1;
      *p++=EEDATA;
    }
}
void write(unsigned CHAR E2adr,unsigned CHAR *p,unsigned CHAR n)
{  while(n--)
    { EEADR=E2adr++;
      EEDATA=*p++;
      EECON1bits.EEPGD=0;
      EECON1bits.CFGS=0;
      EECON1bits.WREN=1;
      INTCONbits.GIE=0;    
      EECON2=0X55;
      EECON2=0XAA;
      EECON1bits.WR=1;
      while(EECON1bits.WR)
      EECON1bits.WREN=0;
    }
}

5楼: >>参与讨论
rad.zhu
蓝天白云是好人
 
6楼: >>参与讨论
LXRLXR
谢谢 rad.zhu
以前很多人帮过我

参与讨论
昵称:
讨论内容:
 
 
相关帖子
关于PICC中的asin()反正弦函数?
关于算数平均滤波法
请问各位大狭:
這樣的錯誤是怎麼回事
我按资料制作了一个PIC编程器,有全套资料.免费!
免费注册为维库电子开发网会员,参与电子工程师社区讨论,点此进入


Copyright © 1998-2006 www.dzsc.com 浙ICP证030469号