国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

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

AS32X601驅(qū)動系列教程 SMU_系統(tǒng)時鐘詳解

安芯 ? 來源:jf_29981791 ? 作者:jf_29981791 ? 2025-05-23 16:01 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

在現(xiàn)代嵌入式系統(tǒng)中,時鐘與復(fù)位管理是確保系統(tǒng)穩(wěn)定運行的關(guān)鍵。我們的SMU(系統(tǒng)管理單元)模塊專注于此核心任務(wù),通過精準(zhǔn)的時鐘配置和復(fù)位控制,為整個系統(tǒng)提供可靠的時序保障。

SMU模塊的主要功能是完成時鐘和復(fù)位的管理。在默認狀態(tài)下SMU工作在IDLE狀態(tài)。只有接收到PMU的使能信號后才開始工作。SMU模塊會根據(jù)PMU的指令自動配置COR、AXIBUS0/1/2等總線的時鐘和復(fù)位。

需要注意的是,MCU芯片AS32X601可通過BOOT選擇從外部QSPI Flash啟動和內(nèi)部PFlash啟動,外部Flash啟動時,系統(tǒng)時鐘最高90MHz,內(nèi)部啟動時,系統(tǒng)時鐘可跑到180MHz。同時對于各總線時鐘,同樣存在具體要求,該部分在軟件操作部分進行介紹。

硬件介紹

本章節(jié)只討論SMU系統(tǒng)時鐘配置,AS32x601系列總線以及外設(shè)時鐘均由SMU模塊進行配置,時鐘樹和總線架構(gòu)可在設(shè)計手冊中查到,同時,為了保證使用者可以更好理解系統(tǒng)時鐘配置,芯片特意拉出來一個clk_out引腳以便測量,查詢芯片引腳復(fù)用,該引腳位于芯片的第11管腳PB4得復(fù)用功能1。

軟件設(shè)計

在本小節(jié)只針對實際操作部分代碼進行講解,其中所涉及到的工程、變量、頭文件等不會涉及到,可以參考實際的demo工程。

操作流程

  1. 使能總線時鐘以及clk_out所在GPIO時鐘
  2. 配置SMU_PLL結(jié)構(gòu)體(如果不使用PLL,可忽略此步驟)
  3. 配置EFLASH時鐘同步(如果使用外部flash啟動,可忽略此步驟)
  4. 配置系統(tǒng)時鐘以及總線分頻結(jié)構(gòu)體
  5. 配置clk_out引腳復(fù)用

代碼介紹

在芯片的所有使用過程中,主程序都應(yīng)該在初始化的最開始部位首先完成此部分代碼的編寫,我們在此處封裝成函數(shù),在每個demo歷程中均可以找到這個函數(shù)。

在這個函數(shù)中,我們把需要注意的事項以及總線時鐘樹和對應(yīng)關(guān)系均以注釋的形式貼在操作之前,在時鐘使能過程中,還需要參考總線架構(gòu)保證外設(shè)掛載在具體哪一條總線下,然后在此處根據(jù)注釋打開相應(yīng)總線時鐘,具體接口的時鐘使能可在接口初始化函數(shù)中進行使能。

在上述代碼清單中,首先配置PLL結(jié)構(gòu)體,采用外部晶振作為PLL的時鐘源,開發(fā)板晶振頻率為20MHz,那么根據(jù)上述公式計算可知系統(tǒng)時鐘為20÷0x14*0xB4÷0x01 = 180M。

接下來,配置EFLASH時鐘同步,此操作必須在切換系統(tǒng)時鐘之前完成,將同步時間180寫入同步配置。

之后配置總線時鐘結(jié)構(gòu)體,此處可設(shè)置系統(tǒng)時鐘源是PLL、內(nèi)部振蕩器或者外部晶振,此外還可配置系統(tǒng)總線分頻系數(shù),具體參數(shù)已經(jīng)在庫中定義完成。

最后需要更新EFLASH時鐘,強制操作,避免死機。

最后一步操作是獲取所有總線時鐘,此函數(shù)是為了保證部分自動計算波特率功能設(shè)定,建議最好不要刪除。

至此系統(tǒng)時鐘初始化完畢,為了驗證功能,我們可以配置CLK_OUT引腳輸出,代碼如下:

由于此處全部都是初始化操作,完成之后,直接while(1)等待即可,編譯此代碼。另外,SMU_SetSysClockOut(CoreCLKDiv8Out);可以控制輸出時鐘來源于具體哪一路,形參已經(jīng)定義好,直接選擇切換即可。

燒錄驗證

上述代碼編譯燒錄之后,用示波器連接PB4引腳,即可看到輸出波形。

審核編輯 黃宇

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

    關(guān)注

    147

    文章

    18924

    瀏覽量

    397996
  • eFlash
    +關(guān)注

    關(guān)注

    0

    文章

    13

    瀏覽量

    13518
  • SMU模塊
    +關(guān)注

    關(guān)注

    0

    文章

    4

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    LMK0482x系列時鐘抖動清除器:高性能時鐘解決方案解析

    LMK0482x系列時鐘抖動清除器:高性能時鐘解決方案解析 在電子設(shè)計領(lǐng)域,時鐘信號的穩(wěn)定性和低抖動對于
    的頭像 發(fā)表于 02-09 10:15 ?112次閱讀

    深入剖析 LMK1C110x 系列 LVCMOS 時鐘緩沖器

    直接影響著整個系統(tǒng)的運行。今天,我們就來深入探討一下德州儀器(TI)推出的 LMK1C110x 系列 1.8 - V、2.5 - V 和 3.3 - V LVCMOS 時鐘緩沖器。 文
    的頭像 發(fā)表于 02-08 09:50 ?245次閱讀

    探索DRV601立體聲線路驅(qū)動器:特性、應(yīng)用與設(shè)計要點

    探索DRV601立體聲線路驅(qū)動器:特性、應(yīng)用與設(shè)計要點 在電子設(shè)備的音頻處理領(lǐng)域,線路驅(qū)動器起著至關(guān)重要的作用。德州儀器(TI)推出的DRV601立體聲線路
    的頭像 發(fā)表于 02-02 15:45 ?131次閱讀

    UCC2753x系列單通道高速柵極驅(qū)動器:特性、應(yīng)用與設(shè)計要點詳解

    UCC2753x系列單通道高速柵極驅(qū)動器:特性、應(yīng)用與設(shè)計要點詳解 引言 在電子電路設(shè)計中,柵極驅(qū)動器扮演著至關(guān)重要的角色,它能夠有效
    的頭像 發(fā)表于 01-09 16:05 ?657次閱讀

    AS32X601的I2C模塊操作EEPROM詳解

    國科安芯推出的AS32X601系列MCU芯片內(nèi)置的I2C模塊提供了符合工業(yè)標(biāo)準(zhǔn)的兩線串行制接口,可用于MCU和外部I2C設(shè)備的通訊。I2C總線使用兩條串行線:串行數(shù)據(jù)線SDA和串行時鐘線SCL
    的頭像 發(fā)表于 12-21 21:39 ?960次閱讀
    <b class='flag-5'>AS32X601</b>的I2C模塊操作EEPROM<b class='flag-5'>詳解</b>

    基于 AS32X601 微控制器的定時器模塊(TIM)技術(shù)研究與應(yīng)用實踐

    摘要: 本文全面介紹了國科安芯推出的AS32X601系列微控制器的定時器模塊(TIM),包括其系統(tǒng)架構(gòu)、功能特性、應(yīng)用場景以及工程實踐要點。通過對芯片的詳細分析,揭示了其高性能運行的基礎(chǔ)。本文詳細
    的頭像 發(fā)表于 08-19 16:44 ?838次閱讀

    AS32X601芯片F(xiàn)lash擦寫調(diào)試技術(shù)解析

    Flash 擦寫操作流程,探討擦寫過程中可能遭遇的挑戰(zhàn)及應(yīng)對策略,旨在為芯片應(yīng)用開發(fā)者、硬件工程師等專業(yè)人士提供系統(tǒng)且詳實的參考資料,助力其精準(zhǔn)操控 AS32X601 芯片 Flash,保障嵌入式系統(tǒng)穩(wěn)定可靠運行。
    的頭像 發(fā)表于 07-22 13:47 ?754次閱讀
    <b class='flag-5'>AS32X601</b>芯片F(xiàn)lash擦寫調(diào)試技術(shù)解析

    AS32X601系列MCU硬件最小系統(tǒng)設(shè)計與調(diào)試方案探析

    推出的AS32X601 系列 MCU 為例,深入探討硬件最小系統(tǒng)設(shè)計要點以及硬件調(diào)試方案,旨在為相關(guān)領(lǐng)域的研究人員和技術(shù)人員提供有價值的參考。
    的頭像 發(fā)表于 07-22 13:46 ?656次閱讀

    AS32X601驅(qū)動系列教程 PLIC_中斷應(yīng)用詳解

    平臺中斷控制器(Platform Level Interrupt Controller,PLIC)是國科安芯AS32系列MCU芯片的中斷控制器,主要對中斷源進行采樣,優(yōu)先級仲裁和分發(fā)。各外設(shè)中斷統(tǒng)一
    的頭像 發(fā)表于 05-23 17:10 ?709次閱讀
    <b class='flag-5'>AS32X601</b><b class='flag-5'>驅(qū)動</b><b class='flag-5'>系列</b>教程 PLIC_中斷應(yīng)用<b class='flag-5'>詳解</b>

    AS32X601驅(qū)動系列教程 USART_串口通訊詳解

    國科安芯的AS32系列MCU芯片集成7路USART,能夠靈活地與外部設(shè)備進行全雙工數(shù)據(jù)交換,滿足外部設(shè)備對工業(yè)標(biāo)準(zhǔn) NRZ 異步串行數(shù)據(jù)格式的要求。USART 通過小數(shù)波特率發(fā)生器實現(xiàn)了多種波特率
    的頭像 發(fā)表于 05-23 16:54 ?887次閱讀
    <b class='flag-5'>AS32X601</b><b class='flag-5'>驅(qū)動</b><b class='flag-5'>系列</b>教程 USART_串口通訊<b class='flag-5'>詳解</b>

    AS32X601驅(qū)動系列教程 GPIO_按鍵檢測詳解

    在嵌入式系統(tǒng)開發(fā)中,GPIO(通用輸入輸出端口)是實現(xiàn)硬件與軟件交互的關(guān)鍵組件。本節(jié)主要利用的時GPIO的輸入采集功能,本節(jié)的主要功能為,讀取板載按鍵,當(dāng)按鍵按下時,對應(yīng)led亮起,抬起按鍵,對應(yīng)
    的頭像 發(fā)表于 05-23 16:44 ?825次閱讀
    <b class='flag-5'>AS32X601</b><b class='flag-5'>驅(qū)動</b><b class='flag-5'>系列</b>教程 GPIO_按鍵檢測<b class='flag-5'>詳解</b>

    AS32X601驅(qū)動系列教程 GPIO_點亮LED詳解

    的大門。自本章開始,正式開始用代碼控制AS32x601各外設(shè)完成功能配置。 需要注意的是,AS32X601提供了8組GPIO,其中GPIOA~GPIOG寄存器操作完全一致,但在使用GPIOH的時候,寄存器列表中間少了一個32位寄存器,因此在使用過程中容易造成誤操作,我們在
    的頭像 發(fā)表于 05-23 16:14 ?754次閱讀
    <b class='flag-5'>AS32X601</b><b class='flag-5'>驅(qū)動</b><b class='flag-5'>系列</b>教程 GPIO_點亮LED<b class='flag-5'>詳解</b>

    面向工業(yè)與汽車領(lǐng)域的高安全可靠MCU——AS32X601系列芯片解析

    AS32X601系列是國科安芯研發(fā)的32位RISC-V架構(gòu)MCU,專為高安全性、高可靠性場景設(shè)計,覆蓋工業(yè)控制、汽車電子等關(guān)鍵領(lǐng)域。其核心優(yōu)勢在于通過硬件級安全機制、多重冗余設(shè)計及功能安全認證,滿足
    的頭像 發(fā)表于 03-14 16:40 ?1128次閱讀

    AS32X601芯片技術(shù)剖析

    芯片簡介 AS32X601系列MCU是國產(chǎn)高可靠嵌入式處理器的重要突破,其企業(yè)宇航級型號AS32S601針對空間輻射環(huán)境與極端溫度條件優(yōu)化,滿足衛(wèi)星載荷控制、航天器運動控制等場景需求。該芯片采用
    的頭像 發(fā)表于 03-14 16:17 ?1088次閱讀

    AS32X601雙核鎖步MCU技術(shù)優(yōu)勢分析

    AS32X601是國科安芯公司研制的一系列基于32位RISC-V指令集車規(guī)級MCU處理器芯片。主頻高達180MHz,支持雙核鎖步架構(gòu),基于軟錯誤防護技術(shù)加持,顯著提高芯片安全性能。產(chǎn)品具有高安全、低
    的頭像 發(fā)表于 03-07 16:12 ?971次閱讀