一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

如何使用Adafruit FRAM存儲(chǔ)器

454398 ? 來(lái)源:網(wǎng)絡(luò)整理 ? 作者:網(wǎng)絡(luò)整理 ? 2019-11-13 17:19 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

第1步:構(gòu)建測(cè)試板

我使用了帶有IC2 FRAM突破口的5V Arduino Mini Pro,因?yàn)槲业南鄼C(jī)滑條上的處理器和FRAM芯片可以使用3.3v或5v邏輯。請(qǐng)注意,用于驅(qū)動(dòng)I2C的A4和A5引腳在Mini芯片的邊緣上不可用,但位于芯片的中央。您將需要添加電線來(lái)訪問(wèn)這些電線(或僅使用Uno進(jìn)行測(cè)試)。

接線很簡(jiǎn)單。將Arduino上的A4連接到FRAM上的SDA,將A5連接到SCL。添加接地和5V(Vcc)的連接,即可開(kāi)始編程

注意:僅僅因?yàn)槟谑褂肐2C作為存儲(chǔ)芯片,并不意味著您也不能使用它來(lái)驅(qū)動(dòng)LCD屏幕和/或電動(dòng)機(jī)護(hù)罩。只要確保每個(gè)程序集的地址都不同即可。如果您都是從同一制造商那里購(gòu)買的,則可能還可以。否則,您可能需要更改地址。大多數(shù)董事會(huì)都有一種相當(dāng)容易做到這一點(diǎn)的方法。

第2步:編程Arduino

在此處下載并安裝庫(kù)Adafruit庫(kù),并查看其示例。

FRAM庫(kù)附帶的示例非常簡(jiǎn)單,但是您可能需要運(yùn)行它以顯示一切正常。確定可以正常工作之后,您可以上傳我的草圖進(jìn)行嘗試。

我添加的兩個(gè)函數(shù)負(fù)責(zé)保存值并檢索它們。 writeMem()函數(shù)將要保存的值和保存地址作為輸入。接下來(lái),將該值除以256。該數(shù)字(MSB =最高有效字節(jié))和余數(shù)或模(LSB =最低有效字節(jié))存儲(chǔ)在2個(gè)單獨(dú)的存儲(chǔ)器地址中。傳遞函數(shù)的地址(在我的示例中,我使用地址10)和下一個(gè)順序地址11存儲(chǔ)2個(gè)字節(jié)。如果要傳遞多個(gè)值進(jìn)行存儲(chǔ),請(qǐng)確保跳過(guò)它們之間的地址,以免覆蓋第一個(gè)數(shù)字的第二個(gè)字節(jié)。

readMem()是使用2地址中的第一個(gè)調(diào)用的。同樣,我的示例使用地址10。通過(guò)將MSB乘以256并將其添加到LSB,可以檢索MSB和LSB,并重新構(gòu)造完整值。

不需要二進(jìn)制或十六進(jìn)制數(shù)學(xué)。。..將其存儲(chǔ)并檢索。..就是這樣!

步驟3:運(yùn)行示例

在我的示例中,我使用for循環(huán)將值存儲(chǔ)到一對(duì)地址,然后檢索這些值,重新構(gòu)造原始值,然后顯示它。然后,我增加該值并再次執(zhí)行此操作。我將存儲(chǔ)并檢索的第1000個(gè)值發(fā)送到串行監(jiān)視器,因此請(qǐng)打開(kāi)監(jiān)視器以查看發(fā)生了什么。根據(jù)Adafruit的說(shuō)法,該芯片上的內(nèi)存可延長(zhǎng)其讀寫(xiě)壽命。這與Arduino的內(nèi)存不同,后者具有有限的R/W周期。

我設(shè)計(jì)的方法最多只能保存65355的值。如果將for循環(huán)中的值更改為65355以上,將會(huì)看到會(huì)發(fā)生什么。

問(wèn)題之一我遇到的是處理各種可變數(shù)據(jù)類型及其限制。重構(gòu)后的值一直認(rèn)為它是整數(shù),因此在滾動(dòng)到負(fù)數(shù)之前,它將僅容納未簽名整數(shù)的一半。通過(guò)編寫(xiě)函數(shù)并來(lái)回傳遞值,我發(fā)現(xiàn)我的數(shù)據(jù)類型發(fā)生了意外的變化,因此在處理數(shù)據(jù)時(shí)要格外小心。

我在草圖中保留了Adafruit的內(nèi)存轉(zhuǎn)儲(chǔ)示例,但發(fā)揮了作用。如果您希望它運(yùn)行,請(qǐng)取消注釋草圖頂部附近的“//#define dumpMemory”行,它將以16進(jìn)制的速度將內(nèi)存緩慢地轉(zhuǎn)儲(chǔ)到監(jiān)視器中。

責(zé)任編輯:wv

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

    關(guān)注

    38

    文章

    7649

    瀏覽量

    167322
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    安泰功率放大器如何進(jìn)行鐵電存儲(chǔ)器的高壓極化測(cè)試

    相比,鐵電存儲(chǔ)器具有一些獨(dú)一無(wú)二的特性,因此受到很大關(guān)注。今天Aigtek安泰電子就給大家介紹一下和鐵電材料密切相關(guān)的鐵電存儲(chǔ)器FRAM),以及功率放大器在鐵電存儲(chǔ)器
    的頭像 發(fā)表于 11-27 11:57 ?532次閱讀
    安泰功率放大器如何進(jìn)行鐵電<b class='flag-5'>存儲(chǔ)器</b>的高壓極化測(cè)試

    什么是ROM存儲(chǔ)器的定義

    一、ROM存儲(chǔ)器的定義 ROM存儲(chǔ)器是一種在計(jì)算機(jī)和電子設(shè)備中用于存儲(chǔ)固定數(shù)據(jù)的存儲(chǔ)器。與RAM(隨機(jī)存取存儲(chǔ)器)不同,ROM
    的頭像 發(fā)表于 11-04 09:59 ?3369次閱讀

    內(nèi)存儲(chǔ)器主要用來(lái)存儲(chǔ)什么

    內(nèi)存儲(chǔ)器(內(nèi)部存儲(chǔ)器)是計(jì)算機(jī)硬件的重要組成部分,它直接與中央處理(CPU)相連,用于存儲(chǔ)正在運(yùn)行的程序和當(dāng)前處理的數(shù)據(jù)。內(nèi)存儲(chǔ)器的容量、
    的頭像 發(fā)表于 10-14 09:55 ?2475次閱讀

    內(nèi)存儲(chǔ)器分為隨機(jī)存儲(chǔ)器和什么

    內(nèi)存儲(chǔ)器是計(jì)算機(jī)系統(tǒng)中用于臨時(shí)存儲(chǔ)數(shù)據(jù)和程序的關(guān)鍵部件,它直接影響到計(jì)算機(jī)的運(yùn)行速度和性能。內(nèi)存儲(chǔ)器主要分為兩大類:隨機(jī)存儲(chǔ)器(RAM,Random Access Memory)和只讀
    的頭像 發(fā)表于 10-14 09:54 ?2877次閱讀

    存儲(chǔ)器中訪問(wèn)速度最快的是什么

    在探討存儲(chǔ)器中訪問(wèn)速度最快的是哪一種時(shí),我們首先需要了解計(jì)算機(jī)存儲(chǔ)系統(tǒng)的層次結(jié)構(gòu)以及各類存儲(chǔ)器的特性和功能。計(jì)算機(jī)存儲(chǔ)系統(tǒng)通常包括多個(gè)層次的存儲(chǔ)器
    的頭像 發(fā)表于 10-12 17:01 ?3840次閱讀

    鐵電存儲(chǔ)器和Flash的區(qū)別

    鐵電存儲(chǔ)器(Ferroelectric RAM, FRAM)與閃存(Flash)是兩種不同類型的非易失性存儲(chǔ)器,它們?cè)诠ぷ髟怼⑿阅芴攸c(diǎn)、應(yīng)用場(chǎng)景等方面存在顯著的差異。
    的頭像 發(fā)表于 09-29 15:25 ?3203次閱讀

    鐵電存儲(chǔ)器有哪些優(yōu)缺點(diǎn)

    鐵電存儲(chǔ)器(Ferroelectric RAM, FRAM)作為一種新興的非易失性存儲(chǔ)器技術(shù),憑借其獨(dú)特的優(yōu)勢(shì)在存儲(chǔ)市場(chǎng)中占據(jù)了一席之地。然而,與任何技術(shù)一樣,鐵電
    的頭像 發(fā)表于 09-29 15:21 ?2375次閱讀

    鐵電存儲(chǔ)器的結(jié)構(gòu)特點(diǎn)

    鐵電存儲(chǔ)器(Ferroelectric RAM, FRAM)是一種結(jié)合了RAM的快速讀寫(xiě)能力和非易失性存儲(chǔ)特性的存儲(chǔ)技術(shù)。其結(jié)構(gòu)特點(diǎn)主要體現(xiàn)在其獨(dú)特的材料構(gòu)成、工作原理、物理結(jié)構(gòu)以及所
    的頭像 發(fā)表于 09-29 15:18 ?1158次閱讀

    MSP430FRBoot-適用于MSP430? FRAM大型存儲(chǔ)器型號(hào)器件的主存儲(chǔ)器引導(dǎo)加載程序和無(wú)線更新

    電子發(fā)燒友網(wǎng)站提供《MSP430FRBoot-適用于MSP430? FRAM大型存儲(chǔ)器型號(hào)器件的主存儲(chǔ)器引導(dǎo)加載程序和無(wú)線更新.pdf》資料免費(fèi)下載
    發(fā)表于 09-21 09:16 ?0次下載
    MSP430FRBoot-適用于MSP430? <b class='flag-5'>FRAM</b>大型<b class='flag-5'>存儲(chǔ)器</b>型號(hào)器件的主<b class='flag-5'>存儲(chǔ)器</b>引導(dǎo)加載程序和無(wú)線更新

    PLC主要使用的存儲(chǔ)器類型

    PLC(可編程邏輯控制)中的存儲(chǔ)器是其重要組成部分,用于存儲(chǔ)程序、數(shù)據(jù)和系統(tǒng)信息。PLC的存儲(chǔ)器主要分為兩大類:系統(tǒng)存儲(chǔ)器和用戶
    的頭像 發(fā)表于 09-05 10:45 ?5735次閱讀

    外部存儲(chǔ)器有哪些

    外部存儲(chǔ)器是指用于存儲(chǔ)數(shù)據(jù)的獨(dú)立設(shè)備,它們通常與計(jì)算機(jī)或其他電子設(shè)備連接,并提供額外的存儲(chǔ)空間,允許用戶在不改變主設(shè)備內(nèi)部存儲(chǔ)的情況下保存和訪問(wèn)大量數(shù)據(jù)。常見(jiàn)的外部
    的頭像 發(fā)表于 09-05 10:42 ?5172次閱讀

    內(nèi)部存儲(chǔ)器有哪些

    內(nèi)部存儲(chǔ)器,也稱為內(nèi)存(Memory),是計(jì)算機(jī)系統(tǒng)中用于暫時(shí)存儲(chǔ)程序和數(shù)據(jù)的重要組件。它直接與CPU相連,是CPU處理數(shù)據(jù)的主要來(lái)源。內(nèi)部存儲(chǔ)器主要由隨機(jī)存取存儲(chǔ)器(RAM)和只讀
    的頭像 發(fā)表于 09-05 10:42 ?4476次閱讀

    ram存儲(chǔ)器和rom存儲(chǔ)器的區(qū)別是什么

    定義: RAM(Random Access Memory):隨機(jī)存取存儲(chǔ)器,是一種易失性存儲(chǔ)器,主要用于計(jì)算機(jī)和其他設(shè)備的臨時(shí)存儲(chǔ)。 ROM(Read-Only Memory):只讀存儲(chǔ)器
    的頭像 發(fā)表于 08-06 09:17 ?1387次閱讀

    EEPROM存儲(chǔ)器如何加密

    EEPROM(Electrically Erasable Programmable Read-Only Memory,電可擦可編程只讀存儲(chǔ)器)是一種非易失性存儲(chǔ)器,它在斷電后仍能保持?jǐn)?shù)據(jù)。由于其可
    的頭像 發(fā)表于 08-05 18:05 ?2164次閱讀

    eeprom存儲(chǔ)器為什么會(huì)重?zé)?/a>

    EEPROM(Electrically Erasable Programmable Read-Only Memory,電可擦可編程只讀存儲(chǔ)器)是一種非易失性存儲(chǔ)器,可以在不移除芯片的情況下進(jìn)行
    的頭像 發(fā)表于 08-05 16:59 ?986次閱讀