原本小弟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来说是否还有其他建议呢? 感谢!!