Re: [請益] stm32學習書籍
※ 引述《proach (pazroach)》之銘言:
: ※ 引述《MasterChang (我愛ASM)》之銘言:
: : 對岸的書有幾本可以看,建議買新一點的。舊的書大多停留在2.0函式庫
: : 的狀態。
: : 書,一本就夠了。剩下的到網路查資料
: : http://www.ourdev.cn/forum.php 這裡資料夠多...
: : 玩Stm32不太需要從暫存器著手,可以了解內部運作是OK的,不過寫程式
: : 還是用他的Library就好。
: 現在的設計案都越做越大,很難要求開發團對中每個人都有能力直接存取 registers
: 所以 ARM才搞出這套規格,ST實作出...我個人覺得很糟糕的 library.
: 這東西的好處是,有個一致的標準在那邊,換人開發或協同工作時比較快。
: 壞處是,請看進去他底層的 code, 我覺得效率很差。還有,起碼在我看這套東西時,
: 沒什麼文件可以看,會多花費很多開發時間。
其實比較建議大家常用這種Library去寫案子,因為把底層與中上層的API抽離之後,
之前寫過某案子的程式比較容易二度或者三度使用,避免多次開發的情況。
這種分離寫法的好處很多,例如把STM32換成TI的M3,其實只要針對較為抽象的
HW Driver去做修改就好,接通了APP就可以正常工作,但是若用類似暫存器的方式
做操作還要花一段時間去看datasheet,下完暫存器初始化指令後還測試周邊工作
是否正常等。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.132.63.23
推
05/23 21:48, , 1F
05/23 21:48, 1F
→
05/24 23:42, , 2F
05/24 23:42, 2F
推
05/26 17:21, , 3F
05/26 17:21, 3F
→
05/26 17:21, , 4F
05/26 17:21, 4F
討論串 (同標題文章)
ASM 近期熱門文章
PTT數位生活區 即時熱門文章