<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > stm32不同閃存存儲器容量啟動文件選擇說明

          stm32不同閃存存儲器容量啟動文件選擇說明

          作者: 時間:2016-11-11 來源:網(wǎng)絡(luò) 收藏
          小容量產(chǎn)品是指閃存存儲器容量在16K至32K字節(jié)之間的STM32F101xx、STM32F102xx和STM32F103xx微控制器。 選擇 startup_stm32f10x_ld.s。

          中容量產(chǎn)品是指閃存存儲器容量在64K至128K字節(jié)之間的STM32F101xx、STM32F102xx和STM32F103xx微控制器。選擇 startup_stm32f10x_md.s。

          本文引用地址:http://www.ex-cimer.com/article/201611/316984.htm

          大容量產(chǎn)品是指閃存存儲器容量在256K至512K字節(jié)之間的STM32F101xx和STM32F103xx微控制器。選擇 startup_stm32f10x_hd.s。

          還需要說明的一點是在MDk安裝路徑ARMStartupST下有一個 STM32F10x.s的啟動文件

          STM32F10x.s 可以作為大部分stm32型號的芯片的啟動文件,但是并不能適用所有的STM32型號。

          STM32F10x.s是MDK提供的啟動代碼,從其里面的內(nèi)容看來,里面定義了STM32的堆棧大小以及各種中斷的名字及入口函數(shù)名稱,還有啟動相關(guān)的匯編代碼。它只定義了3個串口,4個定時器。實際上STM32的系列產(chǎn)品有5個串口的型號,也只有有2個串口的型號,定時器也是,做多的有8個定時器。

          比如,如果你用的STM32F103ZET6,而啟動文件用的是STM32F10x.s的話,你可以正常使用串口1~3的中斷,而串口4和5的中斷,則無法正常使用。又比如,你TIM1~4的中斷可以正常使用,而5~8的,則無法使用。




          評論


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

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();