chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

一文知道STM32G071 PD0 PD2引腳使用注意事項(xiàng)

STM32單片機(jī) ? 來源:陳翠 ? 2019-07-21 10:30 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

背景

STM32G071的PD0,PD2作為外部中斷使用,外部接10K上拉電阻拉到3.3V。外部設(shè)備被觸發(fā)后電平變?yōu)榈碗娖?,平常保持高電?a target="_blank">信號(hào)。

問題

在以上背景下,按道理外部設(shè)備正常時(shí)(未觸發(fā)中斷),IO口輸入電平應(yīng)該是3.3V。但是實(shí)際上測(cè)量到的卻是0.9V,這跟觸發(fā)后的0V,同樣會(huì)被單片機(jī)識(shí)別為低電平,故無法產(chǎn)生電平跳變而觸發(fā)中斷。

分析解決

查閱STM32G0數(shù)據(jù)手冊(cè)可知:

這個(gè)引腳的電平類型為FT_c,我們知道FT是容忍5V的意思,那么FT_c是什么意思?不妨看看說明:

然后去用戶手冊(cè)查看GPIO相關(guān)說明,找到以下內(nèi)容:

基本上了解狀況了,再看一下相關(guān)寄存器說明:

具體說明:

看了以上說明,基本明白怎么操作了。在初始化IO的時(shí)候,應(yīng)該把SYSCFG registers的UCPD2_STROBE位設(shè)置一下就ok了。

HAL庫(kù)操作:HAL_SYSCFG_StrobeDBattpinsConfig(SYSCFG_CFGR1_UCPD2_STROBE);

LL庫(kù)操作:MODIFY_REG(SYSCFG->CFGR1, (SYSCFG_CFGR1_UCPD1_STROBE | SYSCFG_CFGR1_UCPD2_STROBE), SYSCFG_CFGR1_UCPD2_STROBE);

再提醒下,其實(shí)PA8和PA15也是這樣的。如果我們不需要這個(gè)下拉電阻,需要按照上面的操作調(diào)整一下。

那么為什么STM32G071有這樣的設(shè)置呢?看下面IO功能即可知道,這幾個(gè)引腳其實(shí)是下面幾個(gè)管腳的復(fù)用腳。

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

    關(guān)注

    2308

    文章

    11160

    瀏覽量

    373181

原文標(biāo)題:技術(shù)分享 | STM32G071 PD0 PD2引腳使用注意事項(xiàng)

文章出處:【微信號(hào):STM32_STM8_MCU,微信公眾號(hào):STM32單片機(jī)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    STM32F103TBU6封裝是VFQFPN36,將PD0PD1配置成CAN不成功是什么原因?

    是什么原因?不知道PD0PD1能否作CAN接口使用。 又查了芯片使用手冊(cè): 請(qǐng)幫忙看看是什么原因?謝謝!
    發(fā)表于 04-27 08:41

    STM32F103TBU6 封裝是VFQFPN36 將PD0PD1配置成CAN不成功是什么原因?

    是什么原因?不知道PD0PD1能否作CAN接口使用。 又查了芯片使用手冊(cè): 請(qǐng)幫忙看看是什么原因?謝謝!
    發(fā)表于 06-06 06:42

    請(qǐng)問如何設(shè)置stm32f051的PD0、PD1為GPio口

    如何設(shè)置stm32f051的PD0PD1為GPio口,以下程序只能直輸出高電平,請(qǐng)大神幫忙RCC_AHBPeriphClockCmd(RCC_AHBPeriph_GPIOD, EN
    發(fā)表于 01-08 09:22

    請(qǐng)問PD2引腳沒用到戰(zhàn)艦開發(fā)板以太網(wǎng)歷程中去嗎?

    我現(xiàn)在看了看以太網(wǎng)例程 ENC28J60有個(gè)中斷輸出引腳 戰(zhàn)艦板子上連接到了PD2 但是關(guān)于PD2的操作 我只是看到了初始化PD2位推挽輸出,然后就再也沒有找到關(guān)于
    發(fā)表于 07-31 04:35

    嵌入式系統(tǒng)的核心器件:STM32G071開發(fā)事項(xiàng)

    ,有沒有需要特別避過的坑?小馬哥,資深蝶粉,在G0開發(fā)中,被PD0PD2引腳使用困擾,讓我們起復(fù)盤小馬哥踩過的坑和他的解決之道。
    發(fā)表于 12-06 09:39

    將CAN引腳重映射到了PD0PD1引腳

    【說明】程序?qū)AN引腳重映射到了PD0PD1引腳上。由于打開了Loopback模式,所以這兩個(gè)引腳不需要接任何器件,懸空就行。必須要設(shè)置
    發(fā)表于 08-19 08:47

    STM32G070的4個(gè)引腳相關(guān)資料推薦

    #STM32G070踩坑1. PB15/PA8默認(rèn)4K下拉Bit 10 UCPD2_STROBE: PD0 and PD2 pull-down configuration strobe
    發(fā)表于 12-10 08:10

    引腳PD2鎖存問題的解決方案

    文章目錄方案引腳PD2鎖存問題方案二:直接對(duì)LCD部分函數(shù)進(jìn)行修改方案三:定時(shí)器方式下LED模塊不受控制關(guān)于藍(lán)橋杯這個(gè)LED模塊,如果想控制的效果如你所愿,其實(shí)并非常的簡(jiǎn)單。在這里我提供了三種
    發(fā)表于 12-15 08:26

    CH32F203的PD0,PD1作為GPIO不受控是什么原因?

    CH32F203,PD0,PD1作為GPIO不受控是什么原因?代碼如下:GPIO_InitStructure.GPIO_Speed=GPIO_Speed_50MHz
    發(fā)表于 06-16 07:42

    使用帶有stm32g071rb76處理器的usb-pd系統(tǒng),為什么只有個(gè)CC引腳?

    我正在使用帶有 stm32g071rb76 處理器的 usb-pd 系統(tǒng)。該處理器上有 2 個(gè) CC 引腳。但是當(dāng)我使用stm32g0b1k
    發(fā)表于 12-30 07:13

    STM32F103C8引腳PD0PD1不能作為輸出要怎么解決?

    我把stm32f103c8的所有管腳配置成輸出。所有引腳都在切換,只有 PD0PD1 沒有切換。我使用的是 stm32f103c8 的
    發(fā)表于 01-04 09:00

    如何連接STM32G071進(jìn)行USB Type-C PD充電?

    和 D- 以允許 5V 負(fù)載以更高的功率(DCP)充電?我們的計(jì)劃是從自主 USB PD 充電 IC 切換到 STM32G071。
    發(fā)表于 01-10 07:45

    STM32G071KBT6“GP版”與“PD版”的區(qū)別是什么?

    我正在查看 STM32G071KBT6 的數(shù)據(jù)表,其中些封裝顯示了兩次,次是“GP 版”,次是“PD 版”GP和
    發(fā)表于 01-12 07:48

    PD0內(nèi)部上拉與PD1內(nèi)部上拉起工作,讀取的數(shù)值與實(shí)際不符是為什么?

    stm32g071cbu 板上嘗試了這段代碼,結(jié)果是樣的(沒有按鈕,但是當(dāng) PD0PD1 都設(shè)置為帶上拉的數(shù)字輸入時(shí),PD1 有
    發(fā)表于 02-01 08:21

    STM32G071 PD0 PD2引腳使用注意事項(xiàng)

    STM32G071PD0,PD2作為外部中斷使用,外部接10K上拉電阻拉到3.3V。外部設(shè)備被觸發(fā)后電平變?yōu)榈碗娖剑匠13指唠娖叫盘?hào)。
    發(fā)表于 02-10 10:27 ?1次下載
    <b class='flag-5'>STM32G071</b> <b class='flag-5'>PD0</b> <b class='flag-5'>PD2</b><b class='flag-5'>引腳</b>使用<b class='flag-5'>注意事項(xiàng)</b>