历史上的今天
今天是:2025年03月16日(星期日)
2020年03月16日 | PIC16F1933 EEPROM操作
2020-03-16 来源:eefocus
PIC16F1933内部有256Byte大小的数据EEPROM用于存储数据,如图1所示

图1 EEPROM大小
通过PIC16F1933数据手册可以看到,EEPROM的地址为00H~FFH,如图2所示

图2 PIC16F1933数据手册EEPROM部分
操作步骤举例:
1、写操作,使用”pic.h”库函数中自带的操作函数对EEPROM进行写操作
eeprom_write(0x81,(timer_foot>>8)&0x00FF);
eeprom_write(0x80,timer_foot&0x00FF);
2、读操作,使用”pic.h”库函数中自带的操作函数对EEPROM进行读操作
timer_foot = eeprom_read(0x80)+eeprom_read(0x81)*256;
地址范围为00H~FFH
使用使用PIC16F1933单片机时,不需要对EEPROM进行配置,直接使用使用自带库函数即可
void eeprom_write(unsigned char addr, unsigned char value);
unsigned char eeprom_read(unsigned char addr);
void eecpymem(volatile unsigned char *to, __eeprom unsigned char *from, unsigned char size);
void memcpyee(__eeprom unsigned char *to, const unsigned char *from, unsigned char size);
史海拾趣
|
fpga的下载问题 我目前在使用altera 的cyclone EP28 ,在程序下载的过程中出现一个奇怪的问题。 使用quartusII打开programmer,点击start按钮,出现以下错误: Error: Can\'t access JTAG chain Error: Operation failed 我用的是开发板啊!J ...… 查看全部问答> |
|
case WM_CREATE: CreateWindow(TEXT(\"Combo Box\"),TEXT(\"\"), WS_VSCROLL | WS_BORDER | WS_VISIBLE | WS_CHILD, 100, 100, 205, 100, hWnd, (H ...… 查看全部问答> |
|
执行的代码如下: Dim strSQL As String dim strRemoteConnect as String strSQL = \"SELECT * from a\" strRemoteConnect=\"Provider=SQLOLEDB.1;data source=local;Initial Catalog=DBTest;user id=sa;password=sa\" Dim ceRDA As SSCE.Remo ...… 查看全部问答> |
|
我用的是320×240图形点阵液晶,现在可以在上面显示汉字了。 老板要求显示各种波形,请教高手那里可以找到这方面的资料,听说 要建立坐标系,还要研究各种图形的算法,有这么复杂吗?哪里能找 到这方面的资料? 谢谢您的关注!… 查看全部问答> |
|
最近是找工作的高峰期,请参加过面试得朋友谈谈如何从等消息中判断自己是否有戏和谈谈自己的面霸经历为后面的应届生介绍些经验。人生最痛苦的莫过于什么也不知道就是等消息~~~~~~~~~~~~~~~~~… 查看全部问答> |




