不知道現在年輕一代的工程師們是幸福?還是不幸福呢?
因為現在要學MCU 真的很方便,而且種類樣式很多。
但也實在是方便又樣式多,也就往往有點無所適從了。
但我們也不可否認的是:現在32 bit ARM 真的在市場推廣上,真的很殺!
況且還不是我們這些老中的公司,是國際有名,有傳統的一線大廠,也是這麼殺。
當然我相信:以我們老中類似的公司,在推類似的產品會更殺的啦。
----------------------
既然是開箱文,我們就趕快從開箱說起:現在網路發達,要訂購這一種原廠的EV Board,
真的很方便,您只要上網點選一下:然後您就可以繼續做您平常做的事,然後您就可以等
快遞到您家按門鈴就好了。--- 現在我發現連國外這些一線大廠的零件採購也是一樣方便。
價格說真的也差不了多少。那您一定會懷疑這一點:
那我舉一個例子好了,我最近要採購一棵電子零件,同樣都是MOQ 一卷 2000 pcs。
台灣廠商(當然是透過代理商)報給我的價錢是 : NT 3.9 。不好意思,還是用台灣品牌,
還不知道從哪裡來的Die 自己包的同產品料號?!
但是我在該國外原廠網站下單的單價是:NT 4.3。...那您一定跟我說:還差0.4 啊!
但我只有要2000 pcs 。差800 元,但我拿到卻國際一線大廠品質保證的零件。
我的系統產品還沒有因為此一零件出過問題,這一種心安的感覺是800 元買不到的!
而且人家國外大廠都有一定的Stock 可以查得到,甚至人家的Lead time 是很穩定的...
台灣的供應商還會常常跟您說:交期難定...(可能我們是比較小咖一點啦!),
這些代理商業務還會用詭異的眼神跟您說:我還有其他Second Source 的東西,
您要不要試試看啊?!....... 這是什麼產品開發觀念?!如果套用在食品原物料上的話,
不就我們常常從電視新聞上看到或聽到的故事嗎?
--------------------------------------------------
其實我這一次會拿到這一片EV Board 就是搭著上述那一棵2000 pcs 零件一起寄來的,
搭順風車,也剛好免運費。--- 所以現在要做系統開發產品真的很方便。
下圖就是他寄來的包裝:目前號稱最小包裝的 32 bits ARM LPC 812 系列:
他在原廠與網站的產品編號是: OM 13053 。產地就不用懷疑了,肯定就是中國大陸啊。
這一種事就不要再花太多唇舌討論了。
接著打開包裝袋,我們就可以看到目前所有32 bits ARM 標準開發驗證EV Board 的基本標準
形式:左邊就是他的Debug Tool Board --- 用得還是帶USB 介面高檔MCU 。
那右邊就是我們的Target Board,我們可以看到那一棵32 bits ARM M0+ 就是 TSSOP 16 包裝。
如果不打產品型號LOGO 的話,您搞不好以為它是一棵普通的 Microchip 或台廠 8 bits MCU 呢!
這麼小包裝的MCU ,您就不要花太多時間研究他的I/O Pin ...也沒幾根pin 好研究的!
我們就直接架上開發平台吧!
不過,說真的~每一家搞ARM 的IC 原廠都用自己的 Debug Tools Board ,甚至還要用
他們家自己的IDE 開發軟體平台,說實在的啦...我們哪來那麼多時間來研究這些IDE 開發環境,
更何況是我們這一種玩8 bits MCU 起家,已經LKK 的老工程師,還能用IDE Tools 寫寫程式
已經不容易了啦...就求求這些大廠、原廠們,就饒了我們吧!
所以,我還是喜歡用標準的像JTAG 或一般標準的Debug tools 來開發。
下圖我就用ULINK2 來連結我的Target Board。至於您問我的ULINK 2 哪裡來的?!
這時就不用到國外網站去點選採買了,您只要到一般國內購物網站找一下我們大陸山寨版,
自己走到巷子口的 7-11 去"貨到付款"...降低一下採買風險嘛!也順便出去走走!
----
現在有許多ARM 像這一種小Pin count 的MCU 應該很難用那一種四、五根I/O 的Jtag
來Debug了,他們用的是SWD (serial Wire Debug)方式:只需要一般最基本兩根I/O 就
可以了!而且還要一般傳統Jtag 共用介面...這時候,您原廠也就不要自己"搖卡窗"自己
搞一套奇怪的介面了。我說了:我們沒有那一種美國時間,耽誤我們的寶貴的時間,
也只會反過來浪費您們IC 出貨時間而已。...
下圖是實際接法黃色是3.3 V電源,灰色是GND ...其他兩根就是:SWDIO 及SWDCLK。
至於IDE 軟體開發平台,那我們就更管不到您原廠錢太多,想多養多少軟體工程師來寫這
一種開發IDE tools ?然後要搞得多花俏?我實在沒時間研究。也不想電腦裡灌一大堆東西。
還是老話一句:用最熟悉的環境,用最快的方法:Target to Market 吧!
所以我還是喜歡用Keil 的uVision tools 吧!
下圖就是他的基本設定,至於標準的Sample Code ,自己就到該公司的原廠網站找一下吧!
最有名當然就是那個從8051 時代就有的 Blinky 吧!
所以,我們很快的在幾十分鐘內就完成整個新一代32 bits Low Pin count ARM MCU 的開發
平台架設了。您就可以開始動手寫程式了,您還可以把您原來傳統 8051 的韌體程式給移植
過來吧!....至於,要不要搞個什麼OS 在裡面?!那就您要燃燒多少生命歲月來搞了吧!
---------------------------
後記:說來也是時機Chance ...我才搞這一套來玩不到幾天,原來在部落格上留言想提供我
此一EV 的代理商工程師,就把IC sample 親自送過來了...其實,人家本來也要送我此一EV
Board 的啦,我們實在於心不忍,因為他自己也調這一片版子調很久了。我們也不好意思催他...
最後就自己上網找了一下。
大家可以到我的留言版爬一下文:約在2012 年的12 月中旬那位新加坡商安富利電子
業務工程師的留言。... 賴先生~辛苦您了!已經快過了半年了。...
下面是所提供的IC Sample...一個就是EV Board 上的TSSOP 16 ,另一個是一般 SO20 包裝!
之所以提到這一件事:我是要告訴該公司的長官們,您們家的業務工程師真的很拼!
您們要好好的鼓勵他一下囉。...
...
...
...
...