久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標(biāo)題:
基于NL6221操作EEPROM源碼
[打印本頁(yè)]
作者:
n841115849
時(shí)間:
2017-12-29 14:14
標(biāo)題:
基于NL6221操作EEPROM源碼
NL6221操作EEPROM源碼
單片機(jī)源程序如下:
/*
* =====================================================================================
*
* Filename: eeprom.c
*
* Description: EEPROM interface realize interface.
*
* Version: 0.0.1
* Created: 08.08 11:09:07
* Revision: none
*
* Author: Lin Hui (Link), linhui.568@163.com
* Organization: Nufront
*
*--------------------------------------------------------------------------------------
* ChangLog:
* version Author Date Purpose
* 0.0.1 Lin Hui 2014.08.08 Create and realize the interface.
*
* =====================================================================================
*/
#include "eeprom.h"
/*
* === FUNCTION ======================================================================
* Name: eeprom_data_read
* Description: Read eeprom data interface.
* Parameters: @addr: eeprom data address.
* @length: eeprom data length which will be read.
* @buf: buffer stored eeprom data, it must be large or equel 'length'.
* Return: n, return the buffer data read.
* -1, read eeprom data error.
* Note:
* =====================================================================================
*/
int eeprom_data_read(const int addr, const int length, char * buf)
{
int i;
int temp = addr;
for (i = 0; i < length; i++) {
BSP_I2CByteRead(temp++, (unsigned char *)&buf[i]);
}
return i;
} /* ----- end of function eeprom_data_read ----- */
/*
* === FUNCTION ======================================================================
* Name: eeprom_data_write
* Description: write data to eeprom interface.
* Parameters: @addr: eeprom data address.
* @length: eeprom data length which will be read.
* @buf: buffer stored eeprom data, it must be large or equel 'length'.
* Return: n, return data length which had write.
* -1, write data to eeprom error.
* Note:
* =====================================================================================
*/
int eeprom_data_write(const int addr, const int length, const char * buf)
{
int i;
int temp = addr;
for (i = 0; i < length; i++) {
BSP_I2CByteWrite(temp++, (unsigned char *)&(buf[i]));
}
return i;
} /* ----- end of function eeprom_data_write ----- */
//eeprom init
int eeprom_init(void)
{
BSP_I2CInit(EEPROM_ADDR); //該地址記得要右移一位,比較AT24C02,比如I2C地址為0xA0,,就設(shè)置為0x50
return 0;
}
復(fù)制代碼
所有資料51hei提供下載:
eeprom i2c.zip
(1.51 KB, 下載次數(shù): 6)
2017-12-29 14:13 上傳
點(diǎn)擊文件名下載附件
下載積分: 黑幣 -5
歡迎光臨 (http://www.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
久久久久亚洲精品国产
|
国内av在线
|
超碰导航
|
欧美视频区
|
一级在线
|
日本精品久久
|
精品视频在线免费观看
|
成人h免费观看视频
|
美国a级毛片免费视频
|
成人久久网
|
日韩精品久久久久久
|
日韩免费在线
|
国产精品免费看
|
超碰国产在线
|
国产精品久久
|
国产一区二区影院
|
天天色天天
|
一区二区三区四区免费在线观看
|
国产一区二区在线播放
|
国产久
|
久久久久免费精品国产小说色大师
|
天天综合网天天综合色
|
91精品国产日韩91久久久久久
|
91精品久久久久久久久久入口
|
欧美午夜精品久久久久免费视
|
亚洲综合国产精品
|
精品网站999
|
中文字幕亚洲精品
|
91精产国品一二三区
|
亚洲成人第一页
|
亚洲在线一区
|
日韩高清不卡
|
亚洲性人人天天夜夜摸
|
日韩视频在线一区
|
自拍偷拍3p
|
亚洲综合视频
|
久久久久国色av免费观看性色
|
日本a∨视频
|
天堂三级
|
黄色一级免费
|
www.亚洲精品
|