原创 7_怎麼看原理圖之協議類接口之類內存接口筆記

nand啓動時,根本沒辦法訪問nor空間 根據CPU發出的地址空間所在區間,決定哪個片選信號拉低/

原创 C語言基礎 -29 數組_字符數組之定義/初始化

1 單引號實現字符賦值 book@100ask:~/C_coding/CH01$ cat char.c #include<stdio.h> #include<stdlib.h> #define N 3 int main() {

原创 5_怎麼看原理圖之協議類接口之NAND Flash筆記

IO0~IO7既傳地址,又傳數據,也傳命令 - CLE高電平時傳命令 - ALE高電平時傳地址 - CLE/ALE同爲低電平時傳數據

原创 6_怎麼看原理圖之協議類接口之LCD筆記

VLCK每發送一個脈衝,移動一個像素 HSYNC/VLINE:當一行掃完,移到下一行時,需要水平方向的同步不信號,讓電子槍從上一行的末尾移到新一行的開頭 VSYNC/VFRAME:電子槍從屏幕的最右下角回到初始位置,左上角 VD0~VD

原创 C語言基礎 -28 數組_ 二維數組之深入理解

對於二維數組,a[0]代表第一行,a[1]代表第2行; 每一行又包括n列元素 book@100ask:~/C_coding/CH01$ cat 2d_array.c #include<stdio.h> #include<stdlib.

原创 C語言基礎 -25 數組_ 一維數組之進制轉換/打印素數

[root@localhost CH01]# cat base_c.c #include <stdio.h> #define MAXCHAR 101 /*最大允許字符串長度*/ int char_to_num(char ch)

原创 1_怎麼看原理圖之GPIO和門電路筆記

微機原理:側重於計算機結構 數字電路:側重於門電路 如上圖:芯片輸出高電平/3.3V,LED亮;當芯片輸出低電平,則LED暗 上圖:輸入引腳,當開關閉合,則輸入爲低電平/0V,當開關打開,則輸入爲高電平/3.3V 現在的引腳都是既可以

原创 C語言基礎 -27 數組_ 二維數組之行列互換/求最大值、求行列的和,矩陣乘法等問題

二維數組行列互換  [root@localhost CH01]# cat arr_2d_rcexchange.c #include<stdio.h> #include<stdlib.h> #define M 2 #define N 3

原创 3_怎麼看原理圖之協議類接口之I2C筆記

I2C只連接I2CSCL與I2CSDA兩根線,即2線制異步串行總線。 I2CSCL與I2CSDA兩根線需要上拉電阻,目的是讓電平有確定的狀態。 發完8bit數據後,第9個電平拉低SDA爲低電平。

原创 C語言基礎 -26 數組_ 二維數組定義/存儲方式

二維數組的存儲是按行存儲,先存第一行,存完後再存儲第二行。二位數組仍然是連續的一片存儲空間,其中數組名代表數組的開頭,a[0][0] [root@localhost CH01]# cat arr_2d.c #include<stdio

原创 4_怎麼看原理圖之協議類接口之SPI筆記

SPI:最少用三根線一根Master Input(SPIMDSI),一根Master哦POUTPUT(SPIMISO),另一根爲clock 當一個SPI master掛多個SPI device時,需要用到片選信號,CS,其中每個d

原创 2_怎麼看原理圖之協議類接口之UART筆記

通信雙方先約定通信速率,如波特率115200 idle時,2440這邊維持高電平 1> 開始發送時,由2440將高電平拉低,並持續一個T的時間,T=1/波特率; 2> 此時接收端PC就可以知道2440要開始發送數據,並做好準備 3

原创 C語言基礎 -24 數組_ 一維數組之排序

排序:冒泡排序;選擇法;快速排序 冒泡與選擇是常用的兩種排序方式,快速是冒泡與選擇的綜合。 [root@localhost CH01]# cat mp_sort.c #include <stdio.h> #include <stdli

原创 C語言基礎 -23 數組_ 一維數組之fabonacci數列

%p: 代表地址 數組名:代表數組的起始地址,它是常量 arr是數組常量,代表arr不能無條件的出現在數組左邊。 [root@localhost CH01]# cat arr1.c #include <stdio.h> #include

原创 PCIE解析筆記- 3.2 Transaction Layer(事務層) - TLP事務層包

Transaction Layer的Transaction含義:理解爲一個請求發起者requester,請求完成者completer,它們中間的動作就可以被定義爲是transaction。 需要注意的是,requester與compl