wwwxxx国产_337p日本欧洲亚洲大胆张筱雨_免费在线看成人av_日本黄色不卡视频_国产精品成熟老女人_99视频一区_亚洲精品97久久中文字幕_免费精品视频在线_亚洲色图欧美视频_欧美一区二三区

專注電子技術學習與研究
當前位置:單片機教程網 >> STM32 >> 瀏覽文章

對位操作,由別名轉換到位的方法以及一些stm32硬件知識

作者:誰心鎖欲   來源:誰心鎖欲   點擊數:  更新時間:2014年07月05日   【字體:
Stm32相對于51復雜了太多,之前自己學習方法不對,所以導致花了時間也沒什么效果,現在工作了自己也知道該怎么來更好學習了,準備花兩周左右看一下stm32中文手冊及固件庫手冊,然后再按照正點原子的不完全手冊結合這開發板來學習,也記下學習筆記總結學習、加深記憶。

 

此次的學習是以STM32F103RBT6作為核心MCU的,其有128k flash、20k sram2spi、3個串口、1usb、1can212位的adc、rtc以及51個可用的IO口。

筆記一 存儲器及總線架構

1.Stm32主系統由以下部分構成:

 四個驅動單元:  Cortex??-M3內核DCode總線(D-bus),和系統總線(S-bus)  通用DMA1和通用DMA2

 四個被動單元  內部SRAM

 內部閃存存儲器

 FSMC

 AHBAPB的橋(AHB2APBx),它連接所有的APB設備。

2.在每一次復位以后,所有除SRAMFLITF以外的外設都被關閉,在使用一個外設之前,必須設置寄存器RCC_AHBENR來打開該外設的時鐘。所以以后編程的時候要記住設置RCC_AHBENR來使能外設。

3.memory map是很重要的,以前一直沒有引起足夠的重視,程序存儲器、數據存儲器、寄存器和輸入輸出端口被組織在同一個4GB的線性地址空間內。

4. 兩個位段(bit-band)區,下面的映射公式給出了別名區中的每個字是如何對應位帶區的相應位的(相當于51單片機中的P0口操作轉換到P0^1的操作)

bit_word_addr = bit_band_base + (byte_offset×32) + (bit_number×4)

其中: bit_word_addr是別名存儲器區中字的地址,它映射到某個目標位。

bit_band_base是別名區的起始地址。

byte_offset是包含目標位的字節在位段里的序號

 bit_number是目標位所在位置(0-31)

例子: 下面的例子說明如何映射別名區中SRAM地址為0x20000300的字節中的位2 0x22006008 = 0x22000000 + (0x300×32) + (2×4). 0x22006008地址的寫操作與對SRAM中地址0x20000300字節的位2執行讀--寫操作有著相同的效果。

5.boot0boot1可以設置stm32啟動模式

 

啟動模式選擇引腳       啟動模式          說明

BOOT1 BOOT0 

               主閃存存儲器    主閃存存儲器被選為啟動區域

               系統存儲器       系統存儲器被選為啟動區域

               內置SRAM        內置SRAM被選為啟動區域

當使用ISP下載的時候,選擇第三種啟動方式。

 

筆記二  CRC計算單元

對于本章,不知道要用到什么地方,不過等以后遇到再說。

CRC用兩個數據寄存器和一個控制寄存器,一個數據寄存器用來做計算寄存器,對其寫操作作為輸入寄存器,輸入計算數據;對其讀操作作為輸出寄存器,輸出計算結果。另一個數據寄存器只有低8位有效,可以用來寄存數據;控制寄存器只有0位有效,作為reset位,只能寫1,硬件自動清零。

 

筆記三  電源控制及管理

      之前學51什么的,電源啊時鐘呀都只有一個不需要設置選擇,后來工作接觸了增強型8051后了解了多個時鐘電源后再來學32已經不像之前那樣對這么多的時鐘電源感到畏懼了,呵呵。。Stm32的工作電壓(vdd)在2-3.6v,可以通過內置的電壓調節器提供所需的1.8v電源。當主電源(vdd)掉電后,可以通過VBAT引腳為實時時鐘(RTC)和備份寄存器提供電源,當主電路中沒有設計使用外部電源時,則必須將VBAT連接到VDD引腳上面。還有一點需注意,VDDVBAT在某些情況下會存在注入電流,所以在外部VBA和電源之間要接一個低壓降二極管。

       為了提高轉換精度,stm32adc提供了一個獨立的電源供電,過濾和屏蔽來自印刷電路板上面的毛刺干擾。

       電壓調節器總是使能的在復位后,有運轉模式、停止模式、待機模式三種工作模式。

       Stm32中有一個完整的上電復位(POR)和掉電復位電路(PDR),只要供電電壓達到2v則能正常工作。當VDD/VDDA低于VPORVPDR時則保持為復位狀態。對于可編程電壓檢測器(PVD可以利用PVDVDD電壓與電源控制寄存器(PWR_CR)中的PLS[2:0]位進行比較來監控電源,這幾位選擇監控電壓的閥值。

       因為之前研究過silab公司出的低功耗無線芯片si100x(增強型8051內核的),所以對stm32的低功耗模式就比較容易理解了,32有睡眠模式、停止模式和待機模式三種低功耗模式,可以通過不同的寄存器操作去實現,這個就不詳細說了,了解了大概,以后需要用的時候再詳細研究吧。32還提供了一個低功耗模式下的自動喚醒模式,主要依靠rtc(和si100x差不多的,不過si100x還要強大的多)。

       對寄存器什么的就等以后用到的時候再查閱相關資料吧,相信那樣記憶也會更深刻。

 

筆記四  復位和時鐘電路

      32芯片支持三種復位形式,系統復位、上電復位和備份區域復位。

除了時鐘控制器的RCC_CSR寄存器中的復位標志位和備份區域中的寄存器以外,系統復位將復位所有寄存器至它們的復位狀態。

當發生以下任一事件時,產生一個系統復位:

1. NRST引腳上的低電平(外部復位)

2. 窗口看門狗計數終止(WWDG復位)

3. 獨立看門狗計數終止(IWDG復位)

4. 軟件復位(SW復位)

5. 低功耗管理復位

可通過查看RCC_CSR控制狀態寄存器中的復位狀態標志位識別復位事件來源。還存在軟件復位和低功耗復位,詳細參考中文手冊吧。

 

當以下事件中之一發生時,產生電源復位:

1. 上電/掉電復位(POR/PDR復位)

2. 從待機模式中返回

電源復位將復位除了備份區域外的所有寄存器。

 

備份區域擁有兩個專門的復位,它們只影響備份區域。

當以下事件中之一發生時,產生備份區域復位。

 1. 軟件復位,備份區域復位可由設置備份域控制寄存器 (RCC_BDCR)中的BDRST位產生。

2. VDDVBAT兩者掉電的前提下,VDDVBAT上電將引發備份區域復位。

 

時鐘 有三種不同的時鐘源可以被用來驅動系統時鐘(SYSCLK

     HSI振蕩器時鐘  HSE振蕩器時鐘  PLL時鐘

這些設備有以下2種二級時鐘源:

 40kHz低速內部RC,可以用于驅動獨立看門狗和通過程序選擇驅動RTC。RTC用于從停機/待機模式下自動喚醒系統。

 32.768kHz低速外部晶體也可用來通過程序選擇驅動RTC(RTCCLK) 當不被使用時,任一個時鐘源都可被獨立地啟動或關閉,由此優化系統功耗。

高速外部時鐘由(HSE)以下兩種時鐘源組成:

     HSE外部晶體/陶瓷諧振器  HSE用戶外部時鐘

為了減少時鐘輸出的失真和縮短啟動穩定時間,晶體/陶瓷諧振器和負載電容器必須盡可能地靠近振蕩器引腳。負載電容值必須根據所選擇的振蕩器來調整。外部時鐘信號(50%占空比的方波、正弦波或三角波)必須連到SOC_IN引腳,同時保證OSC_OUT引腳懸空。

還有HSI時鐘、PLL時鐘、LSE時鐘、LSI時鐘、時鐘安全選擇、RTC時鐘、看門狗時鐘等等也應該理解的這里就不一一做筆記了,反正以后遇到了后再來查閱。

       關于系統時鐘的選擇,當系統復位的時候HIS被默認選為系統時鐘,當其他時鐘源被選為系統時鐘之前,不能被停止。只有當目標時鐘源準備就緒了(經過啟動穩定階段的延遲或PLL穩定),從一個時鐘源到另一個時鐘源的切換才會發生。在被選擇時鐘源沒有就緒時,系統時鐘的切換不會發生。直至目標時鐘源就緒,才發生切換。 在時鐘控制寄存器(RCC_CR)里的狀態位指示哪個時鐘已經準備好了,哪個時鐘目前被用作系統時鐘。

       微控制器允許輸出時鐘信號到外部MCO引腳。 相應的GPIO端口寄存器必須被配置為相應功能。

以下四個時鐘信號可被選作MCO時鐘:

     SYSCLK  HSI  HSE  2PLL時鐘

時鐘的選擇由時鐘配置寄存器(RCC_CFGR)中的MCO[2:0]位控制。

 

筆記五  GPIOAFIO(復用功能I/O

相當于51單片機I/O口來說,stm32I/O就要復雜得多了,不僅有多種輸入輸出方式,還需要配置不同的寄存器來達到相應的功能。

 

(一)       每個 GPIO端口有兩個32位配置寄存器(GPIOx_CRL,GPIOx_CRH,兩個32位數據寄存器)(GPIOx_IDR,GPIOx_ODR),一個32為置位/復位寄存器(GPIOx_BSRR),一個16位復位寄存器(GPIOx_BRR)及一個32為鎖定寄存器(GPIOx_LCKR)?梢詫⑵渑渲萌缦履J:

 輸入浮空、 輸入上拉 、 輸入下拉 、 模擬輸入

 開漏輸出 、 推挽式輸出、 推挽式復用功能、 開漏復用功能

可以按照下面的表格對其配置:

表一 端口位配置表



    表二 輸出模式位

 

復位期間和剛復位后,復用功能未開啟,I/O口被配置為浮空輸入模式(CNFx[1:0]=01b,MODEx[1:0]=00b)。復位后JTAG相關的引腳被置位上拉或者下拉模式。

所有的端口都可以配置為外部中斷模式,不過首先必須配置為輸入模式。對于復用功能現在不怎么了解怎么用,可能今天頭腦不清晰的原因,不過先不管吧,等以后碰到再說。對gpio還可以進行重新映射以及鎖定(即使端口位的配置在下一次復位之前不能改變),關于對輸入輸出等等功能的配置等以及寄存器以后用的時候一點點的積累吧,現在記住也沒用。

關閉窗口

相關文章

喷水一区二区三区| 国产9色视频| 国产日本在线播放| 日韩一区二区久久久| 亚洲色图19p| 麻豆成人av在线| 中文字幕亚洲影视| 九色porny丨国产首页在线| 成人免费淫片| 四虎在线看片| 亚洲性猛交富婆| 日韩精品一区二区免费| 亚洲熟女一区二区三区| 俺来也官网欧美久久精品| 国产永久免费| 国产精品无码av在线播放| 国产精品亚洲网站| xx视频.9999.com| 欧美一区二区三区视频免费播放 | 亚洲综合在线电影| 欧美视频综合| 免费的黄色片| 婷婷在线观看视频| 美女又爽又黄免费视频| 免费看黄色av| 一级黄色高清视频| 福利视频一区二区三区四区| 久久66热这里只有精品| 国产成人av在线| 久久亚洲影音av资源网| 久久久久久久久99| 97人妻精品一区二区三区软件 | 欧美一区二区三区另类| 日韩区欧美区| 欧美极品影院| 污视频免费在线观看| 在线观看成年人视频| 最新福利小视频在线播放| 日批免费在线观看| 成人黄色片在线观看| 久久久精品国产sm调教网站| 欧美高清性xxxx| 亚洲第一会所| 亚洲国产精品嫩草影院久久av| 日本网站在线观看一区二区三区| 伊人情人网综合| 欧美在线视频一区二区| 欧美日韩国产成人在线观看| 在线观看亚洲区| 欧美哺乳videos| 777a∨成人精品桃花网| 在线免费观看不卡av| 午夜视频在线观看一区| 亚洲丝袜自拍清纯另类| 国产色婷婷亚洲99精品小说| www.亚洲在线| 一级 黄 色 片一| 久久国产露脸精品国产| 亚洲成人网在线播放| 国产调教视频在线观看| 国产女主播在线写真| 日本五码在线| 嫩草精品影院| 二人午夜免费观看在线视频| 国产大片在线免费观看| 青青草av免费在线观看| 午夜在线网站| 黄色在线播放| 999在线视频| 国内外激情在线| 亚洲美女av网站| 国产精品视频精品| 中文字幕av专区| 国产精品色呦| 外国电影一区二区| 在线高清欧美| 99精品中文字幕在线不卡| 成人午夜三级| 精品久久网站| 国产精品久久久久无码av| 正在播放日韩欧美一页| 一区二区亚洲精品| 丝袜亚洲精品中文字幕一区| 麻豆精品久久精品色综合| 国内成人免费视频| 99久久精品免费精品国产| 久久综合九色综合欧美98| 国产欧美中文在线| 亚洲精品国产一区二区三区四区在线 | 精品黄色免费中文电影在线播放| 国产视频在线播放| 川上优av中文字幕一区二区| 国产 日韩 欧美一区| 视频精品一区| 视频一区亚洲 | 成人午夜视频精品一区| 国产乱码精品一区二区亚洲| 不卡中文字幕| 日韩一级网站| 九九**精品视频免费播放| 成人18视频在线播放| 欧美国产日韩亚洲一区| 午夜日韩在线电影| 91精品国产一区二区三区香蕉| 亚洲高清av在线| 日韩网站免费观看高清| 91av在线网站| 无码人妻精品一区二区三应用大全 | 在线观看av网| 国产毛片视频| av大片在线播放| 成人av三级| 牛牛影视久久网| 综合天堂久久久久久久| 日本午夜一区二区| 国产亚洲污的网站| 黄色一区二区三区| 欧美精品一区二区三区蜜桃| 欧美成人午夜免费视在线看片| 热re91久久精品国99热蜜臀| 毛片在线能看| 欧美激情1区2区3区| 欧美三级三级三级| 天天射天天操天天干| 神马一区二区三区| 可以免费观看av的网站| 日本www在线观看视频| 国产美女久久| 在线观看免费一区二区| 国产乱码精品一品二品| 自拍偷拍亚洲激情| 欧美一区二区三区性视频| 夜夜嗨av色综合久久久综合网| 欧美中文字幕在线视频| 欧美一二三四五区| 网站一区二区三区| 五月天免费网站| 日本不卡一二三区黄网| 欧美日韩免费在线| 精品日本一区二区三区| 日韩中文av| 999精品视频| 国产91露脸合集magnet| 午夜电影网一区| 亚洲午夜未满十八勿入免费观看全集| 国产精品三级在线| 欧美中文字幕在线观看视频| 久久国产精品无码一级毛片| 好吊妞视频一区二区三区| 四虎免费播放| 青青操在线视频| 国模大尺度视频一区二区| 久久女同性恋中文字幕| 色多多国产成人永久免费网站| 激情视频综合网| 欧美特黄不卡| 手机在线电影一区| 99国产精品99久久久久久| 91福利区一区二区三区| 欧美剧在线观看| 欧美黑人3p| 精品一区二区三区四区五区六区| 日韩精选在线观看| 夜色av.com| 樱桃视频成人在线观看| 欧美亚洲不卡| 国产精品午夜在线观看| 亚洲男人天堂手机在线| 久久久精品视频在线| 成人在线免费公开观看视频| 国产成人精品1024| 欧产日产国产v| 一日本道久久久精品国产| 国产资源在线观看| 免费看成人哺乳视频网站| 不卡av免费在线观看| 精品久久久三级丝袜| 51精品国产人成在线观看| 青青草久久伊人| 国产精品一二三四五区| 中文字幕在线一二| 国产精品自在线拍| 99这里只有久久精品视频| 亚洲在线视频| 欧美午夜精品伦理| 奇米四色中文综合久久| 人妻有码中文字幕| 无码人妻久久一区二区三区| 91大神影片| 99精品在免费线中文字幕网站一区 | 中文字幕精品亚洲| 免费观看欧美成人禁片| 欧美wwww| 日韩精品乱码免费| 欧美日韩国产另类不卡| 91嫩草国产在线观看| 免费黄色三级网站| 一区二区三区免费视频网站 | 国产做a爰片久久毛片| 欧美疯狂性受xxxxx喷水图片| 91精品久久久久久久久久久久久| 欧美美女性视频| 亚洲免费不卡视频| 国产原创视频在线观看| 99国产精品久久久久久久 | 国产乱子轮精品视频| 欧美成人福利视频| 日韩av一区二区三区美女毛片| 亚洲综合第一区| 免费看又色又爽又黄网站| 99热这里有精品| 久久亚洲春色中文字幕久久久| 最近中文字幕mv在线一区二区三区四区 | 精品国产一二三区| 欧美日韩系列| 精品无码久久久久久久久| 三级ai视频| 99热国内精品| 91国在线观看| 玛丽玛丽电影原版免费观看1977 | 国产精品影院在线| 欧美三区不卡| 欧美一区二区私人影院日本| 欧美日韩在线精品| 日本天堂在线视频| 在线资源av| 欧美激情亚洲| 欧美一级国产精品| 日本一二三区视频在线| 在线观看国产小视频| 老司机av在线免费看| 欧美96一区二区免费视频| 亚洲精品影视在线观看| 日韩小视频在线播放| 丁香六月天婷婷| 欧美一区国产| 国产亚洲一区二区三区| 成人一二三区| 欧美日韩国产电影| 污污视频网站在线| 三区在线观看| 国产精品www| 无码人妻精品一区二区中文| av美女网站| 色喇叭免费久久综合| 欧美专区在线观看一区| 婷婷四房综合激情五月| 中文字幕一区二区三区四区欧美| 91精品专区| 国产精品一卡二卡在线观看| 久久九九免费视频| 人妻精品久久久久中文字幕69| www.91视频com| 看全色黄大色大片免费久久久| 亚洲高清视频在线| 欧美极品jizzhd欧美| 嫩草影院一区二区三区| 91av久久| 国产蜜臀97一区二区三区| 国产在线观看不卡| 五月天婷婷丁香| 97caopron在线视频| 丁香另类激情小说| 国产精品69av| 久久久久久激情| 一色桃子av在线| 久久久99免费| 国产成人精品福利一区二区三区| 日韩一区二区视频在线| 日韩伦理av| 国产精品三级av| 韩日午夜在线资源一区二区| 亚洲图片视频小说| 国产精品久久久久77777丨| 亚洲一线二线三线久久久| 欧美一区免费视频| 亚洲乱码在线观看| 欧美黄色网视频| 日韩免费观看高清完整版| 99视频在线免费| h视频免费观看| 亚洲网址在线| 久久精品国产v日韩v亚洲| 国产精品jizz| 国产一级片在线| 97精品电影院| 国内精品二区| 天天干天天做天天操| 国产99久久久国产精品成人免费| 日韩欧美在线1卡| jizz欧美性11| 亚洲精品666| 国产成人精品免费在线| 97中文在线| 一区二区www| 91欧美极品| 精品精品欲导航| av天堂一区二区| 久久久久久女乱国产| 91伊人久久大香线蕉| 麻豆av一区二区| 中文字幕第一页在线| 午夜激情久久| 欧美成人免费视频| 精品视频久久久久| 日本午夜精品久久久久| 欧美美女激情18p| 一级黄色免费毛片| 国产剧情在线观看| 亚洲精品五月天| 欧美,日韩,国产在线| 黄网站色大毛片| 91香蕉视频黄| 亚洲精品中文字幕乱码三区不卡| 国产免费高清| 久久性色av| 国产日韩精品一区二区| 北条麻妃一二三区| 99热在线成人| 91精品国产色综合| 国产精品国产精品国产| 啪啪亚洲精品| 色在人av网站天堂精品| 无码日韩精品一区二区| 卡一精品卡二卡三网站乱码| 日韩在线欧美在线| 日韩女同强女同hd| av毛片精品| 久久精品一本久久99精品| 中文字幕成人一区| 一代武则天秘史| 国产精品一二三四五| 五月天综合网| 天天操夜夜欢| 久久这里只有精品首页| 亚洲一区二区三区免费看| 春意影院普通入口| 99免费精品视频| 日本黄大片在线观看| 成本人h片动漫网站在线观看| 中文字幕不卡三区| 国产淫片免费看| 你懂的在线观看视频网站| 一区二区三区欧美激情| 小明看看成人免费视频| 黄页视频在线播放| 欧美亚洲动漫精品| 黄色短视频在线观看| 向日葵视频成人app网址| 亚洲精品美女在线观看播放| 久久精品一级片| 色综合综合网| 国产成人激情视频| 影音先锋中文字幕第一页| 日本亚洲欧美天堂免费| 日本不卡二区| 成人在线看片网站| 一区二区三区丝袜| 黑人无套内谢中国美女| 男人久久天堂| 亚洲欧美在线免费| 成人免费毛片男人用品| 91精品啪在线观看国产18| 成人精品福利视频| 香蕉视频网页版| 久久影视一区二区| 国产又猛又黄的视频| 成人福利影视| 亚洲女成人图区| 国产又粗又长视频| 免费在线播放第一区高清av| 欧美日韩综合网| 桃乃木かなav在线播放| 欧美性黄网官网| 萌白酱视频在线| 精品色999| 亚洲淫片在线视频| www视频在线观看com| 国产精品白丝在线| 久久久男人的天堂| 精品国产乱码一区二区三区| 午夜精品美女自拍福到在线| 中文字幕在线永久在线视频2020| 粉嫩一区二区三区在线看| 黄色免费视频大全| 91九色国产在线播放| 日韩中文字幕国产| 亚洲第一天堂网| 国产精品一卡二卡| 欧美三级理论片| 亚洲成人看片| 性色av香蕉一区二区| 国产大学生粉嫩无套流白浆| 国产精品久久久久影院亚瑟 | 男人精品网站一区二区三区 | 日本国产一区二区三区| 精品免费视频一卡2卡三卡4卡不卡| 久久无码av三级| 国产精品一级无码| 这里视频有精品|