原创 system(函數)
windows操作系統下system () 函數詳解(主要是在C語言中的應用) 函數名: system 功 能: 發出一個DOS命令 用 法: int system(char *command); system函數需加頭文件<stdlib
原创 GD32F103+MPU9150四旋翼飛行器第一步:姿態融合算法
前言: 相比直升機來說,四旋翼乃至多旋翼飛行器的機械結構簡單,操控靈活,飛行穩定,體積也能做的更小,當然也能更大,它將直升機複雜的機械結構設計難度轉化到了電子電路和算法上面,因此四旋翼飛行器的設計更容易上手,更民衆化。 四旋翼飛行
原创 MFC寫Excel文件
1、首先項目中添加類”Typelib中的MFC類->選擇文件中”,選擇office的安裝路徑中的excel.exe; 2、選中以下幾項_Application,_WorkSheet,_WorkBook,WorkSheets,WorkB
原创 Bootloader 與 Firmware 一起用ULINK燒寫方法
(擴展-IAP主要用於產品出廠後應用程序的更新作用,上一篇博文詳細的對IAP升級程序做了詳細的分析http://blog.csdn.net/yx_l128125/article/details/12992773,考慮到出廠時要先燒寫IAP
原创 HEX文件格式詳解
Hex文件是可以燒錄到MCU中,被MCU執行的一種文件格式。如果用記事本打開可發現,整個文件以行爲單位,每行以冒號開頭,內容全部爲16進制碼(以ASCII碼形式顯示)。Hex文件可以按照如下的方式進行拆分來分析其中的內容: 例如 “:10
原创 用VC2013編譯了一個程序,在Windows 8、Windows 7(64位、32位)下都能正常運行。但在Win XP,Win2003下運行時,卻報錯不能運行
用VC2013編譯了一個程序,在Windows 8、Windows 7(64位、32位)下都能正常運行。但在Win XP,Win2003下運行時,卻報錯不能運行,具體錯誤信息爲“指定的可執行文件不是有效的 Win32 應用程序”。
原创 VC/MFC中計算程序/系統運行時間
法一 利用GetTickCount函數 獲取程序運行時間 。。。long t1=GetTickCount();//程序段開始前取得系統運行時間(ms)。。。。。。//to do sthlong t2=GetTickCount(
原创 如何讀取STM32芯片的唯一ID
產品唯一的身份標識的作用: ● 用來作爲序列號(例如USB字符序列號或者其他的終端應用); ● 用來作爲密碼,在編寫閃存時,將此唯一標識與軟件加解密算法結合使用,提高代碼在閃存存儲器內的安全性; ● 用來激活帶安全
原创 VC/MFC如何添加啓動界面
方法1:可以參照文庫:http://wenku.baidu.com/view/2214f0030740be1e650e9a12.html 方法2:http://wenku.baidu.com/view/84a7c24ce45c3b35
原创 如何利用命令行編譯VS工程
@echo off set debugOrRelease=Release set baseOutPath=%debugOrRelease% rem 當前腳本所在路徑 set build_root = %~dp0 rem vcvars
原创 使用SVN號發佈軟件版本
在軟件開發過程中,每次對一個軟件產品的release,都要處理該軟件版本號。有的版本號是人爲定的,有些是自動生成的,本文介紹在使用SVN版本管理軟件的情況下,利用SVN的一個命令來自動生成對應svn修改版本的版本號。 所以前提是你的開發機
原创 M3 M4芯片開啓FPU 浮點型運算功能
; Reset handler Reset_Handler PROC EXPORT Reset_Handler [WEAK] IMPORT System
原创 Cortex-M3 cm3.h 關於開關總中斷函數解釋
0.前言 本文想解決的問題有: 如何開啓、關閉中斷 如何開啓、關閉異常 LPC177x/8x支持的中斷優先級個數 復位後,異常/中斷默認的優先級 如何設置異常/中斷的優先級 什麼是優先級組,如何設置優先級組,復位後的優先級組 1.
原创 在KEIL系統下做版本管理
固件內獲取當前時間 編譯器內置宏定義 一邊情況下,C/C++編譯器會內置幾個宏,這些宏定義不僅可以幫助我們完成跨平臺的源碼編寫,靈活使用也可以巧妙地幫我們輸出非常有用的調試信息。 ANSI C標準中有幾個標準預定義宏(也是常用的): __
原创 J-Link 向RAM中寫唯一序列號
硬件準備:J-Link 一個,STM32F103C8T6 的開發板子一塊 軟件準備: Setup_JLink_V600d 版本的J-Flash 前期的創建new project, 對Options的Project Set