日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

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

STM32C552開發(fā)(1)----點(diǎn)亮LED

嵌入式單片機(jī)MCU開發(fā) ? 來源:嵌入式單片機(jī)MCU開發(fā) ? 作者:嵌入式單片機(jī)MCU開 ? 2026-06-08 11:08 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

概述

STM32C552 & SENSOR是一款基于STM32C5系列微控制器的評估套件。該微控制器采用了40nm工藝制造,具有更快的FLASH訪問,更高的性能以及更低的功耗。此外,該套件具有豐富的接口和外設(shè),以及傳感器(SENSOR)系列連接器接口,為開發(fā)者提供了便捷且靈活的開發(fā)環(huán)境。
這里通過配置LED輸出進(jìn)行簡單測試。

需要樣片的可以加群申請:925643491 / 615061293 。

視頻教學(xué)

[https://www.bilibili.com/video/BV1aGVQ6AEc2/]

樣品申請

[https://www.wjx.top/vm/OhcKxJk.aspx#]

源碼下載

[https://download.csdn.net/download/qq_24312945/92952810]

硬件準(zhǔn)備

首先需要準(zhǔn)備一個開發(fā)板,這里我準(zhǔn)備的是自己繪制的開發(fā)板,需要的可以進(jìn)行申請。
主控為STM32C552CET6/STM32C552CEU6
在這里插入圖片描述

產(chǎn)品特性

STM32C55xxx系列器件屬于通用微控制器家族(STM32C5系列),基于高性能Arm? Cortex?-M33 32位RISC內(nèi)核構(gòu)建。該系列器件工作頻率可達(dá)144 MHz。
Cortex?-M33內(nèi)核集成了單精度浮點(diǎn)運(yùn)算單元 (FPU),支持所有Arm?單精度數(shù)據(jù)處理指令和所有數(shù)據(jù)類型。
Cortex?-M33內(nèi)核還實(shí)現(xiàn)了一套完整的數(shù)字信號處理 (DSP) 指令集以及存儲器保護(hù)單元 (MPU),從而顯著提升應(yīng)用安全性。
這些器件內(nèi)置高速存儲器(512 KB Flash存儲器和128 KB SRAM)、種類豐富的增強(qiáng)型I/O,以及連接到三條APB總線、三條AHB總線和32位多AHB總線矩陣的多種外設(shè)。
該系列器件為內(nèi)置Flash存儲器和SRAM提供多種保護(hù)機(jī)制:讀保護(hù)、寫保護(hù)和隱藏保護(hù)區(qū)。
器件集成了多種強(qiáng)化安全性的外設(shè):
● HASH硬件加速器
● 真隨機(jī)數(shù)發(fā)生器
該系列器件提供兩個12位ADC、一個DAC通道、一個比較器、一個低功耗RTC、兩個32位通用定時(shí)器、兩個16位電機(jī)控制專用PWM定時(shí)器、四個16位通用定時(shí)器、兩個16位基本定時(shí)器以及一個16位低功耗定時(shí)器。
器件還提供多種標(biāo)準(zhǔn)和高級通信接口,如:
● 兩個I2C接口
● 一個共享I2C的I3C接口
● 三個SPI接口,支持復(fù)用全雙工I2S
● 三個USART接口、兩個UART接口和一個低功耗UART接口
● 一個FDCAN接口
● 一個USB全速接口
器件工作溫度范圍為-40 °C至+105 °C(結(jié)溫最高可達(dá)+130 °C),電源電壓范圍為2.7 V至3.6 V。
這些器件均提供一套全面的節(jié)能模式,可實(shí)現(xiàn)低功耗應(yīng)用設(shè)計(jì)。
器件提供從32引腳至100引腳的多種封裝選擇。

參考程序

https://github.com/CoreMaker-lab/STM32C552_SENSOR

https://gitee.com/CoreMaker/STM32C552_SENSOR

生成STM32CUBEMX2

用STM32CUBEMX2生成例程,這里使用MCU為STM32C552CET6/STM32C552CEU6。

  1. 打開 STM32CubeMX2 后,進(jìn)入 Home 首頁
  2. 點(diǎn)擊 MCU,基于具體芯片型號創(chuàng)建工程
    在這里插入圖片描述

在 MCU name 中輸入STM32C552CET6/STM32C552CEU6,選擇對應(yīng)的 STM32C5 芯片型號后,點(diǎn)擊 Continue 進(jìn)入下一步工程配置。

在這里插入圖片描述

填寫工程名稱和保存路徑后,點(diǎn)擊 “Automatically Download, Install & Create Project”,STM32CubeMX2 會自動下載所需軟件包并創(chuàng)建工程。

在這里插入圖片描述

STM32CubeMX2 提示 Project Successfully Created 后,點(diǎn)擊右下角 “Launch Project” 進(jìn)入工程配置界面。

在這里插入圖片描述

時(shí)鐘樹配置

  1. 點(diǎn)擊左側(cè)外設(shè)配置入口,進(jìn)入 Peripherals 配置界面
  2. 在 System 分類下選擇 RCC,用于配置系統(tǒng)時(shí)鐘源
  3. HSE Source 選擇 Crystal/ceramic resonator,啟用外部高速晶振
  4. LSE Source 選擇 Crystal/ceramic resonator,啟用外部低速晶振

在這里插入圖片描述

  1. 點(diǎn)擊左側(cè) Clock 圖標(biāo),進(jìn)入時(shí)鐘樹配置界面
  2. HSE OSC:設(shè)置外部高速晶振頻率,這里配置為 24 MHz
  3. PSI Mux / PLL:選擇并配置 PLL 時(shí)鐘源,用于倍頻生成系統(tǒng)主頻
  4. System Mux:選擇系統(tǒng)時(shí)鐘來源,當(dāng)前系統(tǒng)主頻配置為 144 MHz

在這里插入圖片描述

DEBUG配置

在 Peripherals 中選擇 Cortex → DEBUG,將 Mode 配置為 Single-wire trace asynchronous,用于后續(xù)程序下載、在線調(diào)試和 Trace 調(diào)試功能。

在這里插入圖片描述

LED配置

查看原理圖,對應(yīng)LED分別為PA8,PB14,PB15。

在這里插入圖片描述

  1. 點(diǎn)擊左側(cè) Pinout 圖標(biāo),進(jìn)入芯片引腳配置界面
  2. 根據(jù) LED 原理圖,選擇 PA8、PB14、PB15 三個引腳作為 GPIO 輸出
  3. 在右側(cè) Pin signals 中選擇 GPIO,并確認(rèn)引腳狀態(tài)為 Configured

在這里插入圖片描述

  1. 進(jìn)入 Peripherals 外設(shè)配置頁面,選擇 I/O → GPIO
  2. 分別展開 PA8、PB14、PB15 三個 GPIO 引腳配置項(xiàng)
  3. 為三個 LED 引腳添加 SW Label,并將 Mode 設(shè)置為 Output

在這里插入圖片描述

生成項(xiàng)目

  1. 修改配置后,左下角會提示 Click to save,需要先保存當(dāng)前工程配置
  2. 點(diǎn)擊左側(cè) Project settings,進(jìn)入工程生成設(shè)置頁面
  3. 在 IDE Project Generation 中選擇工程格式和工具鏈,本例選擇 CMake + GCC,然后點(diǎn)擊 Generate IDE project 生成工程
    在這里插入圖片描述

導(dǎo)入STM32CubeIDE

  1. 打開 STM32CubeIDE,點(diǎn)擊菜單欄 File
  2. 選擇 Import...,準(zhǔn)備導(dǎo)入 STM32CubeMX2 生成的 CMake 工程

在這里插入圖片描述

  1. 在 Import 窗口中展開 Import STM32 Project
  2. 選擇 STM32 CMake Project
  3. 點(diǎn)擊 Next,進(jìn)入 CMake 工程路徑選擇頁面

在這里插入圖片描述

  1. Project name:填寫導(dǎo)入到 STM32CubeIDE 中顯示的工程名稱
  2. Source directory:選擇 STM32CubeMX2 生成的 CMake 工程目錄
  3. 點(diǎn)擊 Next,繼續(xù)完成工程導(dǎo)入

在這里插入圖片描述

  1. Toolchain:選擇 MCU ARM GCC,表示使用 ARM GCC 工具鏈進(jìn)行編譯
  2. MCU:確認(rèn)芯片型號為 STM32C552CETx,與前面 STM32CubeMX2 中選擇的 MCU 保持一致
  3. CPU/Core:確認(rèn)內(nèi)核為 Cortex-M33,Core 為 0
  4. 點(diǎn)擊 Finish,完成 CMake 工程導(dǎo)入

在這里插入圖片描述

主程序

  1. 在 Project Explorer 中打開 main.c 文件
  2. 在 while(1) 主循環(huán)中添加 LED 控制代碼
  3. 使用 HAL_GPIO_TogglePin() 或 HAL_GPIO_WritePin() 實(shí)現(xiàn) LED 閃爍
  4. 底部 Console 顯示 Download verified successfully,說明程序已成功下載到開發(fā)板

在這里插入圖片描述

while (1) {

    	HAL_GPIO_TogglePin(HAL_GPIOB, HAL_GPIO_PIN_14);
    	HAL_GPIO_TogglePin(HAL_GPIOB, HAL_GPIO_PIN_15);
    	HAL_GPIO_TogglePin(HAL_GPIOA, HAL_GPIO_PIN_8);
    	HAL_Delay(500);
    	HAL_GPIO_TogglePin(HAL_GPIOB, HAL_GPIO_PIN_14);
    	HAL_GPIO_TogglePin(HAL_GPIOB, HAL_GPIO_PIN_15);
    	HAL_GPIO_TogglePin(HAL_GPIOA, HAL_GPIO_PIN_8);
    	HAL_Delay(500);

        HAL_GPIO_WritePin(LED1_PORT, LED1_PIN, HAL_GPIO_PIN_SET);
        HAL_GPIO_WritePin(LED2_PORT, LED2_PIN, HAL_GPIO_PIN_SET);
        HAL_GPIO_WritePin(LED3_PORT, LED3_PIN, HAL_GPIO_PIN_SET);
        HAL_Delay(500);

        HAL_GPIO_WritePin(LED1_PORT, LED1_PIN, HAL_GPIO_PIN_RESET);
        HAL_GPIO_WritePin(LED2_PORT, LED2_PIN, HAL_GPIO_PIN_RESET);
        HAL_GPIO_WritePin(LED3_PORT, LED3_PIN, HAL_GPIO_PIN_RESET);
        HAL_Delay(500);

    }

審核編輯 黃宇

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

    關(guān)注

    244

    文章

    24823

    瀏覽量

    694300
  • STM32
    +關(guān)注

    關(guān)注

    2315

    文章

    11223

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    STM32C542開發(fā)(3)----配置串口打印

    在傳統(tǒng) STM32 開發(fā)中,我們通常會通過 STM32CubeMX 配置 USART,并重定向 printf() 到串口,用于輸出調(diào)試信息。STM32C5 使用新的
    的頭像 發(fā)表于 06-08 11:12 ?414次閱讀
    <b class='flag-5'>STM32C</b>542<b class='flag-5'>開發(fā)</b>(3)----配置串口打印

    STM32C552開發(fā)(2)----BOOT_SEL設(shè)置

    內(nèi)置的 System Memory Bootloader,才能通過這些接口完成 Flash 燒錄。對于 STM32C5 系列來說,是否使用外部 BOOT0 引腳進(jìn)入 Bootloader,與 Option
    的頭像 發(fā)表于 06-08 11:11 ?377次閱讀
    <b class='flag-5'>STM32C552</b><b class='flag-5'>開發(fā)</b>(2)----BOOT_SEL設(shè)置

    STM32C542開發(fā)(1)----點(diǎn)亮LED

    STM32C542 & SENSOR是一款基于STM32C5系列微控制器的評估套件。該微控制器采用了40nm工藝制造,具有更快的FLASH訪問,更高的性能以及更低的功耗。此外,該套件具有豐富
    的頭像 發(fā)表于 06-08 11:06 ?322次閱讀
    <b class='flag-5'>STM32C</b>542<b class='flag-5'>開發(fā)</b>(<b class='flag-5'>1</b>)----<b class='flag-5'>點(diǎn)亮</b><b class='flag-5'>LED</b>

    【瑞薩RA2L1入門學(xué)習(xí)】開箱 + 點(diǎn)亮LED

    ,J-Link 驅(qū)動 三、點(diǎn)亮led燈 修改例程中的led閃爍的頻率,然后通過jlink燒錄進(jìn)入開發(fā)板 實(shí)驗(yàn)成果下圖 attach://1257394.jpg
    發(fā)表于 04-28 15:24

    STM32C0x1 基于 Arm? 內(nèi)核的 32 位高級 MCU參考手冊

    本參考手冊是對 STM32C0x1 微控制器數(shù)據(jù)手冊的補(bǔ)充,提供了應(yīng)用(特別是軟件開發(fā))所需的信息,屬于 STM32C0x1 微控制器上提供的功能集的超集。有關(guān)特定 STM32C0x1
    發(fā)表于 01-04 11:24 ?0次下載

    【阿波羅STM32F767試用體驗(yàn)】+1.點(diǎn)亮流水燈

    最近在淘寶上買了一套正點(diǎn)原子的阿波羅STM32F767開發(fā)板,很快就收到快遞了,今天來寫下試用帖子。 1。打開原理圖,查看LED0和LED1
    發(fā)表于 12-19 11:35

    STM32C0116-DK探索套件開發(fā)指南與技術(shù)解析

    基于STM32C011F6微控制器的UFQFPN20至DIL20模塊,使用戶能夠開發(fā)和共享應(yīng)用。該器件還包含一個板載ST-LINK/V2-1,以調(diào)試和編程設(shè)定嵌入式STM32微控制器。
    的頭像 發(fā)表于 10-27 14:57 ?996次閱讀
    <b class='flag-5'>STM32C</b>0116-DK探索套件<b class='flag-5'>開發(fā)</b>指南與技術(shù)解析

    【RA4E2開發(fā)板評測】之開發(fā)環(huán)境配置和LED點(diǎn)亮驗(yàn)證

    本帖最后由 科_3fe 于 2025-10-26 16:20 編輯 RA4E2開發(fā)板試用評測之開發(fā)環(huán)境配置和LED點(diǎn)亮驗(yàn)證 我的電腦是win11家庭版,KEIL5原先安裝的版本是
    發(fā)表于 10-26 15:28

    ?STM32 Nucleo-64開發(fā)板技術(shù)解析與應(yīng)用指南

    STMicroelectronics -C051C8 STM32 Nucleo-64開發(fā)板通過由STM32微控制器為概念測試和原型創(chuàng)建提供了一種經(jīng)濟(jì)實(shí)惠且靈活的途徑。該
    的頭像 發(fā)表于 10-16 10:50 ?1174次閱讀
    ?<b class='flag-5'>STM32</b> Nucleo-64<b class='flag-5'>開發(fā)</b>板技術(shù)解析與應(yīng)用指南

    STM32 Nucleo-64開發(fā)板技術(shù)解析:以NUCLEO-C092RC為例

    用于STM32C092RC的STMicroelectronics NUCLEO-C092RC Nucleo-64開發(fā)板通過STM32微控制器提供性能,提供了一個經(jīng)濟(jì)劃算、靈活的概念嘗試
    的頭像 發(fā)表于 10-16 10:26 ?1005次閱讀
    <b class='flag-5'>STM32</b> Nucleo-64<b class='flag-5'>開發(fā)</b>板技術(shù)解析:以NUCLEO-<b class='flag-5'>C</b>092RC為例

    第2章 點(diǎn)亮你的LED

    本章的標(biāo)題是點(diǎn)亮LED,雖然任務(wù)很簡單,但是需要了解的單片機(jī)基礎(chǔ)知識卻很多,特別是對于初學(xué)者,剛開始要在頭腦中建立一個單片機(jī)的概念,然后通過點(diǎn)亮一個LED小燈來增加初學(xué)者對單片機(jī)的興趣
    的頭像 發(fā)表于 10-13 15:52 ?744次閱讀
    第2章  <b class='flag-5'>點(diǎn)亮</b>你的<b class='flag-5'>LED</b>

    【RA4E2開發(fā)板評測】1、從開箱到點(diǎn)亮 LED

    LED燈, 1個自定義按鍵, USB轉(zhuǎn)串口 初步檢查建議 : 仔細(xì)觀察 :板上元器件無破損、無焊接不良的情況。 連接測試 :使用 Micro USB 線連接開發(fā)板的接口到電腦。板上電源指示燈亮起
    發(fā)表于 09-05 17:37

    【RA4E2開發(fā)板評測】點(diǎn)亮LED

    中文網(wǎng)站_生態(tài)社區(qū)_資料下載_樣片申請_方案介紹 【LED燈】 開發(fā)板上有兩個LED燈,從資料中可以找到其原理圖: 分別接到了P207與P113上,高電平可以點(diǎn)亮
    發(fā)表于 08-27 20:53

    【創(chuàng)龍TLT113-MiniEVM開發(fā)板試用體驗(yàn)】點(diǎn)亮LED

    源(3.3V),負(fù)極連接GPIO引腳。 點(diǎn)亮條件 :GPIO輸出低電平時(shí)形成電流通路(低電平驅(qū)動)或高電平驅(qū)動(根據(jù)電路設(shè)計(jì))。 本開發(fā)LED電路: 用戶LED(D
    發(fā)表于 08-05 21:36

    【創(chuàng)龍TL3562-MiniEVM開發(fā)板試用體驗(yàn)】3、點(diǎn)亮LED

    0 > %s/brightness熄滅LED 三、通過其他GPIO點(diǎn)亮LED開發(fā)板板上找一個GPIO 就用GPIO1_C1吧。
    發(fā)表于 07-29 16:06
    离岛区| 焉耆| 阿坝县| 兴宁市| 阳谷县| 临海市| 突泉县| 吴江市| 酒泉市| 虎林市| 巴中市| 九台市| 鸡泽县| 博野县| 邹城市| 上林县| 三亚市| 阳泉市| 南平市| 东海县| 额尔古纳市| 盘锦市| 元谋县| 民勤县| 宜兰市| 古蔺县| 宁陵县| 崇礼县| 重庆市| 五河县| 从江县| 南皮县| 长沙市| 皮山县| 青浦区| 乌鲁木齐县| 濮阳县| 洪江市| 富阳市| 宝坻区| 凤山市|