日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何用單片機(jī)的串口進(jìn)行通信

華維單片機(jī)林北 ? 來源:華維單片機(jī)林北 ? 作者:華維單片機(jī)林北 ? 2022-04-26 00:06 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

單片機(jī)如何實(shí)現(xiàn)單片機(jī)+藍(lán)牙模塊或手機(jī)藍(lán)牙模塊,手機(jī)上應(yīng)用程序 ?

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

藍(lán)牙信號(hào)會(huì)被手機(jī)的藍(lán)牙模塊識(shí)別,但是手機(jī)具體如何響應(yīng),需要你控制,這一步相對(duì)要難一些,當(dāng)然只是簡(jiǎn)單功能的話還好說,可以把智能手機(jī)想像成一個(gè)ARM的開發(fā)平臺(tái),就類似單片機(jī)一樣,但是這個(gè)平臺(tái)上已經(jīng)有一個(gè)大型程序,就類似燒芯片一樣,這個(gè)程序叫做操作系統(tǒng),可能是IOS,也可能是安卓,操作系統(tǒng)上會(huì)有現(xiàn)成的API函數(shù),就是為了方便開發(fā),基本可以不考慮硬件而去實(shí)現(xiàn)功能。

根據(jù)你的目的在手機(jī)上編寫小的app,程序,來解讀你所收到的藍(lán)牙信號(hào),比如說可以觸發(fā)手機(jī)按鍵控制單片機(jī)上的LED。當(dāng)然二者的通信過程肯定是有來有往的,就是你必須雙向編碼和解碼,同時(shí)做出相應(yīng)。

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

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

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

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

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

poYBAGJmxx2ALhF1AAlYzkfl3e4827.jpg

通過這個(gè)就能熟悉一方面,把串口再重新拾起來,另外一方面,了解這種AT指令,對(duì)你以后學(xué)習(xí)其他的關(guān)于涉及到AT指令的模塊會(huì)有好處,當(dāng)然了,對(duì)配置東西也可以用單片機(jī)來做,但是如果做這種簡(jiǎn)單的東西,沒有必要用單片機(jī)來配,比如用單片機(jī)來配這個(gè)東西,還要查這個(gè)地址什么的,還要去監(jiān)控串口的一些數(shù)據(jù),還要把它讀出來,還要再去做這些處理,那不如用這個(gè)串口助手把他們倆配好,然后只用他的透?jìng)鞴δ芫涂梢粤恕?/p>

包括平時(shí)做的一些項(xiàng)目,用到4G的模塊,那這個(gè)時(shí)候,我們實(shí)際上也是用串口把它配置好,然后只用他的透?jìng)鞴δ?,開機(jī)就是進(jìn)入透?jìng)髂J搅?,直接用就行,這樣的話就比較方便,否則的話也沒必要去買這個(gè)模塊,大家用這種模塊就要學(xué)習(xí)這種模塊的用法。

審核編輯:湯梓紅
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 單片機(jī)
    +關(guān)注

    關(guān)注

    6078

    文章

    45593

    瀏覽量

    674000
  • 串口
    +關(guān)注

    關(guān)注

    15

    文章

    1627

    瀏覽量

    83402
  • 藍(lán)牙模塊
    +關(guān)注

    關(guān)注

    30

    文章

    673

    瀏覽量

    58024
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    MCU單片機(jī)外擴(kuò)的國(guó)產(chǎn)串口QSPI SRAM

    在嵌入式系統(tǒng)設(shè)計(jì)中,MCU單片機(jī)本身的內(nèi)部RAM往往有限,當(dāng)遇到數(shù)據(jù)采集、音頻處理、圖形顯示或網(wǎng)絡(luò)協(xié)議棧等需要大量臨時(shí)存儲(chǔ)的場(chǎng)景時(shí),外擴(kuò)RAM就成了剛需。傳統(tǒng)的并行SRAM雖然速度快,但占用引腳多
    的頭像 發(fā)表于 04-15 17:29 ?457次閱讀

    項(xiàng)目選型必看:單片機(jī)與PLC究竟該怎么選?

    工業(yè)控制為何用PLC而不用單片機(jī)? 這是一個(gè)在工業(yè)自動(dòng)化領(lǐng)域非常經(jīng)典的問題。簡(jiǎn)單來說, PLC是為工業(yè)環(huán)境而設(shè)計(jì)的“加固型”工業(yè)控制計(jì)算機(jī),而單片機(jī)只是一個(gè)需要開發(fā)者從頭搭建系統(tǒng)的核心芯片。 雖然
    的頭像 發(fā)表于 03-27 15:47 ?259次閱讀
    項(xiàng)目選型必看:<b class='flag-5'>單片機(jī)</b>與PLC究竟該怎么選?

    51單片機(jī)驅(qū)動(dòng)HMI串口屏,串口屏的下載方式

    需要先給串口單獨(dú)下載程序,然后再給單片機(jī)下載程序,兩次下載分開進(jìn)行,現(xiàn)在從以下五個(gè)步驟給串口屏下載程序 一、準(zhǔn)備材料 USB轉(zhuǎn)TTL,四根杜邦線,
    的頭像 發(fā)表于 03-17 11:44 ?353次閱讀
    51<b class='flag-5'>單片機(jī)</b>驅(qū)動(dòng)HMI<b class='flag-5'>串口</b>屏,<b class='flag-5'>串口</b>屏的下載方式

    智能顯示模塊串口單片機(jī)連接通信成功,偶爾收到的命令是亂碼有哪些什么原因?

    智能顯示模塊串口單片機(jī)連接通信成功,偶爾收到的命令是亂碼有哪些什么原因?
    發(fā)表于 03-17 11:28

    單片機(jī)中的串口通訊串行同步通信與串行異步通信

    中始終保持精確的同步時(shí)鐘,即發(fā)送時(shí)鐘和接收時(shí)鐘要嚴(yán)格的同步。常用的做法是兩個(gè)設(shè)備使用同一個(gè)時(shí)鐘源。 在串口通信與編程中應(yīng)用最多的是異步通信方式。STM32中串口
    發(fā)表于 01-15 08:06

    請(qǐng)問單片機(jī)與上位機(jī)進(jìn)行異步串行通信的條件是什么呢?

    單片機(jī)與上位機(jī)進(jìn)行異步串行通信的條件是什么呢?
    發(fā)表于 01-06 08:17

    單片機(jī)之間可以進(jìn)行無線數(shù)據(jù)傳輸嗎

    三個(gè)單片機(jī)之間進(jìn)行無線數(shù)據(jù)傳輸時(shí),直接通過NB-IoT和4G模塊進(jìn)行“點(diǎn)對(duì)點(diǎn)”通信是不可行的。 替代方案: 1. 使用服務(wù)器作為中轉(zhuǎn):第一個(gè)單片
    發(fā)表于 11-28 08:15

    MCU單片機(jī)串口數(shù)據(jù)記錄儀方案

    在工業(yè)控制、環(huán)境監(jiān)測(cè)、物流追蹤等眾多領(lǐng)域,如何可靠、便捷地記錄設(shè)備串口數(shù)據(jù)成為不少工程師關(guān)注的焦點(diǎn)?;贛CU單片機(jī)串口數(shù)據(jù)記錄儀方案,正以其高效集成、靈活存儲(chǔ)和簡(jiǎn)便操作的特點(diǎn),成為數(shù)據(jù)采集與記錄場(chǎng)景中的理想選擇。
    的頭像 發(fā)表于 11-27 15:02 ?534次閱讀

    第1章 如何學(xué)習(xí)單片機(jī)

    路在何方;也因?yàn)樽髡呙^燒紅的鐵塊,燙了手,所以也可以告訴讀者教訓(xùn)和代價(jià)是什么。希望各位都能站在作者的肩膀上,看得更遠(yuǎn)! 1.1學(xué)什么類型的單片機(jī) 單片機(jī)的型號(hào)那么多,如何選取一款合適的進(jìn)行學(xué)習(xí)?如果沒有任何
    的頭像 發(fā)表于 10-10 10:32 ?685次閱讀

    單片機(jī)板跟上位機(jī)進(jìn)行串口發(fā)收數(shù)據(jù)時(shí),每次上位機(jī)下發(fā)指令,為什么?

    單片機(jī)板跟上位機(jī)進(jìn)行串口發(fā)收數(shù)據(jù)時(shí),每次上位機(jī)下發(fā)指令,出現(xiàn)問題都是在第一條指令后,有時(shí)在單片機(jī)
    發(fā)表于 08-08 08:20

    怎么測(cè)單片機(jī)系統(tǒng)頻率

    單片機(jī)系統(tǒng)頻率是指單片機(jī)工作時(shí)的時(shí)鐘頻率,它直接影響單片機(jī)的運(yùn)行速度和處理能力,準(zhǔn)確測(cè)量系統(tǒng)頻率對(duì)單片機(jī)應(yīng)用開發(fā)、程序調(diào)試和性能優(yōu)化具有重要意義。測(cè)量
    的頭像 發(fā)表于 07-25 11:39 ?1105次閱讀

    單片機(jī)怎么驅(qū)動(dòng)電機(jī)?

    在各類自動(dòng)化設(shè)備和智能裝置中,電機(jī)是重要的執(zhí)行部件,而單片機(jī)作為控制核心,需要通過特定的方式驅(qū)動(dòng)電機(jī)運(yùn)轉(zhuǎn)。單片機(jī)驅(qū)動(dòng)電機(jī)并非直接連接即可,而是要根據(jù)電機(jī)類型和功率,搭配合適的驅(qū)動(dòng)電路,才能實(shí)現(xiàn)穩(wěn)定
    的頭像 發(fā)表于 07-25 09:31 ?1357次閱讀

    單片機(jī)怎么燒程序

    單片機(jī)燒程序是將編寫好的程序代碼寫入單片機(jī)內(nèi)部存儲(chǔ)單元,讓單片機(jī)按照預(yù)設(shè)邏輯工作的過程,是單片機(jī)應(yīng)用開發(fā)中不可或缺的環(huán)節(jié)。無論是簡(jiǎn)單的燈光控制程序,還是復(fù)雜的工業(yè)控制算法,都需要通過燒
    的頭像 發(fā)表于 07-23 11:47 ?2072次閱讀

    使用USB轉(zhuǎn)TTL串口板和ST-LINK調(diào)試下載器給STM32單片機(jī)下載程序

    本文詳細(xì)介紹如何使用ST-LINK/V2和USB轉(zhuǎn)TTL串口板為STM32單片機(jī)下載程序,包括STM32啟動(dòng)模式、JTAG與SWD接口對(duì)比、驅(qū)動(dòng)安裝及官方軟件STM32ST-LINKUtility和FlashLoaderDemonstrator的操作流程。
    的頭像 發(fā)表于 06-20 17:26 ?3295次閱讀
    使用USB轉(zhuǎn)TTL<b class='flag-5'>串口</b>板和ST-LINK調(diào)試下載器給STM32<b class='flag-5'>單片機(jī)</b>下載程序
    秦安县| 吐鲁番市| 雷波县| 无棣县| 台东县| 鹿泉市| 藁城市| 马鞍山市| 武胜县| 新泰市| 遂平县| 临颍县| 江阴市| 黔东| 湖南省| 台东市| 天镇县| 名山县| 三河市| 图们市| 武鸣县| 逊克县| 崇信县| 巴中市| 耒阳市| 土默特左旗| 岢岚县| 凤城市| 大渡口区| 宜都市| 衡东县| 磴口县| 湘阴县| 怀来县| 醴陵市| 中超| 吴川市| 高尔夫| 黑龙江省| 色达县| 麦盖提县|