在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

<menu id="6qfwx"><li id="6qfwx"></li></menu>
    1. <menu id="6qfwx"><dl id="6qfwx"></dl></menu>

      <label id="6qfwx"><ol id="6qfwx"></ol></label><menu id="6qfwx"></menu><object id="6qfwx"><strike id="6qfwx"><noscript id="6qfwx"></noscript></strike></object>
        1. <center id="6qfwx"><dl id="6qfwx"></dl></center>

            新聞中心

            EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 關(guān)于STM32F10x.s啟動(dòng)文件

            關(guān)于STM32F10x.s啟動(dòng)文件

            作者: 時(shí)間:2016-11-23 來源:網(wǎng)絡(luò) 收藏
            在<<STM32不完全手冊(cè)里面>>,我們所有的例程都采用了一個(gè)叫STM32F10x.s啟動(dòng)文件,里面定義了STM32的堆棧大小以及各種中斷的名字及入口函數(shù)名稱,還有啟動(dòng)相關(guān)的匯編代碼。STM32F10x.s是MDK提供的啟動(dòng)代碼,從其里面的內(nèi)容看來,它只定義了3個(gè)串口,4個(gè)定時(shí)器。實(shí)際上STM32的系列產(chǎn)品有5個(gè)串口的型號(hào),也只有有2個(gè)串口的型號(hào),定時(shí)器也是,做多的有8個(gè)定時(shí)器。比如,如果你用的STM32F103ZET6,而啟動(dòng)文件用的是STM32F10x.s的話,你可以正常使用串口1~3的中斷,而串口4和5的中斷,則無法正常使用。又比如,你TIM1~4的中斷可以正常使用,而5~8的,則無法使用。
            所以STM32F10x.s并不能適用所有的STM32型號(hào),這樣,我們就得對(duì)不同型號(hào)的STM32,選擇不同的啟動(dòng)文件。ST給我們提供了3個(gè)啟動(dòng)文件,分別適用于不同容量的STM32芯片。他們是:
            startup_stm32f10x_ld.s
            startup_stm32f10x_md.s
            startup_stm32f10x_hd.s
            其中,ld.s適用于小容量 產(chǎn)品;md.s適用于中等容量產(chǎn)品;hd適用于大容量產(chǎn)品;這里的容量是指FLASH的大小.判斷方法如下:
            小容量:FLASH≤32K
            中容量:64K≤FLASH≤128K
            大容量:256K≤FLASH
            我們開發(fā)板使用的是STM32F103RBT6,F(xiàn)LASH容量為128K,屬于中等容量產(chǎn)品,而STM32F10x.s剛剛好是滿足中等容量型號(hào)的啟動(dòng)文件,所以我們使用STM32F10x.s是不會(huì)有問題的,他相當(dāng)于startup_stm32f10x_md.s。而如果你的是小容量或者大容量的STM32,則相應(yīng)的選擇startup_stm32f10x_ld.s或startup_stm32f10x_hd.s即可。


            關(guān)鍵詞: STM32F10x.s啟動(dòng)文

            評(píng)論


            相關(guān)推薦

            技術(shù)專區(qū)

            關(guān)閉