[問題] 51轉自學ARM Cortex-M4~開發板建議

作者: ccliona (cc)   2015-09-01 00:42:19
原本小弟MCU都只碰51而已(中斷 TIMER等等基本架構都差不多了解了),後
來深深感覺能力不夠~還想在加強學ARM單晶片,目前想碰ARM的Cortex-M3或M4,
因此在網路上找了幾個開發板,但不知道怎麼挑選,想請問一下:
1. 如果就以有51基礎,想初學ARM,比較建議直接學M4還是先學M3呢?
因為想說M4是M3的進階版,M3的功能M4也都會有,所以直接學M4就好?
之前小弟MCU都是用來控制驅動馬達的,包括馬達的Encoder抓取,速
度控制,位置控制,UART電腦連結控制,這次除了想學ARM控制低端硬體
週邊元件外,想在入門進入到學習作業系統的部分!
2. 目前小弟在拍賣網站找了幾片開發板,附了觸控螢幕、攝影鏡頭等等,但是
在入門方面不知道如何挑選適合的開發板,爬了文看到STM系列網路上資料多,
因此找了STM32F407的開發板來學習,找了找價錢約兩千左右的開發板如下網址:
http://goods.ruten.com.tw/item/show?21206295254222#auc (露天拍賣,不好
意思,不知道可不可以貼拍賣網站的網址,如果不行小弟立刻刪除!)
目前還沒有一定的想做甚麼,想藉著開發板跟著範例程式把ARM摸熟,
不知道此片開發板適合嗎?
3. 另外看到除了開發板外,還有JLINK、STLINK等等模擬器,請問模擬器的作用是?
是否模擬器的作用是類似如Keil裡的軟仿功能一樣可以單步執行,只是能透過模
擬器直接對開發板動作單步執行、監測等等?
不知道版上的大大們對於初學ARM來說是否還有其他建議呢? 感謝!!
作者: sss22213 (sss22213)   2015-09-01 16:50:00
網址貼的那個開發版是ST公司自己出的
作者: porpoisewise (翔鷹)   2015-09-01 18:07:00
1.ST 出的discovery 還滿好入手,版子上就有 ST LINK了
作者: god145145   2015-09-01 19:22:00
報名MCU廠商開的課程 有些會送板子 對岸論壇有時也會送
作者: descent (「雄辯是銀,沉默是金」)   2015-09-01 21:25:00
推薦 STM32F429, 不考慮 rpi 嗎?
作者: saxontai (黑暗,點綴孤零零的星)   2015-09-02 15:39:00
STM32F4-Discovery(STM32F407)跟STM32F429I-DISCOVERY都可以玩玩。IDE可以用Em::Blocks/EmBitz或Eclipse。JLink/STLink(SWD)就燒錄+模擬除錯,後者有break point數量的限制。
作者: descent (「雄辯是銀,沉默是金」)   2015-09-04 22:49:00
STM32F7 Discovery 也不錯
作者: liang168 (小強)   2015-09-06 21:53:00
建議直接上掏寶買最少便宜一千以上他們也是從大陸叫貨的

Links booklink

Contact Us: admin [ a t ] ucptt.com