2013年4月10日 星期三

[STM32F3 教學] ST範例程式




一般來說,筆者會去載STM32F3的範例程式來做練習,載點可在此下載





http://www.st.com/web/en/catalog/tools/PF258154









ST很貼心的把所有的檔案都整理好了,你只要操作他的\Project\Peripheral_Examples 下面的範例程式,就可以了。如果在使用上有問題的話,可以下載UM1581:
Description of STM32F30xx/31xx Standard Peripheral Library
http://www.st.com/st-web-ui/static/active/en/resource/technical/document/user_manual/DM00068049.pdf


 


 


在這一份使用手冊上,就會很清楚的介紹這一包範例程式的組成架構,還有當初ST如何設計這個範例程式的,那麼你就可以很快的抽換你這顆MCU相對應的硬體層/硬體抽象層/應用層。











下圖就是這一包範例程式的資料夾架構了,ST就是照著這樣的架構,在擺放他們家的資料,因為資料很多,所以一開始會覺得漫無目標的,也很難學習,當上手後,就慢慢的會有感覺了。











當你需要做自己的專案時,你只要拿著筆者當初整理好的Sample code




https://docs.google.com/file/d/0B2FFxTDyyRQAMkhQQ3dLZ0VtZk0/edit




把裡面的幾個檔案換掉就可以了,這樣就可以不用帶著又臭又長的source code四處趴趴造了。


 


 


差不多STM32F3的模組介紹就到此告一段落了,之後會盡量設計一些比較有趣的單元來和大家分享,例如:如果利用STM32F3開發板來控制直流馬達/步進馬達……等。如果大家有什麼特別想知道的,或是想做什麼題目的話,可以和我討論。


 


 


 


沒有留言:

張貼留言