原创 使用C++對HID設備進行讀寫

使用C++對HID設備進行讀寫簡介githubhidapi參考鏈接 簡介 網上找了許多hid讀寫的方式,包括用ddk的,ReadFile WriteFile的,總是會有各種各樣的問題,而且這個lib是需要給ue4用的,要求64位。

原创 使用HTC Tracker在UE4中傳輸模擬量的方法

使用HTC Tracker在UE4中傳輸模擬量的方法Github功能簡述原理簡述原理圖電路功能模塊供電開關採集PCB圖代碼實物效果 Github https://github.com/HaHaHaHaHaGe/custom_htc

原创 STM32CubeMX學習筆記——STM32L052待機睡眠

簡介 stm32l系列主打低功耗,這篇主要說一下在stm32cubemx中使用hal庫實現STANDBY操作,及外部WKUP 喚醒 注:單純的進入STANDBY並不能實現最低功耗,還需要關閉許多其他的外設,以及配置IO口,不過目前

原创 UE4 VR開發 3D Widget 抖動問題

簡介 在ue4 vr 開發中,可能需要在玩家視角正前方顯示一些UI內容,需要將3D Widget 掛在到 Camera正前方, 而往往效果不如人意,如下圖: 在玩家運動時,會出現殘影抖動問題。 解決辦法 取消運動模糊法 在後期處

原创 從零開始的激光通訊(軟件篇 第1章 協議棧)——1、整體結構

從零開始的激光通訊(軟件篇 第1章 協議棧)——1、整體結構github簡介三部分應用 github https://github.com/HaHaHaHaHaGe/mynetstack 簡介 由於本人比較窮,按理應該先開始硬件

原创 從零開始的激光通訊(軟件篇 第1章 協議棧)——2、環形數組

從零開始的激光通訊(軟件篇 第1章 協議棧)——2、環形數組github簡介函數說明 github https://github.com/HaHaHaHaHaGe/mynetstack 簡介 在說明環形數組之前,先來看一看通常大家

原创 從零開始的激光通訊(軟件篇 第1章 協議棧)——3、提取數據包

從零開始的激光通訊(軟件篇 第1章 協議棧)——3、提取數據包github簡介函數說明 github https://github.com/HaHaHaHaHaGe/mynetstack 簡介 數據包的提取其實原理並不複雜,就像拼

原创 從零開始的激光通訊(軟件篇 第1章 協議棧)——4、原始數據編解碼

從零開始的激光通訊(軟件篇 第1章 協議棧)——4、原始數據編解碼github簡介移動位置法提取最高位法函數說明 github https://github.com/HaHaHaHaHaGe/mynetstack 簡介 在上一小節

原创 STM32H7 DMA 傳輸異常

簡介:之前使用stm32h7系列的 adc + tim + dma的過程中發現dma無法獲取adc的數據,經過長時間的搜索資料後發現問題與解決方案, 以下文檔截圖來自ST官網的STM32_DMA_abnormal_transmis

原创 UE4 靜態庫導入Custom HID

UE4 靜態庫導入Custom HID簡介初始工作CS文件使用方式其他 簡介 有時候需要爲ue4增加一些額外的功能,比如CustomHID讀寫 這個時候就需要從外部導入靜態庫或者動態庫(此例子是靜態庫) 初始工作 新建C++項目,

原创 STM32CubeMX 創建CustomHID設備

STM32CubeMX 創建CustomHID設備簡介githubSTM32CubeMX配置代碼說明發送接收效果 簡介 最近工作需求,要做個usb射頻接收器,不太想用串口,每次還要選擇串口號,有些電腦還需要裝驅動,想來想去就不如用

原创 STM32CubeMX學習筆記——FreeRTOS延時

簡介 rtos中使用延遲的方法是調用rtos提供的兩個函數,分別是 vTaskDelay() vTaskDelayUntil() 之所以要使用rtos提供的方式,而不是自己手寫循環進行延時,是因爲一個系統中不光有一個任務,如果使用

原创 STM32CubeMX學習筆記——FreeRTOS臨界段保護

簡介 臨界段指的是在程序運行過程中,禁止被打斷運行的代碼。 比如:在使用模擬I2C 時,操作IO口可能需要幾十個us,這段時間必須是嚴格的時序。 若在此期間,被其他原因(如中斷)打斷,那後果可想而知。 所以,這種禁止被打斷的代碼段

原创 使用jrtp與opus構建的windows局域網多人聊天dll

使用jrtp與opus構建的局域網多人聊天dllGithub簡介函數說明注意!!額外 Github https://github.com/HaHaHaHaHaGe/Multi-person-chat 由於是使用opus作爲基本進行

原创 TensorFlow自學筆記——全連接的前向傳播算法

TensorFlow自學筆記——全連接的前向傳播算法簡介全連接前向傳播概述矩陣乘法的Tensorflow函數實現 簡介 簡述全連接前向傳播原理,與Tensorflow的矩陣乘法實現 全連接前向傳播 概述 (圖片來自Tensorflo