IIC配置及實驗總結

2021-09-19 15:14:46 字數 502 閱讀 7874

一、iic配置

1、iic裝置查詢命令 # ls /sys/bus/i2c/devices/

2、怎麼和原理圖及外部裝置對應

二、i2c註冊

1、make menuconfig —>device drivers —> input device support —> touchscreens —> ft5x0x based touchscreens (去掉)

2、平台檔案中檢視:vim arch/arm/mach-exynos/mach-itop4412.c

新增i2c裝置:i2c_board_info 新增 i2c_board_info(「ft5x0x_ts」, 0x70>>1),

檢視i2c驅動: ls /sys/bus/i2c/devices/

檢視: cat /sys/bus/i2c/devices/3-0038/name 結果是:ft5x0x_ts

三、i2c 驅動註冊和解除安裝

1、i2c裝置驅動初始化完成 —> 進入probe函式

IIC簡單總結

一.iic硬體上只有兩根線 時鐘線scl與資料線sda 軟體上有以下幾個訊號 start,stop,ack,nack。start 由主機發出,當scl位於高電平時,sda發生乙個下降沿訊號 電平由高到低 由主機發出,當scl處於高電平時,sda發生乙個上公升沿訊號 電平由低到高 由從機發出,當主機傳...

iic匯流排總結

1 iic是一種半雙工序列通訊匯流排,由兩根訊號線組成一根雙向資料線sda和一根時鐘線clk組成。2 iic傳輸速率有標準模式100kbps,快速模式400kbps,高速模式3.4mbps。具體的傳輸速率要根據實際需求及晶元裝置手冊的具體設計準則進行選配。3 iic匯流排上的裝置分為主機和從機並且匯...

08 OLED實驗 模擬IIC

硬體連線 pa5 scl pa7 sda brief 初始化oled與微控制器的io介面 param 無 retval 無 static void oled gpio init void brief 模擬iic起始訊號 param 無 retval 無 static void oled iic st...