嵌入式藍牙PSTN網關的設計與實現(xiàn)
在Main函數(shù)中對系統(tǒng)初始化以后會調用消息處理函數(shù)MessageLoop(),開始進行消息調度。之后整個系統(tǒng)的程序都以消息機制進行運行,當系統(tǒng)接收到不同的狀態(tài),app_handler()函數(shù)負責將對應的消息分發(fā)到相應的處理子程序函數(shù)進行處理,主程序流程圖如圖7所示。本文引用地址:http://www.2s4d.com/article/148835.htm
4.2 按鍵處理及顯示處理子程序設計
按鍵處理子程序的作用主要是響應按鍵中斷,從而完成掛斷、接聽及網絡間的切換等功能實現(xiàn)。系統(tǒng)的3個按鍵分別使用了PIO9-PIO11這3個PIO口,使用PioGetPin()和PioSetPin()函數(shù)即可靈活的對PIO引腳進行監(jiān)測和修改。
顯示程序中將整塊顯示屏分為上下兩部分,通過chn_dispup()和chn_dispdown()兩個函數(shù)分別對上、下半屏的字符顯示進行處理。另外設計了圖形顯示程序img_disp()用來對未來的需求進行支持,顯示程序流程圖如圖8所示。
5 結束語
設計的嵌入式藍牙PSTN網關,能兼容市面上大多數(shù)的藍牙手機,可以支持PSTN網絡和移動通信網同時來電接聽,并能即時且方便地在兩個通話網絡之間互相切換。通過實際使用測試,手機和網關在10 m的距離以內,音質清晰、通話質量良好。
嵌入式藍牙PSTN網關,融合了同話網絡和移動通信網絡,做到了“二網合一”,增加了通信的便捷性,避免了通信資源的浪費,更重要的是能使手機使用者盡可能得避免微波輻射,符合現(xiàn)在生活的環(huán)保理念。
數(shù)字通信相關文章:數(shù)字通信原理
通信相關文章:通信原理
藍牙技術相關文章:藍牙技術原理
評論