在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

使用DS1U實現藍牙轉9097線通信

星星科技指導員 ? 來源:ADI ? 作者:ADI ? 2023-02-08 15:09 ? 次閱讀

本應用筆記解釋了如何實現藍牙串行和Maxim 1-Wire適配器之間的通信。討論的主題包括:選擇正確的藍牙適配器、設置說明和啟用通信的示例代碼。DS9097U 1-Wire COM端口適配器用于接收藍牙命令。

介紹

本文將指導您選擇合適的藍牙適配器,提供設置說明,并提供與Maxim 1-Wire適配器通信的示例代碼。提供的示例代碼并非作為完整的解決方案,而是作為起點。示例代碼可用于為 Windows PC 或 Windows Mobile 設備編寫程序。此示例使用 Windows Mobile 設備。

概述

藍牙是一種短距離無線技術,最初旨在替代電纜。它可以將各種類型的信息(例如音樂、視頻和數據)發送到位于 10 米范圍內的其他支持藍牙的設備。藍牙有許多協議來處理各種類型的數據傳輸.

本應用筆記解釋了如何使用藍牙串行端口協議(SPP)實現與Maxim的DS9097U 1-Wire COM端口適配器的通信。DS9097U為RS-232至1-Wire適配器,接收來自串行端口的命令,并產生與1-Wire器件通信所需的適當信號。本文檔概述了正確設置第三方藍牙串行端口適配器的過程。然后提供示例代碼,用于使用 Visual Basic 1920 Compact .NET 編程平臺和串行端口控制接口從 Windows Mobile 設備讀取 DS2008 溫度數據。

必填項目

DS9097U COM 端口適配器

藍牙串行適配器(即藍扣標準)

Visual Basic 2008 Compact .NET

適用于電腦USB 藍牙適配器

Windows Mobile 6.1(或 5.0)

定制串行接口電纜

選擇藍牙適配器

選擇與DS9097U兼容的藍牙適配器涉及兩個因素。首先,考慮為DS9097U供電的藍牙DTR和RTS線路的可用電流(見圖1)。藍牙適配器內的大多數RS-232芯片應該能夠提供為DS9097U供電所需的電流。如果適配器的規格未列出電流參數,則確定使用的RS-232芯片并驗證其電流源能力。我們的應用程序使用來自 Serialio.com 的BlueSnap標準藍牙適配器。

poYBAGPjSqmAS05lAAAcNnOyFJ0870.gif?imgver=1

圖1.DS9097U原理圖,DB-9版本。

其次,確定是否可以對 RTS 和 DTR 線路的邏輯電平進行編程。BlueSnap適配器不允許這樣做,需要創建額外的電纜以從9V電池向RTS和DTR線路供電。這一限制妨礙了1-Wire標準庫(OneWireLinkLayer.dll)的使用,這些庫切換這些線路以復位器件。

注意:如果使用握手,藍牙的板載固件會自動切換 RTS 和 DTR 線路。雖然通常很方便,但對于1-Wire適配器來說,這些線路是電源引腳,因此在此應用中是有害的。如果藍牙適配器支持RTS和DTR控制,OneWireLinkLayer.dll可以加快編程開發時間。

設置程序

以下過程概述了硬件配置所需的步驟。

視窗 XP SP3 安裝過程?

將 USB 轉藍牙適配器插入電腦的 USB 端口并配置該適配器。注意:這不是BlueSnap設備,而是將配置BlueSnap適配器的USB到藍牙設備。

右鍵單擊“我的電腦”,然后從彈出菜單中選擇“屬性”。

選擇硬件選項卡,然后單擊設備管理器。

找到創建的虛擬端口(COM & LPT)并展開樹(下圖中帶圓圈的項目)。

確認您至少有一個藍牙通信端口并關閉所有窗口。

雙擊“我的藍牙位置”桌面圖標。

點擊 添加藍牙設備 從左側菜單中。

單擊藍牙設置對話框中的下一步。

將出現“藍牙設備選擇”對話框,并開始掃描設備。

確保 BlueSnap 撥動開關 1 到 3 處于 OFF 位置,并且撥碼開關 4 處于打開狀態。開關 4 默認波特率為 9600。將 9V 電池連接到 BlueSnap 適配器,這會導致適配器上的 LED 快速閃爍 60 秒。在此期間必須建立連接,否則適配器將超時,并且必須斷開并重新連接電池。按下對話框中的“再次搜索”按鈕開始搜索。

設備顯示為 BlueSnap。

雙擊藍扣圖標開始配對過程。

按“藍牙安全設置”對話框中的“跳過”。

在藍牙服務選擇對話框中檢查 SPP。

按“配置”按鈕以選擇您將在PC上使用的藍牙COM端口。

取消選中安全連接復選框,選擇藍牙 COM 端口(從步驟 5 開始),然后按確定。

按藍牙服務選擇對話框中的下一步按鈕(步驟 14)。

如果出現以下提示,只需按 OK。

在藍牙設置向導完成頁面(步驟 8)上,如果需要,可以修改此連接的默認名稱。按完成按鈕建立藍牙連接。

適配器上的綠色 LED 應為穩定的綠色。

如果連接丟失,請返回“我的藍牙位置”(步驟 6),然后雙擊在步驟 19 中創建的 BlueSnap 圖標。

如果系統提示輸入安全代碼,請嘗試輸入 0000 或 1234。有關適配器的默認密碼,請參閱 BlueSnap 說明手冊。

建立連接后,雙擊“我的藍牙位置”中的 BlueSnap 圖標以查看適配器的狀態。

從以下位置啟動預安裝的 Windows 超級終端:啟動

pYYBAGPjSqqAPdJbAAAB-HzF9KM004.gif?imgver=1

程序

pYYBAGPjSqqAPdJbAAAB-HzF9KM004.gif?imgver=1

附件

pYYBAGPjSqqAPdJbAAAB-HzF9KM004.gif?imgver=1

通信。

在“新建連接”對話框中輸入連接的名稱,然后按“確定”。

從“連接到”對話框中,選擇在步驟 16 中配置的 COM 端口,然后按“確定”。

從“COM# 屬性”對話框中,選擇以下選項,然后按“確定”。

即使尚未建立適配器連接,超級終端也可能顯示為已連接。如果適配器的綠燈緩慢閃爍,請斷開并重新連接電池。通過雙擊“我的藍牙位置”中的 BlueSnap 圖標重新建立藍牙連接(步驟 6)。建立連接后,使用超級終端工具欄中的電話圖標斷開連接并重新連接。

從“超級終端文件”菜單中,選擇“藍快照屬性”。

在屬性對話框中,單擊 ASCII 設置...按鈕。

進行以下 ASCII 設置選擇。

通過單擊“確定”關閉所有對話框。

在“超級終端”窗口中鍵入 $$$;設備將使用 CMD 進行響應。CMD 確認您現在處于命令模式。藍扣 LED 從穩定的綠色變為快速閃爍。

端子類型ST,255中。這會將發現超時從 60 秒更改為無窮大。適配器以 響應。

要啟動,可以在以下位置找到新創建的超級終端連接:啟動

pYYBAGPjSqqAPdJbAAAB-HzF9KM004.gif?imgver=1

程序附件

pYYBAGPjSqqAPdJbAAAB-HzF9KM004.gif?imgver=1

通信

pYYBAGPjSqqAPdJbAAAB-HzF9KM004.gif?imgver=1pYYBAGPjSqqAPdJbAAAB-HzF9KM004.gif?imgver=1

超級終端

pYYBAGPjSqqAPdJbAAAB-HzF9KM004.gif?imgver=1

BlueSnap.ht。

設備現在配置為在接通電源后保持發現模式,沒有任何超時。

視窗移動配對過程

使用連接向導搜索 BlueSnap 藍牙適配器。

選擇藍扣設備。

選擇 SPP 服務。

輸入設備引腳編號(0000 或 1234),然后按綠色復選標記。

當系統提示注冊藍牙串行端口時,選擇“是”。

從名稱下拉框中選擇藍牙串口名稱BTS。輸入索引號為零。索引類似于 COM 端口。按綠色復選標記以接受更改。如果使用非零的索引號,則示例代碼將需要修改這部分代碼才能打開相應的端口。

藍牙管理器確認端口已成功注冊。

可用的 COM 端口列在管理器中。

藍扣適配器已成功配對。打開BTS0端口后,將在移動設備和BlueSnap設備之間建立連接。

視窗應用程序

由于BlueSnap適配器無法切換RTS和DTR線,因此本例中不使用OneWireLinkLayer.dll。DS9097U 1-Wire COM端口適配器(見圖1)可通過串行命令直接訪問。

下載 (ZIP) 示例項目。圖 2 顯示了在 Windows Mobile 設備上運行的應用程序。該項目包含一個簡單的類,用于調用常用函數(包括搜索ROM)。

poYBAGPjSq2Ae8ssAABEX6PlpT4907.gif?imgver=1

圖2.在 Windows Mobile 上運行的應用程序。

審核編輯:郭婷

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 芯片
    +關注

    關注

    455

    文章

    50816

    瀏覽量

    423674
  • 藍牙
    +關注

    關注

    114

    文章

    5823

    瀏覽量

    170342
  • 適配器
    +關注

    關注

    8

    文章

    1952

    瀏覽量

    68029
收藏 人收藏

    評論

    相關推薦

    請教u***64針并口怎么實現

    原來使用的pci插卡的64針并口連接儀器,現在想用u***連接儀器,請教大家怎么實現u***并口啊?
    發表于 06-04 22:20

    串行1Wire驅動器DS2480B資料推薦

    。與RS232C (±12V電平)相接時,還需要一個無源箝位電路和一個5V電平至±12V電平的轉換電路。內部帶有定時器,因此主機就不再需要產生1-Wire通信所需的要求嚴格的時序波形。而在DS9097(E
    發表于 05-17 07:20

    使用軟件flymcu實現stm32芯片藍牙通信的步驟

    硬件,stm32芯片,藍牙兩個(本人使用bt-04),u***串口本人使用軟件flymcu實現步驟1.
    發表于 12-07 09:07

    DS1302的通信定義和 SPI 怎么這么像呢

    文章目錄DS1302 通信時序介紹DS1302 通信時序介紹DS1302 我們前邊也有提起過,是三根
    發表于 01-17 08:13

    DS9097U, DS9097U-009, DS9097U-

    The DS9097U is a sophisticated RS232 to 1-Wire® adapter, which performs RS232 level conversion
    發表于 10-03 08:30 ?42次下載

    DS9097, DS9097E,pdf datasheet

    The DS9097 COM port adapter is a simple, low-cost passive adapter which performs RS-232C (±12V
    發表于 10-03 08:31 ?34次下載

    Bluetooth to 1-Wire communicat

    Bluetooth to 1-Wire communication using the DS9097U Abstract: This application note explains
    發表于 02-27 17:29 ?1301次閱讀
    Bluetooth to <b class='flag-5'>1</b>-Wire communicat

    DS9097U RS232至1-Wire接口適配器

    DS9097U是一款成熟的RS232至1-Wire?的接口適配器,完成RS232電平轉換,有源產生1-Wire通信信號。配合對應的TMEX軟件驅動器,該適配器允許IBM?兼容PC機直接
    發表于 06-14 11:53 ?2624次閱讀
    <b class='flag-5'>DS9097U</b> RS232至<b class='flag-5'>1</b>-Wire接口適配器

    如何使用藍牙進行U盤智能控制系統設計與實現

    ,由USB控制模塊作為主控,并通過擴展外圍電路實現U盤的控制和訪問。本系統實現了智能手機與不帶OTG接口的U盤可以通過藍牙技術進行
    發表于 01-18 11:21 ?14次下載
    如何使用<b class='flag-5'>藍牙</b>進行<b class='flag-5'>U</b>盤智能控制系統設計與<b class='flag-5'>實現</b>

    DS2401X1#U 專用 IC

    電子發燒友網為你提供Maxim(Maxim)DS2401X1#U相關產品參數、數據手冊,更有DS2401X1#U的引腳圖、接線圖、封裝手冊、中文資料、英文資料,DS2401X1#U真值表,DS
    發表于 11-18 19:05
    <b class='flag-5'>DS2401X1#U</b> 專用 IC

    DS1100U-40+ 時鐘/計時 - 延遲

    電子發燒友網為你提供Maxim(Maxim)DS1100U-40+相關產品參數、數據手冊,更有DS1100U-40+的引腳圖、接線圖、封裝手冊、中文資料、英文資料,DS1100U-40+真值表,
    發表于 11-29 20:53
    <b class='flag-5'>DS1100U</b>-40+ 時鐘/計時 - 延遲<b class='flag-5'>線</b>

    DS1100U-150+ 時鐘/計時 - 延遲

    電子發燒友網為你提供Maxim(Maxim)DS1100U-150+相關產品參數、數據手冊,更有DS1100U-150+的引腳圖、接線圖、封裝手冊、中文資料、英文資料,DS1100U-150+真值表,
    發表于 11-29 21:00
    <b class='flag-5'>DS1100U</b>-150+ 時鐘/計時 - 延遲<b class='flag-5'>線</b>

    DS1100U-125+ 時鐘/計時 - 延遲

    電子發燒友網為你提供Maxim(Maxim)DS1100U-125+相關產品參數、數據手冊,更有DS1100U-125+的引腳圖、接線圖、封裝手冊、中文資料、英文資料,DS1100U-125+真值表,
    發表于 11-30 19:29
    <b class='flag-5'>DS1100U</b>-125+ 時鐘/計時 - 延遲<b class='flag-5'>線</b>

    DS1100U-25+ 時鐘/計時 - 延遲

    電子發燒友網為你提供Maxim(Maxim)DS1100U-25+相關產品參數、數據手冊,更有DS1100U-25+的引腳圖、接線圖、封裝手冊、中文資料、英文資料,DS1100U-25+真值表,
    發表于 11-30 19:30
    <b class='flag-5'>DS1100U</b>-25+ 時鐘/計時 - 延遲<b class='flag-5'>線</b>

    DS1135U-12+ 時鐘/計時 - 延遲

    電子發燒友網為你提供Maxim(Maxim)DS1135U-12+相關產品參數、數據手冊,更有DS1135U-12+的引腳圖、接線圖、封裝手冊、中文資料、英文資料,DS1135U-12+真值表,
    發表于 11-30 20:10
    <b class='flag-5'>DS1135U</b>-12+ 時鐘/計時 - 延遲<b class='flag-5'>線</b>
    主站蜘蛛池模板: 四虎网站在线播放| 欧美一级免费片| 免费黄色一级| 午夜免费视频网站| 黄床大片| 色综合久久中文综合网| www.色亚洲| 国产性猛交xx乱| 色中文网| 亚洲午夜精品在线| 台湾一级毛片永久免费| 丁香花五月婷婷开心| 东北美女野外bbwbbw免费| 中日毛片| 国产真实偷乱视频在线观看| 可以免费看黄的网站| 在线天堂视频| 国产农村女人一级毛片了| 91在线网| 色网视频| 亚洲成片在线观看12345ba| 一区二区三| 男人的天堂网在线| 久久精品系列| 性色a| 91精选视频在线观看| 在线观看日本一区| 美女被羞羞产奶视频网站| 狠狠干夜夜| 四虎国产视频| 天天操天天射天天爽| 国产精品久久久久国产精品三级| 狠狠做深爱婷婷久久一区| 在线观看视频网站| 日本三级免费| 理论片午夜| 色综合久久中文字幕网| 日韩特黄| 五月婷婷之综合激情| 日韩怡红院| 男女一级特黄a大片|