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

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

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

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

GD32 MCU如何將燒錄口配置為GPIO使用?

聚沃科技 ? 2024-02-20 10:18 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

如果大家在進(jìn)行GD32 MCU開發(fā)時發(fā)現(xiàn)GPIO引腳使用不足,可以嘗試將燒錄口配置為GPIO使用,這樣就可以多出幾個引腳使用,但使用的時候如何配置以及有哪些注意事項(xiàng),本視頻將會為大家進(jìn)行解答。

GD32 MCU存在兩種GPIO備用功能的配置,一種是采用成組重映射REMAP的模式,比如GD32F10X/20x/30x/e10x/E50X等系列,一種是采用AFIO模式,比如GD32F1X0/3X0/4XX/E230等。

成組reamp重映射的模式需要將一組的GPIO進(jìn)行重映射,如下圖GD32F30X IIC0的重映射配置,PB6和PB8需要組合使用,PB7和PB9需要組合使用,而PB6和PB9就不可以組合使用。

wKgaomXUC2WAdEVsAAEArUwb0XQ075.png

AFIO模式相較于REMAP的方式,使用更靈活,采用AFIO配置表進(jìn)行配置,只要這個引腳具有的功能都可以使用,如下圖GD32F3X0的AF表,根據(jù)表中的配置可以隨意使用。

wKgaomXUC2qAe30nAAUS2hTFcjI741.png

掌握了以上兩種GPIO備用功能配置,我們就介紹下兩種備用功能下調(diào)試口如何作為GPIO使用:

1、remap重映射模式下

如下圖所示,可通過調(diào)整SWJ_CFG控制位進(jìn)行配置。

wKgaomXUC3GAEy7wAAJ0FtM3IMY925.png

具體配置代碼如下圖所示

rcu_periph_clock_enable(RCU_AF); gpio_pin_remap_config(GPIO_SWJ_SWDPENABLE_REMAP,ENABLE);

具體remap形參配置有以下三種,GPIO_SWJ_NONJTRST_REMAP為全SWD功能,NJTRST可以作為GPIO使用,GPIO_SWJ_SWDPENABLE_REMAP為禁用JTAG,使能SWD,也就是PB15/PB3/PB4可以作為GPIO;GPIO_SWJ_DISABLE_REMAP為JTAG和SWD均禁用,所有的燒錄口都可以作為GPIO。

\arg GPIO_SWJ_NONJTRST_REMAP: full SWJ(JTAG-DP + SW-DP),but without NJTRST \arg GPIO_SWJ_SWDPENABLE_REMAP: JTAG-DP disabled and SW-DP enabled \arg GPIO_SWJ_DISABLE_REMAP: JTAG-DP disabled and SW-DP disabled

配置燒錄口對應(yīng)的REMAP后,就可以正常配置GPIO了。

2、AFIO模式下

在AFIO模式下,將燒錄口對應(yīng)的引腳配置為GPIO模式即可作為GPIO使用了。

在配置燒錄口作為GPIO使用的時候,需要大家特別注意,配置之后燒錄口就不可以作為燒錄功能了,除非將代碼擦除,會影響大家調(diào)試代碼,因而建議大家可以在配置燒錄口為GPIO之前預(yù)留幾秒鐘的時間窗口,這樣下次需要燒錄的時候可以復(fù)位后擦除或者燒錄,實(shí)際量產(chǎn)后如果不需要這個延遲,可以再將延遲去除。如果時間窗口非常小,一上電就禁用燒錄口了,大家可以嘗試進(jìn)入ISP Bootloader擦除后再燒錄。

以上即為本期講解,如有問題或建議,歡迎評論區(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)注

    6076

    文章

    45476

    瀏覽量

    668934
  • mcu
    mcu
    +關(guān)注

    關(guān)注

    147

    文章

    18881

    瀏覽量

    395774
  • GPIO
    +關(guān)注

    關(guān)注

    16

    文章

    1328

    瀏覽量

    56083
  • 燒錄
    +關(guān)注

    關(guān)注

    8

    文章

    314

    瀏覽量

    37051
  • GD32
    +關(guān)注

    關(guān)注

    7

    文章

    431

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    兆易創(chuàng)新正式推出GD32 Embedded AI平臺

    端側(cè)AI已成為嵌入式產(chǎn)業(yè)智能化升級的核心引擎,開發(fā)者對高效部署、輕量化適配的需求日益迫切。近日,兆易創(chuàng)新正式推出GD32 Embedded AI平臺,GD32 MCU產(chǎn)品家族注入AI
    的頭像 發(fā)表于 01-24 09:19 ?1377次閱讀
    兆易創(chuàng)新正式推出<b class='flag-5'>GD32</b> Embedded AI平臺

    如何給Gokit3燒錄程序(MCU+FlyMcu版)

    在本文中,我們詳細(xì)講解如何為機(jī)智云的Gokit3MCU模式進(jìn)行程序燒錄,特別是針對FlyMcu版本的應(yīng)用。本次燒錄采用了串口方式,這是給MCU
    的頭像 發(fā)表于 12-17 18:46 ?403次閱讀
    如何給Gokit3<b class='flag-5'>燒錄</b>程序(<b class='flag-5'>MCU</b>+FlyMcu版)

    兆易創(chuàng)新GD32 MCU家族高性能產(chǎn)品再添新銳:GD32F503/505系列芯片實(shí)力亮相

    GD32 MCU高性能產(chǎn)品線再添新銳。該系列基于Arm?v8-M架構(gòu),主頻高達(dá)280MHz,具備靈活的存儲配置、高集成度、內(nèi)置多種安全功能,高性能計(jì)算提供堅(jiān)實(shí)基礎(chǔ),可廣泛應(yīng)用于數(shù)字電
    的頭像 發(fā)表于 11-05 09:24 ?698次閱讀

    gd32 env配置報(bào)錯是什么原因呢?

    rtt官網(wǎng)下載源碼和env后使用env配置gd32報(bào)如下錯誤請問是什么原因呢?
    發(fā)表于 09-25 06:19

    GD32的串口DMA收發(fā)數(shù)據(jù)失敗怎么解決?

    我在使用RTT的GD32F303的BSP時,配置使用串口DMA收發(fā)(rt_device_open),發(fā)現(xiàn)錯誤,最終無法收發(fā)數(shù)據(jù),對比了STM32的BSP發(fā)現(xiàn)在drv_usart.c中
    發(fā)表于 09-17 06:04

    rt-thread studio中創(chuàng)建不了gd32項(xiàng)目是怎么回事?

    為什么在rt-thread studio中創(chuàng)建一個gd32項(xiàng)目時候,他打開的那個選型芯片型號是,安裝好了,沒有確認(rèn)鍵啊,只有退出sdk管理器,然后就卡在那里了,創(chuàng)建不了gd32的項(xiàng)目
    發(fā)表于 09-15 06:56

    如何將 GPIO PWM 和 GPIO Capture 驅(qū)動程序?qū)?Linux 內(nèi)核,實(shí)現(xiàn) PWM 輸出并檢測引腳的變化狀態(tài)?

    如何將 GPIO PWM 和 GPIO Capture 驅(qū)動程序?qū)?Linux 內(nèi)核,實(shí)現(xiàn) PWM 輸出并檢測引腳的變化狀態(tài)
    發(fā)表于 08-20 08:20

    基于兆易創(chuàng)新GD32系列MCU的GUI智能屏顯解決方案

    隨著人機(jī)交互需求的不斷提升,圖形用戶界面(GUI)已成為各類智能設(shè)備的核心組成部分。兆易創(chuàng)新GD32系列MCU憑借其豐富的外設(shè)接口和強(qiáng)大的處理能力,用戶們提供了全面的GUI屏顯解決方案,從低功耗小型顯示屏到高分辨率彩色觸摸屏,
    的頭像 發(fā)表于 08-19 14:49 ?1617次閱讀
    基于兆易創(chuàng)新<b class='flag-5'>GD32</b>系列<b class='flag-5'>MCU</b>的GUI智能屏顯解決方案

    請問如何將ISP寫入Nuvoton 8051 MCU系列?

    如何將ISP寫入Nuvoton 8051 MCU系列?
    發(fā)表于 08-18 07:34

    一般燒錄燒錄MCU常見的設(shè)置和配置方法

    MCU)方向正確地放入燒錄座的對應(yīng)插槽中,并壓下鎖緊桿固定。 ICSP/SWD 接口: 使用連接線(通常是杜邦線或?qū)S?b class='flag-5'>燒錄線)燒錄器的編
    發(fā)表于 06-17 11:26

    兆易創(chuàng)新GD32 MCU閃耀2025慕尼黑上海電子展

    GD32 MCU以高性能與創(chuàng)新生態(tài)閃耀2025慕尼黑上海電子展,從工業(yè),數(shù)字能源到汽車,物聯(lián)網(wǎng),以"芯"驅(qū)動數(shù)字化轉(zhuǎn)型,讓我們一起回顧下慕展上GD32 MCU強(qiáng)大產(chǎn)品矩陣和創(chuàng)新解決方案
    的頭像 發(fā)表于 04-22 14:08 ?2169次閱讀
    兆易創(chuàng)新<b class='flag-5'>GD32</b> <b class='flag-5'>MCU</b>閃耀2025慕尼黑上海電子展

    為什么GPIO配置總是出問題?

    在STM32開發(fā)中,GPIO(通用輸入輸出)配置看似簡單,但在實(shí)際開發(fā)中,很多人常常會遇到這些困惑:明明按照教程配置GPIO,為什么LED燈就是不亮?為什么有時候按鍵無法響應(yīng),或者響
    的頭像 發(fā)表于 04-07 11:59 ?1655次閱讀
    為什么<b class='flag-5'>GPIO</b><b class='flag-5'>配置</b>總是出問題?

    GD32與STM32有什么區(qū)別

    電子發(fā)燒友網(wǎng)站提供《GD32與STM32有什么區(qū)別.docx》資料免費(fèi)下載
    發(fā)表于 04-03 17:27 ?0次下載

    昂科燒錄器支持GigaDevice兆易創(chuàng)新的32位通用微控制器GD32F150C6T

    AP8000所支持。 GD32F150C6T屬于兆易創(chuàng)新GD32微控制器(MCU)家族的超值型產(chǎn)品線。它是一款基于高性能Arm? Cortex?-M3精簡指令集計(jì)算機(jī)(RISC)內(nèi)核的32位通用
    的頭像 發(fā)表于 04-03 10:57 ?805次閱讀
    昂科<b class='flag-5'>燒錄</b>器支持GigaDevice兆易創(chuàng)新的32位通用微控制器<b class='flag-5'>GD</b>32F150C6T

    如何將PLLs配置使用CLKIN1而不是XTAL_24?

    ),我可以使用 CLKIN1或 CLKIN2任何系統(tǒng) PLLs 提供時鐘,問題是我找不到如何將 PLLs 配置使用 CLKIN1而不是 XTAL_24。我是否遺漏了什么?
    發(fā)表于 03-17 07:15