我很想學單晶片設計請大家提供意見 |
答題得分者是:1666362
|
pchw8598
一般會員 發表:43 回覆:63 積分:21 註冊:2003-11-09 發送簡訊給我 |
|
hahalin
版主 發表:295 回覆:1698 積分:823 註冊:2002-04-14 發送簡訊給我 |
|
1666362
初階會員 發表:66 回覆:124 積分:43 註冊:2004-07-07 發送簡訊給我 |
各位先進 小弟分享一下經驗吧 先設定要哪一種
最常用的8051、PIC、ARM、MSP430....
(小弟這邊強力推薦MSP430 它將來會是業界主流 目前的趨勢已經是如此了) 一套開發設備其實並不貴
以MSP430一套開發設備也不過3000~4000元上下而已
如果想玩MSP430書本我建議買(這也是國內唯一的一本)
http://www.tsanghai.com.tw/news/chinese/c-books/EE0261.htm
這本書以MSP430F449為架構 來說明MSP430F的功能
(但是小弟認為449初學者並不適合 初學者在購買硬體設備時候買MSP430F149即可)
(MSP430F149與MSP430F449幾乎相同 我這邊不多做描述) MSP430F149 x 2 - 跟旺陽電申請的 (免費)
http://vpdsp.com/order/ PS:MSP430F系列單晶片又被稱為綠色晶片喔 主要是因為耗電量實在太小了啦
小到用頻果當電池都可以把晶片驅動喔(還有其他功能實在強大 不多描述)
目前MSP430F已經把整個歐洲、中國大陸的市場侵佔的很快
台灣這邊剛初步 所以沒有像國外那樣的瘋迷
所以要完整資料都要看國外的文獻 不然就要到對岸找
還希望各位前輩 多推廣它 不然台灣就快跟不上囉 ^^ 我是新手 多多指教 ^^ 發表人 - 1666362 於 2004/11/16 12:50:59
|
pchw8598
一般會員 發表:43 回覆:63 積分:21 註冊:2003-11-09 發送簡訊給我 |
|
1666362
初階會員 發表:66 回覆:124 積分:43 註冊:2004-07-07 發送簡訊給我 |
Dear pchw8598
您想做控制 不知道您是要控制什麼呢??
把您的ideal說出來 也許可以幫上忙 就以單晶片來開發應用性的產品來說
程式設計也許有書籍、網路可以有人分享 所以在撰寫上其實並不算慢
(除非是很奇特的功能才需要時間來慢慢撰寫;
例如:小弟去年用單晶片開發的 【曼轍斯特編碼與解碼】) 但是電子電路的設計這一環 是要靠經驗累積的
有多奇特的現象 呵呵...你會解釋不出來
當然學好 【電子學】是很重要的
【電子學】是電子電路設計的基本
把【電子學】學好 您在電子電路設計的創意 才有無限上綱的可能喔 !! 我是新手 多多指教 ^^
|
larryleu
初階會員 發表:39 回覆:67 積分:38 註冊:2002-06-19 發送簡訊給我 |
|
mymj
版主 發表:132 回覆:486 積分:608 註冊:2002-10-25 發送簡訊給我 |
貼上之前曾發表的文章建議
這是針對非本科系的建議
要作硬體需要一些基本的東西
1.基本電學
2.電工原理(必讀)
3.電子電路
4.電子裝置及電路理論(必讀)
5.數位電路
6.微處理機理論有關書籍
****************************
以下為應用有關
7.線性電路理論及設計
8.數位電路理論及設計
9.微處理機電路設計
10.組合語言
12.c語言
13.視窗開發程式語言
****************************
建議:
最簡捷的方法就是先瞭解一些基本的電學理論,電子電路理論,基本數位電路
然後找一個單晶片根據範例先做一些小實驗
這樣很快就可以進入狀況
不管是8 bit 16bit 32 bit 的cpu或單晶片,只要努力一定會成功
如果你是初學者我建議從8051下手會比較容易
8051的書很多,資源取得容易
msp430好用省電但是資源較少
arm 有許多形式,學習可能較不易
|
pchw8598
一般會員 發表:43 回覆:63 積分:21 註冊:2003-11-09 發送簡訊給我 |
很感謝大家的幫忙, 其實是因為長期寫程式,怎麼寫都只能在電腦上run,
電腦等級高,程式寫的再複雜都能跑,但卻不實用,無法運用到實際生活中,
唯有和硬體結合才有辦法.我從事人工智慧和影像處理的研究,演算法寫的再好,還是脫離不了上述的問題,因此才想學硬體.
不過聽mymj這樣講,可嚇壞我了,要學這麼多, 我只想能夠把我的code丟到硬體板上,能實際使用這樣而已.larryleu推薦的網站我去看過了,但實在是基礎不夠,有看沒懂多少;1666362的建議也很實在,無奈我要使用什麼版子,選擇哪些晶片我都搞不懂,真所謂隔行如隔山;所以請各位大大可否針對我的需求,直接建議我怎麼做比較好?
謝謝大家.
|
pchw8598
一般會員 發表:43 回覆:63 積分:21 註冊:2003-11-09 發送簡訊給我 |
|
1666362
初階會員 發表:66 回覆:124 積分:43 註冊:2004-07-07 發送簡訊給我 |
|
chenman
一般會員 發表:5 回覆:12 積分:3 註冊:2004-10-24 發送簡訊給我 |
有位大大"larryleu"....
介紹了一個網站"旗威科技"的網址...它的裡面有一個『AT89S燒錄板』
http://www.chipware.com.tw/chinese/index.html 請問它的線路怎麼這麼簡單~~~~就只有幾個電容、電阻、一個com1插座、一個ic座~~~~就這樣就可以做成燒錄器了~~ 之前各位大大po的燒錄器~~~有個很難克服的地方~~~~~~~~~~~@@"
就是~~~都由一顆8051(裡面寫有燒錄程式)去燒另一顆新的8051...
但~~對於"白手"起家的初學者來說~~~
我們就算自行製作此燒錄器~~~但那顆8051(裡面寫有燒錄程式)的程式我們又怎麼用進去的呢= =||| 不知道有沒有辦法~~~讓像我們這種初學者可使用的燒錄器呢?
|
暗黑破壞神
版主 發表:9 回覆:2301 積分:1627 註冊:2004-10-04 發送簡訊給我 |
|
48932005
初階會員 發表:3 回覆:42 積分:29 註冊:2003-09-13 發送簡訊給我 |
引言: 很感謝大家的幫忙, 其實是因為長期寫程式,怎麼寫都只能在電腦上run, 電腦等級高,程式寫的再複雜都能跑,但卻不實用,無法運用到實際生活中, 唯有和硬體結合才有辦法.我從事人工智慧和影像處理的研究,演算法寫的再好,還是脫離不了上述的問題,因此才想學硬體. 不過聽mymj這樣講,可嚇壞我了,要學這麼多, 我只想能夠把我的code丟到硬體板上,能實際使用這樣而已.larryleu推薦的網站我去看過了,但實在是基礎不夠,有看沒懂多少;1666362的建議也很實在,無奈我要使用什麼版子,選擇哪些晶片我都搞不懂,真所謂隔行如隔山;所以請各位大大可否針對我的需求,直接建議我怎麼做比較好? 謝謝大家.要想清楚喔~~做這個不是只有寫寫code,燒進去就可以了(這件事在某些外國的國小已經用lego玩得不亦樂乎了),剛開始學單晶片頂多是學學io的控制還一些電子學的基礎,當你已經把硬體建構好了,每個io每個模組都可以獨立正常動作後,接下來的事情才是做單晶片真正的目標(之前做的都是理所當然),就是嵌入式系統,當你做的單晶片功能越來越複雜後,必須要有一個系統軟體來作妥善的規劃,當然還是要看你的系統大到多少程度,來決定是要自己寫kernel還是要使用現成的elinux,ucos,ecos等...當kernel搞定後,再發展自己的或是套用該OS所提供的library或是driver來使用,再更上一層,就是自己寫自己的應用軟體來加強系統的功能性,大家有沒有看到手機就是這樣堆起來的~~所以阿~~還是想清楚再來學囉~~~總歸一句:興趣才是王道 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |