在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

STM32入門學(xué)習(xí)筆記之EEPROM存儲(chǔ)實(shí)驗(yàn)2

jf_78858299 ? 來源:滑小稽筆記 ? 作者:電子技術(shù)園地 ? 2023-02-16 14:22 ? 次閱讀

16.3 STM32內(nèi)部IIC協(xié)議相關(guān)寄存器

16.3.1 控制寄存器1:I2Cx_CR1

15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
SWRST - ALERT PEC POS ACK STOP START NOSTRETCH ENGC ENPEC ENAPR SMBTYPE - SMBUS PE

Bit 15:軟件復(fù)位

0:I2C模塊不處于復(fù)位

1:I2C模塊處于復(fù)位

Bit 13:SMBus提醒:軟件可以設(shè)置或清除該位,當(dāng)PE=0時(shí),由硬件清除

0:釋放SMBAlert引腳使其變高,提醒響應(yīng)地址頭緊跟在NACK信號(hào)后面

1:驅(qū)動(dòng)SMBAlert引腳使其變低,提醒響應(yīng)地址頭緊跟在ACK信號(hào)后面

Bit 12:數(shù)據(jù)包出錯(cuò)檢測(cè)

0:無PEC傳輸

1:PEC傳輸

Bit 11:應(yīng)答/PEC位置

0:ACK位控制當(dāng)前移位寄存器內(nèi)正在接收的字節(jié)的ACK。PEC位表明當(dāng)前移位寄存器內(nèi)的字節(jié)是PEC

1:ACK位控制在移位寄存器里接收的下一個(gè)字節(jié)的ACK。PEC位表明在移位寄存器里接收的下一個(gè)字節(jié)是PEC

注1:POS位只能用在2字節(jié)的接收配置中,必須在接收數(shù)據(jù)之前配置

注2:為了NACK第2個(gè)字節(jié),必須在清除ADDR為之后清除ACK位

注3:為了檢測(cè)第2個(gè)字節(jié)的PEC,必須在配置了POS位之后,拉伸ADDR事件時(shí)設(shè)置PEC位

Bit 10:應(yīng)答使能

0:無應(yīng)答返回

1:在接收到一個(gè)字節(jié)后返回一個(gè)應(yīng)答

Bit 9:停止條件產(chǎn)生

在主模式下:

0:無停止條件產(chǎn)生

1:在當(dāng)前字節(jié)傳輸或在當(dāng)前起始條件發(fā)出后產(chǎn)生停止條件

在從模式下:

0:無停止條件產(chǎn)生

1:在當(dāng)前字節(jié)傳輸或釋放SCL和SDA線

Bit 8:起始條件產(chǎn)生

在主模式下:

0:無起始條件產(chǎn)生

1:重復(fù)產(chǎn)生起始條件

在從模式下:

0:無起始條件產(chǎn)生

1:當(dāng)總線空閑時(shí),產(chǎn)生起始條件

Bit 7:禁止時(shí)鐘延長

0:允許時(shí)鐘延長

1:禁止時(shí)鐘延長

Bit 6:廣播呼叫使能

0:禁止廣播呼叫,以非應(yīng)答響應(yīng)地址00h

1:允許廣播呼叫,以應(yīng)答響應(yīng)地址00h

Bit 5:PEC使能

0:禁止PEC計(jì)算

1:開啟PEC計(jì)算

Bit 4:ARP使能

0:禁止ARP

1:使能ARP

注1:如果SMBTYPE=0,使用SMBus設(shè)備的默認(rèn)地址

注2:如果SMBTYPE=1,使用SMBus的主地址

Bit 3:SMBus類型

0:SMBus設(shè)備

1:SMBus主機(jī)

Bit 1:SMBus模式

0:I2C模式

1:SMBus模式

Bit 0:I2C模塊使能

0:禁用I2C模塊

1:?jiǎn)⒂肐2C模塊,根據(jù)SMBus位的設(shè)置,相應(yīng)的I/O口需配置為復(fù)用功能

注:在主模式下,通訊結(jié)束之前,絕不能清除該位

16.3.2 控制寄存器2:I2Cx_CR2

15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
- LAST DMAEN ITBUFEN ITEVTEN ITERREN - FREQ[5:0]

Bit 12:DMA最后一次傳輸

0:下一次DMA的EOT不是最后的傳輸

1:下一次DMA的EOT是最后的傳輸

Bit 11:DMA請(qǐng)求使能

0:禁止DMA請(qǐng)求

1:當(dāng)TxE=1或RxNE=1時(shí),允許DMA請(qǐng)求

Bit 10:緩沖器中斷使能

0:當(dāng)TxE=1或RxNE=1時(shí),不產(chǎn)生任何中斷

1:當(dāng)TxE=1或RxNE=1時(shí),產(chǎn)生事件中斷

Bit 9:事件中斷使能

0:禁止事件中斷

1:允許事件中斷

在下列條件下,將產(chǎn)生該中斷:

SB=1(主模式)

ADDR=1(主/從模式)

ADD10=1(主模式)

STOPF=1(從模式)

BTF=1,但是沒有TxE或RxNE事件

如果ITBUFEN=1,TxE事件為1

如果ITBUFEN=1,RxNE事件為1

Bit 8:出錯(cuò)中斷使能

0:禁止出錯(cuò)中斷

1:允許出錯(cuò)中斷

在下列條件下,將產(chǎn)生該中斷:

BERR=1

ARLO=1

AF=1

OVR=1

PECERR=1

TIMEOUT=1

SMBAlert=1

Bit 5~Bit 0:I2C模塊時(shí)鐘頻率,允許的范圍在2~36MHz之間

000000:禁用

000001:禁用

000010:2MHz

...

100100:36MHz

大于100100:禁用

16.3.3 上升時(shí)間寄存器:I2Cx_TRISE

15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
- TRISE[5:0]

Bit 5~Bit 0:在快速/標(biāo)準(zhǔn)模式下的SCL最大上升時(shí)間(主模式)

例如:標(biāo)準(zhǔn)模式中最大允許SCL上升時(shí)間為1000ns。如果在I2C_CR2寄存器中FREQ中的值等于0x08且TPCLK1=125ns,故TRISE中必須寫入09h(1000ns/125ns=8+1)

注:只有當(dāng)PE=0時(shí),才能設(shè)置TRISE

16.3.4 時(shí)鐘控制寄存器:I2Cx_CCR

15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
F/S DUTY - CCR[11:0]

Bit 15:I2C主模式選項(xiàng)

0:標(biāo)準(zhǔn)模式的I2C

1:快速模式的I2C

Bit 14:快速模式時(shí)的占空比

0:快速模式下T low /T high =2

1:快速模式下T low /T high =16/9

Bit 11~Bit 0:快速/標(biāo)準(zhǔn)模式下的時(shí)鐘控制分頻系數(shù)(主模式)

在I2C標(biāo)準(zhǔn)模式或SMBus模式下:

T high =CCR×TPCLK1

T low =CCR×TPCLK1

在I2C快速模式下:

如果DUTY=0:

T high =CCR×TPCLK1

T low =2×CCR×TPCLK1

如果DUTY=1:

T high =9×CCR×TPCLK1

T low =16×CCR×TPCLK1

例如:在標(biāo)準(zhǔn)模式下,產(chǎn)生100kHz的SCL的頻率,如果FREQR=08,TPCLK1=125ns,則CCR必須寫入0x28(40×125ns=5000ns)

注1:允許設(shè)定的最小值為0x04,在快速DUTY模式下允許的最小值為0x01

注2:fCK應(yīng)當(dāng)是10MHz的整數(shù)倍,這樣可以正確產(chǎn)生400kHz的快速時(shí)鐘

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 存儲(chǔ)器
    +關(guān)注

    關(guān)注

    38

    文章

    7518

    瀏覽量

    164083
  • EEPROM
    +關(guān)注

    關(guān)注

    9

    文章

    1027

    瀏覽量

    81773
  • 存儲(chǔ)芯片
    +關(guān)注

    關(guān)注

    11

    文章

    900

    瀏覽量

    43205
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    小白高手都適用,STM32學(xué)習(xí)教程(入門合集、自學(xué)筆記和例程)

    筆記:本書主要介紹ARM Cortex—M3系列STM32的原理及應(yīng)用,全書共7章。第1章主要對(duì)STM32做基本介紹;第2章介紹ARM Cortex—M3內(nèi)核架構(gòu)的大致概況;第3章從外
    發(fā)表于 04-10 14:56

    CubeMX入門STM32 HAL庫的學(xué)習(xí)筆記

    STM32CubeMX是ST官方開發(fā)的一款很好用的軟件,主要用于STM32系列單片機(jī)的硬件驅(qū)動(dòng)層的配置。網(wǎng)上也有一些關(guān)于STM32CubeMX的相關(guān)教程,對(duì)它的相關(guān)操作進(jìn)行說明。從今天起,小柯希望能將自己從CubeMX
    發(fā)表于 08-17 06:55

    STM32入門學(xué)習(xí)筆記 精選資料分享

    STM32入門學(xué)習(xí)筆記本文為筆者入門學(xué)習(xí)過程的記錄,只是零散的記錄了一些個(gè)人不太懂得,覺得需要經(jīng)
    發(fā)表于 08-24 07:56

    EEPROM開機(jī)記憶存儲(chǔ)實(shí)驗(yàn)

    EEPROM開機(jī)記憶存儲(chǔ)實(shí)驗(yàn)
    發(fā)表于 07-13 18:10 ?25次下載

    STM32各模塊學(xué)習(xí)筆記

    STM32個(gè)模塊學(xué)習(xí)筆記 目錄 STM32筆記之一 中斷優(yōu)先級(jí).......................................
    發(fā)表于 11-30 03:32 ?3172次閱讀

    單片機(jī)學(xué)習(xí)EEPROM-IIC實(shí)驗(yàn)的資料合集免費(fèi)下載

    本文檔的主要內(nèi)容詳細(xì)介紹的是單片機(jī)學(xué)習(xí)EEPROM-IIC實(shí)驗(yàn)的資料合集免費(fèi)下載。
    發(fā)表于 07-21 08:00 ?1次下載
    單片機(jī)<b class='flag-5'>學(xué)習(xí)</b><b class='flag-5'>之</b><b class='flag-5'>EEPROM</b>-IIC<b class='flag-5'>實(shí)驗(yàn)</b>的資料合集免費(fèi)下載

    STM32F4 I2C-EEPROM實(shí)驗(yàn)例程

    STM32F4 I2C-EEPROM實(shí)驗(yàn)例程(嵌入式開發(fā)專業(yè)課程)-STM32F4 I2C-EEPROM
    發(fā)表于 07-30 16:02 ?19次下載
    <b class='flag-5'>STM32</b>F4 I<b class='flag-5'>2C-EEPROM</b><b class='flag-5'>實(shí)驗(yàn)</b>例程

    STM32學(xué)習(xí)筆記1——軟硬件基礎(chǔ)keil5編程與GPIO開發(fā)

    STM32學(xué)習(xí)筆記1——軟硬件基礎(chǔ)keil5編程與GPIO開發(fā)
    發(fā)表于 11-30 12:36 ?4次下載
    <b class='flag-5'>STM32</b><b class='flag-5'>學(xué)習(xí)</b><b class='flag-5'>筆記</b>1——軟硬件基礎(chǔ)<b class='flag-5'>之</b>keil5編程與GPIO開發(fā)

    STM32學(xué)習(xí)I2C協(xié)議(讀寫EEPROM

    關(guān)于STM32學(xué)習(xí)分享第七章 I2C協(xié)議(讀寫EEPROM)文章目錄關(guān)于STM32學(xué)習(xí)分享前言二
    發(fā)表于 11-30 15:21 ?32次下載
    <b class='flag-5'>STM32</b><b class='flag-5'>學(xué)習(xí)</b><b class='flag-5'>之</b>I<b class='flag-5'>2</b>C協(xié)議(讀寫<b class='flag-5'>EEPROM</b>)

    STM32學(xué)習(xí)筆記:跑馬燈實(shí)驗(yàn)

    跑馬燈實(shí)驗(yàn)放寒假了,最近在學(xué)習(xí)STM32所以想寫寫一些筆記,剛剛好也能和大家分享一下學(xué)習(xí)心得體會(huì),希望能夠?qū)臀乙粯釉?/div>
    發(fā)表于 01-17 10:57 ?2次下載
    <b class='flag-5'>STM32</b><b class='flag-5'>學(xué)習(xí)</b><b class='flag-5'>筆記</b>:跑馬燈<b class='flag-5'>實(shí)驗(yàn)</b>

    STM32入門學(xué)習(xí)筆記EEPROM存儲(chǔ)實(shí)驗(yàn)1

    EEPROM(Electrically Erasable Programmable read only memory),稱為帶電可擦除可編程只讀存儲(chǔ)器,是一種可以斷電保存數(shù)據(jù)的存儲(chǔ)芯片,EEP
    的頭像 發(fā)表于 02-16 14:22 ?2420次閱讀
    <b class='flag-5'>STM32</b><b class='flag-5'>入門</b><b class='flag-5'>學(xué)習(xí)</b><b class='flag-5'>筆記</b><b class='flag-5'>之</b><b class='flag-5'>EEPROM</b><b class='flag-5'>存儲(chǔ)</b><b class='flag-5'>實(shí)驗(yàn)</b>1

    STM32入門學(xué)習(xí)筆記EEPROM存儲(chǔ)實(shí)驗(yàn)3

    EEPROM(Electrically Erasable Programmable read only memory),稱為帶電可擦除可編程只讀存儲(chǔ)器,是一種可以斷電保存數(shù)據(jù)的存儲(chǔ)芯片,EEP
    的頭像 發(fā)表于 02-16 14:22 ?1150次閱讀

    STM32入門學(xué)習(xí)筆記EEPROM存儲(chǔ)實(shí)驗(yàn)4

    EEPROM(Electrically Erasable Programmable read only memory),稱為帶電可擦除可編程只讀存儲(chǔ)器,是一種可以斷電保存數(shù)據(jù)的存儲(chǔ)芯片,EEP
    的頭像 發(fā)表于 02-16 14:22 ?1555次閱讀

    STM32入門學(xué)習(xí)筆記EEPROM存儲(chǔ)實(shí)驗(yàn)5

    EEPROM(Electrically Erasable Programmable read only memory),稱為帶電可擦除可編程只讀存儲(chǔ)器,是一種可以斷電保存數(shù)據(jù)的存儲(chǔ)芯片,EEP
    的頭像 發(fā)表于 02-16 14:23 ?639次閱讀

    EEPROM存儲(chǔ)實(shí)驗(yàn)

    可以在電腦上或?qū)S迷O(shè)備上擦除已有信息,重新編程,一般用在即插即用設(shè)備中,這種存儲(chǔ)芯片可以通過高于普通電壓的作用來擦除或重寫,EEPROM芯片一般用在需要頻繁存儲(chǔ)數(shù)據(jù),但是數(shù)據(jù)量不大的場(chǎng)合,本實(shí)
    的頭像 發(fā)表于 03-01 14:54 ?9605次閱讀
    <b class='flag-5'>EEPROM</b><b class='flag-5'>存儲(chǔ)</b><b class='flag-5'>實(shí)驗(yàn)</b>
    主站蜘蛛池模板: 欧美满足你的丝袜高跟ol| 成人做视频免费| 99久久精品国产自免费| 精品国产麻豆免费人成网站| 日本一区二区免费在线观看| 能在线观看的一区二区三区| 99亚洲精品卡2卡三卡4卡2卡| 伊人久久大| 婷婷丁香亚洲| 日本黄色一级网站| 免费国产午夜高清在线视频| 天堂网www在线资源网| 免费色片网站| 亚洲国产成人久久精品影视| 爱情岛网站亚洲禁18进入| 亚洲 欧洲 日产 韩国在线| 伊人网综合在线| 色免费观看| 黄色字幕网| 午夜影院性| 国产精品久久久久久福利| 又粗又大撑满了好爽| 最新天堂网| 色倩网站| 黄欧美| 美女视频黄免费| 色www永久免费| 久久婷婷六月| 在线好吊色视频98gao| 久操久操久操| 一区二区三| 色婷婷激情五月| 在线观看精品国产福利片100| 免费看的黄网站| 亚洲韩国在线一卡二卡| 日本精品一卡二卡≡卡四卡| 国产精品9999久久久久仙踪林| 天天摸夜班摸天天碰| 日本日本69xxxx| 亚洲伊人网站| 婷婷99精品国产97久久综合|