原创 KEIL MDK 查看代碼量、RAM使用情況--RO-data、RW-data、ZI-data的解釋(轉)

KEIL RVMDK編譯後的信息 Program Size: Code=86496 RO-data=9064 RW-data=1452 ZI-data=16116    Code是代碼佔用的空間; RO-data是 Read O

原创 結構體

#include <stdio.h> int main(int argc, const char * argv[]) { // 定義一個結構體類型 struct Student { char *name;

原创 通過修改SystemInit匹配12M外部晶振

庫函數3.5版本下stm32f103RC默認的外部時鐘是8MHZ,一般我們都備品最高時鐘72MHZ,那如果外部時鐘是12MHZ的話怎麼倍頻呢?1.自己配置時鐘,也就是例程中的函數RCC_Config(); 2.修改庫函數裏面的一些配置:(

原创 解決GitHub下載慢的問題100%有效

國外有GitHub,國內有碼雲 第一步、在GitHub上看到的工程fork下來 第二步、進入碼雲的import Repository,導入GitHub的工程 接下來就可以下載程序了。 速度起飛。

原创 python模塊以及導入出現ImportError: No module named 'xxx'問題(有效解決)

python模塊以及導入出現ImportError: No module named 'xxx'問題   1.常見的就不說了,網上一大堆 2.切記程序名字不要和包的名字一樣

原创 win10下右鍵菜單添加“打開cmd”

最近使用cmd比較多,就想在某個文件夾下右鍵打開cmd,這樣不用每次都在默認情況下切換目錄。無奈win10 1703版本下shift+右鍵不能打開cmd,只能打開powershell。   好,那就自己整一個吧。   首先,在桌面新建一個

原创 WPF之排版

WPF使用控制面板來進行排版,而控制面板實際上就是一種可以放入WPF界面元素的容器。當用戶把界面元素放入控制面板後,WPF會自動把這些界面元素放在它認爲合適的地方。   在Winform中有以下幾種容器,但是衆所周知,這幾個容器在排版

原创 如何從宿主機拖動複製文件到虛擬機VM中的解決方法

1.首先要確保自己的虛擬機安裝了vmware tools ①點擊虛擬機的 虛擬機(M)->重現安裝VMware Tools(T)②此時系統會彈出裝載虛擬CD驅動器 點擊打開文件③打開文件後可將 文件夾裏的文件全部複製到自己的某個文件夾中,

原创 QT的qcustomplot(二維畫圖)

講解都在註釋中 qcustomplot.pro#------------------------------------------------- # # Project created by QtCreator 2018-03-09T1

原创 VMware連接攝像頭的時候出現"USB 設備Acer USB Composite Device"解決辦法

如果是筆記本的話,先試試將鼠標插上去。先識別USB端口在說。   如果用Ubuntu連接攝像頭的時候出現上圖的情況,那麼就是VMware的USB驅動沒了, 現在需要的就是需要將VMware完全卸載。然後重新安裝就OK了。

原创 opencv的心得

    使用opencv的時候最好將源代碼編譯一下,因爲官方編譯的版本並不一定適合我們自己的機器。

原创 opencv筆記3——將圖片的像素翻轉(Mat::at)

使用Mat的成員函數at<>() cv::Mat也是向量,可以使at方法取值,使用調用方法image.at<cv::Vec3b>(j,i),at方法方便,直接給i,j賦值就可以隨意訪問圖像中任何一個像素,其中j表示第j行,i表示該行

原创 STM32下載出現no target connect

今天焊好了一個STM32F107VCT6的板子,一開始芯片可以下載進去程序。然後過了5分鐘,程序突然下載不進去了。然後就是一頓分析。當然分析的過程很複雜。前前後後焊了3個芯片。STlink和Jlink都試過還是不能下載程序。分析了一下,是

原创 STM32CubeMX中FreeRTOS系統CPU使用率監測測試

1.測試描述:使用STM32CubeMX自動配置的工程,對其提供的FreeRTOS系統的CPU使用率進行監測,並通過串口打印。2.測試環境:(1)軟件環境:STM32CubeMX-4.22.0,IAR-7.5,串口調試工具 (2)硬件環境

原创 QT的Q3DScatter使用(三維可視圖)

講解都在註釋中。3d.pro文件#------------------------------------------------- # # Project created by QtCreator 2018-03-12T18:11:08