18video性欧美19sex,欧美高清videosddfsexhd,性少妇videosexfreexxx片中国,激情五月激情综合五月看花,亚洲人成网77777色在线播放

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

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

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

關(guān)于 STM32 的幾點(diǎn)內(nèi)容

黃工的嵌入式技術(shù)圈 ? 來(lái)源:黃工的嵌入式技術(shù)圈 ? 2020-03-08 12:02 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

每天后臺(tái)都會(huì)收到各種各樣的問(wèn)題,其實(shí)我每天都會(huì)抽空回答一下問(wèn)題。所以,今天寫(xiě)幾個(gè)后臺(tái)朋友問(wèn)的問(wèn)題。

主要內(nèi)容:

1.為什么STM32F0沒(méi)有AFIO時(shí)鐘呢?

2.關(guān)于STM32中的各種電源

3.IAR中如何查看外設(shè)寄存器

4.關(guān)于問(wèn)問(wèn)題

1為什么STM32F0沒(méi)有AFIO時(shí)鐘呢?

前面寫(xiě)過(guò)一篇文章【關(guān)于STM32時(shí)鐘配置的那些坑】里面有講述關(guān)于什么時(shí)候開(kāi)啟AFIO時(shí)鐘,有朋友下來(lái)去研究AFIO時(shí)鐘時(shí)發(fā)現(xiàn)STM32F0芯片中沒(méi)有AFIO時(shí)鐘,于是就問(wèn)了這么一個(gè)問(wèn)題:你好,為什么STM32F0沒(méi)有AFIO時(shí)鐘呢?

答案就是STM32F0沒(méi)有AFIO時(shí)鐘。那又是怎樣實(shí)現(xiàn)重定義這個(gè)功能的呢?

實(shí)現(xiàn)重定義功能也是由特定的控制器完成的,需要使用某個(gè)控制器,就需要開(kāi)啟對(duì)應(yīng)的時(shí)鐘。

而STM32F1就是由“Alternate function I/O and debug configuration”完成的這個(gè)功能,所以開(kāi)啟的時(shí)鐘就是AFIO時(shí)鐘。

細(xì)心的朋友會(huì)發(fā)現(xiàn)除STM32F1外的MCU,像F0、F2、F3···L4,甚至最新的H7這些芯片里面都有這個(gè)一個(gè)控制器:系統(tǒng)配置控制器 (SYSCFG)。

這個(gè)SYSCFG控制器的功能因芯片不同,功能也不同。比如F4系統(tǒng)配置控制器主要用于管理對(duì)可執(zhí)行代碼的存儲(chǔ)區(qū)域的地址重映射、選擇以太網(wǎng) PHY 接口以及管理 GPIO 的外部中斷線連接。

像H7的功能就更多了:

很多人經(jīng)常看見(jiàn)別人代碼中開(kāi)啟AFIO時(shí)鐘、SYSCFG時(shí)鐘,但自己卻不知道究竟什么時(shí)候開(kāi)啟,什么時(shí)候不開(kāi)啟。那么,只需要看一下手冊(cè)就行了。

如果你不知道何時(shí)開(kāi)啟,使用STM32CubeMX配置生成初始化代碼查看一下就知道啦。

2關(guān)于STM32中的各種電源

有朋友要求講述一下關(guān)于STM32中ADC參考電壓的問(wèn)題,這里就簡(jiǎn)單就講述一下關(guān)于STM32中各電源的情況。

STM32中電源有:VBAT、 VSS、 VDD、VSSA、 DDA、VCAP、 VREF+、 VREF-等。

關(guān)于電源,可以查看STM32參考手冊(cè)【電源控制】的章節(jié),看一下里面電源框圖就一目了然了。拿STM32F4舉例:

其實(shí),主要?jiǎng)澐譃槿龎K區(qū)域:備份區(qū)域(電池電源)、常規(guī)供電電源(VDD)、模擬部分電源(ADC、DAC等)。

一般參考電壓VREF+或VREF-只有在大封裝100及以上引腳才有。沒(méi)有參考電壓的芯片就是使用內(nèi)部參考電壓。

有一個(gè)條件,VREF+ 引腳電壓:VSSA- < VREF+ < VDDA。

內(nèi)部參考電壓VREFINT

一般內(nèi)部參考電壓 VREFINT 連接到 ADC1_IN17,也就是說(shuō)可以通過(guò)ADC讀取內(nèi)部參考電壓。

3IAR中如何查看外設(shè)寄存器

前面一篇文章【IAR在線調(diào)試查看各種變量的不同方法】講述了IAR View視圖菜單中的幾個(gè)子菜單,查看幾個(gè)變量的窗口。

于是,后臺(tái)就有朋友問(wèn)了一個(gè)問(wèn)題:IAR開(kāi)發(fā)環(huán)境中定時(shí)器的寄存器狀態(tài)在哪里查看。

因?yàn)楹芏嗯笥讯际菑?a href="http://www.cshb120.cn/tags/keil/" target="_blank">Keil MDK-ARM過(guò)來(lái)的,知道MDK-ARM里面可以直接查看外設(shè)寄存器,而且可以快速的查看每一個(gè)Bit位。如下圖:

那么,回到EWARM,很多朋友找了很久,就是沒(méi)有找到類似上面Keil中那種快速查看的方法。

說(shuō)實(shí)話,包括我也是從初學(xué)IAR到后面工作了,一直都沒(méi)有找到類似上面可以快速查看外設(shè)寄存器的方法。那么,是不是就沒(méi)有辦法確定我們配置的外設(shè)寄存器的值了呢?

答案是:我們可以通過(guò)View視圖菜單下Memory和Symbolic Memory子菜單鎖定外設(shè)寄存器所在地址的值。

上圖,是STM32F103中GPIOA的地址,當(dāng)我們修改過(guò)寄存器的值,就會(huì)看見(jiàn)對(duì)應(yīng)的值。此方法的缺點(diǎn)顯而易見(jiàn),必須知道外設(shè)寄存器的地址,而且查看非常費(fèi)時(shí)。

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

    關(guān)注

    2301

    文章

    11100

    瀏覽量

    370013
  • STM32F0
    +關(guān)注

    關(guān)注

    0

    文章

    61

    瀏覽量

    17711
  • AFIO
    +關(guān)注

    關(guān)注

    0

    文章

    6

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    STM32CubeIDE使用教程

    內(nèi)容詳細(xì),適合轉(zhuǎn)向STM32CubeIDE,它免費(fèi),沒(méi)有代碼容量限制
    發(fā)表于 09-02 16:16 ?2次下載

    有一個(gè)關(guān)于STM32G474雙BANK的測(cè)試問(wèn)題求解答

    工程師朋友,您好有一個(gè)關(guān)于STM32G474 雙BANK的測(cè)試問(wèn)題請(qǐng)教各位:一個(gè)LED 閃爍的測(cè)試程序已經(jīng)在IAR環(huán)境構(gòu)建成功,使用STM32CubeProgrammer 加載到0X800 0000
    發(fā)表于 06-17 07:15

    求助,關(guān)于STM32G474雙BANK的測(cè)試問(wèn)題求解

    工程師朋友,您好有一個(gè)關(guān)于STM32G474 雙BANK的測(cè)試問(wèn)題請(qǐng)教各位:一個(gè)LED 閃爍的測(cè)試程序已經(jīng)在IAR環(huán)境構(gòu)建成功,使用STM32CubeProgrammer 加載到0X800 0000
    發(fā)表于 06-11 07:57

    STM32F3系列、STM32F4系列、STM32L4系列和STM32L4+系列Cortex-M4編程手冊(cè)

    電子發(fā)燒友網(wǎng)站提供《STM32F3系列、STM32F4系列、STM32L4系列和STM32L4+系列Cortex-M4編程手冊(cè).pdf》資料免費(fèi)下載
    發(fā)表于 06-06 17:06 ?8次下載

    【「零基礎(chǔ)開(kāi)發(fā)AI Agent」閱讀體驗(yàn)】+關(guān)于AI Agent開(kāi)發(fā)入門(mén)的第一印象與相關(guān)官方文檔和社區(qū)資料的內(nèi)容補(bǔ)充

    今天有幸收到了電子發(fā)燒友寄來(lái)的由中國(guó)工信出版集團(tuán)和電子工業(yè)出版社聯(lián)合出版的關(guān)于AI Agent開(kāi)發(fā)的《零基礎(chǔ)開(kāi)發(fā)AI Agent》的新書(shū),不禁高興雀躍,以下是我拍下的書(shū)的頁(yè)封和背面: 大家可以看到
    發(fā)表于 04-22 18:16

    求助,關(guān)于STM32H725RGV6在電源設(shè)計(jì)上的問(wèn)題求解

    您好, 想請(qǐng)教一下關(guān)于STM32H725RGV6在電源設(shè)計(jì)上的問(wèn)題, 目前需求,不採(cǎi)用SMPS,使用內(nèi)部LDO, 因STM32H725RGV6沒(méi)有VDDLDO(在內(nèi)部與)VDD連接, 參考應(yīng)用手冊(cè)后
    發(fā)表于 03-17 07:39

    stm32f103c8t6沒(méi)有對(duì)flash進(jìn)行任何操作,flash的內(nèi)容發(fā)生變化了,是哪些原因?

    stm32f103c8t6:沒(méi)有對(duì)flash進(jìn)行任何操作,flash的內(nèi)容發(fā)生變化了。具體是哪些原因?如何調(diào)試排查原因。
    發(fā)表于 03-14 07:14

    STM32CubeIDE STM32H743XIH6串口無(wú)法重定向,且發(fā)送內(nèi)容波特率不對(duì)亂碼怎么解決?

    STM32CubeIDE重定向無(wú)效果,且使用HAL_UART_Transmit(&huart1, (uint8_t *)\"0123rn\", sizeof
    發(fā)表于 03-11 06:42

    STM32H7 0x00000000地址的內(nèi)容引發(fā)hardfault怎么解決?

    函數(shù)時(shí)入?yún)惓?,進(jìn)入hardfault. 求助:關(guān)于stm32h7 ,0x00000000地址的內(nèi)容是如何被改變的?觀察過(guò)正常情況下的值,如下。前三個(gè)地址的值是0,但異常時(shí),前三個(gè)地址的值是非0。
    發(fā)表于 03-07 08:15

    stm32f407的flash內(nèi)容沒(méi)有做任何事情,但是它的內(nèi)容改變了,為什么?

    我的一個(gè)程序使用IAP。該應(yīng)用程序從0x8020000開(kāi)始。在應(yīng)用程序正常工作一段時(shí)間后,應(yīng)用程序?qū)o(wú)法運(yùn)行。我查看了不正常運(yùn)行時(shí)FLASH的內(nèi)容,并將其與正常運(yùn)行時(shí)FLASH的內(nèi)容進(jìn)行了比較,發(fā)現(xiàn)
    發(fā)表于 03-07 07:52

    odf光纖配線架作用有哪幾點(diǎn)

    ODF光纖配線架在光纖通信網(wǎng)絡(luò)中扮演著至關(guān)重要的角色。其主要作用可以歸納為以下幾點(diǎn): 一、光纜固定與保護(hù)作用 ODF光纖配線架具有光纜引入、固定和保護(hù)裝置,可將光纜引入并固定在機(jī)架上,通過(guò)機(jī)械方式
    的頭像 發(fā)表于 02-27 10:32 ?859次閱讀

    DLPC3479固件中是否寫(xiě)有關(guān)于DMD溫度讀取以及過(guò)熱保護(hù)的內(nèi)容,如果有的話溫度讀取和過(guò)熱保護(hù)的邏輯是什么?

    你好 我想詢問(wèn)一下,DLPC3479固件中是否寫(xiě)有關(guān)于DMD溫度讀取以及過(guò)熱保護(hù)的內(nèi)容,如果有的話溫度讀取和過(guò)熱保護(hù)的邏輯是什么。
    發(fā)表于 02-17 08:05

    DLPC3479固件中是否寫(xiě)有關(guān)于DMD溫度讀取以及過(guò)熱保護(hù)的內(nèi)容,如果有的話溫度讀取和過(guò)熱保護(hù)的邏輯是什么?

    你好 我想詢問(wèn)一下,DLPC3479固件中是否寫(xiě)有關(guān)于DMD溫度讀取以及過(guò)熱保護(hù)的內(nèi)容,如果有的話溫度讀取和過(guò)熱保護(hù)的邏輯是什么。
    發(fā)表于 02-17 07:35

    STM32WB55RG開(kāi)發(fā)(5)----監(jiān)測(cè)STM32WB連接狀態(tài)

    會(huì)討論為什么需要監(jiān)測(cè)連接狀態(tài),然后介紹STM32WB提供的相關(guān)工具和技術(shù)。隨后,會(huì)詳細(xì)解釋如何使用這些工具來(lái)實(shí)時(shí)跟蹤和管理連接狀態(tài),以及如何解讀和響應(yīng)不同的連接狀態(tài)事件。通過(guò)這些內(nèi)容,能夠更好地理解和利用STM32WB的無(wú)線連接
    的頭像 發(fā)表于 12-16 16:22 ?2071次閱讀
    <b class='flag-5'>STM32</b>WB55RG開(kāi)發(fā)(5)----監(jiān)測(cè)<b class='flag-5'>STM32</b>WB連接狀態(tài)

    STM32H503開(kāi)發(fā)(2)----STM32CubeProgrammer燒錄

    STM32CubeProgrammer (STM32CubeProg) 是一款用于編程STM32產(chǎn)品的全功能多操作系統(tǒng)軟件工具。 它提供了一個(gè)易用高效的環(huán)境,通過(guò)調(diào)試接口(JTAG和SWD)和自舉程序接口(UART、USB D
    的頭像 發(fā)表于 11-28 09:25 ?3402次閱讀
    <b class='flag-5'>STM32</b>H503開(kāi)發(fā)(2)----<b class='flag-5'>STM32</b>CubeProgrammer燒錄