1. 程式人生 > >linux中readl()和writel()函數---用於讀寫寄存器

linux中readl()和writel()函數---用於讀寫寄存器

inner 取數 返回值 -- AI href hid earch read

writel() 往內存映射的 I/O 空間上寫數據,wirtel()   I/O 上寫入 32 位數據 (4字節)。
 原型:
#include <asm/io.h> 
void writel (unsigned char data , unsigned short addr )
readl() 從內存映射的 I/O 空間讀取數據,readl 從 I/O 讀取 32 位數據 ( 4 字節 )。
原型:
#include <asm/io.h> 
unsigned char readl (unsigned int addr )
註:變量    addr  是 I/O 地址。
返回值 : 從 I/O 空間讀取的數值。

linux中readl()和writel()函數---用於讀寫寄存器