我的一些體會: 首先,關於STM32入門,這個可能需要的是指導教程和技術論文。說實話STM32並不難,因為你可以把它當做微控制器來用,至少不會讓你覺得入門很難的,具體的,你可以買個開發板,現在開發板市場上多的是,買個口碑好的,然後根據例程,再找個論壇或專題站就完全可以解決。 其次,具體一點話,要學習STM32,第一步可能要理解系統時鐘,因為不管你要用到任何片內外設或者是IO口什麼的,首先第一步就是要初始化時鐘.至於內部暫存器,說實話,確實很多,不過你用到某一塊,在看那一塊的暫存器,這樣更有針對性. 總的思路:時鐘, == > GPIO, ==> 定時器, == 》 usart模組,這樣在熟悉這些基礎上,慢慢新增或開發其他模組的操作 , 至於資料, 晶片手冊,和STM32官方提供的韌體庫使用手冊就OK了. 韌體庫呢,就是給你提供了函式,然後你就不用去研究它的暫存器了,透過那些函式就可以直接對STM32進行操作了,但是工作效率嘛,肯定是偏低了,不過剛學的時候可以參考一下,透過韌體庫函式來對STM32進行理解.
我的一些體會: 首先,關於STM32入門,這個可能需要的是指導教程和技術論文。說實話STM32並不難,因為你可以把它當做微控制器來用,至少不會讓你覺得入門很難的,具體的,你可以買個開發板,現在開發板市場上多的是,買個口碑好的,然後根據例程,再找個論壇或專題站就完全可以解決。 其次,具體一點話,要學習STM32,第一步可能要理解系統時鐘,因為不管你要用到任何片內外設或者是IO口什麼的,首先第一步就是要初始化時鐘.至於內部暫存器,說實話,確實很多,不過你用到某一塊,在看那一塊的暫存器,這樣更有針對性. 總的思路:時鐘, == > GPIO, ==> 定時器, == 》 usart模組,這樣在熟悉這些基礎上,慢慢新增或開發其他模組的操作 , 至於資料, 晶片手冊,和STM32官方提供的韌體庫使用手冊就OK了. 韌體庫呢,就是給你提供了函式,然後你就不用去研究它的暫存器了,透過那些函式就可以直接對STM32進行操作了,但是工作效率嘛,肯定是偏低了,不過剛學的時候可以參考一下,透過韌體庫函式來對STM32進行理解.