原创 風級訣 快速判斷風級

在外面調試經常需要判斷風級,總是拿個測量儀特別不方便,網上的比較長,所以自己總結了一個用。寫的不好勿怪哈!! 風級訣 煙先動、覺有風。 紅旗展、紙片翻。 小樹搖搖、行路難。 迎風難度、樹折腰。 飛沙走石、房屋倒。 識風

原创 C++ 編寫多線程類 類的多線程封裝

在C++開發中,每個類均是一個對象,講系統分化爲對象開發能使系統結構清晰明瞭。但是C++原生開發中因爲沒有現成的多線程類可以繼承,因此有必要自己寫一個多線程的類,要求足夠獨立,自動創建與回收線程,線程可以執行開始,停止操作,故此

原创 宏連接define構建函數名

#include <iostream> using namespace std; void You_add(int a,int b){ printf("You_add %d \n",a+b+1); } void My_

原创 STM32 使用 SHT2x 溫溼度傳感器

簡介 這TM的是個超級坑的通訊過程,雖然符合SPI通訊流程,但要是你直接用SPI通訊會發現完全不是這麼回事。這個是在STM32F0系列單片機上使用的範例,可以正常讀取溫度和溼度,只寫了主機模式。 database.h 裏面沒啥東

原创 調試時監視數組變量或數組指針

在右邊的變量窗口雙擊出現watch窗口,兩種方法: (1)輸入(類型[長度])*數組名,如(int[10])*temp就可以查看。 (2)輸入數組名+@+數組長度,比如temp@10,就是查看temp[10]; 1 2

原创 const int * ,int const * 以及 int * const 的區別

const int * ,int const * 以及 int * const 的區別 const int * p; //保護p內容,常量的 int類型指針p int const * p; //保護p內容,int類型的 常量指針p

原创 Python3 查看GPU信息

# -*- coding: utf-8 -*- """ Spyder Editor This is a temporary script file. """ #pip install nvidia-ml-py3 import

原创 STM32F042 CAN使用例子

代碼如下: #include "mycan.h" //CAN初始化 //tsjw:重新同步跳躍時間單元.範圍:1~3; CAN_SJW_1tq CAN_SJW_2tq CAN_SJW_3tq CAN_SJW_4tq //tbs

原创 bxl類型封裝轉換爲AD庫封裝

1 安裝ULib 下載地址:https://webench.ti.com/cad/ULib.zip 下載完成後一路默認綠燈即可。 2 加載bxl 3 選擇輸出庫的格式 選擇ad庫,其他庫全部取消 4 生成中間件 點擊Expo

原创 Qt QPixmap QImage 圖片的等比例縮放到指定大小

QPixmap pixmap(path); //pixmap=QPixmap::fromImage(imgShow); pixmap = pixmap.scaled(152, 76, Qt::KeepAspectRatio, Qt

原创 python 生成 MicroPython的mpy庫

實驗環境: win電腦使用python 3.4.4,掌控版使用的是MicroPython v1.0.1-241-ged66773 on 2019-01-26,實驗成功 相關資料 mpy-cross 官網資料 Linux 下使用的論壇

原创 ubuntu 查看USB對應的串口

dmesg | grep tty conner@conner-W65KJ1-KK1:~$ dmesg | grep tty [ 0.000000] console [tty0] enabled [ 4.599129] us

原创 MAVLINK 請求參數和接收參數

if (decodeState == 1){之後是放在mavlink消息解析後面。 //請求返回參數配置列表 void MavDebug::on_pushButton_3_clicked() { mavlink_message

原创 檢測飛控是否處於Bootloader狀態

描述 在地面站連接飛控時候,若飛控處於Bootloader狀態則需要等待飛控進入正常後再打開串口連接。 方法 依據qgc源碼對Bootloader狀態檢測: bool SerialLink::_isBootloader() {

原创 qt qml qmlRegisterSingletonType的運用

簡介 qmlRegisterSingletonType是一個帶回調的註冊函數,作用是將C++類註冊到QML系統中並帶一個回調函數。 該回調函數在每次調用doSomething時候調用,然後在回調函數裏產生新的C++ Class提供給Q