色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

24C02驅動【掉電保存】

Harmony&嵌入式學習 ? 來源:Harmony&嵌入式學習 ? 作者:Harmony&嵌入式學 ? 2023-07-17 09:24 ? 次閱讀

24c02簡介
24C02是一個2Kbit的串行EEPROM存儲芯片,可存儲256個字節數據。工作電壓范圍為1.8V到6.0V,具有低功耗CMOS技術,自定時擦寫周期,1000000次編程/擦除周期,可保存數據100年。24C02有一個16字節的頁寫緩沖器和一個寫保護功能。通過I2C總線通訊讀寫芯片數據,通訊時鐘頻率可達400KHz。

wKgaomSzucKACHK-AAAZ9b8Y64g440.png

51型號驅動程序


sbit I2C_SCL =      P1^2;  			//控制24c02的SCL引腳

sbit I2C_SDA =      P1^1;  			//控制24c02的SDA引腳

void I2C_Delay10us()//IIC協議所需:延遲10us函數
{
	uchar a, b;
	for(b=1; b>0; b--)
	{
		for(a=2; a>0; a--);
	}
}

void I2C_Start()  //開始啟動IIC,IIC協議頭
{
	I2C_SDA = 1;
	I2C_Delay10us();
	I2C_SCL = 1;
	I2C_Delay10us();//建立時間是I2C_SDA保持時間>4.7us
	I2C_SDA = 0;
	I2C_Delay10us();//保持時間是>4us
	I2C_SCL = 0;			
	I2C_Delay10us();		
}

void I2C_Stop()  //停止IIC,IIC協議尾
{
	I2C_SDA = 0;
	I2C_Delay10us();
	I2C_SCL = 1;
	I2C_Delay10us();//建立時間大于4.7us
	I2C_SDA = 1;
	I2C_Delay10us();		
}
/*******************************************************************************
* 函 數 名           : I2cSendByte(uchar num)
* 函數功能 	         : 通過I2C發送一個字節。在I2C_SCL時鐘信號高電平期間,
*                    * 保持發送信號I2C_SDA保持穩定
* 輸    入           : num ,ack
* 輸    出         	 : 0或1。發送成功返回1,發送失敗返回0
* 備    注           : 發送完一個字節I2C_SCL=0, 需要應答則應答設置為1,否則為0
*******************************************************************************/
uchar I2C_SendByte(uchar dat, uchar ack)
{
	uchar a = 0,b = 0;//最大255,一個機器周期為1us,最大延時255us。
			
	for(a=0; a> 7;	 //起始信號之后I2C_SCL=0,所以可以直接改變I2C_SDA信號
		dat = dat 4.7us
		I2C_SCL = 0;
		I2C_Delay10us();//時間大于4us		
	}

	I2C_SDA = 1;
	I2C_Delay10us();
	I2C_SCL = 1;
	while(I2C_SDA && (ack == 1))//等待應答,也就是等待從設備把I2C_SDA拉低
	{
		b++;
		if(b > 200)	 //如果超過200us沒有應答發送失敗,或者為非應答,表示接收結束
		{
			I2C_SCL = 0;
			I2C_Delay10us();
			return 0;
		}
	}

	I2C_SCL = 0;
	I2C_Delay10us();
 	return 1;		
}

uchar I2C_ReadByte() //IIC協議讀取數據
{
	uchar a = 0,dat = 0;
	I2C_SDA = 1;			//起始和發送一個字節之后I2C_SCL都是0
	I2C_Delay10us();
	for(a=0; a

審核編輯:湯梓紅

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • EEPROM
    +關注

    關注

    9

    文章

    1019

    瀏覽量

    81560
  • 存儲芯片
    +關注

    關注

    11

    文章

    896

    瀏覽量

    43133
  • 掉電
    +關注

    關注

    0

    文章

    12

    瀏覽量

    7662
收藏 人收藏

    評論

    相關推薦

    24C02數據保存

    =read_24C02(0);if(b==5)Alarm=1;}}這是我24C02的程序 這樣寫程序可以正常運行 蜂鳴器響但是下面這種寫法24C02掉電以后蜂鳴器不響 沒有讀取到數據v
    發表于 12-06 09:30

    24C02芯片的相關資料分享

    202007每月一練 的板子上還有一個24C02芯片沒有寫教程,今天介紹一下24C02這個芯片的驅動方法。串行EEPROM 24CXX是基于I2C
    發表于 01-21 11:51

    24c02/24c01/24c04讀寫程序

    24c02/24c01/24c04  I2C EEPROM字節讀寫驅動程序,芯片A0-A1-A2要接GND(
    發表于 10-07 12:39 ?19次下載

    HL配套C實驗例程24c02存儲器讀寫基本驅動

    HL配套C實驗例程24c02存儲器讀寫基本驅動2,配合開發板學習效果更好。
    發表于 04-11 17:04 ?10次下載

    DSP之24C02教程

    DSP之24C02教程,很好的DSP自學資料,快來學習吧。
    發表于 04-15 17:42 ?13次下載

    IIC應用--24c02

    IIC應用--24c02C語言)源代碼。
    發表于 05-20 15:37 ?31次下載

    24C02中文資料

    24C02中文資料,這里面的內容可以幫助各位朋友更好地掌握24C02的使用
    發表于 06-15 15:53 ?0次下載

    24c02基礎程序

    24c02寫入調用程序 用于初次接觸24c02 學習24c02用的
    發表于 07-12 15:14 ?24次下載

    24C02中文資料手冊

    24C02中文資料手冊
    發表于 10-24 15:13 ?188次下載
    <b class='flag-5'>24C02</b>中文資料手冊

    24C02驅動過程下載

    24C02驅動過程
    發表于 02-26 09:24 ?11次下載

    24C02讀寫操作程序設計實例,24C02 read / write process

    24C02讀寫操作程序設計實例,24C02 read / write process 關鍵字:24C02讀寫操作程序設計實例 24C
    的頭像 發表于 09-20 19:41 ?1528次閱讀

    24c02讀寫程序(已通過測試),24C02 read / write process

    24c02讀寫程序(已通過測試),24C02 read / write process 關鍵字:24c02讀寫程序(已通過測試
    的頭像 發表于 09-20 19:41 ?2601次閱讀

    使用51單片機和EEPROM存儲器24C02保持保存實現流水燈的程序

    本文檔的主要內容詳細介紹的是使用51單片機和EEPROM存儲器24C02保持保存實現流水燈的程序。
    發表于 06-06 17:50 ?7次下載
    使用51單片機和EEPROM存儲器<b class='flag-5'>24C02</b>保持<b class='flag-5'>保存</b>實現流水燈的程序

    24C02 EEPROM存儲器的應用程序詳細說明

    24C02 是一個非揮發 eeprom 存儲器器件,采用的 IIC 總線技術。24c02 在許多試驗中 都有出現。24c02 的應用,主要在存儲一些掉電后還要
    發表于 12-22 08:00 ?1次下載

    24C02的秘密

    本文主要介紹了一下目前市場上面24C02幾種打線方式的區別,有利于消費者在芯片選型替代、電路設計、軟件編程的注意一些細節,另外就是給出了用C語言軟件模擬I2C協議和用匯編語言軟件模擬I2C
    的頭像 發表于 11-28 11:40 ?5853次閱讀
    主站蜘蛛池模板: 国产a视频视卡在线| 成人午夜精品久久久久久久秋霞 | 97人妻中文字幕免费视频| 亚洲精品久久久无码AV片软件| 色欲无码国产喷水AV精品| 欧美日韩精品一区二区三区四区 | 国产精品爽爽久久久久久无码 | 陈红下面又紧又小好爽| 999久久久国产精品蜜臀AV| 中文字幕按摩| 在线观看亚洲免费人成网址| 一级做a爰片久久免费| 亚洲日韩在线观看| 亚洲精品视频观看| 亚洲欧美一区二区三区导航| 亚洲免费每日在线观看| 亚洲国产成人精品无码区APP | 快播电影官方网站| 精品视频免费在线| 久久水蜜桃亚洲AV无码精品偷窥 | 电影日本妻子| 国产Av男人的天堂精品良久| 国产黄a三级三级三级| 国产精品A久久久久久久久| 国产精品日本一区二区在线播放 | 欲插爽乱浪伦骨| 在线一本码道高清| 97精品视频在线观看| jizzzz亚洲丰满xxxx| 成 人 动漫3d 在线看| 高冷师尊被CAO成SAO货| 高挑人妻无奈张开腿| 国产成人高清视频| 国产精品久久久久久52AVAV| 疯狂第一次国语| 调教日本美女| 国产传媒精品1区2区3区| 永久免费的污视频网站| 伊人综合在线影院| 中国bdsmchinesehd| 2224x最新网站|