全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:6612
推到 Plurk!
推到 Facebook!

我很想學單晶片設計請大家提供意見

答題得分者是:1666362
pchw8598
一般會員


發表:43
回覆:63
積分:21
註冊:2003-11-09

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-11-16 11:19:15 IP:163.21.xxx.xxx 未訂閱
大家好,我雖然懂程式設計,但對單晶片的設計,我是門外漢,也不曉得如何入門, 市面上能看到的書有 8051, VHDL, SOC, 但我並不了解他們差在什麼地方, 也不知道需要買哪些硬體來配合,麻煩各位大大能提供意見或相關的資訊,謝謝
hahalin
版主


發表:295
回覆:1698
積分:823
註冊:2002-04-14

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-11-16 12:01:34 IP:218.174.xxx.xxx 未訂閱
我也有興趣 請問是否要買哪些硬體配備呢? 花費如何呢? 對於一個普通的上班族來說負擔的起嗎?
1666362
初階會員


發表:66
回覆:124
積分:43
註冊:2004-07-07

發送簡訊給我
#3 引用回覆 回覆 發表時間:2004-11-16 12:46:27 IP:61.222.xxx.xxx 未訂閱
各位先進 小弟分享一下經驗吧 先設定要哪一種 最常用的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

發送簡訊給我
#4 引用回覆 回覆 發表時間:2004-11-16 13:53:17 IP:163.28.xxx.xxx 未訂閱
嗯~~~謝謝1666362的說明, 已經有一點點的了解了,但不了解的地方還是很多,尚請各位大大提供經驗,我實在是很想學硬體的控制,謝謝.
1666362
初階會員


發表:66
回覆:124
積分:43
註冊:2004-07-07

發送簡訊給我
#5 引用回覆 回覆 發表時間:2004-11-16 14:59:53 IP:61.222.xxx.xxx 未訂閱
Dear pchw8598 您想做控制 不知道您是要控制什麼呢?? 把您的ideal說出來 也許可以幫上忙    就以單晶片來開發應用性的產品來說 程式設計也許有書籍、網路可以有人分享 所以在撰寫上其實並不算慢 (除非是很奇特的功能才需要時間來慢慢撰寫;  例如:小弟去年用單晶片開發的 【曼轍斯特編碼與解碼】)    但是電子電路的設計這一環 是要靠經驗累積的 有多奇特的現象 呵呵...你會解釋不出來 當然學好 【電子學】是很重要的 【電子學】是電子電路設計的基本 把【電子學】學好 您在電子電路設計的創意 才有無限上綱的可能喔 !!  我是新手 多多指教 ^^
larryleu
初階會員


發表:39
回覆:67
積分:38
註冊:2002-06-19

發送簡訊給我
#6 引用回覆 回覆 發表時間:2004-11-17 14:32:28 IP:210.69.xxx.xxx 未訂閱
我倒是有不一樣的看法 供大家參考 對於初學者 建議可以從8051單晶片開始 原因是此單晶片的技術可說已相當成熟 且市面上的書籍相當多(組合語言或C或VB)且燒錄器及套件或晶片的價格都適合初學者 再加上網路上的資訊也提供相當多資料 若有問題上討論區及可以解決一般問題 所以建議初學者可以從8051系列的單晶片開始 提供旗威科技的網址供大家參考 http://www.chipware.com.tw/chinese/index.html
mymj
版主


發表:132
回覆:486
積分:608
註冊:2002-10-25

發送簡訊給我
#7 引用回覆 回覆 發表時間:2004-11-18 00:01:09 IP:203.67.xxx.xxx 未訂閱
貼上之前曾發表的文章建議 這是針對非本科系的建議 要作硬體需要一些基本的東西 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

發送簡訊給我
#8 引用回覆 回覆 發表時間:2004-11-18 11:18:50 IP:163.21.xxx.xxx 未訂閱
很感謝大家的幫忙, 其實是因為長期寫程式,怎麼寫都只能在電腦上run, 電腦等級高,程式寫的再複雜都能跑,但卻不實用,無法運用到實際生活中, 唯有和硬體結合才有辦法.我從事人工智慧和影像處理的研究,演算法寫的再好,還是脫離不了上述的問題,因此才想學硬體. 不過聽mymj這樣講,可嚇壞我了,要學這麼多, 我只想能夠把我的code丟到硬體板上,能實際使用這樣而已.larryleu推薦的網站我去看過了,但實在是基礎不夠,有看沒懂多少;1666362的建議也很實在,無奈我要使用什麼版子,選擇哪些晶片我都搞不懂,真所謂隔行如隔山;所以請各位大大可否針對我的需求,直接建議我怎麼做比較好? 謝謝大家.
pchw8598
一般會員


發表:43
回覆:63
積分:21
註冊:2003-11-09

發送簡訊給我
#9 引用回覆 回覆 發表時間:2004-11-21 14:33:08 IP:163.13.xxx.xxx 未訂閱
嗯....擺了好幾天了, 沒有新的建議,那大概其他大大的想法可能和這些也不謀而合吧.大家的建議優對我很有幫助,但1666362的積分好像比較少,所以就給1666362吧.
1666362
初階會員


發表:66
回覆:124
積分:43
註冊:2004-07-07

發送簡訊給我
#10 引用回覆 回覆 發表時間:2004-11-21 22:54:04 IP:210.192.xxx.xxx 未訂閱
Dear pchw8598: 小弟只是把自己知道的分享而已 希望您順利發展 我是新手 多多指教 ^^
chenman
一般會員


發表:5
回覆:12
積分:3
註冊:2004-10-24

發送簡訊給我
#11 引用回覆 回覆 發表時間:2004-11-22 10:41:50 IP:218.168.xxx.xxx 未訂閱
有位大大"larryleu".... 介紹了一個網站"旗威科技"的網址...它的裡面有一個『AT89S燒錄板』 http://www.chipware.com.tw/chinese/index.html 請問它的線路怎麼這麼簡單~~~~就只有幾個電容、電阻、一個com1插座、一個ic座~~~~就這樣就可以做成燒錄器了~~ 之前各位大大po的燒錄器~~~有個很難克服的地方~~~~~~~~~~~@@" 就是~~~都由一顆8051(裡面寫有燒錄程式)去燒另一顆新的8051... 但~~對於"白手"起家的初學者來說~~~ 我們就算自行製作此燒錄器~~~但那顆8051(裡面寫有燒錄程式)的程式我們又怎麼用進去的呢= =||| 不知道有沒有辦法~~~讓像我們這種初學者可使用的燒錄器呢?
暗黑破壞神
版主


發表:9
回覆:2301
積分:1627
註冊:2004-10-04

發送簡訊給我
#12 引用回覆 回覆 發表時間:2004-11-22 11:12:04 IP:221.169.xxx.xxx 未訂閱
http://www.atmel.com/dyn/resources/prod_documents/DOC0285.PDF
48932005
初階會員


發表:3
回覆:42
積分:29
註冊:2003-09-13

發送簡訊給我
#13 引用回覆 回覆 發表時間:2004-11-25 09:07:30 IP:163.13.xxx.xxx 未訂閱
引言: 很感謝大家的幫忙, 其實是因為長期寫程式,怎麼寫都只能在電腦上run, 電腦等級高,程式寫的再複雜都能跑,但卻不實用,無法運用到實際生活中, 唯有和硬體結合才有辦法.我從事人工智慧和影像處理的研究,演算法寫的再好,還是脫離不了上述的問題,因此才想學硬體. 不過聽mymj這樣講,可嚇壞我了,要學這麼多, 我只想能夠把我的code丟到硬體板上,能實際使用這樣而已.larryleu推薦的網站我去看過了,但實在是基礎不夠,有看沒懂多少;1666362的建議也很實在,無奈我要使用什麼版子,選擇哪些晶片我都搞不懂,真所謂隔行如隔山;所以請各位大大可否針對我的需求,直接建議我怎麼做比較好? 謝謝大家.
要想清楚喔~~做這個不是只有寫寫code,燒進去就可以了(這件事在某些外國的國小已經用lego玩得不亦樂乎了),剛開始學單晶片頂多是學學io的控制還一些電子學的基礎,當你已經把硬體建構好了,每個io每個模組都可以獨立正常動作後,接下來的事情才是做單晶片真正的目標(之前做的都是理所當然),就是嵌入式系統,當你做的單晶片功能越來越複雜後,必須要有一個系統軟體來作妥善的規劃,當然還是要看你的系統大到多少程度,來決定是要自己寫kernel還是要使用現成的elinux,ucos,ecos等...當kernel搞定後,再發展自己的或是套用該OS所提供的library或是driver來使用,再更上一層,就是自己寫自己的應用軟體來加強系統的功能性,大家有沒有看到手機就是這樣堆起來的~~所以阿~~還是想清楚再來學囉~~~總歸一句:興趣才是王道
系統時間:2024-05-07 23:29:55
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!