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

關於藍芽還有ARM

缺席
sn903209
初階會員


發表:53
回覆:86
積分:32
註冊:2005-03-27

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-06-07 22:01:44 IP:61.229.xxx.xxx 未訂閱
請教大大 我們如果我想用ARM學習BLUETOOTH(做搖控車),不知道可不可行 還有那位大大能不能提供給我一點資料,書上好像都只有講解BLUETOOTH的理論 ,應用的書怎麼好像市面上都沒有 對了,BLUETOOTH可不可以和紅外線一樣,直接拿紅外線發射,另一端接收動作 還是一定要有MCU配著用才行? 謝謝大大 發表人 - sn903209 於 2005/06/07 22:16:36
odyaho
初階會員


發表:60
回覆:104
積分:42
註冊:2005-02-15

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-06-08 08:49:18 IP:202.181.xxx.xxx 未訂閱
Dear sn903209: 市面上的書不會告訴你藍芽的實做 只會跟你說應用於哪裡??    藍牙一開始與紅外線不同處  是它需要先經過"配對"模式 找到欲連結的裝置  再進入stand by or 傳輸...    對了  想請問您  What's ARM???  

版主


發表:261
回覆:2302
積分:1667
註冊:2005-01-04

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-06-08 09:18:16 IP:211.22.xxx.xxx 未訂閱
ARM 是什麼? ARM = Advanced RISC Machine, 如大家不知道RISC(Reduced instruction set)和CISC的分別,大家大可不理。 它是Intel 的一項重點發展項目之一。 專門使用在一些手提用品上,如samsung 的電話, 和Pocket PC, 而將來部份的3G電話也會採用ARM technology的CPU。 ARM的歷史 ARM 最初的名字是ACORN,是英國一間玩具廠在80年製做出來, 當年做的ARM稱為ARM1,直到95年,ARM7 出現後, 不同的公司便開始製造不同的ARM 了, 就像Intel 和AMD的desktop CPU一樣。 現在, Intel 有SA1110 v.4 而另一間公司有ARM 9,或其他不同的設計。 ARM的死穴! ARM最大的死位應該是大多數的 ARM CPU 都沒有floating point(即是不可以計少數),所以如果想打graphic game, 速度就真的有限了。
------
-------------------------------------------------------------------------
走是為了到另一境界,停是為了欣賞人生;未走過千山萬水,怎知生命的虛實與輕重!?
sn903209
初階會員


發表:53
回覆:86
積分:32
註冊:2005-03-27

發送簡訊給我
#4 引用回覆 回覆 發表時間:2005-06-08 11:48:26 IP:163.28.xxx.xxx 未訂閱
我找到了一個介紹晶片的網址 http://www.knowsky.com/print.asp?id=12042 上面好像介紹說接收發器再同一模組上 那有沒有發射器和接收器分開的模組
happosai
高階會員


發表:93
回覆:228
積分:109
註冊:2002-09-15

發送簡訊給我
#5 引用回覆 回覆 發表時間:2005-06-09 15:16:38 IP:211.75.xxx.xxx 未訂閱
ARM公司是1990年由Arcon、Apple和VLSI合作成立的,是全世界第一大IP供應商, Intel的StrongARM也不是完全自己開發的,而是從DEC收購得來的ARM核心 技術(改良?),現在StrongARM也停產了,Intel目前主要推廣PXA系列。 除了Intel外,世界上很多知名半導體廠商都有生產以ARM為核心的SoC, 例如:samsung、sharp、ATMEL、飛利浦... (國內華邦也有生產ARM SoC,不過好像沒聽過有人在用?)
kzusen
一般會員


發表:0
回覆:5
積分:1
註冊:2003-12-24

發送簡訊給我
#6 引用回覆 回覆 發表時間:2005-06-10 10:00:16 IP:210.66.xxx.xxx 未訂閱
基本上是可行的 甚至可以不需要mcu (只要一個藍芽的單晶片) 但是要會寫藍芽的程式(application) 如果自己要寫藍芽程式還需要該晶片廠商的發展工具(如csr的bluelab) 建議不要自己碰藍芽這一塊 如果只是要作遙控器 可以拿市面上有CABLE REPLACE或支援spp的藍芽模組來用 但因為不是自己開發的藍芽 所以可能要再加一個mcu來承接藍芽所送來的data 藍芽變成只是一個接收(發射)器...
sn903209
初階會員


發表:53
回覆:86
積分:32
註冊:2005-03-27

發送簡訊給我
#7 引用回覆 回覆 發表時間:2005-06-26 01:43:59 IP:61.229.xxx.xxx 未訂閱
不太懂kzusen大大所說的CABLE REPLACE和支援spp的藍芽模組 不過我買的是http://tw.f3.page.bid.yahoo.com/tw/auction/c16935261 Ericsson ROK 101 008 Bluetooth Modules(藍芽模組) 他的datasheet看了,大概知道把他接上max232大概就可以用了(希望真的可以用) 考完試要來實做了 希望大大能提供點意見給小弟 ,讓小弟在實做時能順利 謝謝大大
derrenbol1
中階會員


發表:5
回覆:113
積分:93
註冊:2004-12-09

發送簡訊給我
#8 引用回覆 回覆 發表時間:2005-06-26 15:05:30 IP:210.202.xxx.xxx 未訂閱
To all: 1. ARM的原名叫Acorn Risc Machine沒錯. 但當年指的是"機器"本身. 而且當年用的是6502, 後來因為嫌人家中斷反應速度太慢, 本來在 當時要尋求更好的CPU, 但後來有名的加州柏克萊分校提出RISC架構 的論文, 所以他們轉而變成開發IC, 也就是後來的ARM, 當年的須求 者是BBC(英國廣播公司), 這個當年是在1983~1985. 2. Bluetooth你應該找到的都是模組, 像GSM模組一樣, 分成發送跟接收. 你可以選購你所熟悉的介面去接到你的目的CPU, 這樣再下來就跟 Bluetooth的硬體一點關係都沒有了, 現在變你怎麼跟這個模組做溝 通. 做揺控車 ? 我不曉得你要用那一種Profile的協定去做.
kzusen
一般會員


發表:0
回覆:5
積分:1
註冊:2003-12-24

發送簡訊給我
#9 引用回覆 回覆 發表時間:2005-06-27 08:45:43 IP:210.66.xxx.xxx 未訂閱
Dear, 沒錯...只要接上max232是可以作一點事 但是你知道要送什麼命令給bluetooth嗎!? 如果你是打算由遙控器上的mcu送cmd到max232再到bluetooth然後經無線電波到遙控車上的bluetooth再到max232再到muc這會比較單純一點,你只要知道如何把二個藍芽link起來就好了 比較好的方式是直接用bluetooth來取代mcu,這會很複雜,你必需了解更多bluetooth的cmd(如hci、rfcomm...) 如果你只是作專題...而且不想弄得太複雜用第一個方法吧... 但如果你想多學一點有關藍芽的東西那用第二個方式會比較好...(不過可能會畢不了業...:P)鼓勵你用這個方法...
sn903209
初階會員


發表:53
回覆:86
積分:32
註冊:2005-03-27

發送簡訊給我
#10 引用回覆 回覆 發表時間:2005-06-27 12:15:07 IP:211.21.xxx.xxx 未訂閱
bluetooth和其他通訊協定一樣為一個封包存取 封包內容由 存取碼、標頭、資料 構成 大至上我的bluetooth profile 用的是serial port profile 因為大概目前只要用到0、1而已 如果要用到多一點功能可能會考慮 object push profile吧 不過目前還是在假設而已 所以還是希望大大能給點明確的方向 謝謝大大
sn903209
初階會員


發表:53
回覆:86
積分:32
註冊:2005-03-27

發送簡訊給我
#11 引用回覆 回覆 發表時間:2005-07-03 14:03:32 IP:61.229.xxx.xxx 未訂閱
最近把BlueTooth 焊上rs232了  可是我需要bd_addr  48位元  (就是像網路卡的網卡ip) 不知道他的bd_addr 應該是那個   還是該如何取得 另外就是我該怎麼測試這個模組怎麼讓他WORK       謝謝大大 發表人 - sn903209 於 2005/07/03 14:08:36
kzusen
一般會員


發表:0
回覆:5
積分:1
註冊:2003-12-24

發送簡訊給我
#12 引用回覆 回覆 發表時間:2005-07-04 08:18:43 IP:210.66.xxx.xxx 未訂閱
如果你是在try...沒有要作成產品販賣 那你就隨便key吧... 但最好二個module用不一樣的address,(有人說一樣的address也可以不過我沒試過) 如果你是要作成產品那你要跟ieee申請(要錢的...)
kzusen
一般會員


發表:0
回覆:5
積分:1
註冊:2003-12-24

發送簡訊給我
#13 引用回覆 回覆 發表時間:2005-07-04 08:40:17 IP:210.66.xxx.xxx 未訂閱
附帶說明... 48bit address分成 [47:32] NAP [31:24] UAP [23:0] LAP 各有其作用及意義
sn903209
初階會員


發表:53
回覆:86
積分:32
註冊:2005-03-27

發送簡訊給我
#14 引用回覆 回覆 發表時間:2005-07-04 15:15:11 IP:61.229.xxx.xxx 未訂閱
那請問kzusen大大 那該怎麼測試能不能work呢(在pc上)? (等確定可以work後,在接到mcu 接上以rs232通訊) bd_addr 不是模組就會附在上面了喔 因為我有看到別人的模組上面就有bd_addr 了 因為有人說我用的這組裡面有bd_addr ,不過要用軟體測出來,所以想清楚一下該如何使用 謝謝大大 發表人 - sn903209 於 2005/07/04 15:19:29
slife100
一般會員


發表:13
回覆:15
積分:5
註冊:2005-01-26

發送簡訊給我
#15 引用回覆 回覆 發表時間:2005-07-14 18:27:00 IP:140.130.xxx.xxx 未訂閱
引言: Dear, 沒錯...只要接上max232是可以作一點事 但是你知道要送什麼命令給bluetooth嗎!? 如果你是打算由遙控器上的mcu送cmd到max232再到bluetooth然後經無線電波到遙控車上的bluetooth再到max232再到muc這會比較單純一點,你只要知道如何把二個藍芽link起來就好了 比較好的方式是直接用bluetooth來取代mcu,這會很複雜,你必需了解更多bluetooth的cmd(如hci、rfcomm...) 如果你只是作專題...而且不想弄得太複雜用第一個方法吧... 但如果你想多學一點有關藍芽的東西那用第二個方式會比較好...(不過可能會畢不了業...:P)鼓勵你用這個方法...
大大您說的MCU是指什麼呢?是指8051單晶片嗎?
sn903209
初階會員


發表:53
回覆:86
積分:32
註冊:2005-03-27

發送簡訊給我
#16 引用回覆 回覆 發表時間:2005-07-14 20:23:21 IP:218.161.xxx.xxx 未訂閱
你指的是mcu 是我要用什麼嗎? 是的話 那就是(CPLD和ARM) 至於8051可能以後會研究看看吧 不過這顆模組好像買了不太正確 所以可能會更換新的藍芽模組
slife100
一般會員


發表:13
回覆:15
積分:5
註冊:2005-01-26

發送簡訊給我
#17 引用回覆 回覆 發表時間:2005-07-17 16:24:17 IP:59.104.xxx.xxx 未訂閱
引言: 你指的是mcu 是我要用什麼嗎? 是的話 那就是(CPLD和ARM) 至於8051可能以後會研究看看吧 不過這顆模組好像買了不太正確 所以可能會更換新的藍芽模組
想請教大大: 我想單純由PC端利用藍芽傳輸資料如01010101到另一端的藍芽上,其由PC端透過華邦的一個單晶片W78E516B來控制藍芽模組,那我想請問大大的是,如果單單要利用單晶片來控制使兩個籃芽模組連線的話,須送出藍芽連線的語句如0X0E等這類的,又該怎從單晶片的TX送到藍芽RX指令呢?而指令該怎麼打呢?可否舉例一些呢?感謝各位大大了!!!
sn903209
初階會員


發表:53
回覆:86
積分:32
註冊:2005-03-27

發送簡訊給我
#18 引用回覆 回覆 發表時間:2005-07-17 19:13:51 IP:61.229.xxx.xxx 未訂閱
如果理論沒錯 是 送一個封包嘛 那封包就是 標頭 profile data 大概是這樣 範例我不會 因為我的模組不能用,找尋可用的模組
slife100
一般會員


發表:13
回覆:15
積分:5
註冊:2005-01-26

發送簡訊給我
#19 引用回覆 回覆 發表時間:2005-07-17 21:27:41 IP:59.104.xxx.xxx 未訂閱
引言: Dear, 沒錯...只要接上max232是可以作一點事 但是你知道要送什麼命令給bluetooth嗎!? 如果你是打算由遙控器上的mcu送cmd到max232再到bluetooth然後經無線電波到遙控車上的bluetooth再到max232再到muc這會比較單純一點,你只要知道如何把二個藍芽link起來就好了 比較好的方式是直接用bluetooth來取代mcu,這會很複雜,你必需了解更多bluetooth的cmd(如hci、rfcomm...) 如果你只是作專題...而且不想弄得太複雜用第一個方法吧... 但如果你想多學一點有關藍芽的東西那用第二個方式會比較好...(不過可能會畢不了業...:P)鼓勵你用這個方法...
想請教大大: 我想單純由PC端利用藍芽傳輸資料如01010101到另一端的藍芽上,其由PC端透過華邦的一個單晶片W78E516B來控制藍芽模組,那我想請問大大的是,如果單單要利用單晶片來控制使兩個籃芽模組連線的話,須送出藍芽連線的語句如0X0E等這類的,又該怎從打單晶片的TX送到藍芽RX指令呢?而指令該怎麼打呢?可否舉例一些呢?感謝各位大大了!因為找過好幾本書都沒像一些微處理器有範例程式可以看可以教學,所以在此請問大大了!非常感謝!
slife100
一般會員


發表:13
回覆:15
積分:5
註冊:2005-01-26

發送簡訊給我
#20 引用回覆 回覆 發表時間:2005-07-19 19:14:40 IP:140.130.xxx.xxx 未訂閱
引言: 如果理論沒錯 是 送一個封包嘛 那封包就是 標頭 profile data 大概是這樣 範例我不會 因為我的模組不能用,找尋可用的模組
大大我半年前有認識ㄧ個工程師 他好像有再賣SPP模組 你是否需要呢?當時他跟我說好像一個1500吧 不知道是否有記錯 !
slife100
一般會員


發表:13
回覆:15
積分:5
註冊:2005-01-26

發送簡訊給我
#21 引用回覆 回覆 發表時間:2005-07-19 19:19:58 IP:140.130.xxx.xxx 未訂閱
引言: 如果你是在try...沒有要作成產品販賣 那你就隨便key吧... 但最好二個module用不一樣的address,(有人說一樣的address也可以不過我沒試過) 如果你是要作成產品那你要跟ieee申請(要錢的...)
不知道大大您是否知道如何由單晶片的TX腳丟封包資料給藍芽的RX呢?使他們連線了!小的看了很多的文章幾乎都沒有寫,只有寫說封包的格式,但是我不知道如何由單晶片傳出去,是否像微處理機的組合語言ㄧ樣! MOV AH 01H 這樣呢? 如果大大知道的話,可以交我嗎?拜託大大,謝謝了!
sn903209
初階會員


發表:53
回覆:86
積分:32
註冊:2005-03-27

發送簡訊給我
#22 引用回覆 回覆 發表時間:2005-07-19 20:17:19 IP:218.161.xxx.xxx 未訂閱
台灣好像藍芽這方面好像不是很成熟的感覺 所以軟硬體好像有教科書都很少 對我們學生來講如果沒人帶真的有點辛苦 不過還是自己得下點苦心才是 另外就是你一直在問怎麼傳封包 這個我建議你先確定怎麼讓藍芽在PC上WORK之後(雖然我的目前屬於失敗狀態,現在在等一個大大給我硬體方面的指導) 再來接上MCU 這樣你會比較清楚藍芽到底在傳什麼 有一本藍芽實做的書,有興趣自己去找一找吧(2005年才剛出版的) 因為我還沒有成功過,所以不太能給你很清楚的資訊給你
系統時間:2024-04-26 7:14:43
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!