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

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

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

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

第三十二章 MPU——內(nèi)存保護(hù)單元

W55MH32 ? 來源:W55MH32 ? 作者:W55MH32 ? 2025-07-01 15:57 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

單芯片解決方案,開啟全新體驗(yàn)——W55MH32高性能以太網(wǎng)單片機(jī)

W55MH32是WIZnet重磅推出的高性能以太網(wǎng)單片機(jī),它為用戶帶來前所未有的集成化體驗(yàn)。這顆芯片將強(qiáng)大的組件集于一身,具體來說,一顆W55MH32內(nèi)置高性能Arm? Cortex-M3核心,其主頻最高可達(dá)216MHz;配備1024KB FLASH與96KB SRAM,滿足存儲與數(shù)據(jù)處理需求;集成TOE引擎,包含WIZnet全硬件TCP/IP協(xié)議棧、內(nèi)置MAC以及PHY,擁有獨(dú)立的32KB以太網(wǎng)收發(fā)緩存,可供8個(gè)獨(dú)立硬件socket使用。如此配置,真正實(shí)現(xiàn)了All-in-One解決方案,為開發(fā)者提供極大便利。

在封裝規(guī)格上,W55MH32提供了兩種選擇:QFN100和QFN68。

W55MH32L采用QFN100封裝版本,尺寸為12x12mm,其資源豐富,專為各種復(fù)雜工控場景設(shè)計(jì)。它擁有66個(gè)GPIO、3個(gè)ADC、12通道DMA、17個(gè)定時(shí)器、2個(gè)I2C、5個(gè)串口、2個(gè)SPI接口(其中1個(gè)帶I2S接口復(fù)用)、1個(gè)CAN、1個(gè)USB2.0以及1個(gè)SDIO接口。如此豐富的外設(shè)資源,能夠輕松應(yīng)對工業(yè)控制中多樣化的連接需求,無論是與各類傳感器、執(zhí)行器的通信,還是對復(fù)雜工業(yè)協(xié)議的支持,都能游刃有余,成為復(fù)雜工控領(lǐng)域的理想選擇。同系列還有QFN68封裝的W55MH32Q版本,該版本體積更小,僅為8x8mm,成本低,適合集成度高的網(wǎng)關(guān)模組等場景,軟件使用方法一致。更多信息和資料請進(jìn)入http://www.w5500.com/網(wǎng)站或者私信獲取。

此外,本W(wǎng)55MH32支持硬件加密算法單元,WIZnet還推出TOE+SSL應(yīng)用,涵蓋TCP SSL、HTTP SSL以及 MQTT SSL等,為網(wǎng)絡(luò)通信安全再添保障。

為助力開發(fā)者快速上手與深入開發(fā),基于W55MH32L這顆芯片,WIZnet精心打造了配套開發(fā)板。開發(fā)板集成WIZ-Link芯片,借助一根USB C口數(shù)據(jù)線,就能輕松實(shí)現(xiàn)調(diào)試、下載以及串口打印日志等功能。開發(fā)板將所有外設(shè)全部引出,拓展功能也大幅提升,便于開發(fā)者全面評估芯片性能。

若您想獲取芯片和開發(fā)板的更多詳細(xì)信息,包括產(chǎn)品特性、技術(shù)參數(shù)以及價(jià)格等,歡迎訪問官方網(wǎng)頁:http://www.w5500.com/,我們期待與您共同探索W55MH32的無限可能。

wKgZPGhjkceAQighABA5X7BENG0290.png

第三十二章 MPU——內(nèi)存保護(hù)單元

MPU(Memory Protection Unit,內(nèi)存保護(hù)單元)是W55MH32中用于管理內(nèi)存區(qū)域訪問權(quán)限與屬性的關(guān)鍵模塊。它通過劃分內(nèi)存區(qū)域并設(shè)置訪問規(guī)則(如讀/寫/執(zhí)行權(quán)限、緩存策略),增強(qiáng)系統(tǒng)的安全性和穩(wěn)定性,尤其適用于多任務(wù)系統(tǒng)(如RTOS)或需要隔離關(guān)鍵資源的場景。

1MPU功能概述

1.1基本概念

MPU是W55MH32內(nèi)置的硬件模塊,不支持虛擬內(nèi)存(與MMU不同),但能通過物理內(nèi)存區(qū)域劃分實(shí)現(xiàn)以下功能:

限制任務(wù)/程序?qū)μ囟▋?nèi)存區(qū)域的訪問(如禁止寫、禁止執(zhí)行)。

定義內(nèi)存區(qū)域的屬性(如緩存策略、共享性),優(yōu)化系統(tǒng)性能。

檢測非法內(nèi)存訪問(如越界、權(quán)限違規(guī)),觸發(fā)異常(如 MemManage Fault),避免系統(tǒng)崩潰。

1.2關(guān)鍵術(shù)語

內(nèi)存區(qū)域(Region):MPU將內(nèi)存劃分為多個(gè)獨(dú)立區(qū)域,每個(gè)區(qū)域需配置基地址、大小、權(quán)限等參數(shù)。

訪問權(quán)限(Access Permission):定義區(qū)域的讀(R)、寫(W)、執(zhí)行(X)權(quán)限(如僅讀、可讀可寫、不可執(zhí)行)。

內(nèi)存屬性(Memory Attribute:包括緩存策略(如無緩存、寫通、寫回)、共享性(是否被多處理器共享)等,影響數(shù)據(jù)訪問效率。

2MPU核心功能

2.1內(nèi)存區(qū)域劃分

MPU通過配置區(qū)域基地址(Base Address)和區(qū)域大小(Size),將物理內(nèi)存劃分為多個(gè)獨(dú)立區(qū)域。

大小限制:區(qū)域大小必須是2的冪次(如32B、64B、1KB、64KB等),且基地址需對齊到區(qū)域大小(例如 64KB區(qū)域的基地址必須是 64KB的整數(shù)倍)。

區(qū)域重疊:若多個(gè)區(qū)域重疊,編號大的區(qū)域優(yōu)先級更高(覆蓋小編號區(qū)域的配置)。

2.2訪問權(quán)限控制

每個(gè)區(qū)域可獨(dú)立設(shè)置特權(quán)級(Privileged)和用戶級(Unprivileged)的訪問權(quán)限(如 RTOS中內(nèi)核運(yùn)行在特權(quán)級,任務(wù)運(yùn)行在用戶級)。常見權(quán)限組合如下:

權(quán)限類型 說明
PRIV_RW 特權(quán)級可讀可寫,用戶級無權(quán)限
PRIV_RW_USER_RO 特權(quán)級可讀可寫,用戶級僅可讀
PRIV_RO 特權(quán)級僅可讀,用戶級無權(quán)限
NO_ACCESS 任何級別均不可訪問(用于標(biāo)記非法區(qū)域)

2.3內(nèi)存屬性配置

通過設(shè)置內(nèi)存類型(Memory Type)和緩存策略(Cache Policy),優(yōu)化數(shù)據(jù)訪問效率:

內(nèi)存類型:如普通內(nèi)存(Normal)、設(shè)備內(nèi)存(Device)。

普通內(nèi)存:支持緩存(如SRAM中的變量)。

設(shè)備內(nèi)存:通常為外設(shè)寄存器(如 GPIO、UART),需禁用緩存(避免緩存導(dǎo)致的讀寫延遲)。

緩存策略:

無緩存(Non-Cacheable):直接訪問物理內(nèi)存(如設(shè)備寄存器)。

寫通(Write-Through):寫數(shù)據(jù)時(shí)同時(shí)更新緩存和內(nèi)存(適合需要實(shí)時(shí)性的場景)。

寫回(Write-Back):寫數(shù)據(jù)時(shí)僅更新緩存,后續(xù)統(tǒng)一寫入內(nèi)存(適合高頻讀寫場景,提升效率)。

3應(yīng)用場景

MPU的核心價(jià)值在于內(nèi)存安全防護(hù)和資源隔離,以下是其典型應(yīng)用場景,結(jié)合核心功能說明其實(shí)際意義:

RTOS任務(wù)隔離(多任務(wù)系統(tǒng)核心需求):在RTOS(實(shí)時(shí)操作系統(tǒng))中,多個(gè)任務(wù)共享同一內(nèi)存空間,若未隔離可能因任務(wù)異常(如棧溢出、野指針)導(dǎo)致系統(tǒng)崩潰。MPU通過區(qū)域劃分與權(quán)限控制實(shí)現(xiàn)任務(wù)隔離。

關(guān)鍵數(shù)據(jù)/代碼保護(hù)(防篡改與誤操作):系統(tǒng)中某些數(shù)據(jù)或代碼(如固件、校準(zhǔn)參數(shù)、加密密鑰)一旦被修改,可能導(dǎo)致功能失效或安全漏洞。MPU通過只讀或禁止訪問權(quán)限保護(hù)這些資源。

外設(shè)寄存器訪問控制(防止誤操作外設(shè)):外設(shè)寄存器(如GPIO、UART的控制寄存器)的錯誤修改可能導(dǎo)致外設(shè)異常。MPU限制僅特權(quán)級代碼(如內(nèi)核)可修改關(guān)鍵寄存器。

內(nèi)存越界檢測(開發(fā)調(diào)試輔助):開發(fā)階段,程序可能因數(shù)組越界、野指針等錯誤訪問未分配內(nèi)存。MPU將未使用的內(nèi)存區(qū)域配置為NO_ACCESS(無訪問權(quán)限),觸發(fā)異常以快速定位問題。

安全啟動與固件保護(hù)(系統(tǒng)級安全需求):在需要安全啟動的系統(tǒng)中(如醫(yī)療設(shè)備、工業(yè)控制),MPU保護(hù)啟動代碼和安全配置區(qū)域,確保系統(tǒng)從可信代碼啟動。

4注意事項(xiàng)

引腳驅(qū)動能力:MCO輸出頻率不宜過高(需低于GPIO的最大可靠頻率,通常建議不超過50MHz),高頻時(shí)需考慮信號完整性(如阻抗匹配)。

時(shí)鐘源使能順序:配置MCO前需確保時(shí)鐘源已穩(wěn)定(如HSE起振完成),避免輸出無效信號。

5程序設(shè)計(jì)

MPU的核心配置通過RASR(Region Attribute and Size Register,區(qū)域?qū)傩耘c大小寄存器)實(shí)現(xiàn),具體配置步驟如下:

5.1內(nèi)存區(qū)域大小宏(SIZE字段)

#define MPU_DEFS_RASR_SIZE_1KB      (0x09

作用:設(shè)置內(nèi)存區(qū)域的大小。

原理:RASR的SIZE字段(位 [5:0])用于定義區(qū)域大小,實(shí)際大小為2(SIZE+1)字節(jié)。

0x09對應(yīng)SIZE=9,計(jì)算得210=1024字節(jié)(1KB);

0x0D對應(yīng)SIZE=13,計(jì)算得214=16384字節(jié)(16KB);

0x0F對應(yīng)SIZE=15,計(jì)算得216=65536字節(jié)(64KB)。

5.2內(nèi)存類型與緩存策略宏(C和S字段)

#define MPU_DEFS_NORMAL_MEMORY_WT   (MPU_RASR_C_Msk| MPU_RASR_S_Msk)

作用:定義普通內(nèi)存的直寫(Write-Through, WT)緩存策略。

原理:

C_Msk(位 [16]):使能緩存(Cacheable);

S_Msk(位 [18]):標(biāo)記為共享內(nèi)存(Sharable),用于多主設(shè)備(如 CPU與 DMA)訪問時(shí)的一致性;

組合后表示“可緩存、共享的直寫內(nèi)存”(寫操作直接更新內(nèi)存,不經(jīng)過緩存)。

5.3訪問權(quán)限宏(AP字段)

#define MPU_DEFS_RASE_AP_FULL_ACCESS (0x3 

作用:設(shè)置內(nèi)存區(qū)域的完全訪問權(quán)限(無限制)。

原理:RASR的AP字段(位 [23:21])定義訪問權(quán)限,0x3表示:

特權(quán)模式(Privileged)允許讀/寫;

用戶模式(User)允許讀/寫(無限制訪問)。

5.4設(shè)置內(nèi)存保護(hù)規(guī)則

內(nèi)存保護(hù)規(guī)則由MPU_Set()函數(shù)實(shí)現(xiàn),函數(shù)內(nèi)容如下:

{
    SCB->SHCSR|= SCB_SHCSR_MEMFAULTENA_Msk;
 
    mpu_disable();
    mpu_region_config(0,0x8000000, MPU_DEFS_RASR_SIZE_64KB,
                      MPU_DEFS_NORMAL_MEMORY_WT | MPU_DEFS_RASE_AP_FULL_ACCESS| MPU_RASR_ENABLE_Msk);
    mpu_region_config(1,0x20000000, MPU_DEFS_RASR_SIZE_16KB,
                      MPU_DEFS_NORMAL_MEMORY_WT | MPU_DEFS_RASE_AP_FULL_ACCESS| MPU_RASR_ENABLE_Msk);
    mpu_region_config(2, USART1_BASE, MPU_DEFS_RASR_SIZE_1KB,
                      MPU_DEFS_NORMAL_MEMORY_WT | MPU_DEFS_RASE_AP_FULL_ACCESS| MPU_RASR_ENABLE_Msk);
    mpu_region_disable(3);
    mpu_region_disable(4);
    mpu_region_disable(5);
    mpu_region_disable(6);
    mpu_region_disable(7);
 
    mpu_enable();
}

該函數(shù)首先使能了內(nèi)存錯誤(MemFault)異常,以便檢測非法內(nèi)存訪問;隨后禁用MPU(配置前需禁用以避免沖突),依次配置3個(gè)內(nèi)存區(qū)域:

區(qū)域0(起始地址0x8000000,64KB,對應(yīng)Flash)

區(qū)域1(起始地址0x20000000,16KB,對應(yīng)RAM)

區(qū)域2(起始地址USART1_BASE,1KB,對應(yīng)串口1外設(shè)寄存器)

這3個(gè)區(qū)域均設(shè)置為“直寫緩存+完全訪問權(quán)限”并啟用;接著禁用未使用的區(qū)域3~7(MPU通常支持8個(gè)區(qū)域,未使用的需禁用以防意外訪問);最后啟用MPU,使所有配置的內(nèi)存保護(hù)規(guī)則生效,確保Flash、RAM及串口外設(shè)的訪問受限于預(yù)設(shè)的大小、權(quán)限和緩存策略,提升系統(tǒng)內(nèi)存訪問的安全性與穩(wěn)定性。

5.5主函數(shù)main()

主函數(shù)main()的內(nèi)容如下:

int main(void)
{
    RCC_ClocksTypeDef clocks;
 
    delay_init();
    UART_Configuration(115200);
    RCC_GetClocksFreq(&clocks);
 
    printf("n");
    printf("SYSCLK: %3.1fMhz, HCLK: %3.1fMhz, PCLK1: %3.1fMhz, PCLK2: %3.1fMhz, ADCCLK: %3.1fMhzn",
           (float)clocks.SYSCLK_Frequency /1000000,(float)clocks.HCLK_Frequency/1000000,
           (float)clocks.PCLK1_Frequency /1000000,(float)clocks.PCLK2_Frequency/1000000,(float)clocks.ADCCLK_Frequency/1000000);
    printf("MPU Test.n");
 
    printf("MPU->TYPE, Value: 0x%xn", MPU->TYPE);
    printf("MPU->CTRL, Value: 0x%xn", MPU->CTRL);
    printf("MPU->RNR, Value: 0x%xn", MPU->RNR);
    printf("MPU->RBAR, Value: 0x%xn", MPU->RBAR);
    printf("MPU->RASR, Value: 0x%xn", MPU->RASR);
    printf("MPU->RBAR_A1;, Value: 0x%xn", MPU->RBAR_A1);
    printf("MPU->RASR_A1, Value: 0x%xn", MPU->RASR_A1);
    printf("MPU->RBAR_A2, Value: 0x%xn", MPU->RBAR_A2);
    printf("MPU->RASR_A2, Value: 0x%xn", MPU->RASR_A2);
    printf("MPU->RBAR_A3, Value: 0x%xn", MPU->RBAR_A3);
    printf("MPU->RASR_A3, Value: 0x%xnn", MPU->RASR_A3);
 
    printf("LimiteToPrivilege Accessn");
    SHOW_PrintFlash(0x08000000,64);
 
    MPU_Set();
 
    printf("LimiteToUser Accessn");
    SHOW_PrintFlash(0x08000000,64);
    while(1);
}

main()函數(shù)是MPU功能測試的主程序:首先初始化延時(shí)函數(shù)和串口(波特率115200),調(diào)用標(biāo)準(zhǔn)庫獲取系統(tǒng)各時(shí)鐘域頻率(SYSCLK、HCLK等)并打印;接著打印MPU核心寄存器(TYPE、CTRL等)的初始狀態(tài)用于調(diào)試;

隨后調(diào)用MPU_Set配置內(nèi)存保護(hù)規(guī)則,對比配置前后對Flash起始地址(0x08000000)前64字節(jié)的訪問結(jié)果(特權(quán)模式與用戶模式),驗(yàn)證MPU對內(nèi)存訪問權(quán)限的限制效果;最后進(jìn)入無限循環(huán)保持運(yùn)行。

6下載驗(yàn)證

程序下載運(yùn)行之后,首先打印了時(shí)鐘信息,接著是MPU的相關(guān)寄存器初始狀態(tài)信息,然后用特權(quán)限制訪問內(nèi)存成功,之后設(shè)置為用戶訪問,再次訪問則無法讀取內(nèi)容:

wKgZO2hjk9mAG2msAAS5JCifZR8071.pngwKgZPGhjk9qASh6cAAUAcQQVxjI260.png

7總結(jié)

MCO功能通過靈活配置時(shí)鐘源和分頻系數(shù),為W55MH32提供了對外輸出時(shí)鐘的能力,簡化了系統(tǒng)設(shè)計(jì)中的時(shí)鐘同步問題。先理解其應(yīng)用場景(如多芯片同步、調(diào)試測量),再掌握配置步驟(時(shí)鐘源選擇、GPIO設(shè)置、分頻配置),可更高效地應(yīng)用于實(shí)際項(xiàng)目中。

WIZnet是一家無晶圓廠半導(dǎo)體公司,成立于1998年。產(chǎn)品包括互聯(lián)網(wǎng)處理器iMCU?,它采用TOE(TCP/IP卸載引擎)技術(shù),基于獨(dú)特的專利全硬連線TCP/IP。iMCU?面向各種應(yīng)用中的嵌入式互聯(lián)網(wǎng)設(shè)備。

WIZnet在全球擁有70多家分銷商,在香港、韓國、美國設(shè)有辦事處,提供技術(shù)支持和產(chǎn)品營銷。

香港辦事處管理的區(qū)域包括:澳大利亞、印度、土耳其、亞洲(韓國和日本除外)。

審核編輯 黃宇

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

    關(guān)注

    6067

    文章

    44967

    瀏覽量

    649085
  • 以太網(wǎng)
    +關(guān)注

    關(guān)注

    40

    文章

    5615

    瀏覽量

    175425
  • 封裝
    +關(guān)注

    關(guān)注

    128

    文章

    8625

    瀏覽量

    145179
  • WIZnet
    +關(guān)注

    關(guān)注

    3

    文章

    20

    瀏覽量

    42422
  • MPU
    MPU
    +關(guān)注

    關(guān)注

    0

    文章

    412

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    第二十二章 TIM——高級定時(shí)器

    本章介紹了W55MH32的高級定時(shí)器(TIM1和TIM8),其含時(shí)基單元等,具備輸入捕獲、輸出比較、PWM生成等功能,還支持互補(bǔ)輸出、死區(qū)插入等,適用于工業(yè)電機(jī)控制,也提及相關(guān)配置結(jié)構(gòu)體。
    的頭像 發(fā)表于 06-20 13:58 ?598次閱讀
    第二<b class='flag-5'>十二章</b> TIM——高級定時(shí)器

    RK3568驅(qū)動指南|第十二篇 GPIO子系統(tǒng)-第130 GPIO的調(diào)試方法

    RK3568驅(qū)動指南|第十二篇 GPIO子系統(tǒng)-第130 GPIO的調(diào)試方法
    的頭像 發(fā)表于 06-03 11:32 ?427次閱讀
    RK3568驅(qū)動指南|第<b class='flag-5'>十二</b>篇 GPIO子系統(tǒng)-第130<b class='flag-5'>章</b> GPIO的調(diào)試方法

    RK3568驅(qū)動指南|第十二篇 GPIO子系統(tǒng)-第135 GPIO子系統(tǒng)與pinctrl子系統(tǒng)相結(jié)合實(shí)驗(yàn)

    RK3568驅(qū)動指南|第十二篇 GPIO子系統(tǒng)-第135 GPIO子系統(tǒng)與pinctrl子系統(tǒng)相結(jié)合實(shí)驗(yàn)
    的頭像 發(fā)表于 05-23 13:47 ?309次閱讀
    RK3568驅(qū)動指南|第<b class='flag-5'>十二</b>篇 GPIO子系統(tǒng)-第135<b class='flag-5'>章</b> GPIO子系統(tǒng)與pinctrl子系統(tǒng)相結(jié)合實(shí)驗(yàn)

    十二章 SysTick——系統(tǒng)定時(shí)器

    本章介紹了W55MH32的SysTick系統(tǒng)定時(shí)器,它是24位遞減計(jì)數(shù)器,含4個(gè)寄存器,可配置定時(shí)、中斷,用于產(chǎn)生時(shí)基 等。
    的頭像 發(fā)表于 05-22 17:16 ?402次閱讀
    第<b class='flag-5'>十二章</b> SysTick——系統(tǒng)定時(shí)器

    如何優(yōu)化MPU的能耗

    優(yōu)化MPU(微處理器單元)的能耗是一個(gè)綜合性的任務(wù),需要從硬件設(shè)計(jì)、軟件優(yōu)化以及系統(tǒng)集成等多個(gè)方面入手。以下是一些具體的優(yōu)化策略: 一、硬件設(shè)計(jì)優(yōu)化 選擇低功耗MPU : 在設(shè)計(jì)之初,應(yīng)根據(jù)應(yīng)用需求
    的頭像 發(fā)表于 01-08 09:41 ?580次閱讀

    MPU的性能評估方法

    MPU(Microprocessor Unit,微處理器單元)的性能評估是確保其在實(shí)際應(yīng)用中能夠滿足需求的重要環(huán)節(jié)。以下是一些常用的MPU性能評估方法: 一、基準(zhǔn)測試(Benchmark
    的頭像 發(fā)表于 01-08 09:39 ?719次閱讀

    MPU與數(shù)字信號處理的關(guān)系

    ,特別是在音頻、視頻和通信領(lǐng)域。 MPU的定義與功能 微處理器單元MPU)是一種集成電路,它集成了中央處理單元(CPU)、內(nèi)存、輸入/輸出
    的頭像 發(fā)表于 01-08 09:29 ?567次閱讀

    MPU與MCU的區(qū)別

    和應(yīng)用上存在顯著差異。 MPU與MCU的定義 微處理器單元MPU) : MPU是一種通用的中央處理單元,它主要設(shè)計(jì)用于執(zhí)行復(fù)雜的計(jì)算任務(wù)。
    的頭像 發(fā)表于 01-08 09:25 ?1526次閱讀

    MPU微處理器的工作原理

    在現(xiàn)代電子設(shè)備中,微處理器(MPU)扮演著至關(guān)重要的角色。從個(gè)人電腦到智能手機(jī),再到嵌入式系統(tǒng),MPU都是實(shí)現(xiàn)復(fù)雜計(jì)算任務(wù)的關(guān)鍵。 MPU的基本結(jié)構(gòu) MPU的核心是中央處理
    的頭像 發(fā)表于 01-07 18:08 ?1321次閱讀

    首頁-2025年第三十二屆上海國際電力設(shè)備及技術(shù)展覽會 EP Shanghai

    今年展會展出內(nèi)容集合五大專區(qū)--站式輸配電、電力自動化、電力智能制造裝備能源數(shù)字化” 專區(qū)及“新能源儲還有新設(shè)的”能館”。涵蓋智能電網(wǎng)、新能源、光儲充、微電網(wǎng)、儲能、電力5G通信等領(lǐng)域。方便展商與其針對客戶進(jìn)行有效交流對接,促進(jìn)了電力行業(yè)的創(chuàng)新和發(fā)展,與業(yè)界攜手“升級、轉(zhuǎn)型、融合。
    的頭像 發(fā)表于 12-26 16:35 ?605次閱讀
    首頁-2025年<b class='flag-5'>第三十二</b>屆上海國際電力設(shè)備及技術(shù)展覽會 EP Shanghai

    《DNESP32S3使用指南-IDF版_V1.6》第三十二章 IIC_QMA6100P實(shí)驗(yàn)

    第三十二章 IIC_QMA6100P實(shí)驗(yàn) 前面,我們介紹了IIC驅(qū)動XL9555、AP3216C、AT24C02等器件,本章我們將向大家介紹如何使用IIC來驅(qū)動QMA6100P三軸加速度計(jì),獲取X
    發(fā)表于 12-26 09:45

    上能電氣亮相2024上海國際電力設(shè)備及技術(shù)展覽會

    近日,第三十二屆上海國際電力設(shè)備及技術(shù)展覽會(EP Shanghai 2024)暨上海國際儲能技術(shù)應(yīng)用展覽會(ES Shanghai 2024)在上海新國際博覽中心正式落下帷幕。上能電氣攜全球領(lǐng)先的電能質(zhì)量解決方案重磅亮相,助推電力系統(tǒng)建設(shè)邁向新時(shí)代。
    的頭像 發(fā)表于 12-10 13:47 ?530次閱讀

    《DNK210使用指南 -CanMV版 V1.0》第三十二章 音頻FFT實(shí)驗(yàn)

    第三十二章 音頻FFT實(shí)驗(yàn) 本章將介紹CanMV下FFT的應(yīng)用,通過將時(shí)域采集到的音頻數(shù)據(jù)通過FFT為頻域。通過本章的學(xué)習(xí),讀者將學(xué)習(xí)到CanMV下控制FFT加速器進(jìn)行FFT的使用。本章分為如下幾個(gè)
    發(fā)表于 11-04 14:18

    【「嵌入式Hypervisor:架構(gòu)、原理與應(yīng)用」閱讀體驗(yàn)】+第三四章閱讀報(bào)告

    在深入閱讀了《嵌入式Hypervisor:架構(gòu)、原理與應(yīng)用》的第三、四后,我對嵌入式Hypervisor的設(shè)計(jì)與實(shí)現(xiàn)技術(shù)有了更為詳盡和系統(tǒng)的理解。以下是我對這兩內(nèi)容的閱讀報(bào)告: 第三章
    發(fā)表于 10-09 18:29

    第1 有限單元法和ANSYS簡介

    ?第1 ?有限單元法和ANSYS簡介
    發(fā)表于 08-27 17:20 ?1次下載
    主站蜘蛛池模板: 天天干天天要 | 亚洲综合丁香婷婷六月香 | 日本免费成人 | 国产欧美日韩视频免费61794 | 综合色久七七综合七七蜜芽 | 性色欧美 | 黄色日本视频网站 | 男女在线免费视频 | 午夜男人视频 | 四虎国产永久免费久久 | 高清色 | 久久青青成人亚洲精品 | 91极品女神私人尤物在线播放 | 日本二区免费一片黄2019 | 中文字幕网资源站永久资源 | 男人天堂网在线视频 | 大学生一级特黄的免费大片视频 | 在线观看色视频网站 | 色妞色综合久久夜夜 | 加勒比色 | 午夜在线观看免费 | 91色在线观看 | 午夜视频在线观看网站 | 麦克斯奥特曼在线观看 | 亚洲 午夜在线一区 | 免费的黄视频 | 黄色在线观看国产 | 手机看片1024欧美 | 久久夜色精品国产飘飘 | h网站在线免费观看 | 欧日韩视频777888 | 国产精品第9页 | 国内精品久久影视免费 | 天天碰人人 | www四虎| 女上男下边吃奶边做视频成都 | 一级做a爱片特黄在线观看免费看 | 四虎网站在线播放 | 白嫩少妇激情无码 | 久操福利 | 99久久免费午夜国产精品 |