女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

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

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

ESP32應(yīng)用教程— SD NAND(記錄飛控LOG)

深圳市雷龍發(fā)展有限公司 ? 2023-11-30 18:18 ? 次閱讀

文章目錄

前言

1 SD NAND概述

2 代碼說(shuō)明

3 記錄Log

前言

本文基于 ESP32 芯片作為主控制器,測(cè)試 SD NAND 記錄飛控 Log 功能。

關(guān)于 MCU 的存儲(chǔ)方面,以前基本上用內(nèi)置的 E2PROM,或者是外置的 NOR Flash 就可以。隨著物聯(lián)網(wǎng)的興起,MCU 的應(yīng)用越來(lái)越廣泛,逐漸的 MCU 會(huì)涉及到大容量的存儲(chǔ)需求,用來(lái)存儲(chǔ)音頻,圖片(GUI)、視頻緩存、協(xié)議棧等等。傳統(tǒng)的 E2PROM 和 NOR Flash 就不夠用了。這個(gè)時(shí)候 MCU 可能就需要用到 NAND Flash。

針對(duì) MCU 需要使用大容量的存儲(chǔ)需求,推薦一款簡(jiǎn)單易用、穩(wěn)定可靠的 NAND Flash ——SD NAND

1 SD NAND概述

SD NAND 的架構(gòu),內(nèi)部采用使用壽命最長(zhǎng)、性能最穩(wěn)定的 NAND Flash(SLC NAND Flash)晶圓,它的擦寫(xiě)壽命可以達(dá)到 5~10 萬(wàn)次。內(nèi)置了 Flash 控制器和針對(duì) NAND Flash 管理的 Firmware。對(duì)外采用通用性最強(qiáng)的 SD 接口(幾乎所有 MCU 都帶有 SD 接口)。

本文選擇的是CSNP32GCR01-AOW芯片。

不用編寫(xiě)驅(qū)動(dòng)程序,自帶壞塊管理的 NAND Flash(貼片式 TF 卡),尺寸小巧,簡(jiǎn)單易用,兼容性強(qiáng),穩(wěn)定可靠,固件可定制,LGA-8 封裝,標(biāo)準(zhǔn) SDIO 接口,兼容 SPI,兼容拔插式 TF卡/SD卡,可替代普通 TF卡/SD卡,尺寸 6.2x8mm。

內(nèi)置平均讀寫(xiě)算法,通過(guò) 1 萬(wàn)次隨機(jī)掉電測(cè)試耐高低溫,機(jī)貼手貼都非常方便,速度級(jí)別 Class10(讀取速度 23.5MB/s,寫(xiě)入速度 12.3MB/s)。標(biāo)準(zhǔn)的 SD 2.0 協(xié)議使得用戶(hù)可以直接移植標(biāo)準(zhǔn)驅(qū)動(dòng)代碼,省去了驅(qū)動(dòng)代碼編程環(huán)節(jié)。支持 TF 卡啟動(dòng)的 SOC 都可以用 SD NAND,提供 STM32 參考例程及原廠(chǎng)技術(shù)支持,容量:4GB,比 TF 卡穩(wěn)定,比 eMMC 便宜。

2 代碼說(shuō)明

1.宏定義使能SD卡功能

#define HAL_ESP32_SDCARD

2.掛載SD卡

bool sdcard_retry(void)

{

if(!card)

return mount_sdcard();

return true;

}


bool mount_sdcard()

{

printf("............Try mount.\n");

sdmmc_host_t host = SDMMC_HOST_DEFAULT();

host.max_freq_khz = SDMMC_FREQ_HIGHSPEED;

sdmmc_slot_config_t slot_config = SDMMC_SLOT_CONFIG_DEFAULT();

slot_config.flags = SDMMC_SLOT_FLAG_INTERNAL_PULLUP;

esp_vfs_fat_sdmmc_mount_config_t mount_config = {

.format_if_mount_failed = false,

.max_files = 5,

.allocation_unit_size = 4 * 1024

};

esp_err_t ret = esp_vfs_fat_sdmmc_mount("/SDCARD", &host, &slot_config, &mount_config, &card);

if (ret == ESP_OK) {

mkdir("/SDCARD/APM", 0777);

printf("sdcard is mounted\n");

update_fw();

return true;

} else {

printf("sdcard is not mounted.\n");

return false;

}

}


3.卸載SD卡

void sdcard_stop(void)

{

unmount_sdcard();

}


void unmount_sdcard()

{

if (card != nullptr) {

esp_vfs_fat_sdmmc_unmount();

}

}

3 記錄Log

1.LOG目錄建立

可以看到飛控已經(jīng)在SD NAND中成功建立LOG目錄。

2.LOG分析

飛機(jī)通電,翻滾機(jī)身,記錄飛機(jī)的姿態(tài)角。

下載日志,加載到 Mission Planner 軟件。選中 ATT 字段中的 Roll 和 Pitch。可以看到曲線(xiàn)跟隨飛機(jī)姿態(tài)變化。

至此,使用SD NAND替代SD卡,測(cè)試飛控LOG記錄功能完成。

聲明:本文內(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)投訴
  • NAND
    +關(guān)注

    關(guān)注

    16

    文章

    1718

    瀏覽量

    137782
  • SD卡
    +關(guān)注

    關(guān)注

    2

    文章

    575

    瀏覽量

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

    關(guān)注

    11

    文章

    929

    瀏覽量

    43925
  • TF卡
    +關(guān)注

    關(guān)注

    2

    文章

    86

    瀏覽量

    12524
收藏 人收藏

    評(píng)論

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

    MCU ESP32-S3+SD NAND(嵌入式SD卡):智能皮電手環(huán)(GSR智能手環(huán))性能與存儲(chǔ)的深度評(píng)測(cè)

    在智能皮電手環(huán)與數(shù)據(jù)存儲(chǔ)領(lǐng)域,主控MCU ESP32-S3FH4R2 與 存儲(chǔ)SD NAND MKDV2GIL-AST 的搭檔堪稱(chēng)行業(yè)新典范。二者深度融合低功耗、高速讀寫(xiě)、SMART 卓越穩(wěn)定性等核心優(yōu)勢(shì),以高容量、低成本的突出
    的頭像 發(fā)表于 05-14 13:52 ?313次閱讀
    MCU <b class='flag-5'>ESP32-S3+SD</b> <b class='flag-5'>NAND</b>(嵌入式<b class='flag-5'>SD</b>卡):智能皮電手環(huán)(GSR智能手環(huán))性能與存儲(chǔ)的深度評(píng)測(cè)

    NAND Flash與SD NAND的存儲(chǔ)扇區(qū)架構(gòu)差異

    NAND Flash?和?SD卡(SD NAND)的存儲(chǔ)扇區(qū)分配表都是用于管理存儲(chǔ)設(shè)備中扇區(qū)的分配信息。它們記錄了哪些扇區(qū)已被使用、哪些是空
    的頭像 發(fā)表于 03-13 15:20 ?983次閱讀
    <b class='flag-5'>NAND</b> Flash與<b class='flag-5'>SD</b> <b class='flag-5'>NAND</b>的存儲(chǔ)扇區(qū)架構(gòu)差異

    esp32如何接入豆包

    要在 ESP32 上接入豆包工具,本質(zhì)上是讓 ESP32 設(shè)備與豆包的 API 進(jìn)行通信,以獲取相關(guān)服務(wù)
    的頭像 發(fā)表于 02-05 13:40 ?1614次閱讀
    <b class='flag-5'>esp32</b>如何接入豆包

    雷龍 SD NAND 簡(jiǎn)單使用

    前段時(shí)間收到了雷龍廠(chǎng)家郵寄的兩個(gè) SD NAND 樣片,說(shuō)要發(fā)文章的,一直擱置了,今天測(cè)試 esp32 的開(kāi)發(fā)板的時(shí)候,發(fā)現(xiàn)之前的 SD 卡不識(shí)別了,好奇怪,對(duì)比之后發(fā)現(xiàn)卡在電腦上是正
    發(fā)表于 01-31 15:41

    SD NAND、SPI NAND 和 Raw NAND 的定義與比較

    SD nand,貼片式SD卡,使用起來(lái)和SD卡一致,不同的是采用,通常采用LGA-8封裝,尺寸為8mm x 6mm x 0.75mm,重點(diǎn)是采用貼片封裝,可以直接貼在板卡上,直接解決了
    的頭像 發(fā)表于 01-15 18:16 ?672次閱讀
    <b class='flag-5'>SD</b> <b class='flag-5'>NAND</b>、SPI <b class='flag-5'>NAND</b> 和 Raw <b class='flag-5'>NAND</b> 的定義與比較

    SD NAND 概述

    SD NAND是一種小型、可表面貼裝的存儲(chǔ)解決方案,適用于各種嵌入式系統(tǒng)和便攜式設(shè)備。SD NAND技術(shù)是近年來(lái)在存儲(chǔ)領(lǐng)域內(nèi)的一項(xiàng)創(chuàng)新,它結(jié)合了傳統(tǒng)
    的頭像 發(fā)表于 12-06 11:21 ?584次閱讀

    SD NAND技術(shù)簡(jiǎn)介

    SD NAND是一種基于NAND Flash技術(shù)的嵌入式存儲(chǔ)解決方案,具備SD卡協(xié)議兼容性。它結(jié)合了NAND存儲(chǔ)的高密度特性和
    的頭像 發(fā)表于 12-05 15:32 ?595次閱讀
    <b class='flag-5'>SD</b> <b class='flag-5'>NAND</b>技術(shù)簡(jiǎn)介

    ESP32應(yīng)用教程—SD NAND如何記錄LOG#SDNAND #硬件 #存儲(chǔ)芯片

    存儲(chǔ)芯片
    深圳市雷龍發(fā)展有限公司
    發(fā)布于 :2024年10月09日 16:51:51

    esp8266和esp32區(qū)別是什么

    以下是關(guān)于ESP8266和ESP32的主要區(qū)別: 處理器和架構(gòu) : ESP8266 :使用一個(gè)Tensilica L106 80MHz的處理器,屬于Xtensa架構(gòu)。 ESP32 :使
    的頭像 發(fā)表于 08-19 18:16 ?6901次閱讀

    esp32用什么軟件編程

    ESP32是一款由樂(lè)鑫(Espressif)推出的低功耗、高性能的Wi-Fi和藍(lán)牙雙模微控制器,廣泛應(yīng)用于物聯(lián)網(wǎng)、智能家居、智能穿戴等領(lǐng)域。要對(duì)ESP32進(jìn)行編程,需要選擇合適的編程軟件和開(kāi)發(fā)環(huán)境
    的頭像 發(fā)表于 08-19 17:24 ?6220次閱讀

    ESP32-WROOM-32E、ESP32-WROOM-32D、ESP32-WROOM-32U 有什么區(qū)別?ESP32-WROOM-32 后綴字母代表的意思是?

    相信很多人心里都有這樣的疑問(wèn),今天就教大家怎么區(qū)分它們。 32D和32U是同一個(gè)芯片ESP32-D0WD的模組,主要區(qū)別的天線(xiàn)模式,分別是板載和IPEX外接天線(xiàn)。 32E是用的升級(jí)版的芯片
    的頭像 發(fā)表于 07-17 10:09 ?1.6w次閱讀
    <b class='flag-5'>ESP32</b>-WROOM-32E、<b class='flag-5'>ESP32</b>-WROOM-32D、<b class='flag-5'>ESP32</b>-WROOM-32U  有什么區(qū)別?<b class='flag-5'>ESP32</b>-WROOM-32 后綴字母代表的意思是?

    如何使用ESP32C3驅(qū)動(dòng)SPI NAND flash

    TF卡穩(wěn)定,比eMMC便宜。 控板上ESP32C3的SDIO接口暫時(shí)用不了,只能先用SPI接口驅(qū)動(dòng)。 []() 評(píng)估板做了個(gè)micro SD卡的接口,方便直接插到帶卡槽的開(kāi)發(fā)板上進(jìn)行調(diào)試
    發(fā)表于 07-08 17:55

    ESP32能取代STM32嗎?哪個(gè)更好?

    不能!首先二者不存在哪個(gè)更好的問(wèn)題,因?yàn)檫@兩個(gè)芯片使用場(chǎng)景各不相同,在嵌入式系統(tǒng)領(lǐng)域,ESP32和STM32都是常見(jiàn)的單片機(jī)系列,它們各自具有一定的優(yōu)勢(shì)和適用場(chǎng)景。本文主要探討ESP32是否能夠取代
    的頭像 發(fā)表于 07-06 08:04 ?1.7w次閱讀
    <b class='flag-5'>ESP32</b>能取代STM32嗎?哪個(gè)更好?

    ESP32C3編譯出現(xiàn)multiple definition of `g_log_level\'的原因?

    如題,一個(gè)原是ESP32的物聯(lián)網(wǎng)例程,在改為ESP32C3后,編譯出現(xiàn)multiple definition of `g_log_level\'不良。 [2/3] Linking CXX
    發(fā)表于 06-19 08:28

    SD NAND和SPI NAND的區(qū)別

    SD NAND和SPI NAND各有優(yōu)缺點(diǎn),適用于不同的應(yīng)用場(chǎng)景。SD NAND提供更高的讀寫(xiě)速度和大容量存儲(chǔ),適合需要高性能和大容量存儲(chǔ)的
    的頭像 發(fā)表于 06-04 14:26 ?2639次閱讀