亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

蟲蟲首頁| 資源下載| 資源專輯| 精品軟件
登錄| 注冊

串口<b>工具</b>

  • 基于HID協(xié)議的串口藍牙鍵盤鼠標(biāo)設(shè)計

    隨著通信、網(wǎng)絡(luò)、計算機技術(shù)的發(fā)展給傳統(tǒng)控制技術(shù)的發(fā)展帶來了新的契機。藍牙技術(shù)是一種用于各種固定與移動的數(shù)字化硬件設(shè)備之間的一種低成本、高效率的無線通信連接技術(shù),在實際應(yīng)用中取代了煩瑣的電纜連接。本課題以英國Cambridge SiliconRadio公司生的BlueCore"M02藍牙芯片作為研究對象,以藍牙1.2協(xié)議棧為設(shè)計指導(dǎo),給出了基于藍牙HID協(xié)議棧的串口鍵盤鼠標(biāo)取數(shù)據(jù)采集實現(xiàn)方案。藍牙規(guī)范是畝藍牙SIG開發(fā)的免費開放的藍牙技術(shù)標(biāo)準(zhǔn),包括核心規(guī)范(Core Specification)和應(yīng)用規(guī)范(Profile)兩個部分。核心規(guī)范定義了各層協(xié)議各自的工作方式,而應(yīng)用規(guī)范是為了實現(xiàn)一個特定的應(yīng)用模型而采取的特定協(xié)議層間的運行機制。整個藍牙協(xié)議體系可分為底層硬件模塊、中間協(xié)議層和高端應(yīng)用層三部分。鏈路管理層、基帶層和射頻層屬于藍牙硬件模塊。邏輯鏈路控制和適配協(xié)議、服務(wù)發(fā)現(xiàn)協(xié)議、串口仿真協(xié)議屬于中間協(xié)議層,一般用軟件實現(xiàn)。高端應(yīng)用層是對用于各種應(yīng)用模型的Profile.本論文首先分析和研究了藍牙核心協(xié)議,然后重點分析了基于藍牙HID高端應(yīng)用模式的實現(xiàn),用軟件實現(xiàn)了基于HID協(xié)議的HC1、邏輯鏈路控制適配協(xié)議和服務(wù)發(fā)現(xiàn)協(xié)議。然后在HID應(yīng)用規(guī)范的基礎(chǔ)上給出了以串口方式實現(xiàn)鍵盤和鼠標(biāo)數(shù)據(jù)采集的硬件和軟件設(shè)計,整個系統(tǒng)設(shè)計結(jié)合藍牙開發(fā)工具BBDK,給出了基于HID規(guī)范實現(xiàn)鍵盤鼠標(biāo)的完整設(shè)計過程。在掃描碼采集端以微處理器方式做為藍牙主機實現(xiàn)HID高層應(yīng)用規(guī)范,藍牙主機內(nèi)用C語言實現(xiàn)基于HID協(xié)議HCI,L2CAP,SDP:在PC機端用PC機做為藍牙主機,在VC++6.0環(huán)境下用C++的類封裝方式實現(xiàn)上述協(xié)議。

    標(biāo)簽: hid 串口 藍牙

    上傳時間: 2022-05-31

    上傳用戶:

  • 嵌入式WiFi串口透傳WiFi聯(lián)網(wǎng)過程協(xié)議詳解

    串口透傳WiFi聯(lián)網(wǎng)過程協(xié)議描述目前,在嵌入式領(lǐng)域,智能家居、智能工業(yè)、智能公交等等控制中,WiFi已經(jīng)成為了一種普遍被采用的技術(shù)。筆者常年在嵌入式WiFi行業(yè)做一線技術(shù)開發(fā)。本文主要從協(xié)議層面描述的是一個串口WiFi模塊加電到聯(lián)網(wǎng)過程中所經(jīng)歷的過程。本文以SimpleWiFi的S2W-M02為例,通過Commviewforwifi抓包工具描述串口WiFi的聯(lián)網(wǎng)過程:第一步:設(shè)備上電,WiFi模塊發(fā)起掃描過程:在此過程以前,通常已經(jīng)將需要連接的無線路由器的名稱(ssid)和密碼已經(jīng)通過其他方式設(shè)置到了模塊里面。比方說S2W-M02是通過web網(wǎng)頁的方式或者AT指令的方式已經(jīng)將ssid和密碼設(shè)置到了模塊中。模塊上電后將發(fā)起掃描動作(探測請求數(shù)據(jù)幀)。通常這一過程在WiFi聯(lián)網(wǎng)過程中稱之為主動掃描(相對應(yīng)的被動掃描請查閱相關(guān)文檔)探測請求幀(PROBE REQ)數(shù)據(jù)協(xié)議如下:

    標(biāo)簽: 嵌入式 wifi 串口

    上傳時間: 2022-06-20

    上傳用戶:kingwide

  • stm32cubeMX串口使用文檔

    一建立STM32cubeMX工程1.建立新工程,選擇芯片STM32F302CCTx2. 在Pinout 中時鐘配置為高速外部時鐘, UART配置為異步通信, cube 會自動分配引腳。3.Clock Configuration 中配置如下4.configuration 中點擊USART1可進入配置在USART1 configuration 中Parameter Settings 可以配置波特率,發(fā)送數(shù)據(jù)字長,奇偶校驗位和停止位等。NVIC Setting 可以配置中斷優(yōu)先級。5.生成keil 軟件代碼點擊工具欄中的齒輪按鈕,可以選擇代碼的開發(fā)平臺, ok 結(jié)束。(文件保存路徑一定要是全英文的)進過了我們一系列的配置, cube 會為我們自動生成keil 軟件的代碼,代碼中包括工程所需的固件庫,配套的頭文件,啟動文件及用戶文件。在main.c 中包括了我們工程所需外設(shè)的初始化,包括了系統(tǒng)時鐘初始化,中斷初始化, GPIO初始化, USART1初始化, HAL庫初始化。我們只需要在main.c 中添加我們自己的代碼就可以了。二keil 軟件代碼及HAL庫使用UART_HandleTypeDef huart1;生成的代碼中有聲明一個USART處理的結(jié)構(gòu)體HAL庫中串口的數(shù)據(jù)收發(fā)有四個函數(shù)HAL_StatusTypeDef HAL_UART_Transmit(UART_HandleTypeDef *huart, uint8_t *pData, uint16_tSize, uint32_t Timeout);HAL_StatusTypeDef HAL_UART_Receive(UART_HandleTypeDef *huart, uint8_t *pData, uint16_tSize, uint32_t Timeout);指針huart 指向我們之前定義的USART處理結(jié)構(gòu)體, 我們將在函數(shù)中對結(jié)構(gòu)體中的參數(shù)進行操作。pDate 是我們自己定義的數(shù)據(jù)發(fā)送接收緩存, Size 發(fā)送接收數(shù)據(jù)個數(shù), Timeout 超時持續(xù)時間。UART狀態(tài)的結(jié)構(gòu)體:我們在發(fā)送接收函數(shù)中要經(jīng)常對USART的狀態(tài)進行判斷,以便我們對函數(shù)結(jié)構(gòu)體中的參數(shù)進行操作

    標(biāo)簽: stm32cubemx 串口

    上傳時間: 2022-06-22

    上傳用戶:shjgzh

  • 可計算各種數(shù)據(jù)校驗的串口工具

    一個串口小助手,可計算各種校驗,如CRC8,CRC16,CRC32,8位異或等。

    標(biāo)簽: 數(shù)據(jù)校驗 串口工具

    上傳時間: 2022-07-02

    上傳用戶:ttalli

  • 串口網(wǎng)絡(luò)調(diào)試工具 軟件和源碼

    分享一個別人QT做的串口網(wǎng)絡(luò)調(diào)試助手的軟件和源碼,做的很好,功能較全。

    標(biāo)簽: 串口網(wǎng)絡(luò)調(diào)試

    上傳時間: 2022-07-02

    上傳用戶:

  • 串口監(jiān)聽工具

    很好用,可以不暫用串口而監(jiān)聽串口數(shù)據(jù),功能非常強大!

    標(biāo)簽: 串口 監(jiān)聽工具

    上傳時間: 2022-07-06

    上傳用戶:chenchanglu

  • VC++ Turbo C串口通信編程實踐 龔建偉

    VC++ Turbo C串口通信編程實踐 龔建偉

    標(biāo)簽: Turbo VC 串口通信 編程

    上傳時間: 2013-08-03

    上傳用戶:eeworm

  • Visual C++ Turbo C串口通信編程實踐

    Visual C++ Turbo C串口通信編程實踐

    標(biāo)簽: Visual Turbo 串口通信 編程

    上傳時間: 2013-08-04

    上傳用戶:eeworm

  • Visual C++ Turbo C串口通信編程實踐 配套代碼

    Visual C++ Turbo C串口通信編程實踐 配套代碼

    標(biāo)簽: Visual Turbo 串口通信 編程

    上傳時間: 2013-07-01

    上傳用戶:eeworm

  • Visual C++ 串口通信技術(shù)與工程實踐

    Visual C++ 串口通信技術(shù)與工程實踐

    標(biāo)簽: Visual 串口 通信技術(shù) 工程實踐

    上傳時間: 2013-06-11

    上傳用戶:eeworm

主站蜘蛛池模板: 鞍山市| 宜丰县| 荔浦县| 阿合奇县| 临武县| 申扎县| 中阳县| 金华市| 花莲县| 白沙| 中江县| 甘谷县| 木兰县| 福鼎市| 宁海县| 桐城市| 临夏市| 梨树县| 沙坪坝区| 龙泉市| 巩义市| 凤凰县| 定陶县| 理塘县| 玉环县| 阳城县| 平山县| 肥乡县| 武乡县| 泰州市| 博乐市| 珠海市| 旺苍县| 凤庆县| 镇远县| 余庆县| 山西省| 北票市| 河间市| 礼泉县| 临海市|