原创 C語言結構體所佔空間大小

C語言結構體大家都不陌生,本文講解結構體在內存空間中的分配情況。 直接上驗證代碼(VS2010): #include <stdio.h> typedef struct { char a; short b; int c; }t

原创 UCOS系統用printf打印浮點數據的問題

轉載自:http://blog.chinaunix.net/uid-21977330-id-3209252.html 1. 問題描述: 當使用uocs printf(),sprintf()打印浮點數問題會出問題,但是裸機不會出問題 我現在

原创 Proteus仿真出現“internal exception:access violation in module 'SPICEINP.DLL'”錯誤

用8.1版本的Proteus加載了7.5Proteus的工程,結果出現“internal exception:access violation in module 'SPICEINP.DLL'”錯誤。 解決辦法:在8.1版本中新建工程,重

原创 函數指針數組

上一篇文章講解了函數指針和指針函數的區別。本文將講解函數指針數組,並舉例應用。 一.函數指針 首先回顧一下函數指針: 函數指針是 指向函數的指針 主體是指針 指向的是一個函數的地址(函數也是有地址的!) 基本聲明形式:返回數據類型 + (

原创 時間戳計算

原文鏈接:https://blog.csdn.net/sinat_35170409/article/details/78881282 轉載自:https://blog.csdn.net/si

原创 C語言指針函數和函數指針區別

原文鏈接:https://blog.csdn.net/qq_43710979/article/details/88030147 轉載自:https://blog.csdn.net/qq_43

原创 MySQL基礎知識總結

目錄 1.啓動MySQL服務 2.關閉MySQL服務 3.登錄 4.退出登錄 5.顯示當前服務器版本 6.顯示當前日期時間 7.顯示當前用戶 8.創建數據庫 9.查看數據庫編碼方式 10.修改數據庫的編碼方式 11.查看當前數據庫下數據表

原创 “Image$$ER_ROM1$$Base”,$$表示的變量

在單片機開發過程中,有時會遇到類似上面的語句,之間用“$$”相連,其實這是單片機表示地址的一種形式。大家可以打開工程的map文件,在map文件中可以看到很多用這種形式表示的變量。下圖是我隨便找的工程的map文件。 可以看到ARM.Co

原创 C語言關鍵字之const

目錄 前言 1.const功能 2.const實例 2.1 const修飾一個變量 2.2 const修飾指針變量 前言 初學C語言時,對於const關鍵字的理解僅僅停留在“不可改變”這一層意思上。本文總結一下const關鍵字在各種情況下

原创 用51彙編完整寫一個函數

目錄 1.彙編函數如何傳入參數 2.彙編函數如何返回結果 3.彙編函數如何在C語言中被調用 附錄A:查表法crc校驗C代碼: 附錄B:查表法crc校驗彙編代碼: 本文將以查表法CRC爲例,完整介紹如何用匯編寫一個函數,以及如何傳入函數參數

原创 MDK 的編譯過程及文件類型全解

上一篇文章講解了map文件(https://blog.csdn.net/u013073067),本篇文章講解MDK 的編譯過程及文件類型。map文件不過是MDK編譯過程中衆多文件中的一種。 我參考的是《零死角玩轉STM32-F103霸道》

原创 Keil _map文件全解析

轉載自:https://blog.csdn.net/ybhuangfugui/article/details/75948282#rd 修正部分錯別字及排版。 0、寫在前面 相信有較大項目開發經驗的朋友都曾遇到內存溢出的問題,那麼大家都是如

原创 RAM彙編指令DMB、DSB、ISB、SEV等

最近用keil調試STM32時,在代碼中遇到了一些彙編指令,如DMB、DSB、ISB、SEV,現總結如下: DMB、DSB、ISB、SEV等指令都屬於RAM彙編指令,在《ARM Cortex-M0權威指南》和《ARM Cortex-M3權

原创 遞歸算法與非遞歸算法比較

轉載自:https://blog.csdn.net/mhsszm/article/details/78445591 非遞歸效率高;遞歸代碼寫出來思路清晰,可讀性強。 生成可執行文件大小應該和編譯器有關吧。。。。 遞歸的話函數調用是有開銷的

原创 STM32之中斷與事件

轉載自:https://blog.csdn.net/flydream0/article/details/8208463 1.中斷與事件框架 這張圖是一條外部中斷線或外部事件線的示意圖,圖中信號線上劃有一條斜線,旁邊標誌19字樣的註釋,表