stm32程序結構分析

       最近學習STM32,雖然纔剛剛開始學習,但是已經感覺到了其強大的功能所帶來的誘惑力。STM32是意法半導體推出的基於ARM cortex-M3的處理器,其功能相較於8位的51單片機可以說不是一個數量級的。所以很值得把玩。

       由於STM32是一款32位單片機,故在使用的時候和8位的51單片機也具有很多的不同之處。本文將針對STM32的程序結構做一個小小的筆記,以便以後人老記憶下降的時候還能翻一下,興許能從中回憶起一二。

       本文中所使用的STM32開發軟件是keil uVision4,其中在新建完project的時候就需要對所要用到的程序結構進行一次設置。此處將進行最簡單的設置並對其進行簡單的介紹。圖1一個最簡單的STM32程序結構:

 

圖1:一個最簡單的STM32程序結構

從圖1可以看出一個project下具有多個子目錄其中第一個子目錄爲Source Group 1其中具有一個文件STM32F10x.s此文件爲新建project時有keil自動根據選擇的cpu型號添加的啓動代碼,其中以彙編代碼爲主。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章