历史上的今天
今天是:2024年08月31日(星期六)
2020年08月31日 | pic 18f45k80单片机eeprom模块代码
2020-08-31 来源:eefocus
/// eeprom读写程序,eeprom数据地址范围为(00-ff)
void Eeprom_Write(u8 u8Addr,u8 Buf)
{
EECON1bits.EEPGD = 0; // 选择eeprom访问
EECON1bits.CFGS = 0; // 选存取
EECON1bits.WREN = 1; // 允许写入数据
EEADR = u8Addr; // 地址
EEDATA = Buf; // 数据
EECON2 = 0X55;
EECON2 = 0XAA;
EECON1bits.WR = 1;
while(EECON1bits.WR); // 等待数据写入完毕
Nop();
Nop();
Nop();
Nop();
EECON1bits.WREN = 0;
}
u8 Eeprom_Read(u8 u8Addr)
{
u8 u8Data = 0;
EECON1bits.EEPGD = 0; // 选择eeprom访问
EECON1bits.CFGS = 0; // 选存取
EEADR = u8Addr; // 地址
EECON1bits.RD = 1; // 允许读数据
while(EECON1bits.RD);
Nop();
Nop();
Nop();
Nop();
u8Data = EEDATA;
EECON1bits.RD = 0;
return u8Data;
}
上一篇:PIC16 PCF8591
史海拾趣
|
这是我的毕业设计 希望大家帮帮我 我现在已经焦头烂额了 网上都是基于DSP控制的滤波器 就是没有基于单片机控制的 真的郁闷 我的邮箱是westlife009@tom.com 我的QQ是232125740 欢迎大家一起交流 [ 本帖最后由 westlifeljb 于 2008-5-15 17:15 编 ...… 查看全部问答> |
|
经常在这看帖,看到有人说求购LED电源要隔离型的,或是有人问,也总是问隔离型的,他们的言下之意基本都是,不管什么LED样的LED驱动,更不管用于何种厂合,反正就是隔离的比不隔离的好,反正隔离的贵一些,就是好,实际这是一种误区. &n ...… 查看全部问答> |
|
这里要求程序在窗口最小化的方式下启动,这里在OnInitDlg()中用ShowWindow(SW_MINIMIZE);窗口会闪一下,至少上面的标题栏会改变,是否有什么办法可以解决,我看了一下CDialog::OnInitDialog()的原文件,里面是用::SetForegroundWindow(m_hWnd);来显示窗 ...… 查看全部问答> |
|
能量效率更高、功能更强的新型LED固态发光(SSL)产品的发展很快,被认为是照明市场上的主要革命性进步。在许多垂直应用中,如信号灯、汽车、LCD TV背光,LED已经毫无争议地成为传统光源的替代产品。但对于范围更广的通用照明,LED还没有被广泛接受 ...… 查看全部问答> |
|
我准备使用TI研讨会发的LM3S811套件,我看原理图811的UART口,也就是PA0,PA1和板上另一个芯片的PA0.PA1通过0欧姆电阻相连,如果我要使用811的UART,把PA0,PA1引出到232芯片上进行串口通信时,会不会对另一个芯片产生影响,或者是应该如何把811的 ...… 查看全部问答> |
|
看到这个题目,忽然感到自己想说些话,关于技术,也关于一些感触。 在无锡呆了多年,作为一个电子技术不算特别发达的城市,真正能称得上电子产业的除了前几年轰轰烈烈的电动车产业链外,恐怕就只能算上现在的物联网示范城市了。 &n ...… 查看全部问答> |




