原创 棧生長方向的定義與CPU的棧生長方向

棧的生長方向理解 棧生長方向指的就是執行push、pop命令後,堆棧指針ps所指向的地址是增大還是減小, 棧向上生長:執行push指令後ps所指地址增大; 棧向下生長:執行push指令後ps所指地址減小; 51的棧

原创 哈佛結構和馮·諾依曼結構的區別

哈佛結構 (英語:Harvard architecture)是一種將程序指令儲存和數據儲存分開的存儲器結構。中央處理器首先到程序指令儲存器中讀取程序指令內容,解碼後得到數據地址,再到相應的數據儲存器中讀取數據,並進行下一步的操作

原创 單片機基礎知識網址

http://www.21ic.com/jichuzhishi/mcu/program/2014-02-12/204890.html

原创 深入C++的new

“new”是C++的一個關鍵字,同時也是操作符。關於new的話題非常多,因爲它確實比較複雜,也非常神祕,下面我將把我瞭解到的與new有關的內容做一個總結。 new的過程 當我們使用關鍵字new在堆上動態創建一個對象時,它實際上做了三

原创 淺談C++類--隱式類類型轉換

轉載自 “九天雁翎” 鏈接:http://blog.csdn.net/vagrxie/article/details/1586340 例4.0: #include <string> #include <iostream> us

原创 父類指針指向子類對象的理解

父類子類指針函數調用注意事項 1,如果以一個基礎類指針指向一個衍生類對象(派生類對象),那麼經由該指針只能訪問基礎類定義的函數(靜態聯翩)2,如果以一個衍生類指針指向一個基礎類對象,必須先做強制轉型動作(explicit cast),這

原创 STM32 FSMC總線與TFT8080接口對接分析

1. FSMC協議分析 如下爲ILI9325的8080接口的協議 從圖中可以看出8080接口的協議大概流程是:先發出片選信號,然後發出命令使能或者數據使能信號,待數據建立完成後,在讀寫信號的上升沿寫入數據或者讀出數據。 C

原创 VSFTPD全攻略(/etc/vsftpd/vsftpd.conf文件詳解)

/etc/vsftpd/vsftpd.conf文件詳解,分好類,方便大家查找與學習 #################匿名權限控 制############### anonymous_enable=YES   #是否啓用匿名用戶 n

原创 LCD控制器

一. 什麼是LCD控制器?LCD控制器同LCD驅動器是有着本質區別的。簡單來說LCD控制器在嵌入式系統中的功能如同顯卡在計算機中所起到的作用。LCD控制器負責把顯存中的LCD圖形數據傳輸到LCD驅動器(LCD driver)上,併產生必須

原创 馮諾依曼體系結構與哈弗體系結構的區別

材料一: 哈佛結構是一種將程序指令存儲和數據存儲分開的存儲器結構。中央處理器首先到程序指令存儲器中讀取程序指令內容,解碼後得到數據地址,再到相應的數據存儲器中讀取數據,並進行下一步的操作(通常是執行)。程序指令存儲和數據存儲分開,可以

原创 linux安裝交叉編譯器

原文:http://www.linuxidc.com/Linux/2014-09/106637.htm 1、下載文件:http://www.linuxidc.com/Linux/2014-09/106637.htm 安裝包:arm-

原创 STM32調試接口SWD連接

  STM32調試接口SWD連接 分類: stm32筆記2014-03-20 22:58 5698人閱讀 評論(1) 收藏 舉報

原创 IIC 通訊協議

原文鏈接:http://blog.csdn.net/zmq5411/article/details/6085740 IIC總線 一般串行數據通訊都有時鐘和數據之分,有異步和同步之別. 有單線,雙線和三線等. I2C肯定是2線的(不算地線)

原创 C++類構造函數初始化列表順序

http://www.cnblogs.com/BlueTzar/articles/1223169.html C++類構造函數初始化列表 構造函數初始化列表以一個冒號開始,接着是以逗號分隔的數據成員列表,每個數據成員後面跟一個

原创 CMSIS標準

[轉]CMSIS標準 (Cortex Microcontroller Software Interface Standard) 2015-6-27閱讀27 評論0 4.1 CMSIS標準 ARM公司於2008年11月12日發佈了A