⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 eeprom.c.bak

📁 一个小型的遥控玩具飞行机器人的电子调速器控制源程序
💻 BAK
字号:

//#include <avr/io.h>
//#include <avr/delay.h>
//#include <avr/signal.h>
//#include <avr/interrupt.h>

#include 	<iom48v.h>
#include 	<macros.h>

void init_eeprom(void)
{
 	 EECR = 0x07;
}

void EEPROM_write(unsigned char Address, unsigned char Datas)
{
	while(EECR & (1<<EEWE));// 等待上一次写操作结束 
	
	EEARL= Address;			// 设置地址和数据寄存器 
	EEDR = Datas;
	EECR |= (1<<EEMWE);		// 置位EEMWE
	EECR |= (1<<EEWE);		// 置位EEWE 以启动写操作E
}



unsigned char EEPROM_read(unsigned char uiAddress)
{
	while(EECR&(1<<EEWE));	//等待上一次写操作结束
	EEARL = uiAddress;		// 设置地址寄存器
	EECR |= (1<<EERE);		// 设置EERE 以启动读操作
	return EEDR;			// 自数据寄存器返回数据
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -