1、在嵌入式系統(tǒng)軟件(bootloader,Kernel)開發(fā)初期,由于串口等硬件尚未初始化,因此調(diào)試手段相當(dāng)有限,這時(shí)通常采用LED作為程序的重要手段。 2、LED的實(shí)質(zhì)為發(fā)光二級管,當(dāng)其兩端電壓差一定時(shí),即處于導(dǎo)通狀態(tài) 3、GPIO GPIO(General-Purpose Input/Output Ports):通用輸入/輸出端口。在嵌入式系統(tǒng)中,CPU經(jīng)常需要控制許多結(jié)構(gòu)簡單的外部設(shè)備或者電路,這些設(shè)備通常只需要兩種狀態(tài)(開/關(guān)),對這些設(shè)備的控制,使用傳統(tǒng)的串口或者USB就顯得復(fù)雜,所以,在嵌入式微處理器上通常提供一種“通用可編程I/O端口”,也就是GPIO。 4、一個(gè)GPIO端口至少需要兩個(gè)寄存器,一個(gè)是“控制寄存器”,用于選擇該端口作為輸入還是輸出。另一個(gè)是存數(shù)據(jù)的“數(shù)據(jù)寄存器”。
|
|