<small id="xllpy"></small>
<span id="xllpy"></span>
  • <span id="xllpy"><output id="xllpy"><b id="xllpy"></b></output></span>
    1. <optgroup id="xllpy"><li id="xllpy"><del id="xllpy"></del></li></optgroup>
      <span id="xllpy"><output id="xllpy"><nav id="xllpy"></nav></output></span>
      首頁 > 課程庫 > 物聯網基礎 之 藍牙4.0 BLE基礎
      物聯網基礎 之 藍牙4.0 BLE基礎

      物聯網基礎 之 藍牙4.0 BLE基礎

      本課程主要是講藍牙的一些基本應用、部分函數及其部分硬件資源的應用,通過對基本的寄存器操作,了解并深化對藍牙寄存器的操作。主要涉及輸入輸出控制、串口通信、模數轉換、定時器中斷以及藍牙廣播等。通過這些內容,可使基本了解藍牙的工作原理以及協議棧。

      物聯網開發

      17章節|26161次播放

      4小時學習時長
      更全面的職業課程大綱立即查看
      • 學習藍牙開發

        藍牙BLE基礎課程介紹

        課程整體介紹:為什么我們要開設這么課程呢?4.0藍牙自身的優點低功耗,使用標準有機電池,可運行一年乃至數年,成本低,可以完全實現兼容,速度支持1M的數據傳輸,可以最大程度的減少4G的串擾,更加智能,最大可以在3毫秒內完成數據的傳輸,安全性采用加密算法,會有數據包的加密和認證。所以藍牙4.0的優點就是... 查看原文

      • 學習藍牙開發

        藍牙信道與拓撲分析

        藍牙4.0BLE信道分析ISM頻段信道在IEEE 802.15.4協議中分布圖896MHZ信道分布,只有一個信道?915MHZ信道分布,有10個信道2.4G信道分布,有16個信道藍牙3.0的信道分布藍牙4.0的信道分布4.0版本中有3個是作為廣播信道的,37個是數據信道,藍牙的信道分為廣播信道和數據... 查看原文

      • 學習藍牙開發

        藍牙4.0BLE協議棧

        藍牙4.0BLE協議棧介紹問題:什么是BLE協議棧?BLE協議棧與BLE協議的關系?顧名思義,人類之間需要一種語言才能溝通,機器之間,電子之間也有一個標準,也就是作為通訊標準,也就是通訊協議。協議:定義了一系列通訊標準,通訊雙方都按照這一標準,進行數據通訊。協議棧:協議的具體實現形式,實現的函數庫,... 查看原文

      • 學習藍牙開發

        藍牙4.0BLE IAR

        IAR集成開發環境簡介特點:完整,穩定的專業嵌入式開發環境,對不同處理器有統一的用戶界面,支持35種以上MCU,包括8位,16位,32位的。完全兼容C語言,高效的浮點支持。安裝IARLicense的獲取:安裝成功【本文由麥子學院獨家原創,轉載請注明出處并保留原文鏈接】... 查看原文

      • 學習藍牙開發

        藍牙4.0工程編輯與修改

        步驟安裝完成后打開IAR,創建一個新的空工程保存在桌面上,名字為test1新建一個文件,保存為main函數,再將它添加到工程里面,這樣一個基本的工程就構建好了。#include?<ioCC2540.h> #define?BV(n)?(1<<(n))???//最低位為1,左移n位 ? void?... 查看原文

      • 學習藍牙開發

        藍牙4.0BLE CC2540

        CC2540硬件資源簡介天線的收發:兩個引腳,通過電容,電感進行選頻,同時有一根天線輻射出去。接到自己對應的接口?通過一個穩壓芯片,它穩壓到3.3伏,模仿的電路采用負極接地的方法,LED4的話它是用一個開關來控制,也可以用單片器來控制,剩下的LED1,LED2,LED3是用單片器來控制。模仿的電路:... 查看原文

      • 學習藍牙開發

        藍牙4.0仿真調試與下載

        仿真調試下載器驅動的安裝與前面過程一樣,安裝成功后會有紅色圈圈內的部分程序仿真調試打開文件Main.c/**************************************************************************** *?文?件?名:?main.c *?作... 查看原文

      • 學習藍牙開發

        藍牙4.0流水燈基礎開發

        輸入輸出基礎開發這里不會涉及外部終端的輸入,我們只設置輸出。原理圖負極接地,高電頻亮。代碼示例查看代碼/**************************************************************************** *?文?件?名:?main.c *?作... 查看原文

      • 學習藍牙開發

        藍牙4.0獨立按鍵檢測開發

        結構右邊一個處理器,左邊一個按鍵,沒有按下的狀態是VCC,按下的狀態是0,這個是判斷獨立按鍵的功能。代碼示例查看代碼/**************************************************************************** *?文?件?名:?main... 查看原文

      • 學習藍牙開發

        藍牙4.0矩陣鍵盤檢測開發

        原理一按下來兩根線就結合在一起。代碼如下unsigned?char?keyscan(void) { ??unsigned?char?temp,key; ??P0?=?0xfe;//掃描第一行 ??temp?=?P0; ??temp?=?temp&0xf0; ??if(temp?!=?0x... 查看原文

      • 學習藍牙開發

        藍牙4.0定時器與計數器

        定時器與計數器基礎開發為了看效果使用LED來展示1秒鐘進行一次閃爍,就是亮0.5秒,滅0.5s。定時器T1的三個寄存器,系統默認2分頻,16M第三個是查看它的狀態代碼如下#include?<ioCC2540.h> typedef?unsigned?char?uchar;????//定義char?u... 查看原文

      • 學習藍牙開發

        藍牙4.0BLE中斷方法

        定時器計數器開發之中斷方法代碼如下#include?<ioCC2540.h> typedef?unsigned?char?uchar; typedef?unsigned?int?uint; #define?LED1?P1_0 uint?count;//定時器計數 void?ledinit(... 查看原文

      • 學習藍牙開發

        藍牙4.0BLE uart串口基礎

        uart串口基礎開發原理圖接收和發射時P02和P03,首先將這兩個角配置為外部設備模式,串口模式。串口寄存器包括這幾個代碼如下:#include?<ioCC2540.h> #include?<string.h> ? typedef?unsigned?char?uchar; typedef?u... 查看原文

      • 學習藍牙開發

        藍牙4.0串口的高級開發

        串口的高級開發講解程序,代碼如下:#include?<ioCC2540.h> #include?<string.h> ? typedef?unsigned?char?uchar; typedef?unsigned?int??uint; #define?LED1?P1_0???????//定... 查看原文

      • 學習藍牙開發

        藍牙4.0串口的編程技巧

        串口的編程技巧代碼如下/**************************************************************************** *?文?件?名:?main.c *?作????者:?Amo?[?www.amoMcu.com?阿莫單片機] *?修?... 查看原文

      • 學習藍牙開發

        藍牙4.0BLE vdd檢測new

        ad轉換之vdd檢測new外部ADC通道,我們現在用的是A0腳,也就是P00通道把它設置成輸出的一個模式。在程序中設置,代碼如下:#include?<ioCC2540.h> #define?HAL_ADC_REF_125V?0x00 #define?HAL_ADC_DEC064?0X00 #d... 查看原文

      • 學習藍牙開發

        藍牙4.0BLE可變參數

        可變參數的使用技巧格式如下:取它傳遞的內容并把它輸出來可變參數的格式,先取地址出來,再加上它的大小,就剛好指向它開始的地方,要先判斷它的類型,這里默認是int型和char型,后面的是在原來的基礎上再加一個int型。把它的內容取出來之后,判斷它的內容后,就可以進行其他的操作,比如什么參數是干嘛的。取出... 查看原文

      • 源代碼所屬章節:源代碼
        下載
      • 課件所屬章節:課件
        下載
      物聯網開發麻錫林

      麻錫林

      TA的課程

      從事電子產品設計開發,開發項目涉及開關電源、LED智能燈、智能安防以及智能家居等,目前正參與了智慧景區、智能車庫等項目研究開發工作。

      更專業的職業課程

      物聯網開發5124位同學正在學習

      物聯網開發

      免費領取價值1888元求職寶典!

      客服熱線 400-862-8862

      回到頂部

      啪啪啪视频1000