chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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)注

    6076

    文章

    45476

    瀏覽量

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

    關(guān)注

    15

    文章

    1617

    瀏覽量

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

    關(guān)注

    30

    文章

    660

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    單片機(jī)里的程序運(yùn)行方式

    :8051單片機(jī)有一個(gè)全雙工的串行口,可實(shí)現(xiàn)單片機(jī)單片機(jī)或其他設(shè)備間的串行通信。 中斷控制系統(tǒng):8051共有5個(gè)中斷源,非為高級(jí)和低級(jí)兩個(gè)級(jí)別它可以接收外部中斷申請(qǐng)、定時(shí)器/計(jì)數(shù)器申
    發(fā)表于 01-16 06:57

    單片機(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 ?292次閱讀

    51單片機(jī)RS485編程實(shí)例資料

    詳細(xì)介紹51單片機(jī)RS485通信接線和編程代碼
    發(fā)表于 10-20 14:57 ?4次下載

    第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 ?487次閱讀

    單片機(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 ?751次閱讀

    單片機(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 ?862次閱讀

    單片機(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 ?1177次閱讀

    使用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 ?2686次閱讀
    使用USB轉(zhuǎn)TTL<b class='flag-5'>串口</b>板和ST-LINK調(diào)試下載器給STM32<b class='flag-5'>單片機(jī)</b>下載程序

    輕松解碼串口通信

    ,其實(shí)做過單片機(jī)的基本都會(huì)用到,即便沒有外設(shè)需求,就單獨(dú)拎出來做個(gè)調(diào)試助手也是好的,可以通過和電腦通信直接打印出你想要的信息,直觀常規(guī)的通信方式就類似下圖這樣,是不是
    發(fā)表于 03-24 14:22 ?4次下載

    瑞薩Cortext-M85內(nèi)核RA8系列單片機(jī)串口輸出實(shí)現(xiàn)方法

    串口是最常見的通信方式之一,也是單片機(jī)調(diào)試最常見的通信接口,也是現(xiàn)在的單片機(jī)必備的通信接口,目前
    的頭像 發(fā)表于 03-21 09:58 ?1830次閱讀
    瑞薩Cortext-M85內(nèi)核RA8系列<b class='flag-5'>單片機(jī)</b>的<b class='flag-5'>串口</b>輸出實(shí)現(xiàn)方法