原创 STM32 IWDG餵狗時間計算

STM323 IWDG獨立看門狗,功能和相關介紹就不用再作說明了,配置過程如下 // 配置步驟: // 1、向IWDG_KR寫入0x5555,取消IWDG_PR和IWDG_RLR的寫保護; // 2、配置IWDG_PR(分頻值)和IWD

原创 opencv CvArr、Mat、CvMat、IplImage、BYTE之間的轉換

 一、Mat類型:矩陣類型,Matrix。     在openCV中,Mat是一個多維的密集數據數組。可以用來處理向量和矩陣、圖像、直方圖等等常見的多維數據。     Mat有3個重要的方法:          1、Mat mat

原创 opencv Mat 多通道拆分Split和組合Merge

#include<opencv2/opencv.hpp>   #include<iostream>   #include<cassert>   #include<vector>   using namespace cv; 

原创 STM32和MLx90614非接觸紅外溫度傳感器

MLx90614介紹: MLx90614非接觸紅外溫度傳感器是一款性能和精度都較高的溫度測量產品,在醫療,工業等領域應用較多;有四個引腳,使用SMBus協議,通過控制SCL引腳進行數據讀取。現在給出一個自己寫得關於STM32實現溫度採集

原创 opencv學習之findcounters 尋找輪廓

先上源代碼  #include "opencv2/highgui/highgui.hpp" #include "opencv2/imgproc/imgproc.hpp" #include <iostream> using name

原创 Ubuntu14.04安裝Qt+Opencv2.4.9

尊重原創,以下內容主要參照 Ubuntu14.04安裝Opencv, 和Ubuntu14.04下Qt調用Opencv 兩篇博文而來。 第一部分安裝Opencv2.4.9 1、啥都不說,先系統更新 1 sudo apt-

原创 opencv學習之threshold函數

在OpenCV中,threshold用來進行對圖像(二維數組)的二值化閾值處理 通過查找OpenCV在線文檔,發現存在很多函數: 其函數原型如下: 1. C版本的: 函數原型: void cvThreshold( c

原创 C++函數重載,默參,內聯

函數重載 在C++中,如果需要定義幾個功能相似,而參數類型不同的函數,那麼這樣的幾個函數可以使用相同的函數名,這就是“函數重載”。例如,求和函數,對應不同的參數類型,可以定義如下幾個重載函數:    sum(int a,int b) /

原创 STM32時鐘講解(內部構架說明)

在STM32中,有五個時鐘源,爲HSI、HSE、LSI、LSE、PLL。 其實是四個時鐘源,如下圖所示(灰藍色),PLL是由鎖相環電路倍頻得到PLL時鐘。   ①、HSI是高速內部時鐘,RC振盪器,頻率爲8MHz。   ②、HSE是

原创 STM32芯片內部溫度傳感器

1、STM32的內部溫度傳感器STM32內部溫度傳感器與ADC的通道16相連,與ADC配合使用實現溫度測量。測量範圍–40~125℃,精度 ± 1.5℃操作流程:1)、設置ADC相關參數 ADC_InitTypeDef ADC_InitS

原创 STM32的SysTick配置說明

Systick :系統心跳定時器,提供系統節拍              裸機程序中可作爲獨立的延時定時器 用途: 1.產生操作系統的時鐘節拍 2.便於不同處理器之間程序移植 SysTick定時器被捆綁在NVIC中,異常號15 3.作

原创 OpenVc判斷矩形是否相交算法

在opencv中,對於跟蹤的目標,通常用矩形進行圈定,但是Opencv的cvFindContours卻不會那麼精確,通常會將一個目標分成若干個相鄰或相交或包含關係的矩形,此時需要判斷這些矩的關係,以便進行融合,矩形之間的關係通常又很複雜

原创 MDK4新手建立stm32工程易犯錯誤

N多人問我這個簡單的問題。說實話,我是很煩了。一個都不肯來論壇提問。沒辦法我來個自問自答吧,擺脫煩躁的重複工作。    由於標題不能輸入過長的英文字符(但是中文字符可以),錯誤提示的全部信息如下: STM32_TEST.axf: Erro

原创 C++ 編譯環境,字體顏色設置

爲了使得自己在寫代碼的時候,看着舒服,系統關鍵字明確,不傷眼睛,需要修改 編譯環境字體顏色,字體大小等 具體方法,Tool>>options>>environment>>font&color 但是也可以用人家設置好的,直接導入就行。

原创 GPIO輸入輸出模式詳解

一、推輓輸出:可以輸出高、低電平,連接數字器件;推輓結構一般是指兩個三極管分別受兩個互補信號的控制,總是在一個三極管導通的時候另一個截止。高低電平由IC的電源決定。         推輓電路是兩個參數相同的三極管或MOSFET,以推輓