原创 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