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

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

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

3天內不再提示

MM32G0140 I2C驅動EEPROM

靈動MM32MCU ? 來源:靈動MM32MCU ? 2023-05-19 09:22 ? 次閱讀

1EEPROM 簡介

EEPROM全稱為EEPROM(Electrically Erasable Programmable Read Only Memory)是電可擦除可編程只讀存儲器。雖然名稱為只讀存儲器,但是擦除和寫入都是直接使用電路控制,不需要再使用外部設備來擦寫,即設備在運行過程中即可隨時擦除和寫入。可以按字節為單位修改數據,無需整個芯片擦除,且掉電后數據不丟失,一般用來存儲一些配置信息,以便系統重新上電的時候加載。

2EPROM 操作說明

2.1 通訊方式

主要通訊方式有 I2C 和 SPI 協議,本文將介紹如何通過 I2C 來驅動EEPROM。

2.2 設備地址

如果僅接入一個AT24C02,可以將設備的A0、A1、A2引腳全部接入低電平,那么此時該設備的地址為0xA0。

f4ce9f0c-f574-11ed-90ce-dac502259ad0.png ? ?

2.3 I2C配置流程

開時鐘,外設清零,參數配置,初始化,引腳配置,使能

f4d3f56a-f574-11ed-90ce-dac502259ad0.png ? ?

2.4 寫入數據

寫入一個字節:

MCU先向AT24C02寫入一個地址,然后再寫入數據。

寫入一頁:

MCU先向AT24C02寫入一個地址,然后再依次寫入數據,注意AT24C02一頁有8個字節,每頁開始地址均是8的整數倍,一次頁寫入操作地址不能超過當前頁的尾地址。

連續寫入:

AT24C02本身沒有提供連續寫入的操作,因此必須先將數據按頁地址分為若干頁,然后再依次調用頁寫入操作進行寫入。

f4d9dc64-f574-11ed-90ce-dac502259ad0.png ? ?

2.5 讀出數據

讀取當前字節:

MCU直接發起讀操作,設備返回當前字節,當前字節自動加1,該操作較少使用。

讀取指定地址一個字節:

MCU先向AT24C02寫入一個地址,然后再發起一個讀操作,AT24C02返回該地址存儲的字節。

連續讀取:

MCU發起讀當前字節,或者讀指定地址字節,設備返回數據,MCU發送ACK,設備繼續返回后續地址數據,直到MCU發送NACK,設備不再返回數據。

f4e13c66-f574-11ed-90ce-dac502259ad0.png ? ?

2.6 樣例測試

初始化兩個數組,配置I2C,調用寫入和讀取的函數操作EEPROM,通過串口打印觀察結果。

f4e6049e-f574-11ed-90ce-dac502259ad0.png

運行實例

f4eaa012-f574-11ed-90ce-dac502259ad0.png

審核編輯:湯梓紅

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

    關注

    455

    文章

    50714

    瀏覽量

    423157
  • 存儲器
    +關注

    關注

    38

    文章

    7484

    瀏覽量

    163765
  • 通訊
    +關注

    關注

    9

    文章

    902

    瀏覽量

    34890
  • EEPROM
    +關注

    關注

    9

    文章

    1019

    瀏覽量

    81561
  • I2C
    I2C
    +關注

    關注

    28

    文章

    1484

    瀏覽量

    123620

原文標題:靈動微課堂 (第256講)|MM32G0140 I2C驅動EEPROM

文章出處:【微信號:MindMotion-MMCU,微信公眾號:靈動MM32MCU】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    基于I2C總線的EEPROM驅動程序

     I2C總線是由Philips公司開發的用于器件之間連接的2線式雙向同步串行總線。Linux內核中針對I2C總線的特性,其設備驅動使用了一種特殊的體系結構。介紹了MPC825
    發表于 12-07 13:58 ?55次下載

    I2C—讀寫EEPROM

    EEPROM 芯片。 學習目的:學習STM32的I2C驅動。 【*】注意事項: 無 【 !】實驗操作: 電腦端使用串口調試助手,選擇電腦與STM32相連的COM口,設置為115200-N-8-1, 復位
    發表于 12-13 15:12 ?23次下載

    如何在 Arria 10 中設計 I2C EEPROM

    在 Arria 10 中設計 I2C EEPROM
    的頭像 發表于 06-22 01:11 ?3234次閱讀
    如何在 Arria 10 中設計 <b class='flag-5'>I2C</b> <b class='flag-5'>EEPROM</b>

    STM32學習之I2C協議(讀寫EEPROM

    關于STM32學習分享第七章 I2C協議(讀寫EEPROM)文章目錄關于STM32學習分享前言二、代碼1.i2c.c2.i2c.h3.main.c總結前言開始!開始!單片機的I2C協議
    發表于 11-30 15:21 ?32次下載
    STM32學習之<b class='flag-5'>I2C</b>協議(讀寫<b class='flag-5'>EEPROM</b>)

    使用I2C讀取24cxx串行EEPROM

    Read 24cxx serial EEPROM with I2C
    發表于 06-30 15:10 ?1次下載
    使用<b class='flag-5'>I2C</b>讀取24cxx串行<b class='flag-5'>EEPROM</b>

    基于MM32生態實現I2C接口通訊的方式

    對于I2C的基本概念及時序等知識點,本文不再詳細描述,大家可以下載附件中的《I2C總線概要》和《I2C總線規范》進行研究。 本文將通過如下四個方面,講述I2C
    的頭像 發表于 08-15 09:48 ?1677次閱讀

    Linux I2C驅動入門知識科普

    I2C 總線驅動I2C總線驅動就是SOC的 I2C控制器驅動,也叫做
    的頭像 發表于 12-29 13:59 ?1680次閱讀

    如何使用I2C EEPROM

    電子發燒友網站提供《如何使用I2C EEPROM.zip》資料免費下載
    發表于 02-03 09:53 ?0次下載
    如何使用<b class='flag-5'>I2C</b> <b class='flag-5'>EEPROM</b>

    MM32G0140 產品手冊(中文版)

    MM32G0140 產品手冊(中文版)
    發表于 02-27 18:18 ?0次下載
    <b class='flag-5'>MM32G0140</b> 產品手冊(中文版)

    MM32G0140 產品手冊(英文版)

    MM32G0140 產品手冊(英文版)
    發表于 02-27 18:19 ?0次下載
    <b class='flag-5'>MM32G0140</b> 產品手冊(英文版)

    MM32G0140 用戶手冊(中文版)

    MM32G0140 用戶手冊(中文版)
    發表于 02-27 18:20 ?0次下載
    <b class='flag-5'>MM32G0140</b> 用戶手冊(中文版)

    MM32G0140 用戶手冊(英文版)

    MM32G0140 用戶手冊(英文版)
    發表于 02-27 18:20 ?0次下載
    <b class='flag-5'>MM32G0140</b> 用戶手冊(英文版)

    靈動微MM32G0140完美替換兼容STM32G031系列

    靈動微MM32G0140可完美替換兼容STM23G031系列,MM32G0140所集成的FlexCAN-FD提供了更快的通信速度、更長的數據長度和更多的幀格式等優勢。ADC為電機應用做了優化,支持
    的頭像 發表于 04-07 17:33 ?945次閱讀
    靈動微<b class='flag-5'>MM32G0140</b>完美替換兼容STM32<b class='flag-5'>G</b>031系列

    MM32G0140 I2C驅動EEPROM

    EEPROM全稱為EEPROM(Electrically Erasable Programmable Read Only Memory)是電可擦除可編程只讀存儲器。
    發表于 05-30 11:15 ?612次閱讀
    <b class='flag-5'>MM32G0140</b> <b class='flag-5'>I2C</b><b class='flag-5'>驅動</b><b class='flag-5'>EEPROM</b>

    使用C2000 I2C模塊連接EEPROM

    電子發燒友網站提供《使用C2000 I2C模塊連接EEPROM.pdf》資料免費下載
    發表于 08-27 09:53 ?0次下載
    使用<b class='flag-5'>C</b>2000 <b class='flag-5'>I2C</b>模塊連接<b class='flag-5'>EEPROM</b>
    主站蜘蛛池模板: gogogo免费视频观看| 手机看片成人| 美女强奷到抽搐在线播放| 果冻传媒 在线播放观看| 国产精品嫩草免费视频| 大学生第一次破女在线观看| 柏木舞子在线| 成人在线视频网站| 菠萝蜜国际一区麻豆| 爱情岛论坛网亚洲品质| nxgx69日本护士| JIZZ学生13| yellow在线观看免费直播| YY6080A旧里番在线观看| yellow在线中文| 大胸美女被c| 国产91青青成人a在线| 国产精品VIDEOSSEX久久发布| 国产AV无码熟妇人妻麻豆| 国产成人精品视频免费大全| 男女午夜性爽快免费视频不卡| 久久强奷乱码老熟女| 老司机试看午夜| 国产免费久久精品国产传媒| 国产浮力草草影院CCYY| 国产精品久久人妻互换毛片| 国产精品久久久久久久久LI无码| 国产成人免费全部网站| 国产精品一区二区AV白丝在线| 国产婷婷一区二区在线观看| 国产一区二区三区影院| 大香网伊人久久综合观看| 国产99热在线观看| 国产午夜一级淫片| 久久久97人妻无码精品蜜桃| 毛片内射久久久一区| 青青草原直播| 性一交一乱一色一视频| 热の中文 AV天堂| 网红主播 国产精品 开放90后| 亚洲zooz人禽交xxxx|