|
|
STM32的程序相當(dāng)嚴(yán)謹(jǐn),特別是寫中斷和定時(shí)器的時(shí)候,原來的工程模板上可以多添加一些函數(shù),我建議,在寫STM32程序的時(shí)候,請使用庫函數(shù)來寫,這是標(biāo)準(zhǔn)的,雖然還有另外的兩種更簡潔的寫法,但是用標(biāo)準(zhǔn)庫函數(shù)寫的話更容易理解,而且不必自己動(dòng)手,可以直接從函數(shù)庫中復(fù)制,修改一下參數(shù)就行,日后做復(fù)雜點(diǎn)的東西時(shí),不必?fù)?dān)心中斷不夠用,因?yàn)镾TM32有60多個(gè)中斷。建議使用定時(shí)器做的延時(shí)函數(shù),不要自己去寫延時(shí)函數(shù),那樣不夠精確。還有,delay文件中有一個(gè)delay_ms函數(shù),這個(gè)函數(shù)利用公式:nms<=0xffffff*8*1000/SYSCLK計(jì)算,STM32的時(shí)鐘為72MHz,那么nms的最大值為1864ms,一旦超過這個(gè)值,演示也會(huì)不準(zhǔn)確的哦~ -----致正在玩STM32的朋友們
|
|