<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 嵌入式藍牙PSTN網(wǎng)關(guān)的設計與實(shí)現

嵌入式藍牙PSTN網(wǎng)關(guān)的設計與實(shí)現

作者: 時(shí)間:2012-06-27 來(lái)源:網(wǎng)絡(luò ) 收藏

3.3 電話(huà)機模塊
SHL603C是采用單5 V供電的用戶(hù)接口電路芯片,集成了用戶(hù)接口電路的所有功能,簡(jiǎn)化了用戶(hù)外圍電路的。其中RC引腳是饋鈴饋電控制引腳:當高電平時(shí)模塊振鈴;低電平時(shí)模塊饋電。中將BC4-ext芯片的PIO4和PIO5分別分配給SHK2引腳和RC引腳。其詳細電路如圖5所示。

本文引用地址:http://dyxdggzs.com/article/148835.htm

e.JPG


3.4 語(yǔ)音編解碼模塊
語(yǔ)言編解碼模塊負責對語(yǔ)音數據進(jìn)行A/D和D/A轉換。模塊通過(guò)PCM數據接口構成其與語(yǔ)音芯片MC145483的收發(fā)數據通道,并通過(guò)PCM_SYNC控制語(yǔ)音同步,通過(guò)PCM_CLK控制控制送給語(yǔ)音芯片的時(shí)鐘信號。電路如圖6所示。

f.JPG



4 軟件設計
應剛程序的開(kāi)發(fā),選擇CSR公司的Bluelab。BlueLab的軟件開(kāi)發(fā)包主要由以下幾部分組成:
(1)xIDE集成開(kāi)發(fā)環(huán)境。
(2)包含協(xié)議棧的BlueCore固件。
(3)常用的幾種藍牙剖面。
(4)庫文件和相應的頭文件。
BlueLab允許程序員根據特殊的需要以靈活的方式開(kāi)發(fā)應用程序,使用參考示例代碼簡(jiǎn)化開(kāi)發(fā)進(jìn)程。在對藍牙語(yǔ)音收發(fā)組件的軟件進(jìn)行設計時(shí),就可以以相關(guān)剖面(Profile)進(jìn)行開(kāi)發(fā)。
軟件部分的設計主要包括按鍵處理子程序、顯示處理子程序以及主程序。主程序用于進(jìn)行系統的初始化,負責藍牙語(yǔ)音設備的配對連接,并響應按鍵模塊的命令,處理手機和同定電話(huà)之間的語(yǔ)音切換,同時(shí)負責將獲取的狀態(tài)信息,如通話(huà)狀態(tài)、來(lái)電顯示等傳遞給液晶顯示模塊進(jìn)行顯示。按鍵子模塊分為3個(gè)按鍵功能:(1)“固話(huà)”按鍵;(2)“手機”按鍵;(3)“拒接”按鍵。當網(wǎng)絡(luò )或移動(dòng)通信網(wǎng)有來(lái)電呼叫時(shí),對應的“固話(huà)”或“手機”按鍵的指示燈會(huì )閃爍,這時(shí)通過(guò)按鍵即可進(jìn)行不同通信網(wǎng)絡(luò )問(wèn)的切換。顯示部分子程序包含了顯示驅動(dòng)芯片的初始化函數,并定義了分屏顯示、顯示漢字、顯示圖形等函數。
4.1 主程序設計
Bluelab提供了一種虛擬多任務(wù)的體系架構VM(Virtual Machine),使得應用程序可以處理多任務(wù)。該機制把應用程序中需要處理的各種消息分類(lèi),設立多個(gè)消息隊列,每個(gè)消息隊列的消息都采用一個(gè)單獨的TASK來(lái)處理,如同有不同的TASK在處理不同的事物,了多任務(wù)機制。

linux操作系統文章專(zhuān)題:linux操作系統詳解(linux不再難懂)

數字通信相關(guān)文章:數字通信原理


通信相關(guān)文章:通信原理


藍牙技術(shù)相關(guān)文章:藍牙技術(shù)原理


評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>