原创 馮.諾伊曼結構與哈佛結構區別
一、馮.諾伊曼結構 1945年,馮.諾伊曼首先提出了“存儲程序”的概念和二進制原理,後來,人們把利用這種概念和原理設計的電子計算機系統統稱爲“馮.諾伊曼型結構”計算機。馮.諾伊曼結構的處理器使用同一個存儲器,經由同一個總線傳輸,如
原创 HAL庫 EEPROM字符串讀寫
配置I2C 和串口 串口的配置就不做詳細介紹 1 #include "stm32f1xx_hal.h" 2 #include "Eeprom.h" 3 #include "string.h" 4 extern I2C_
原创 使用keil MDK5.23的CMSIS Driver層的USART驅動
前言 keil mdk自版本5以來,就主推使用包管理器來靈活開發應用。推出了Management Run-Time Environment。用戶在新建工程的時候,可以根據項目需要,選擇組件。簡單的說就是,ARM推出這些標準,旨在用戶快
原创 關於static靜態變量的幾個問題
1、C語言中的關鍵字static和C++中的關鍵字static有什麼區別 在C中static用來修飾局部靜態變量和外部靜態變量、函數。而C++中除了上述功能外,還可以用來定義類的成員變量和函數,即靜態成員和靜態成員函數。 2、static
原创 malooc和new的區別
1、在C中的malloc和C++中的new有什麼區別 (1)new、delete是操作符,可以重載,只能在C++中使用 (2)malloc和free是函數,可以覆蓋,C、C++中都可以使用 (3)new可以調用對象的構造函數,對應的del