Re: [問題] 單晶片新手如何入門

看板ASM (組合語言)作者 (我愛ASM)時間16年前 (2008/09/11 13:30), 編輯推噓5(505)
留言10則, 4人參與, 最新討論串2/2 (看更多)
※ 引述《nicerabbit (小黑兔)》之銘言: : 大家好, : 我是設計系的學生, : 所以對這個領域算是一張白紙, : 目前很努力的想要做出一些實體, : 會基本的AS、C++、Max/MSP : 不過真的是很基本的那種, : Arduino也會一點點, : 就是一直在找資料做收集, : 希望能夠快一點上手, : 我的目的是要讓PC取得三軸加速器的值還達到我產品的功能, : 但是目前我還不能將硬體和軟體做連貫, : 希望多從範例來入手‧ : 最近看到一本在說ATmega8515的書, : 他說這個晶片比8051要快很多而且好處多多, : 請問為甚麼8051還是被非常廣泛的是用呢? 因為8051非常簡單,功能也很基本,用在教學上比較能專注在建立 微控器的基本能力和常識。加上很多加都有做加強型的51,要轉換 也不會很困難(如果原來在51的基礎就打好的話) AVR和PIC這類的uC本身周邊很齊全,開發工具也不貴。速度也比傳 統51快很多。但是加強型的51也有很快的機種,我自己用過51的IP 在FPGA跑在200MHz。但是種類雖然多,但是工具都不太統一,用號 稱覆蓋率最高的開發環境KeilC,要花的錢也不少。 AVR和PIC這兩種除了買個基本工具外,軟體幾乎可以用免費的或是 學術版的C語言開發,原廠的開發環境(IDE)是免費的。對於沒啥錢 的學生算是一種福利。 所以如果你用到加速規這種可能會有類比介面的元件,那用 AVR或 PIC都算是不錯的選擇。 : 另外我想問一下, : 加速度感測器型號很多, : 晶片和感測器的廠牌有沒有甚麼限制, 只要介面能用就可以,類比介面用ADC轉(內建或外掛),數位的(I2C SPI等...)上面兩種晶片都有硬體幫你完成,或是自己控制I/O 用軟 體完成也可,基本上沒有限制。只要你的感測器符合需求即可。 : 像是誰跟誰不合之類的? : 要如何來選擇? : max/msp和arduino的連結, : 有沒有詳細教程可以參考呢? : (arduino樂園不能看>"<) 對這板子來說,你只需要上面那顆uC的datasheet和電路圖。 剩下的沒啥好教的,只要回頭看你買的AVR的書,差不多簡單 的程式就能寫出來了。 : 現在的我幾乎是從頭開始, : 目標就是取得三軸加速器的值, : 讀入程式(AS、MAX、C+...) : 那麼我的晶片和元件應該如何來選擇比較容易呢? 比如你用的是ADXL330這個三軸加速規,因為他是3.3V電源,類比輸出 ,所以就找個可以在3.3V系統的uC,有ADC介面的。市售藍牙模組大多 是UART介面,買一個跟uC的UART連起來即可。 藍牙模組 http://www.playrobot.com/communication/communication_bluetooth.html# 其他介面以此類推.... : 另外,最好可以使用無線傳輸, : 我有筆電的藍芽, : 之前接過wii remote, : 請指引一條明路, : 讓我在找資料時能夠聚焦一點, : 謝謝 <(_)> 你現在大概只要照著書把ADC、UART、Timer、I/O port動起來,你要 的就完成90%了。 -- 不要問我從哪來,我只是一個浪跡天涯的工程師.... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.132.23.74

09/12 00:49, , 1F
以asm而言,51的asm架構其實是比較複雜的……orz
09/12 00:49, 1F

09/12 00:49, , 2F
相對於PIC之類的RISC而言
09/12 00:49, 2F

09/12 10:44, , 3F
在我看來都是一樣的東西....
09/12 10:44, 3F

09/12 10:45, , 4F
基本能力建立好後不會因為是RISC或CISC的差異就不會寫
09/12 10:45, 4F

09/12 10:46, , 5F
程式,而且90%應該都會用C開發...
09/12 10:46, 5F

09/12 12:39, , 6F
是這樣沒錯,不過對初學者的話會有差……
09/12 12:39, 6F
初學者?那不用管啥架構... 挑一樣「順眼」的下去做就是了。 單晶片這種東西很棒,只要你願意付出,他的成效會很直接反映 在你的學習成果上。 要換?以後再說吧!第一顆都學不好的話,大概也沒機會換了...XD ※ 編輯: MasterChang 來自: 140.132.23.74 (09/12 13:25)

09/12 23:09, , 7F
謝謝master非常專業的解說~
09/12 23:09, 7F

09/12 23:12, , 8F
不過看到很多專有名詞需要拜一下谷歌大神^^
09/12 23:12, 8F

09/16 23:11, , 9F
AVR的單晶片單價還是偏高,要量產還是以51較多
09/16 23:11, 9F

09/17 13:57, , 10F
你知道量產的AVR晶片價格可以down到跟51差不多嗎?
09/17 13:57, 10F
文章代碼(AID): #18oAqH3n (ASM)
討論串 (同標題文章)
文章代碼(AID): #18oAqH3n (ASM)