原创 Qt實現讀取BIN文件
因工作需要,又轉化、讀取了一次BIN文件,其實之前寫過,就是想不起來,所以記一下筆記,以防下次再用! typedef struct { uint32_t AddressStart = 0; uint32_t DataL
原创 十六進制字符串轉十進制(Qt實現)
uint32_t HexToDex(QByteArray DataLineData) { /****S5的數據字節長度**************/ int S5DateLength=HexCheckSumPositio
原创 將Hex轉換的內存文件轉換成BIN文件(Qt實現)
接上一個博客,hex轉換成功了內存文件,但是無法驗證轉換的文件是否正確,然後目前有兩種方法 第一種:將這種內存文件反轉成Hex文件進行對比 第二種:將這種內存文件轉換成Bin文件,然後再將原Hex文件轉換成Bin文件,然後兩個Bin文件進
原创 讀hex文件 c語言讀取十六進制文件.hex(Qt實現)
將HEX文件讀寫成地址加數據的格式,HEX文件格式可以參考 https://blog.csdn.net/a1037488611/article/details/43340055 文檔中有關與效驗算法方面的有點問題,可以參考本人效驗代碼
原创 CRC32和CRC16效驗源碼分享
開發環境:VC6++,可以移植到其他環境 關於CRC效驗原理可以參考博客https://blog.csdn.net/zjli321/article/details/52998468 CRC效驗通常有兩種方法,一種是模2除法,另一種是查表法
原创 無符號十六進制字符串轉爲十進制數
int HexToDec(char *src){ //將src中的無符號十六進制字符串轉爲十進制數 //如src="001A",則返回26 //字符串src需要以'\0'作爲結束標誌 int va
原创 結構體類型傳參DEMO
#include<stdio.h> struct student { int code; char name[10]; char sex[10]; int age; }; int stuchg(stru
原创 函數指針數組DEMO
#include<stdio.h> char Function1() { printf("Function1\n"); return 0; } char Function2() { printf("Function2\n
原创 Volatile修飾符的作用
題目:最近使用飛思卡爾,對之前的Volatile修飾符有了新的認識。 問題:經過Volatile修飾的變量RAM中的數據會跟隨寄存器中的數據一塊改變。(寄存器的值更新RAM區的值,這兩個值是同一個值,是程序在運行的時候,CPU從RAM 區
原创 飛思卡爾MC9S12G64串口發送接收驅動
因爲之前剛入職,對串口調試不瞭解,下面整理一下書上的串口程序。 移植性還比較強 使用說明:MC9S12系列的串口有兩種查詢方式 1》使用中斷方式查詢 2》在主函數中使用輪詢的方
原创 用Labview實現初級計算器的編程
如圖所示,計算器的界面 再打開程序面板 所需要的控件有1.輸入控件 2.顯示控件 3.WHILE循環 4.事件結構 5.條件結構 6.比較結構 1. 2. 3. 4. 5. 6. 具體操作可以看三易電子LABV
原创 關於中qt中報錯出現crashed.
關於QT這個錯誤,之前遇到好多次,但最後沒解決,把所有的程序刪掉重新寫。 又來了,沒辦法,我用F5分步調試了一下,出現下邊的問題,於是編譯器報錯,段錯誤,仔細一看,是下面兩行代碼剛好把需要的定時器給屏蔽了,把這個註釋放開就好了!所以下次遇
原创 2018年研究生入學考試高等數學卷<一>
2018年研究生入學考試數學卷<一> 2018年研究生入學考試數學卷<一>總計11頁
原创 關於gcc編譯流程四個步驟的具體分析,預處理、編譯、彙編、鏈接
1.gcc編譯需要下面四個步驟,分別是 第一行,可執行文件 (-o 是指可目標文件) c語言源文件 經過預處理的c源文件代碼
原创 C++實習的打飛機小遊戲
#include<iostream> #include<windows.h> #include<conio.h> #include<time.h> #include<string> u