Chip123 科技應用創新平台

標題: 做MCU開發,必須跳出晶片型號! [打印本頁]

作者: chip123    時間: 2006-12-3 12:39 PM
標題: 做MCU開發,必須跳出晶片型號!
alanfang[版主]: 做單片機開發,必須跳出晶片型號!
2 X& v. F7 J3 e1 e) O8 C" I: V8 }: M# o$ x6 L
如題!很多人在談單片機開發時,經常會將重點放在某一款晶片上,其實這是非常不理智的一種做法,晶片只是一種工具,方法才是根本。在做專案的時候,應該關注的是專案的功能和性能要求,然後採用反推法來分析要實現這些功能需要什麼樣的資源,採用什麼方法或演算法,這才是關鍵!特別是在解決各種問題時,設計思想,原理和方法是最重要的,而且是通用的,只要確定了思路和方法,用何種MCU只是實現和表達的方法不同而已。因此,我個人認為,MCU本身的資料若不做專案是完全不需要看的,毫無意義,但是,一些理論上的知識和基本知識則是必須要瞭解的,比如資料結構,資料庫(不是指Foxbase,Orcale),作業系統(不是Windows,Linux),類比和數位電路基礎等,這些才是有可能真正提高你能力和設計水準的東西,更重要的是有助於提高你的創新的能力!0 p2 U  t1 ]3 ~% {5 U, D+ d
$ K2 _( R* r3 q4 g) d0 e
以下為網友回覆,你還會參與討論嗎? :o
# i9 ]7 N0 U* R/ ]$ H& T. B+ K  @( L0 f$ G9 y" G# o- S; s: G
我是個初學者,所以手頭上沒有實際的項目來做,我應該怎麼辦?- z) ~' [) t# B& V% m
說的好!聽君一席話,勝讀1年書。
5 I6 P: {& b, e說的不錯,但是各種苡片基本的軟、硬情況還是要瞭解一下。
, T% W8 g# i- Y7 p& K& N這個當然的∼在做項目的同時就學會了哪款單片機的使用方法了,下次再使用的時候就很容易上手了。4 h# Y! r- Q& \- o' \
聽你這席話,估計只有老法師才有此理解!
! J  x0 ^( Y) U' v) }8 E6 u初學者由點及面有什麼不好?而樓主說的方法是有面及點,也沒錯,但是只適用于高手,不適用於初學者。  T7 @' t! K1 X
, T2 a/ O6 F1 i8 x( G, R
我認為你講的不夠全面.
* ^/ [/ ]& r" ?( H1 p- a選擇晶片當然是最重要的一步.它決定你的軟╱硬體設計和成本及週期,甚至決定你特長水準發揮好壞.我們都知道世界上單片機有幾十種之多,每種單片機本身自有特點而且與其他幾乎不能通用(除非是衍生型或通用型).比如8031系列與C8051F系列其功能相差非常大,而C8051F系列與AVR又不可比.若與PIC12╱16╱18比相差更大.那麼MOTO/ADI/ 瑞薩/義隆╱松下....就太多了不可比了.擴展到嵌入式系統的話就更不可比了.尚若設計不管何MCU都使用一種特定的方法讓它變成可用,這樣就是說要麼你對全部MCU都了然於胸(這既不可能也不現實.搞慣MCU系統的人都不會單單去比較誰會用更多的MCU,那樣太幼稚了.因為大家只會比誰用哪種MCU用得恰到好處),要麼你不去計較成本╱時間等耗資.選擇一款MCU將一步到位定好了系統的主要方面,使你能夠直接解決大部分的硬體和成本問題,並為軟體定好基調.假如我們熟悉的MCU與要面對的任務要求相差太遠,那麼我們當然就要選擇新的晶片來滿足它,這也要求我們的軟體和下載系統跟著改變.
作者: jasonlhb    時間: 2007-1-17 01:24 PM
說得好。
) _; M: Z! l6 Q9 g, L問題是每次市場部門開出來的規格都說是想把大廠的取代掉,所以就開出一些功能相同,pin 腳也相同的東西,最後在 spec feature那邊還寫著 pin-to-pin compatible with PIC16CXX 7 C7 i2 l4 J# z- G: b
沒辦法,大多數做小MCU的台灣公司都是只會模仿或抄對手的,RD也想創新啊,可是公司在 run 不是說RD想做什麼就可以做的,創意要先擺一邊,畢竟RD的工作只是把開出來的規格做出來,至於有沒有人要用、夠不夠創新,這就不是掌握在RD手裡.
作者: tommywgt    時間: 2007-2-5 07:59 PM
標題: 想創新要有實力, 實力並不是只有技術而已
大家都說的很有道理...6 D+ k; i3 s9 ~- k& @
7 g0 ^- _! h9 R  \3 O% a
但是這是一個很簡單的思考邏輯, 公司需要營業額, 沒有市場就沒有生意, 公司就準備收起來
8 V, ^1 L" d% O+ z0 a, x* }1 X3 o4 y4 x; w# m. s( Q( w; t
自己開發新的mcu, 那公司也要夠大, 名氣夠響亮, 那個atmel的avr可是promote了好多年也, 光是promote的費用就不知是rd費用的幾倍了...公司的錢夠多嗎? 氣夠長嗎? team member夠到連mcu的所有週邊都開發出來嗎?8 _1 p) G3 O& F5 {( _$ r
3 m  U0 C! T7 |5 w9 C$ z% F7 [  L
clone別的的mcu也沒什麼不好, 除了不用自己去編instruction set外, 其他還是要靠自己啊, 人家又不是open source等著你來抄, 所以也不能說clone別人mcu的工程師就不是高手- X, o* n8 R- K! y* @9 \

1 Q! i' n# a* c0 j  t想創新要有實力, 實力並不是只有技術而已, A4 X2 A' r2 a% ^+ Y5 N" n" M

8 U; V, a3 G) N+ Z我沒有想筆戰的意思, 只是提供不同的思維...
作者: kcc3713    時間: 2013-4-10 04:51 PM
大家說的都很對,其實選甚麼型號的MCU不重要,重要的是這MCU真的是最適合的嗎?不同思維不同角度都有人有意見,這時應該以公司的獲利為考量了吧!




歡迎光臨 Chip123 科技應用創新平台 (http://chip123.com/) Powered by Discuz! X3.2