新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > STM32硬件結構學習

        STM32硬件結構學習

        作者: 時間:2013-02-22 來源:網絡 收藏

        當使用swd接口,多余的jtag接口IO端口需要重新映射為通用IO端口

        stm32硬件學習流水帳----復位

        stm32復位分為:系統復位,復位,備份域復位

        系統復位復位除了時鐘控制寄存器的復位標志和備份域寄存器以外的所有寄存器.

        系統復位由NRST引腳低電平,窗口看門狗和獨立看門狗以及軟件復位和低功耗管理復位等原因引起.

        復位由上電/掉電復位(POR和PDR)兩種和待機模式退出引起

        復位將復位除了備份域寄存器以外的所有寄存器.

        備份域復位由軟件備份域復位和電源備份域復位兩種原因引起.

        電源備份域復位是指VDD和Vbat都掉電的時候,其中一個突然上電引起的復位

        復位向量位置為0x00000004

        stm32硬件學習流水帳----主要電氣特性

        stm32供電電壓-0.3---4.0v.

        stm32的部分引腳具有5v容忍特性,其電壓輸入范圍為vss-0.3到5.5v

        其他引腳的供電電壓范圍是:vss-0.3v到vdd+0.3v

        flash等待周期:

        0-24MHz 0等待狀態

        24-48MHz 1等待狀態

        48MHz以上 2個等待狀態

        flash中運行代碼,72MHz的時候所有外設使能時候的電流為50.3mA,所有外設禁止的時候電流為32.9mA.

        VDD腳總電流IVDD最大150mA,

        VSS腳總電流IVSS最大150mA,

        IO引腳最大電流25mA和-25mA.

        flash 擦寫次數最小 1萬次

        flash數據/指令保存年限最小 20年

        弱上拉/弱下拉等效電阻40k歐姆.

        GPIOs引腳入出典型電流值為8mA.

        stm32硬件學習流水帳----GPIO

        stm32的GPIO可以由軟件配置成:

        輸入浮空,輸入上拉,輸入下拉,

        模擬輸入

        開漏輸出,推挽輸出,

        開漏復用,推挽復用.

        stm32復位后,IO端口處于輸入浮空狀態.

        JTAG引腳復位以后,處于上拉或者下拉狀態.

        所有IO端口都具有外部中斷能力,端口必須配置成輸入模式,才能使用外部中斷功能.

        IO端口復用功能配置:

        對于復用功能輸入,端口可以配置成任意輸入模式或者復用功能輸出模式.

        對于復用功能輸出,端口必須配置成復用功能輸出

        對于雙向復用功能,端口必須配置成復用功能輸出

        stm32的部分IO端口的復用功能可以重新映射成另外的復用功能.

        stm32具有GPIO鎖定機制,即鎖定GPIO配置,下次復位前不能再修改.

        當LSE振蕩器關閉時,OSC32_IN和OSC32_OUT可以用作通用IO PC14和PC15.

        當進入待機模式或者備份域由Vbat供電,PC14,PC15功能丟失,該兩個IO口線設置為模擬輸入功能.

        OSC_IN和OSC_OUT可以重新映射為GPIO PD0,PD1.

        注意PD0,PD1用于輸出地時候僅能用于50MHz輸出模式.

        注意:PC13,PC14,PC15只能用于2MHz的輸出模式,,最多只能帶30pf的負載,并且同時只能使用一個引腳!


        上一頁 1 2 下一頁

        關鍵詞: STM32 硬件結構 電源

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 宜章县| 通化县| 黔江区| 宁河县| 垫江县| 卫辉市| 马边| 龙泉市| 长垣县| 会理县| 黄大仙区| 永春县| 浏阳市| 安龙县| 舟曲县| 卓资县| 连云港市| 鹤峰县| 成都市| 福清市| 海城市| 抚松县| 天水市| 东乡族自治县| 安图县| 富蕴县| 汝阳县| 北宁市| 象州县| 胶州市| 紫阳县| 南安市| 香格里拉县| 定远县| 革吉县| 吉林省| 荆州市| 遂溪县| 伊宁县| 怀来县| 巧家县|