女人荫蒂被添全过程13种图片,亚洲+欧美+在线,欧洲精品无码一区二区三区 ,在厨房拨开内裤进入毛片

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

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

3天內不再提示

第三十一章 MCO——PA8從主頻分頻輸出

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

掃碼添加小助手

加入工程師交流群

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

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

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

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

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

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

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

wKgZPGhjkceAQighABA5X7BENG0290.png

第三十一章 MCO——PA8從主頻分頻輸出

W55MH32的MCO(Microcontroller Clock Output)是一個重要的時鐘輸出功能,允許將內部時鐘信號通過特定引腳輸出到外部,供其他設備或系統(tǒng)同步使用。以下是關于MCO功能概述、應用場景及配置步驟的詳細說明:

1MCO功能概述

1.1簡介

W55MH32的MCO(Microcontroller Clock Output)是微控制器的時鐘輸出引腳,允許將內部時鐘源(如HSI、HSE、PLL或系統(tǒng)時鐘)輸出到外部,主要用于系統(tǒng)調試、外部設備同步或時鐘測量。

1.2基本概念

MCO引腳:通常為特定的GPIO(如W55MH32系列的PA8),需配置為復用功能(AF)模式。

時鐘源:MCO的時鐘源可來自W55MH32內部的多種時鐘信號,例如:

HSI(內部高速時鐘):默認8MHz(不同型號可能不同)。

HSE(外部高速時鐘):外接晶振或時鐘源(如8MHz)。

PLL輸出:經(jīng)過鎖相環(huán)倍頻后的系統(tǒng)時鐘(SYSCLK)。

LSI/LSE(低速時鐘):通常用于低功耗場景(如RTC),但較少用于MCO輸出。

1.3分頻原理

通過RCC時鐘控制寄存器(如RCC_CFGR)中的MCO預分頻器(MCO Prescaler),可對時鐘源進行分頻,輸出頻率公式為:

wKgZO2hjkceAWEBnAAAd19LHdp0561.png

(時鐘源分頻系數(shù)分頻系數(shù)可選:1、2、4、8、16)

例如:若系統(tǒng)時鐘(SYSCLK)為72MHz,分頻系數(shù)設為4,則MCO輸出頻率為18MHz。

2應用場景

MCO的核心價值在于精準時鐘輸出和系統(tǒng)調試便利性,以下是其典型應用場景:

2.1為外部設備提供時鐘源

場景:當外部傳感器、ADC、DAC、通信模塊(如WiFi/藍牙芯片)需要精準時鐘時,可直接使用MCO輸出的時鐘信號,避免額外時鐘電路設計。

示例:為外部ADC芯片提供同步時鐘,確保采樣頻率與W55MH32系統(tǒng)時鐘同步。

2.2多芯片同步(主從模式)

場景:多個W55MH32或其他MCU協(xié)同工作時,通過MCO輸出主芯片的時鐘,使從芯片以相同頻率運行,避免異步通信帶來的時序問題。

示例:工業(yè)控制中多處理器同步執(zhí)行任務,或分布式系統(tǒng)中的時鐘同步。

2.3調試與測量

場景:開發(fā)階段通過示波器測量MCO引腳,驗證內部時鐘配置是否正確(如PLL倍頻、分頻系數(shù)是否生效)。

用途:快速定位時鐘配置錯誤(如系統(tǒng)時鐘未按預期分頻)。

2.4通信協(xié)議的時鐘同步

場景:在需要精確時鐘的通信協(xié)議中(如SPI、I2S、CAN),MCO可作為從設備的時鐘參考,確保數(shù)據(jù)傳輸?shù)姆€(wěn)定性。

示例:W55MH32作為SPI主機時,MCO輸出時鐘供從機(如Flash芯片)同步,避免因時鐘偏差導致的數(shù)據(jù)錯誤。

2.5低功耗系統(tǒng)的時鐘管理

場景:在電池供電系統(tǒng)中,通過MCO輸出低頻時鐘(如將HSI分頻至1MHz),供外部外設進入低功耗模式,同時保持系統(tǒng)部分功能運行。

3注意事項

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

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

4程序設計

配置MCO需依次完成時鐘源使能、GPIO功能設置、寄存器分頻配置等步驟,具體如下:

4.1使能時鐘源

若時鐘源為PLL或HSE,需先通過RCC寄存器使能對應的時鐘(如RCC_HSEConfig(RCC_HSE_ON))。

若選擇SYSCLK(系統(tǒng)時鐘)作為源,需確保系統(tǒng)時鐘已正確配置(如PLL倍頻完成)。

4.2配置GPIO為MCO復用功能

將MCO引腳(如PA8)設置為復用推挽輸出,確保信號穩(wěn)定輸出:

void MCO_GpioConfig(void)
{
    GPIO_InitTypeDef GPIO_InitStructure;
 
    GPIO_InitStructure.GPIO_Pin  = GPIO_Pin_8;
    GPIO_InitStructure.GPIO_Speed= GPIO_Speed_50MHz;
    GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF_PP;
    GPIO_Init(GPIOA,&GPIO_InitStructure);
}

選擇引腳:確定使用PA8(GPIO_Pin_8)。

設置速度:因外設需要高頻信號(如MCO輸出幾十MHz的時鐘),所以選擇50MHz高速模式。

配置模式:復用推挽輸出模式使引腳可輸出外設的專用信號(而非普通GPIO電平)。

寄存器寫入:通過GPIO_Init()函數(shù)將配置寫入硬件寄存器,使引腳按設定模式工作。

4.3選擇時鐘源并設置分頻系數(shù)

通過RCC_CFGR寄存器的MCO位段選擇時鐘源,MCOPRE位段設置分頻系數(shù):

void RCC_MCOConfig(uint8_t RCC_MCO)
{
  /* Check the parameters */
  assert_param(IS_RCC_MCO(RCC_MCO));
 
  if(RCC_MCO<= RCC_MCO_PLLCLK_Div2)
 ???????? {
 ?????????????????? /* Perform Byte access to MCO bits to select the MCO source */
 ?????????????????? *(__IO?uint8_t?*) CFGR_BYTE4_ADDRESS?= RCC_MCO;
 ???????? }
 ???????? else
 ???????? {
 ?????????????????? *(__IO?uint8_t?*) CFGR_BYTE4_ADDRESS?= RCC_MCO_PLLCLK_Div2;
 ???????? }
 ???????? RCC-?>RCC_MCO_VAL= RCC_MCO-6;
}

該函數(shù)主要實現(xiàn)的功能為:

參數(shù)校驗:確保輸入的 MCO配置是W55MH32支持的合法選項。

寄存器寫入:通過字節(jié)訪問 RCC_CFGR寄存器的特定位段,設置 MCO的時鐘源和分頻系數(shù)。

異常保護:若輸入非法參數(shù),強制使用安全的默認配置(RCC_MCO_PLLCLK_Div2)。

4.4主程序

主程序main()實現(xiàn)整體功能,驗證時鐘配置并提供時鐘輸出測試:

int main(void)
{
    RCC_ClocksTypeDef clocks;
 
    delay_init();
 
    RCC_ClkConfiguration();
 
    UART_Configuration(115200);
    printf("MCO Out Pll Div Test.n");
    RCC_GetClocksFreq(&clocks);
 
    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);
 
    MCO_GpioConfig();
    RCC_MCOConfig(RCC_MCO_PLLCLK_Div16);
 
    while(1);
}

程序首先初始化延時函數(shù)和系統(tǒng)時鐘,配置UART以115200波特率輸出調試信息,然后獲取并打印系統(tǒng)時鐘、AHB總線、APB1/APB2總線及ADC時鐘的頻率。接著配置MCO引腳(PA8)并將PLL時鐘除以16后通過該引腳輸出。最后程序進入無限循環(huán)保持運行狀態(tài),

5下載驗證

程序下載運行后,首先打印了示例名稱和各系統(tǒng)時鐘頻率,然后PA8引腳持續(xù)輸出波形:

wKgZPGhjkceAXbLAAAFz6WE9MtY026.png

wKgZO2hjkceAWH7_AAPTQNjMN4g055.png

6總結

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

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

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

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


審核編輯 黃宇

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

    關注

    0

    文章

    115

    瀏覽量

    13008
  • 時鐘輸出
    +關注

    關注

    0

    文章

    5

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    MCOPA8)在DEBUG的時候不輸出波形會是什么原因?

    MCOPA8)在DEBUG的時候不輸出波形,會是什么原因??
    發(fā)表于 04-22 07:43

    MCO輸出的管腳是固定的PA8嗎?

    在CUBEMX里可以配置時鐘輸出PA8上,請問這個是固定的嗎,另外測得頻率大概是20多NS,跟48MHZ到是不差,就是波形的幅度是1V,按說管腳復用推挽輸出的高電平不是3.3V嗎, 找到問題了,垃圾模擬示波器啊,幅頻特性真差,
    發(fā)表于 05-15 07:16

    STM32 PA8 MCO輸出32.768Khz頻率

    請問用STM32 PA8腳如何輸出32.768KHZ的頻率,應該如何時鐘分頻。或者有沒有其他方式可以輸出32.768KHZ的頻率。
    發(fā)表于 03-01 16:40

    MCOPA8)在DEBUG的時候不輸出波形,會是什么原因??

    我把幾個時鐘源都打開了,PA8口也配置成輔助功能輸出了,輸出信號不論選擇的是HSE,HSI,在DEBUG的時候,2個LED信號(PB0、PB5)能正常翻轉,但是MCO
    發(fā)表于 04-19 20:15

    請問圖中PA8是什么信號?

    糾結這個PA8是什么信號呢?芯片外圍有用的只接了這三個口
    發(fā)表于 07-08 04:35

    「ALIENTEK 探索者 STM32F407 開發(fā)板資料連載」第三十一章 485 實驗

    1)實驗平臺:alientek 阿波羅 STM32F767 開發(fā)板2)摘自《STM32F7 開發(fā)指南(HAL 庫版)》關注官方微信號公眾號,獲取更多資料:正點原子第三十一章 485 實驗本章我們將向
    發(fā)表于 06-10 11:46

    STM32配置MCO

    ,所以采用MCO將內部RC震蕩頻率輸出接到示波器上查看,在此記錄下STM32配置MCO(基于HAL庫)。 STM32是通過PA8管腳輸出
    發(fā)表于 08-20 07:31

    STM32F103 PA8不能輸出PWM波是為什么?

    STM32F103 PA8不能輸出PWM波是為什么?
    發(fā)表于 11-26 07:19

    STM32F103 PA8不能輸出PWM波是為什么?

    STM32F103 PA8不能輸出PWM波是為什么?
    發(fā)表于 01-27 07:27

    如何設置PA8作為MCO輸出

    問題一、如何設置 PA8 作為 MCO 輸出?問題二、startup 哪里設置堆棧?
    發(fā)表于 09-08 07:23

    為什么STM32G0B0VE的PA8引腳會反向輸出信號呢

    ,我看到引腳 PA8 跟隨引腳 PA9 但反向輸出,所以當 PA9 上升時,PA8 下降到 400mV,當
    發(fā)表于 12-09 08:09

    第三十一講 隨機存取存儲器

    第三十一講 隨機存取存儲器 9.3 隨機存取存儲器9.3.1 RAM的基本結構和工作原理 9.3.2 RAM的存儲單元一、
    發(fā)表于 03-30 16:36 ?1440次閱讀
    <b class='flag-5'>第三十一</b>講 隨機存取存儲器

    模擬電路網(wǎng)絡課件 第三十一節(jié):負反饋放大電路的四種類型

    模擬電路網(wǎng)絡課件 第三十一節(jié):負反饋放大電路的四種類型 7.2  負反饋放大電路的四種類型 一、電壓串聯(lián)負反饋
    發(fā)表于 09-17 11:56 ?1649次閱讀
    模擬電路網(wǎng)絡課件 <b class='flag-5'>第三十一</b>節(jié):負反饋放大電路的四種類型

    STM32F103 PA8不能輸出PWM波問題

    在調試STM32F103單片機輸出PWM波時,單獨測試PA8PA11輸出PWM波(也就是TIM1_CH1和TIM1_CH4),輸出PWM波
    發(fā)表于 12-02 19:36 ?19次下載
    STM32F103 <b class='flag-5'>PA8</b>不能<b class='flag-5'>輸出</b>PWM波問題

    中信網(wǎng)絡參加第三十一屆中國國際信息通信展覽會

    2023年6月4-6日,由工業(yè)和信息化部主辦的第三十一屆中國國際信息通信展覽會在北京國家會議中心舉行。本次展會的主題為“打通信息大動脈 共創(chuàng)數(shù)智新時代”,展會重點展示在數(shù)字技術、數(shù)字應用、數(shù)字終端
    的頭像 發(fā)表于 06-13 09:16 ?1116次閱讀
    中信網(wǎng)絡參加<b class='flag-5'>第三十一</b>屆中國國際信息通信展覽會
    主站蜘蛛池模板: 尼勒克县| 丽水市| 广灵县| 和龙市| 庆阳市| 西昌市| 视频| 舒城县| 射洪县| 文安县| 长岛县| 洛扎县| 清水河县| 华安县| 荔浦县| 瑞昌市| 开平市| 裕民县| 高碑店市| 和林格尔县| 西林县| 皮山县| 偏关县| 锦州市| 睢宁县| 平湖市| 咸宁市| 荆门市| 原阳县| 瑞金市| 兴隆县| 寿阳县| 鹿泉市| 昔阳县| 南郑县| 武山县| 耿马| 米脂县| 灵台县| 监利县| 德兴市|