赛元微sc92f732x系列eepron读写

[复制链接]
466|0
手机看帖
扫描二维码
随时随地手机跟帖
34af9uc|  楼主 | 2021-9-22 23:18 | 显示全部楼层 |阅读模式
本帖最后由 34af9uc 于 2021-9-22 23:21 编辑

//赛元微sc92f732x系列eepron读写
#include <SC92F732x_C.H>
#include "intrins.h"
unsigned char wendu;
/**************************************************/                //eepron写温度
/*
OP_CTM1                &=~bit3|bit2;                //禁止IAP
IAPKEY                =0x0f;                //保护寄存器n个系统时钟
IAPADL                =0x00;                //写入地址低
IAPADH                =0x00;                //写入地址高
IAPADE                =0x02;                //扩展地址eeprom
//IAPDAT                                //数据寄存器
IAPCTL                =bit2;                //控制寄存器(写入)
*/



void                eeprom_xiewendu()                //eepron写温度
{
IAPADE                =0x02;                //选择eeprom区域        
IAPDAT                =wendu;                //数据
IAPADL                =0x01;                //地址
IAPADH                =0x00;
IAPKEY                =0xf0;                //保护寄存器n个系统时钟
IAPCTL                =bit1;                //控制寄存器(写入)
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
IAPADE                =0x00;                //返回rom区域
}
/**************************************************/                //eepron读温度
void                eeprom_duwendu()                //eepron读温度
{
unsigned char code        *eedu_a1;                //code区
IAPADE                =0x02;                //选择eeprom区域
IAPADL                =0x01;                //地址
IAPADH                =0x00;

eedu_a1                =0x01;
wendu                =*eedu_a1;
IAPADE                =0x00;                //返回rom区域


}
/**************************************************/


使用特权

评论回复

相关下载

相关帖子

发新帖
您需要登录后才可以回帖 登录 | 注册

本版积分规则

273

主题

430

帖子

55

粉丝