主要內(nèi)容:
1.為什么STM32F0沒有AFIO時(shí)鐘呢?
2.關(guān)于STM32中的各種電源
3.IAR中如何查看外設(shè)寄存器
4.關(guān)于問問題
1為什么STM32F0沒有AFIO時(shí)鐘呢?
前面寫過一篇文章【關(guān)于STM32時(shí)鐘配置的那些坑】里面有講述關(guān)于什么時(shí)候開啟AFIO時(shí)鐘,有朋友下來去研究AFIO時(shí)鐘時(shí)發(fā)現(xiàn)STM32F0芯片中沒有AFIO時(shí)鐘,于是就問了這么一個(gè)問題:你好,為什么STM32F0沒有AFIO時(shí)鐘呢?
答案就是STM32F0沒有AFIO時(shí)鐘。那又是怎樣實(shí)現(xiàn)重定義這個(gè)功能的呢?
實(shí)現(xiàn)重定義功能也是由特定的控制器完成的,需要使用某個(gè)控制器,就需要開啟對應(yīng)的時(shí)鐘。
而STM32F1就是由“Alternate function I/O and debug configuration”完成的這個(gè)功能,所以開啟的時(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)配置控制器主要用于管理對可執(zhí)行代碼的存儲(chǔ)區(qū)域的地址重映射、選擇以太網(wǎng) PHY 接口以及管理 GPIO 的外部中斷線連接。
像H7的功能就更多了:
很多人經(jīng)??匆妱e人代碼中開啟AFIO時(shí)鐘、SYSCFG時(shí)鐘,但自己卻不知道究竟什么時(shí)候開啟,什么時(shí)候不開啟。那么,只需要看一下手冊就行了。
如果你不知道何時(shí)開啟,使用STM32CubeMX配置生成初始化代碼查看一下就知道啦。
2關(guān)于STM32中的各種電源
有朋友要求講述一下關(guān)于STM32中ADC參考電壓的問題,這里就簡單就講述一下關(guān)于STM32中各電源的情況。
STM32中電源有:VBAT、 VSS、 VDD、 VSSA、 DDA、 VCAP、 VREF+、 VREF-等。
關(guān)于電源,可以查看STM32參考手冊【電源控制】的章節(jié),看一下里面電源框圖就一目了然了。拿STM32F4舉例:
其實(shí),主要?jiǎng)澐譃槿龎K區(qū)域:備份區(qū)域(電池電源)、常規(guī)供電電源(VDD)、模擬部分電源(ADC、DAC等)。
一般參考電壓VREF+或VREF-只有在大封裝100及以上引腳才有。沒有參考電壓的芯片就是使用內(nèi)部參考電壓。
有一個(gè)條件,VREF+ 引腳電壓: VSSA- < VREF+ < VDDA。
內(nèi)部參考電壓VREFINT
一般內(nèi)部參考電壓 VREFINT 連接到 ADC1_IN17,也就是說可以通過ADC讀取內(nèi)部參考電壓。
3IAR中如何查看外設(shè)寄存器
前面一篇文章【IAR在線調(diào)試查看各種變量的不同方法】講述了IAR View視圖菜單中的幾個(gè)子菜單,查看幾個(gè)變量的窗口。
于是,后臺就有朋友問了一個(gè)問題:IAR開發(fā)環(huán)境中定時(shí)器的寄存器狀態(tài)在哪里查看。
因?yàn)楹芏嗯笥讯际菑腒eil MDK-ARM過來的,知道MDK-ARM里面可以直接查看外設(shè)寄存器,而且可以快速的查看每一個(gè)Bit位。如下圖:
那么,回到EWARM,很多朋友找了很久,就是沒有找到類似上面Keil中那種快速查看的方法。
說實(shí)話,包括我也是從初學(xué)IAR到后面工作了,一直都沒有找到類似上面可以快速查看外設(shè)寄存器的方法。那么,是不是就沒有辦法確定我們配置的外設(shè)寄存器的值了呢?
答案是:我們可以通過View視圖菜單下Memory和Symbolic Memory子菜單鎖定外設(shè)寄存器所在地址的值。
上圖,是STM32F103中GPIOA的地址,當(dāng)我們修改過寄存器的值,就會(huì)看見對應(yīng)的值。此方法的缺點(diǎn)顯而易見,必須知道外設(shè)寄存器的地址,而且查看非常費(fèi)時(shí)。
4關(guān)于問問題
可能有很多朋友問了問題之后,沒有響應(yīng)。答案是:可能被我被我忽略了,原因可能有幾點(diǎn):
1.沒有稱呼、抬頭連“你好”這類用詞都沒有的;
2.文字太多,內(nèi)容雜亂,思路很雜亂;
3.內(nèi)容太片面,沒有明確所問的問題。比如:我該如何學(xué)習(xí)軟件開發(fā)?
因?yàn)槲沂莻€(gè)人在更新并維護(hù)這個(gè)公眾號,不是公司、團(tuán)隊(duì),而且我也在上班。所以,時(shí)間和精力也是有限的,希望大家問問題的時(shí)候盡量換位思考一下。
簡單來說:問問題也是一門技術(shù)活,也是鍛煉一個(gè)人語言(文字)組織的能力。希望在今后的問與答中,你我都有所成長。
上一篇:你的STM32芯片F(xiàn)LASH容量真如ST官方選型手冊那樣嗎?
下一篇:解讀STM32位帶操作,讓你快速了解并掌握它的用途
推薦閱讀
史海拾趣
近年來,地博電子積極響應(yīng)行業(yè)發(fā)展趨勢,不斷推進(jìn)數(shù)字化轉(zhuǎn)型和精益生產(chǎn)。在2022年,公司導(dǎo)入了精益生產(chǎn)系統(tǒng),通過優(yōu)化生產(chǎn)流程、降低庫存和浪費(fèi)等措施,進(jìn)一步提高了生產(chǎn)效率和產(chǎn)品質(zhì)量。同時(shí),在2023年,地博電子還導(dǎo)入了OA/SAP信息化系統(tǒng),開啟了數(shù)字化轉(zhuǎn)型之路。這些舉措使得地博電子在電子材料行業(yè)中保持了領(lǐng)先地位,并為公司的未來發(fā)展奠定了堅(jiān)實(shí)基礎(chǔ)。
請注意,以上故事概要僅為地博電子(DIBO)公司發(fā)展歷程中的部分關(guān)鍵事實(shí),更多詳細(xì)信息和數(shù)據(jù)可參考公司官方資料。
隨著市場的不斷發(fā)展,CST意識到技術(shù)創(chuàng)新是企業(yè)持續(xù)發(fā)展的關(guān)鍵。因此,公司加大了對技術(shù)研發(fā)的投入,引進(jìn)了一批高素質(zhì)的研發(fā)人才,建立了先進(jìn)的研發(fā)實(shí)驗(yàn)室。經(jīng)過不懈努力,CST在電子接插件領(lǐng)域取得了多項(xiàng)技術(shù)突破,產(chǎn)品性能得到了顯著提升,進(jìn)一步鞏固了其在市場中的領(lǐng)先地位。
為了進(jìn)一步擴(kuò)大市場份額和品牌影響力,DURACELL公司積極尋求品牌授權(quán)合作。通過在全球范圍內(nèi)與相關(guān)企業(yè)進(jìn)行合作開發(fā),DURACELL公司成功將品牌延伸到更多領(lǐng)域和地區(qū)。這種合作模式不僅為DURACELL公司帶來了更多的市場機(jī)會(huì),也推動(dòng)了整個(gè)電池行業(yè)的發(fā)展。
為了進(jìn)一步擴(kuò)大市場份額,義隆電子積極實(shí)施國際化戰(zhàn)略。公司在臺灣新竹科學(xué)園區(qū)設(shè)立了全球營運(yùn)總部,并在亞、美等二大洲建立了密集的行銷暨技術(shù)中心。通過不斷拓展國際市場,義隆電子的產(chǎn)品已經(jīng)銷售到全球各地,贏得了廣泛的客戶認(rèn)可和信賴。同時(shí),公司還積極尋求與國際知名企業(yè)的合作機(jī)會(huì),共同推動(dòng)行業(yè)技術(shù)的發(fā)展和創(chuàng)新。
進(jìn)入21世紀(jì)后,Hammond進(jìn)行了內(nèi)部重組,將變壓器事業(yè)部分拆為獨(dú)立的Hammond Power Solutions, Inc.(HPSI)。這一舉措使得兩家公司能夠更加專注于各自的核心業(yè)務(wù),實(shí)現(xiàn)更加高效和專業(yè)化的發(fā)展。Hammond Manufacturing則繼續(xù)專注于電氣和電子外殼、機(jī)架、機(jī)柜以及電子變壓器的生產(chǎn),而HPSI則專注于定制和分類變壓器的制造。這種專業(yè)化的分工不僅增強(qiáng)了各自的市場競爭力,還為客戶提供了更加全面和專業(yè)的服務(wù)。
通過這些故事,我們可以看到Hammond公司在電子行業(yè)中的發(fā)展歷程充滿了挑戰(zhàn)與機(jī)遇。從初創(chuàng)時(shí)期的艱難起步,到成為行業(yè)先驅(qū)和全球領(lǐng)先企業(yè),Hammond始終保持著對市場的敏銳洞察和持續(xù)創(chuàng)新的精神。
Burr-Brown在音頻領(lǐng)域取得了顯著的成就。1957年,公司推出的Model 130成為世界上第一個(gè)固態(tài)運(yùn)算放大器(op amp),這一技術(shù)在現(xiàn)代高級音頻系統(tǒng)中仍占據(jù)核心地位。1982年,公司發(fā)布的16位單片數(shù)模轉(zhuǎn)換器(DAC)更是徹底改變了音樂的播放和發(fā)行方式,使得音樂可以以高保真度進(jìn)行復(fù)制,并方便地隨身攜帶。Burr-Brown的技術(shù)成為優(yōu)質(zhì)音頻的代名詞,贏得了廣泛的行業(yè)認(rèn)可。
目前電源的同步整流技術(shù)已經(jīng)非常成熟,在很多量產(chǎn)的產(chǎn)品中已經(jīng)有正激、反激、半橋等多種電路結(jié)構(gòu)使用該技術(shù),以進(jìn)一步降低功耗,提升產(chǎn)品性能及品質(zhì)。下面是一些關(guān)于此技術(shù)的一些資料,希望能對有志于此的朋友們有所幫助。我會(huì)先后發(fā)一些已經(jīng)量產(chǎn)的 ...… 查看全部問答∨ |
|
壞尐孩 中山市漢仁電子有限公司(HanRun)成立于1999年, 2001年通過ISO9001:2000國際質(zhì)量體系認(rèn)證,2006年通過ISO14001:2004環(huán)境體系認(rèn)證,2008年成功通過中山市科技局、中山市發(fā)改局和中山市經(jīng)貿(mào)局的評審,并被批準(zhǔn)組建中山市工程技術(shù)研究開發(fā)中 ...… 查看全部問答∨ |
|
Linux基礎(chǔ) 1、《Linux與Unix Shell 編程指南》 【 51CTO推薦在線觀看:《Linux標(biāo)準(zhǔn)教程》 】 C語言基礎(chǔ) 1、《C Primer Plus,5th Edition》【美】Stephen Prata著 2、《The C Programming Language, 2nd Edition》【美】Brian W. Kernighan Da ...… 查看全部問答∨ |
我安裝了WinCE 4.2 EVC,ActiveSync 在這個(gè)環(huán)境下,是可以進(jìn)行WinCE仿真調(diào)試的。 程序是EVC自己傳到仿真環(huán)境里的 后來又安裝了VS 2005,在VS 2005中,建立了WinCE簡單的演示程序, 但是在運(yùn)行時(shí),沒有WinCE的模擬器可 ...… 查看全部問答∨ |
請教ARM7 lpc2378和uda1341實(shí)現(xiàn)錄音的問題 買的是周立功的開發(fā)板,用的codec是uda1341ts,可以正常放音,但是不能錄音,我是用mic通過uda1341的通道1輸入,但是在uda1341的輸出端18腳,一直檢測不到信號,不知道問題出在哪了。 下面是uda1341初始化的設(shè)置,請高手幫我看看,分析下原因,謝 ...… 查看全部問答∨ |
我用的6713,片內(nèi)ram192k,我的程序超出這個(gè)范圍.試圖將程序放在片外4m的ram上,編譯成功,load .out文件也沒錯(cuò),只是出現(xiàn)不能設(shè)置斷點(diǎn),斷點(diǎn)管理出錯(cuò),程序也不能正常執(zhí)行,請大俠們講解!謝謝… 查看全部問答∨ |
本人在學(xué)習(xí)FPGA的數(shù)字信號處理 ,想找些相關(guān)的資料,比如,復(fù)數(shù)乘法器的實(shí)現(xiàn)、蝶形運(yùn)算單元的實(shí)現(xiàn)、數(shù)據(jù)存儲(chǔ)單元RAM的實(shí)現(xiàn)、旋轉(zhuǎn)因子ROM的實(shí)現(xiàn)、控制單元的設(shè)計(jì)等。還有怎么設(shè)計(jì)FFT、FIR、IIR,具體的實(shí)現(xiàn)流程是什么樣的,就是怎樣在quartus ii中操 ...… 查看全部問答∨ |
設(shè)計(jì)資源 培訓(xùn) 開發(fā)板 精華推薦
- 神經(jīng)形態(tài)芯片可能是革新機(jī)器人實(shí)時(shí)電機(jī)控制的未來
- 從三個(gè)方面理解ARM嵌入式系統(tǒng)
- 自動(dòng)報(bào)警 基于MCU的家庭防盜報(bào)警系統(tǒng)的設(shè)計(jì)
- 存儲(chǔ)控制器及其訪問外設(shè)的原理
- 基于51系列單片機(jī)的智能照明控制系統(tǒng)設(shè)計(jì)方案
- 基于STM32的四旋翼飛行器控制系統(tǒng)
- 單片機(jī)應(yīng)用編程技巧解析
- 基于89C52的教室智能節(jié)能照明系統(tǒng)設(shè)計(jì)
- 一種新型的雨量光照傳感器的設(shè)計(jì)
- 榜單!1700萬輛座艙域控「紅利」,誰是大贏家?龍頭格局揭曉!
- 多點(diǎn)觸摸感應(yīng)技術(shù)給人機(jī)界面帶來的改變
- H.265:網(wǎng)絡(luò)視頻的高清時(shí)代
- 大聯(lián)大友尚集團(tuán)推出基于ST產(chǎn)品的工業(yè)PLC方案
- 電視棒工作原理很簡單 有網(wǎng)絡(luò)就能變身智能電視
- 牛B的手勢操控是如何煉成的
- Bourns 擴(kuò)展符合 AEC-Q200 標(biāo)準(zhǔn)車規(guī)級電流檢測電阻產(chǎn)品線
- 基于G.729壓縮語音流隱蔽通信系統(tǒng)設(shè)計(jì)方案
- 觸摸控制器如何滿足大屏觸控設(shè)備抗噪新需求?
- Bourns 擴(kuò)展半屏蔽功率電感產(chǎn)品組合,推出具更高最大感值新系列
- 看是德科技利用校準(zhǔn)降低儀器測量不確定度、提高測試精度 直播享好禮!
- 直播已結(jié)束|安世新一代高效的氮化鎵(GaN)電源設(shè)計(jì)方案
- 更好的供電方式:使用更小、更輕的電源模塊加速車輛電氣化
- 是德科技(Keysight)有獎(jiǎng)?wù)魑?,下筆贏示波器啦!
- 有獎(jiǎng)問答 英飛凌一站式BMS解決方案
- 恩智浦LPC1500開發(fā)體驗(yàn)有獎(jiǎng)?wù)骷?/a>
- NXP微控制器電路板,針對USB Type C接口設(shè)計(jì),評測創(chuàng)意有獎(jiǎng)?wù)骷?,曬心得更有多重好禮!
- 安森美有獎(jiǎng)直播|適用于光儲(chǔ)充的SiC及IGBT隔離柵極驅(qū)動(dòng)器方案
- ADI電磁流量計(jì)解決方案
- 下載有禮|ADI 最新《模擬對話》合訂本
- C51IO口模擬I2C總線驅(qū)動(dòng)AT24C16 (EEPROM部分)
- STM32有關(guān)GPIO引腳的一些問題
- ARM學(xué)習(xí)之中斷體系結(jié)構(gòu)
- ARM學(xué)習(xí)之內(nèi)存管理單元(MMU)
- ARM學(xué)習(xí)之GPIO實(shí)現(xiàn)流水燈
- 寧波梅山智慧能源物聯(lián)網(wǎng)綜合示范工程建設(shè)調(diào)查
- 全國首座全戶內(nèi)智慧變電站在金華投運(yùn)
- 政企聯(lián)動(dòng)推進(jìn)泛在電力物聯(lián)網(wǎng)建設(shè)
- 兩大電網(wǎng)工程投運(yùn)再破世界紀(jì)錄
- 讓“中國造”更有力量,古瑞瓦特助力關(guān)島建設(shè)綠色能源
- CCS3.3支持F28M35H系列的芯片么?
- 為大賽收集的實(shí)用小程序
- 2010年全國職業(yè)院校技能大賽高職組“嵌入式產(chǎn)品開發(fā)”項(xiàng)目競賽規(guī)程
- C題寬帶直流放大器分析
- 幾款耐高濕度耐高溫的溫濕度傳感器
- 被坑!!這USB麥克風(fēng),利潤到底有多大
- 至芯昭哥帶你學(xué)FPGA之_100天之旅_自動(dòng)售貨機(jī)設(shè)計(jì)
- 用AVR實(shí)現(xiàn)PFC功能
- WINCE6/VS2005 環(huán)境下,WINCE6下面的范例目錄如何查找?(范例在什么目錄下)
- Allegro中L、XL和GXL介紹