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

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

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

3天內不再提示

標簽 > HID

HID

+關注 0人關注

HID(High intensity Discharge)是高壓氣體放電燈的簡稱,一般由高壓包、鎮流器(安定器)、燈泡組成。電路中連接各電器設備的接線部件,由絕緣護套、接線端子、導線及絕緣包扎材料等組。

文章: 63
視頻: 53
瀏覽: 46606
帖子: 262

HID簡介

HID(High intensity Discharge)是高壓氣體放電燈的簡稱,一般由高壓包、鎮流器(安定器)、燈泡組成。電路中連接各電器設備的接線部件,由絕緣護套、接線端子、導線及絕緣包扎材料等組。

HID百科

  HID(High intensity Discharge)是高壓氣體放電燈的簡稱,一般由高壓包、鎮流器(安定器)、燈泡組成。電路中連接各電器設備的接線部件,由絕緣護套、接線端子、導線及絕緣包扎材料等組。

  完成stm32 上HID的應用

  這個是公司的項目,以前基于usb的虛擬串口來做上下位機通信,由于usb平時也就刷參數和調試之用,也不很常用,外面反應usb有時會連不上stm32控制器,心里一直認為不是大問題,后來反應的多了,就重視這個事情了,雖然usb平時不用,但是用的時候只要出現異常掉線,就再也連不上去了,特別影響用戶對我們產品的信心。

  在網上找了很多資料,到現在也只能隱約確定是stm32官方的虛擬串口庫有問題,我發現不同的電源板都會影響到usb虛擬串口的枚舉,于是下定決心使用其他方式來做上下位機的連接,排除了usb虛擬串口,眼前的選擇只有兩個

  1)usblib,這個是針對usb的上位機庫,可以玩很多的花樣,但是需要開發者稍稍熟悉usb協議,而且這個需要在上位機上安裝usb驅動程序。

  2)hid設備,這個是windows自身支持的usb設備,只支持中斷傳輸,最大的速率也就64Kb/s,上位機采用windows api編程

  我估算了一下,hid方式滿足我的要求,而且是免驅動,又不用學習usblib,所以就使用hid方式實現了usb通信。

  hid幾個注意事項:

  1)對于windows API來說,讀和寫hid設備的數據包都是大小確定了,也就是說如果stm32 端口設備的hid屬性是64的話,那么讀寫都是64字節的。讀寫的最大幀是64字節,我在代碼中是基于64字節做應用層協議的。

  2)hid寫速度不能太快,所以我一般在寫前會等待2ms左右,確保不會寫出錯。

  確認是是HIDAPI的代碼問題,我對寫函數修改如下,結果就好了,可以一直寫無需等待

  int HID_API_EXPORT HID_API_CALL hid_write(hid_device *dev, const unsigned char *data, size_t length)

  {

  DWORD bytes_written;

  BOOL res;

  BOOL bResult;

  OVERLAPPED ol;

  HANDLE ReportEvent;

  ReportEvent = CreateEvent(NULL, TRUE, FALSE, NULL);

  ResetEvent(ReportEvent);

  memset(&ol, 0, sizeof(ol));

  ol.hEvent = ReportEvent;

  //res = WriteFile(dev-》device_handle, data, 23, NULL, &ol);

  res = WriteFile(dev-》device_handle, data, length, NULL, &ol);

  if (!res) {

  int errcode = GetLastError();

  if (errcode != ERROR_IO_PENDING) {

  // WriteFile() failed. Return error.

  register_error(dev, “WriteFile”);

  return -1;

  }

  }

  bResult = WaitForSingleObject(ReportEvent, 50);

  if(bResult == WAIT_TIMEOUT || bResult == WAIT_ABANDONED)

  {

  register_error(dev, “WriteFile”);

  CancelIo(&(dev-》device_handle));

  return -1;

  }

  // Wait here until the write is done. This makes

  // hid_write() synchronous.

  res = GetOverlappedResult(dev-》device_handle, &ol, &bytes_written, TRUE);

  if (!res) {

  // The Write operation failed.

  register_error(dev, “WriteFile”);

  return -1;

  }

  return bytes_written;

  }

  3)上位機上的讀寫之間不能釋放hid的句柄,這個我參考百合的hid教材的時候,吃了不少苦頭。

  4)我使用了HIDAPI這個庫來操作hid設備。

查看詳情

hid知識

展開查看更多

hid技術

linux內核中通用HID觸摸驅動

linux內核中通用HID觸摸驅動

在linux內核中,為HID觸摸面板實現了一個通用的驅動程序,位于/drivers/hid/hid-multitouch.c文件中。hid觸摸驅動是以s...

2024-10-29 標簽:內核Linux驅動程序 541 0

Nordic-RT-Thread5.1.0移植筆記

Nordic-RT-Thread5.1.0移植筆記

Nordic-RT-Thread5.1.0移植筆記

2024-10-16 標簽:HIDBLENordic 421 0

什么是通用HID燈鎮流器

什么是通用HID燈鎮流器

熒光燈鎮流器中有一種典型的簡單高頻驅動方法,但是具有高弧光管壓力的 HID 燈存在聲共振現象(*) 的問題。為了避免這個問題,HID 燈需要以低于 1k...

2024-02-02 標簽:轉換器鎮流器HID 617 0

HID燈的啟動順序

HID燈的啟動順序

放電開始后,需要提供足夠的電流(使功率高于額定值的四分之一,但不超過額定電流的兩倍)。輝光放電時的燈管阻抗為1kΩ以上,因此需要比額定電壓高很多的燈管電...

2024-02-02 標簽:燈管HID電弧 567 0

HID協議是什么意思

HID協議是什么意思

對于 USB 接口的 HID 設備,有一套協議。 1.1 描述符 HID 設備有如下描述符: HID 設備的"設備描述符"并無實際意...

2023-07-17 標簽:接口usbHID 6122 0

Bad_USB[硬件入侵技術]

Bad_USB[硬件入侵技術]

通過硬件直接插入對方電腦,讓對方電腦執行代碼,達到干擾、控制主機或者竊取信息等目的。

2023-07-17 標簽:usb鍵盤硬件 898 0

ipkvm之RK3568 usb gadget

ipkvm之RK3568 usb gadget

開發板既要當USB OTG口既要當鍵盤,又要當鼠標使用。則要生成兩個hid:,一個鍵盤hidg0,一個鼠標hidg1。

2023-06-09 標簽:接口usb線路板 2142 0

科普幾個快速識別繞線貼片電感好壞的方法

在講述繞線貼片電感我們之前也有給大家做個簡單的介紹,最近我們發現很多人在咨詢怎樣辨別繞線貼片電感好壞的問題。今天帶你們了解怎樣辨別繞線貼片電感的好壞。

2023-04-25 標簽:HID貼片電感 1076 0

可以用Arduino來制作USB設備嗎?嘗試通過Arduino Pro Micro(Leonardo)使用HID功能

可以用Arduino來制作USB設備嗎?嘗試通過Arduino Pro Micro(Leonardo)使用HID功能

這篇文章來源于DevicePlus.com英語網站的翻譯稿。本文最初發布在deviceplus.jp網站上,而后被翻譯成英語。

2023-02-23 標簽:usbHIDArduino 7185 0

一個藍牙實戰項目USB藍牙接收器的解析總結

前不久,一名在深圳的大學好友聯系到我,他們公司需要做一個 USB藍牙接收器 ,功能大體如下: USB藍牙接收器插在電腦上使用,被識別為鍵盤; 手機程序連...

2022-10-28 標簽:接收器usb藍牙 5836 0

查看更多>>

hid資訊

PECVD沉積SiNx:H薄膜HID氫誘導退化的研究

PECVD沉積SiNx:H薄膜HID氫誘導退化的研究

PECVDSiNx:H薄膜常用作晶硅太陽能電池的減反射和鈍化層,其鈍化效果與氫含量有關,但該薄膜在光照和熱輻射下會發生氫致退化(HID)。光照后,p型和...

2024-11-27 標簽:太陽能電池測試儀HID 268 0

藍牙自動感應模塊BLE HID無感車鑰匙方案

ANS-BT101M 是一款低功耗藍牙模塊,支持藍牙 5.1 和 HID、GATT、HID 等配置文件。 模塊可以通過UART通信和AT命令設置模塊名稱...

2024-08-08 標簽:藍牙HIDBLE 481 0

淺談AI的前景和潛在隱患

TRI的機器人技術高級副總裁Max Bajracharya指出:我們可以訓練一個大型模型來一次性學習常識性知識,并通過自然語言編程并適應用戶。

2023-07-15 標簽:AIHID自動駕駛 541 0

HID燈受環境因素影響,灌封膠可為其提供持久性的保護

HID燈受環境因素影響,灌封膠可為其提供持久性的保護

HJ-5011聚氨酯灌封膠為照明燈具封裝的通用材料,它在使用時,膠體透明度較高,可使HID燈的光照效果得到良好體現,其流動性可使填平燈具內部間隙,使得密...

2023-05-22 標簽:HID灌封膠 551 0

BT401藍牙HID模塊鍵盤鼠標的補充說明

BT401藍牙HID模塊鍵盤鼠標的補充說明

BT401支持雙模藍牙,所以可以很輕松的支持藍牙BLE 。因為支持了BLE,所有就支持了BLE的HID。 也就是藍牙的鍵盤、鼠標設備 注意,這里BL...

2023-02-27 標簽:HID藍牙模塊 765 0

KT6368A的HID藍牙雙模版本_藍牙鍵盤鼠標掃碼槍方案介紹

KT6368A的HID藍牙雙模版本_藍牙鍵盤鼠標掃碼槍方案介紹

藍牙HID,實際上指的就是藍牙鍵盤、藍牙鼠標、藍牙遙控器等等設備類型,都稱之為人機交互設備。這里我們KT6368A藍牙芯片,就是虛擬成這些設備。對于wi...

2022-10-13 標簽:藍牙芯片串口HID 1601 0

AT32 MCU USB HID應用 帶來無縫連接芯體驗

AT32 MCU USB HID應用 帶來無縫連接芯體驗

傳統設備數據傳送依靠有線USB將信息傳輸至主機,經常面臨多條線材擺放凌亂、布線空間及操控范圍受限等問題?;诳萍几镄滤俣炔粩嗉涌?、技術推陳出新,IoT概...

2022-07-22 標簽:mcuusbHID 857 0

SDK中的B85m_ble_sample例程的使用及注意事項

單連接SDK中B85m_ble_sample適用825x芯片和827x芯片,所以編譯選項中又分為了825x_ble_sample和827x_ble_sa...

2022-07-13 標簽:HID開發板SDK 1779 0

HID設備例程

我使用的硬件是極海的APM32F407IG MINI Board,它提供了一個全速的USB口(Type B)。打開Device_Examples目錄中的...

2022-06-22 標簽:usbHID 1484 0

HID轉串口免驅芯片CH9326概述及特點

HID轉串口免驅芯片CH9326概述及特點

CH9326是一款HID轉串口免驅芯片。CH9326支持雙向數據傳輸,用于接收串口數據,并按照HID類設備規范,將數據打包通過USB口上傳給計算機,或者...

2022-06-08 標簽:芯片串口HID 4097 0

查看更多>>

hid數據手冊

相關標簽

相關話題

換一批
  • 毫米波雷達
    毫米波雷達
    +關注
    毫米波雷達,是工作在毫米波波段(millimeter wave )探測的雷達。通常毫米波是指30~300GHz頻域(波長為1~10mm)的。毫米波的波長介于厘米波和光波之間,因此毫米波兼有微波制導和光電制導的優點。
  • imx8
    imx8
    +關注
  • HUD
    HUD
    +關注
    平視顯示器以下簡稱HUD,是運用在航空器上的飛行輔助儀器。平視的意思是指飛行員不需要低頭就能夠看到他需要的重要資訊。
  • 行車記錄儀
    行車記錄儀
    +關注
    行車記錄儀即記錄車輛行駛途中的影像及聲音等相關資訊的儀器。安裝行車記錄儀后,能夠記錄汽車行駛全過程的視頻圖像和聲音,可為交通事故提供證據。
  • V2X
    V2X
    +關注
    所謂V2X,與流行的B2B、B2C如出一轍,意為vehicle to everything,即車對車的信息交換。另外還有V2X,即車對外界的信息交換。
  • 平視顯示器
    平視顯示器
    +關注
      平視顯示器,是指將主要駕駛儀表姿態指引指示器和主要飛行參數投影到駕駛員的頭盔前或風擋玻璃上的一種顯示設備。
  • 汽車雷達
    汽車雷達
    +關注
    汽車雷達顧名思義是用于汽車或其他地面機動車輛的雷達。因此,它包括基于不同技術(比如激光、超聲波、微波)的各種不同雷達,有著不同的功能(比如發現障礙物、預測碰撞、自適應巡航控制),以及運用不同的工作原理(比如脈沖雷達、FMCW雷達、微波沖擊雷達)。微波雷達在汽車雷達中有著重要的商業意義。
  • CarPlay
    CarPlay
    +關注
  • 賈躍亭
    賈躍亭
    +關注
  • LIDAR
    LIDAR
    +關注
    LiDAR是一種集激光,全球定位系統和慣性導航系統三種技術與一身的系統,用于獲得數據并生成精確的DEM。這三種技術的結合,可以高度準確地定位激光束打在物體上的光斑。
  • SpaceX
    SpaceX
    +關注
  • V2V
    V2V
    +關注
  • ECM
    ECM
    +關注
  • CES2017
    CES2017
    +關注
    2017年國際消費類電子產品展覽會簡稱2017年國際消費電子展(CES 2017),于2017年1月5日在拉斯維加斯開幕,多款新一代智能手機和平板電腦亮相本屆CES大展,虛擬現實頭盔和可穿戴設備是外界普遍關注的焦點。
  • ADAS系統
    ADAS系統
    +關注
  • waymo
    waymo
    +關注
  • PEPS
    PEPS
    +關注
  • 電機測試
    電機測試
    +關注
  • 智能網聯
    智能網聯
    +關注
  • 汽車互聯
    汽車互聯
    +關注
  • ZLG致遠電子
    ZLG致遠電子
    +關注
    在過去的16年,廣州致遠電子有限公司專注于電子行業,堅持以用戶為中心,基于用戶需求持續創新,贏得了用戶的尊重和信賴。如今,我們的工業控制設備、通訊設備、電源產品以及測試分析儀器已應用于工業自動化、能源、電力電子、軌道交通、醫療等國家支柱產業。
  • 微波雷達
    微波雷達
    +關注
  • Model3
    Model3
    +關注
  • VCU
    VCU
    +關注
    VCU即整車控制器,是整個汽車的核心控制部件,相當于汽車的大腦。它采集加速踏板信號、制動踏板信號及其他部件信號,并做出相應判斷后,控制下層的各部件控制器的動作,驅動汽車正常行駛。
  • 蔚來汽車
    蔚來汽車
    +關注
  • AEB
    AEB
    +關注
  • 禾賽科技
    禾賽科技
    +關注
    禾賽科技于2014年創立于中國上海,致力于做“機器人的眼睛”,是全球自動駕駛及高級輔助駕駛(ADAS)激光雷達的領軍企業。禾賽在光學、機械、電子、軟件等激光雷達核心領域有著卓越的研發能力和深厚的技術積累,在全球范圍內擁有數百項專利,其自研芯片、功能安全、主動抗干擾等技術打破了行業多項記錄。
  • 輔助駕駛系統
    輔助駕駛系統
    +關注
    車道保持輔助系統對行駛時保持車道提供支持。借助一個攝像頭識別行駛車道的標志線。如果車輛接近識別到的標記線并可能脫離行駛車道,那么會通過方向盤的振動提請駕駛員注意。如果車道保持輔助系統識別到本車道兩側的標記線,那么系統處于待命狀態。這通過組合儀表盤中的綠色指示燈顯示。
  • 駕駛輔助系統
    駕駛輔助系統
    +關注
  • 慧榮科技
    慧榮科技
    +關注

關注此標簽的用戶(2人)

平凡之路2 在海那邊最美I

編輯推薦廠商產品技術軟件/工具OS/語言教程專題

主站蜘蛛池模板: 欧美gv明星| 神马电影我不卡4k手机在线观看 | 就去色一色| 强开少妇嫩苞又嫩又紧九色| 午夜免费福利| 99久久久久亚洲AV无码| 国产人妻777人伦精品HD| 美女伊人网| 羞羞漫画免费漫画页面在线看漫画秋蝉| 中国女人逼| 国产精品成人网| 男生插曲女生身全过程| 亚洲 欧美 国产在线视频| 99精品国产在热久久| 国模丽丽啪啪一区二区| 欧美成人一区二免费视频| 亚洲国产精品特色大片观看| 99精品国产第一福利网站 | 国产人妻麻豆蜜桃色在线| 免费三级黄色| 亚洲色综合中文字幕在线| 动漫美女被羞羞动漫怪物| 看黄色片子| 亚洲爆乳无码精品AAA片蜜桃| AV无码久久无遮挡国产麻豆| 精彩国产萝视频在线| 思思99热久久精品在线6| 99久久婷婷国产麻豆精品电影 | 欧美gay69| 伊人狠狠丁香婷婷综合尤物| 国产精品18久久久久久欧美网址| 免费被靠视频动漫| 亚洲午夜久久久久中文字幕 | 亚洲伊人久久精品| 国产激情文学| 青青久| 538在线播放| 久久精品视频16| 亚洲欧美国产综合在线一区| 国产产一区二区三区久久毛片国语| 你的欲梦裸身在线播放|