eeprom_my.c
来自「AVR单片机DIY编程器!源代码及原理图都有!」· C语言 代码 · 共 45 行
C
45 行
/****************************************Copyright (c)**************************************************
**
** 小松工程(ilan2003)出品
**
** 文 件 名: eeprom_my.c
** 最后修改日期: 2006-1-5 19:40
** 描 述: 读写eeprom函数
** 版 本: V1.0
** 主 控 芯 片:M16 晶振频率:7.3728MHZ
** IDE:ICCAVR 6.31
**********************************************************************************************************/
#include<iom16v.h>
#include<macros.h>
#include<eeprom.h>
#include"define.h"
#include"function.h"
/**********************************************************************
functionName:void eepromWriteuint16(uint08 location,uint16 dat)
description:在地址location处储存数据dat,地址范围:0-511,高位先
**********************************************************************/
void eepromWriteWord(uint16 location,uint16 dat)
{
EEPROMwrite(location<<1,(uint08)(dat>>8));
EEPROMwrite(((location<<1)+1),(uint08)dat);
}
/**********************************************************************
functionName:uint16 eepromReadWord(uint08 location)
description:在地址location处读取数据,地址范围:0-256,高位先
**********************************************************************/
uint16 eepromReadWord(uint16 location)
{
uint16 dat;
dat=EEPROMread(location<<1);
dat<<=8;
dat+=EEPROMread((location<<1)+1);
return(dat);
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?