原本小弟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來說是否還有其他建議呢? 感謝!!