色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

如何用單片機的串口進行通信

華維單片機林北 ? 來源:華維單片機林北 ? 作者:華維單片機林北 ? 2022-04-26 00:06 ? 次閱讀

單片機如何實現單片機+藍牙模塊或手機藍牙模塊,手機上應用程序 ?

假如你用單片機的串口進行通信的話,這樣只需要考慮串口轉藍牙和藍牙轉串口的過程就可以了,主要是二者在通信過程中的編碼和解碼,當然你具體處理的肯定是比特流,利用現成的藍牙模塊,至于具體的藍牙通信協議不用深究,但要知道大概。

藍牙信號會被手機的藍牙模塊識別,但是手機具體如何響應,需要你控制,這一步相對要難一些,當然只是簡單功能的話還好說,可以把智能手機想像成一個ARM的開發平臺,就類似單片機一樣,但是這個平臺上已經有一個大型程序,就類似燒芯片一樣,這個程序叫做操作系統,可能是IOS,也可能是安卓,操作系統上會有現成的API函數,就是為了方便開發,基本可以不考慮硬件而去實現功能。

根據你的目的在手機上編寫小的app,程序,來解讀你所收到的藍牙信號,比如說可以觸發手機按鍵控制單片機上的LED。當然二者的通信過程肯定是有來有往的,就是你必須雙向編碼和解碼,同時做出相應。

///插播一條:我自己在今年年初錄制了一套還比較系統的入門單片機教程,想要的同學找我拿就行了免費的,私信我或者看個人簡介就可以找到我哦~點我頭像黑色字體加我地球呺也能領取哦。最近比較閑,帶做畢設,帶學生參加省級或以上比賽///

藍牙模塊的應用中串口助手里的波特率實際上這個9600和這個38400他們倆之間沒有關系,關鍵就是說如果用單片機來做,那這個模塊單片機的這個波特率就要設置成38400,但是一般來講,單片機51單片機波特率做不了特別高,可以把這個波特率改成9600,就是用之前說的指令可以把它改一下,就是說這個波特率修改指令,就可以把它改成9600的波特率,這樣的話用起來就更方便了.

這個AT指令只要自己用串口助手來配,就看得見摸得著,配錯了也沒關系,再重新配,這樣的話就熟悉了這個AT指令的用法,一旦這個配置完成之后,比如把他們倆重新斷電,然后再給他上電,大概一兩秒鐘之后,他們倆就自動配對成功了,這樣的話比如把主機放在你的小車的遙控器上,從機把它放在小車端,不用的時候就把電關了,當想用的時候,你給他打開電源,他們倆就會自動的配對,那就可以完成你的遙控控制了。

剩下的遙控控制就很簡單了,那就是用串口了,比如說就用指令用ABCD來代表前進后退左轉右轉,主機你發送一個a,代表是前進,從機接收到一個a,就控制小車的電機都正轉讓他往前跑,然后發送一個B,就代表讓小車后退,主機發送,這個時候小車端接收到這個B就控制他后退。

至于這個發送,之前說串口的時候,用發送一個字節的函數,就發送這個B,發送這個指令就行了,在這個串口中斷當中接收到這個字符,然后來判斷看看是什么,這樣的話不就完成了一個小車了嗎?所以AT指令并不是特別復雜,可以用助手來把它配好,特別是做這種簡單的應用,就比如要用這個藍牙做一個無線耳機之類,做這種模塊的話,基本上都做這些簡單的小應用。

poYBAGJmxx2ALhF1AAlYzkfl3e4827.jpg

通過這個就能熟悉一方面,把串口再重新拾起來,另外一方面,了解這種AT指令,對你以后學習其他的關于涉及到AT指令的模塊會有好處,當然了,對配置東西也可以用單片機來做,但是如果做這種簡單的東西,沒有必要用單片機來配,比如用單片機來配這個東西,還要查這個地址什么的,還要去監控串口的一些數據,還要把它讀出來,還要再去做這些處理,那不如用這個串口助手把他們倆配好,然后只用他的透傳功能就可以了。

包括平時做的一些項目,用到4G的模塊,那這個時候,我們實際上也是用串口把它配置好,然后只用他的透傳功能,開機就是進入透傳模式了,直接用就行,這樣的話就比較方便,否則的話也沒必要去買這個模塊,大家用這種模塊就要學習這種模塊的用法。

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

    關注

    6039

    文章

    44574

    瀏覽量

    636323
  • 串口
    +關注

    關注

    14

    文章

    1555

    瀏覽量

    76647
  • 藍牙模塊
    +關注

    關注

    30

    文章

    575

    瀏覽量

    55770
收藏 人收藏

    評論

    相關推薦

    LabVIEW與單片機無法串口通信 提示串口打開錯誤 端口設置有問題嗎?

    0xBFFF0000) 未知系統錯誤(其它錯誤)。 重啟計算機也無法解決這個錯誤。 通過虛擬串口,LabVIEW與串口助手通信正常, 單片機串口
    發表于 12-06 22:28

    使用Python進行串口通信的案例

    當然!以下是一個使用Python進行串口通信的簡單示例。這個示例展示了如何配置串口、發送數據以及接收數據。我們將使用 pyserial 庫,這是一個非常流行的用于
    的頭像 發表于 11-22 09:11 ?270次閱讀

    基于51單片機的遙控開關仿真(雙機通信)

    具體實現功能由51單片機+獨立按鍵+繼電器+LED燈等構成。實現功能:(1)本仿真設計的是一款遙控開關,采用51單片機進行遙控器與主機的設計;(2)遙控器由單片機最小系統及四個按鍵構成
    的頭像 發表于 10-22 14:12 ?328次閱讀
    基于51<b class='flag-5'>單片機</b>的遙控開關仿真(雙機<b class='flag-5'>通信</b>)

    如何實現51單片機與PC的串行通信

    51單片機與PC的串行通信是一種常見的通信方式,它允許單片機通過串行接口與PC
    的頭像 發表于 10-21 11:35 ?1073次閱讀

    單片機怎么寫入程序

    程序通常涉及以下幾個步驟: 選擇單片機和開發環境 : 確定項目需求,選擇合適的單片機型號。 安裝相應的開發環境,如Keil、IAR、MPLAB等。 硬件連接 : 將單片機連接到開發板或自制的電路板上。 使用USB轉
    的頭像 發表于 10-21 11:21 ?538次閱讀

    單片機SPI通信實現

    在深入探討單片機(如基于STM32、AVR、PIC等)如何通過SPI(Serial Peripheral Interface)進行通信之前,我們先概述SPI通信的基本原理,隨后以STM
    的頭像 發表于 09-09 17:00 ?613次閱讀

    單片機燒錄程序的串口線怎么連接

    線類型 串口線是用于連接單片機和計算機的數據線,主要有以下幾種類型: RS-232串口線 :是最傳統的串口線,使用9針或25針的D-sub接口,傳輸距離較近,一般用于短距離
    的頭像 發表于 09-02 09:50 ?1904次閱讀

    第19.1 章-星瞳科技 OpenMV視覺循跡功能 超詳細OpenMV與STM32單片機通信

    第19.1 章-[星瞳科技]OpenMV視覺循跡功能 超詳細OpenMV與STM32單片機通信 (有完整版源碼) 【星曈科技】OpenMv筆記——利用OpenMV與STM32進行串口
    的頭像 發表于 08-20 11:41 ?1021次閱讀
    第19.1 章-星瞳科技 OpenMV視覺循跡功能 超詳細OpenMV與STM32<b class='flag-5'>單片機</b><b class='flag-5'>通信</b>

    藍牙模塊如何實現單片機和手機端數據互傳

    ZX-D30、ZX-D37、ZX-D32等。 藍牙模塊設置 : 將藍牙模塊與單片機連接。通常,藍牙模塊通過串口(UART)與單片機通信。 設置藍牙模塊的工作模式和參數,例如波特率、名稱
    的頭像 發表于 07-24 17:59 ?2649次閱讀
    藍牙模塊如何實現<b class='flag-5'>單片機</b>和手機端數據互傳

    上位與下位串口通信的區別在哪

    上位與下位串口通信的區別主要體現在以下幾個方面: 通信方式的區別 上位與下位
    的頭像 發表于 06-06 10:34 ?1109次閱讀

    聊聊幾種常見的單片機通信方式

    的自動駕駛汽車,單片機都扮演著至關重要的角色。它們不僅負責執行基本的控制任務,還處理數據、管理用戶界面,并與其他設備進行通信,今天,我們就來深入了解一下單片機的幾
    的頭像 發表于 05-22 12:28 ?2036次閱讀
    聊聊幾種常見的<b class='flag-5'>單片機</b><b class='flag-5'>通信</b>方式

    ?51單片機串口通信詳細介紹-小白必看

    51單片機串口通信單片機與外部設備通信的重要方式,它基于串行通信的原理,以字節為單位
    的頭像 發表于 04-17 09:33 ?2050次閱讀
    ?51<b class='flag-5'>單片機</b><b class='flag-5'>串口</b><b class='flag-5'>通信</b>詳細介紹-小白必看

    stm32 hal串口iap上位單片機通信問題求解

    不知道是不是因為dma的問題,還是hal庫使用的問題,我用單片機可以和xshell終端使用ymodem協議傳輸bin文件,上位可以和串口助手使用ymodem傳輸文件,但是我用單片機
    發表于 03-28 09:13

    單片機串口屏連接步驟指南

    單片機串口屏的連接主要涉及硬件連接和軟件設置兩個方面。以下是一個基本的步驟指南
    的頭像 發表于 03-13 10:16 ?3412次閱讀
    <b class='flag-5'>單片機</b>與<b class='flag-5'>串口</b>屏連接步驟指南

    使用TC275單片機進行串口收發的時候,debug界面顯示的數據亂碼怎么解決?

    我在使用TC275單片機進行串口收發的時候,使用上位單片機發信息,debug界面顯示的數據亂碼,第一次用TC275,不知道什么問題,哪位
    發表于 01-26 07:01
    主站蜘蛛池模板: 中文字幕亚洲欧美日韩2o19| 东北老妇人70OLDMAN| 精品免费久久久久久成人影院| 亚洲粉嫩美白在线| 狂野猛交xxxx吃奶| 成人精品视频在线观看| 午夜特级毛片| 久久亚洲高清观看| 成人在线精品视频| 亚洲欧美日韩高清专区| 男女免费观看在线爽爽爽视频 | 成人麻豆日韩在无码视频| 午夜啪啪免费视频| 美女gif趴跪式动态图| 国产精品69人妻无码久久| 在线观看免费亚洲| 丝袜足控免费网站xx91| 久久精品国产欧美| 跪趴式啪啪GIF动态图27报| 永久精品视频无码一区| 色精品极品国产在线视频| 久久精麻豆亚洲AV国产品| 成人在线视频在线观看| 伊人不卡久久大香线蕉综合影院 | 护士WC女子撒尿| 白丝制服被啪到喷水很黄很暴力| 亚洲日韩在线天堂一| 日韩精品一区二区三区色欲AV| 久久黄视频| 国产网红主播精品福利大秀专区| 99在线播放| 在教室伦流澡到高潮H女攻视频| 色欲人妻无码AV精品一区二区| 噜噜噜狠狠夜夜躁精品| 国产乱人伦AV麻豆网| 被cao的奶水直喷高H| 中文字幕人成人乱码亚洲影视| 性虎成人网| 神马伦理2019影院不卡片| 男人脱女人衣服吃奶视频| 久久国产精品人妻中文|