色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

AT32講堂041 | AT32F435/437 I2C使用指南

雅特力 AT32 MCU ? 2023-01-12 14:45 ? 次閱讀

I2C接口簡介

I2C接口是由數據線SDA和時鐘線SCL構成,在標準模式下通信速度可達到100kHz,快速模式下則可以達到400kHz,增強快速模式可達到1MHz。一幀數據傳輸從開始信號開始,在結束信號后停止,在收到開始信號后總線被認為是繁忙的,當收到結束信號后,總線被認為再次空閑。I2C接口具有主機和從機模式、多主機功能、可編程建立和保持時間、時鐘延展功能、DMA存取數據、支持SMBus 2.0協議等特點。圖1. I2C框圖5393316a-917f-11ed-ad0d-dac502259ad0.png

I2C接口通信

主機通信流程

主機通信初始化1. 主機時鐘初始化在啟動外設(I2CEN)之前,必須先設置I2Cx_CLKCTRL寄存器的各個位用以配置I2C主時鐘。― DIV[7:0]:I2C時鐘分頻― SDAD[3:0]:數據保持時間(tHD;DAT)― SCLD[3:0]:數據建立時間(tSU;DAT)― SCLH[7:0]:SCL高電平時間― SCLL[7:0]:SCL低電平時間該寄存器的配置可以使用Artery_I2C_Timing_Configuration時鐘配置工具計算,見第三章節。低電平控制:當檢測到SCL總線為低電平時,內部SCLL計數器開始計數,當計數值達到SCLL值時,釋放SCL線,SCL線變為高電平。高電平控制:當檢測到SCL總線為高電平時,內部SCLH計數器開始計數,當計數值達到SCLH值時,拉低SCL線,SCL線變為低電平,當在高電平期間,如果被外部總線拉低,那么內部SCLH計數器停止計數,并開始低電平計數,這為時鐘同步提供了條件。圖2. 主機時鐘的產生53aec84e-917f-11ed-ad0d-dac502259ad0.png

2. 主機通信初始化

在啟動通訊前須先設定I2C_CTRL2寄存器中的幾項參數:1) 設置傳輸字節數― ≤255字節

配置I2C_CTRL2的RLDEN=0,關閉重載模式

配置I2C_CTRL2的CNT[7:0]=N

― >255字節

配置I2C_CTRL2的RLDEN=1,使能重載模式

配置I2C_CTRL2的CNT[7:0]=255

剩余傳輸字節數N=N-255

2) 設置傳輸結束模式― ASTOPEN=0:軟件結束模式,當數據傳輸完成后,I2C_STS的TDC標志置1,軟件設置GENSTOP=1或者GENSTART=1,發送STOP條件或者START條件。― ASTOPEN=1:自動結束模式,當數據傳輸完成后,自動發送STOP條件。3) 設置從機地址― 設置尋址的從機地址值(I2C_CTRL2的SADDR)― 設置從機地址模式(I2C_CTRL2的ADDR10)

ADDR10=0:7位地址模式

ADDR10=1:10位地址模式

4) 設置傳輸方向(I2C_CTRL2的DIR)― DIR=0:主機接收數據― DIR=1:主機發送數據5) 開始傳輸設置I2C_CTRL2的GENSTART=1,主機開始在總線上發送START條件和從機地址。

3. 主機10 bits尋址的特殊時序初始化

在10位地址傳輸模式下,I2C_CTRL2的READH10用于產生特殊時序,當READH10=1時,支持如下傳輸序:主機先發送數據給從機,然后再從從機讀取數據,傳輸時序圖如下圖所示:圖3. 10位地址的讀訪問READH10=153cdca78-917f-11ed-ad0d-dac502259ad0.png主機在軟件結束模式(ASTOPEN=0)下,發送數據到從機,當數據發送完成后設置READH10=1,然后再從從機接收數據。圖4. 10位地址的讀訪問READH10=053ea549a-917f-11ed-ad0d-dac502259ad0.png主機通信初始化軟件接口主機通信初始化所用到的軟件接口通過獨立的函數接口實現,如下:54046a60-917f-11ed-ad0d-dac502259ad0.pngi2c_init函數三個參數分別為:所使用的I2C、數字濾波值和主機時鐘配置值。i2c_transmit_set函數用于初始化通信參數,包括:所使用的I2C、從機地址、傳輸字節數、停止條件產生模式和起始條件產生模式。i2c_addr10_mode_enable函數用于使能10位地址模式。i2c_addr10_header_enable函數用于使能10位地址頭讀取時序,即主機發送完整的10位從機地址讀序列或主機只發送10位地址的前7位。主機發送流程1) I2C_TXDT數據寄存器為空,I2C_STS的TDIS=1;2) 向TXDT數據寄存器寫入數據,數據開始發送;3) 重復1、2步驟直到發送CNT[7:0]個數據;4) 如果此時I2C_STS的TCRLD=1(重載模式),分為以下兩種情況:― 剩余字節數N>255:向CNT寫入255,N=N-255,TCRLD被自動清0,傳輸繼續;― 剩余字節數N≤255:關閉重載模式(RLDEN=0),向CNT寫入N,TCRLD被自動清0,傳輸繼續。5) 結束時序― 停止條件產生:

軟件結束模式(ASTOPEN=0):此時I2C_STS的TDC置1,設置GENSTOP=1產生STOP條件;

自動結束模式(ASTOPEN=1):自動產生STOP條件。

― 等待產生STOP條件,當STOP條件產生時,I2C_STS的STOPF置1,將I2C_CLR的STOPC寫1,清除STOPF標志,傳輸結束。圖5. I2C主機發送流程圖54215558-917f-11ed-ad0d-dac502259ad0.png圖6. I2C主機發送時序圖5449fbf2-917f-11ed-ad0d-dac502259ad0.png主機發送流程軟件接口主機發送通過獨立的函數接口實現,如下:54686a74-917f-11ed-ad0d-dac502259ad0.pngi2c_master_transmit函數為i2c_application.c文件所提供的應用層接口函數,參數包括:I2C結構體指針、從機地址、發送數據指針、發送數據字節數和函數超時時間。注:此函數為Artery所提供的標準主機發送函數。用戶也可根據前述主機發送流程,自行編寫主機發送函數。主機接收流程1) 當收到數據后,RDBF=1,讀取RXDT數據寄存器,RDBF被自動清零;2) 重復步驟2直到接收CNT[7:0]個數據;3) 如果此時I2C_STS的TCRLD=1(重載模式),分為以下兩種情況:― 剩余字節數N>255:向CNT寫入255,N=N-255,TCRLD被自動清0,傳輸繼續;― 剩余字節數N≤255:關閉重載模式(RLDEN=0),向CNT寫入N,TCRLD被自動清0,傳輸繼續。4) 當在接收到最后一個字節時,主機會自動發送一個NACK。5) 結束時序― 停止條件產生:

軟件結束模式(ASTOPEN=0):此時I2C_STS的TDC置1,設置GENSTOP=1產生STOP條件;

自動結束模式(ASTOPEN=1):自動產生STOP條件。

― 等待產生STOP條件,當STOP條件產生時,I2C_STS的STOPF置1,將I2C_CLR的STOPC寫1,清除STOPF標志,傳輸結束。圖7. I2C主機接收流程圖54828260-917f-11ed-ad0d-dac502259ad0.png圖8. I2C主機接收時序圖54aaca5e-917f-11ed-ad0d-dac502259ad0.png主機接收流程軟件接口主機接收通過獨立的函數接口實現,如下:54b4e872-917f-11ed-ad0d-dac502259ad0.pngi2c_master_receive函數為i2c_application.c文件所提供的應用層接口函數,參數包括:I2C結構體指針、從機地址、接收數據指針、接收數據字節數和函數超時時間。注:此函數為Artery所提供的標準主機接收函數。用戶也可根據前述主機接收流程,自行編寫主機接收函數。

從機通信流程

從機通信初始化1. 從機地址配置每個I2C從設備可同時支持2個從設備地址,由OADDR1和OADDR2指定I2C_OADDR1— 通過ADDR1EN使能— 通過ADDR1MODE配置為7位(默認)或10位地址I2C_OADDR2— 通過ADDR2EN使能— 固定7位地址模式— 可通過ADDR2MASK[2:0]來在進行地址匹配比較時屏蔽掉0~7個LSB地址位

ADDR2MASK=0表示7位地址中的每一位都要參與匹配比較

ADDR2MASK=7表示任何非保留地址的7位地址都會被該從設備應答

2. 從機地址匹配

當I2C啟用的地址選中匹配時,ADDRF中斷狀態標志會被置1,如果ADDRIEN位為1,就會產生一個中斷。如果兩個從地址都使能,在地址匹配產生ADDR中斷時,可以查看狀態寄存器中的ADDR[6:0]來得知是OADDR1還是OADDR2被尋址了。

3. 從機字節控制模式(通常SMBus模式下才使用)

從設備可以對每個收到的字節進行應答控制。所需配置:SCTRL=1&RLDEN=1&STRETCH=0&CNT≥1從機字節控制流程:1) 每收到一個字節TCRLD置位,時鐘延展于第8和第9個脈沖之間2) 軟件讀取RXDT中的值,并決定是否置位ACK3) 軟件重裝載CNT=1來停止時鐘延展4) 應答或非應答信號在第9個脈沖時刻出現在總線上注意:置位SCTRL時,必須開啟時鐘延展,即STRETCH=0CNT可以是大于1的值,來實現多個字節以自動ACK接收完畢后再啟動應答控制,從設備發送時推薦關閉SCTRL,此時無需字節應答控制。從機通信初始化軟件接口從機通信初始化所用到的軟件接口通過獨立的函數接口實現,如下:54c5fee6-917f-11ed-ad0d-dac502259ad0.pngi2c_own_address1_set函數用于配置OADDR1地址模式以及ADDR1地址值。i2c_own_address2_set函數用于配置ADDR2地址值以及ADDR2屏蔽位。i2c_own_address2_enable函數用于使能ADDR2地址。i2c_slave_data_ctrl_enable函數用于使能從機字節控制模式。i2c_clock_stretch_enable函數用于使能從機時鐘延展功能。i2c_reload_enable函數用于使能發送數據重載模式。從機發送流程1) 響應主機地址,匹配時回復ACK;2) TXDT為空時,置位TDIS,從設備寫入發送數據;3) 每發送一個字節會收到ACK,且置位TDIS;4) 如果收到NACK位:

— 置位NACKF,產生中斷;

— 從設備自動釋放SCL和SDA(以便主設備發送STOP或RESTART);

5) 如果收到STOP位:

— 置位STOPF,產生中斷;

當從機發送開啟時鐘延展(STRETCH=0)時,在等待ADDRF標志時和發送前一個數據的第9個時鐘脈沖后,會把TXDT中的數據拷貝到移位寄存器中,如果此時TDIS還是置位,表示TXDT沒有寫進待發送數據,將發生時鐘延展,如下流程圖:圖9. I2C從機發送流程圖54dc43f4-917f-11ed-ad0d-dac502259ad0.png需要注意的是,在時鐘延展關閉(STRETCH=1)的情況下,如果在將要傳輸數據的第一個Bit位開始發送之前,也就是SDA邊沿產生之前,如果數據還未寫入TXDT數據寄存器,那么會發生欠載錯誤,此時I2C_STS的OUF將會置1,并將0xFF發送到總線。為了能及時的寫入數據,可以在通信開始前,先將數據寫入到DT寄存器:軟件先將TDBE置1,目的是為了清空TXDT寄存器的數據,然后將第一個數據寫入TXDT寄存器,此時TDBE清零。圖10. I2C從機發送時序圖54f0179e-917f-11ed-ad0d-dac502259ad0.png從機發送流程軟件接口從機發送通過獨立的函數接口實現,如下:55110e9a-917f-11ed-ad0d-dac502259ad0.png指針、發送數據指針、發送數據字節數和函數超時時間。注:此函數為Artery所提供的標準從機發送函數。用戶也可根據前述從機發送流程,自行編寫從機發送函數。從機接收流程1) 當收到數據后,RDBF=1,讀取RXDT數據寄存器,RDBF被自動清零;2) 重復步驟2直到所有數據接收完成;3) 等待收到STOP條件,當收到STOP條件時,I2C_STS的STOPF置1,將I2C_CLR的STOPC寫1,清除STOPF標志,傳輸結束。圖11. I2C從機接收流程圖552e4a1e-917f-11ed-ad0d-dac502259ad0.png圖12. I2C從機接收時序圖5566a81e-917f-11ed-ad0d-dac502259ad0.png從機接收流程軟件接口從機接收通過獨立的函數接口實現,如下:55829470-917f-11ed-ad0d-dac502259ad0.pngi2c_slave_receive函數為i2c_application.c文件所提供的應用層接口函數,參數包括:I2C結構體指針、接收數據指針、接收數據字節數和函數超時時間。注:此函數為Artery所提供的標準從機接收函數。用戶也可根據前述從機接收流程,自行編寫從機接收函數。

I2C配置工具

功能簡介

I2C配置工具Artery_I2C_Timing_Configuration.exe可以實現對主機和從機的時鐘、數字濾波、模擬濾波配置。

資源準備

1) 軟件環境Artery_I2C_Timing_Configuration.exe圖13. Artery I2C Timing Configuration55a2283a-917f-11ed-ad0d-dac502259ad0.png

使用步驟

1) 選擇芯片型號選擇當前使用的芯片型號,例如可以選擇AT32F435、AT32F437。2) 選擇設備模式

  • Master:主模式,I2C作為主機;
  • Slave:從模式,I2C作為從機。

3) 選擇I2C速度模式

  • Standard-mode:標準模式,范圍0~100kHz;
  • Fast-mode:快速模式,范圍0~400kHz;
  • Fast-modePlus:增強快速模式,范圍0~1000kHz。

4) 設置I2C速度(單位kHz)根據實際需求設置I2C通信速度,例如需要通信速度為10kHz,那么這里設置為10。5) 設置I2C時鐘源頻率(單位kHz)根據實際使用的I2C時鐘源頻率來配置,例如AT32435 I2C時鐘源為PCLK1,當AT32435主頻為288MHz,APB1為144MHz時,這里設置為144000。6) 模擬濾波使能

  • On:打開;
  • Off:關閉。

模擬濾波使能后,將過濾50ns以下的脈沖。7) 數字濾波(范圍0~15)數字濾波時間=數字濾波值x TI2C_CLK;其中TI2C_CLK=1/I2C時鐘源頻率。當值為0時,數字濾波關閉,當值>0時將過濾小于數字濾波時間的脈沖。8) 上升時間(tr單位ns)SCL和SDA總線的上升沿,如圖18所示。I2C協議中規定了在標準模式(Standard-mode)、快速模式(Fast-mode)、增強快速模式(Fast-mode Plus)下的范圍,詳情請參照表1。上升時間和上拉電阻的阻值關系很大,上拉電阻越小,上升時間越短,可以支持的通信速度就越快,但是功耗也越高。表2中給出了一些常用上拉電阻阻值所對應的上升沿時間,實際可能會因為總線掛的設備數量、布線等差異而有所不同,僅供參考。9) 下降時間(tf單位ns)SCL和SDA總線的下降沿,如圖18所示。I2C協議中規定了在標準模式(Standard-mode)、快速模式(Fast-mode)、增強快速模式(Fast-mode Plus)下的范圍,詳情請參照表1。圖14.上升沿(tr)下降沿(tf)規范55c2f7b8-917f-11ed-ad0d-dac502259ad0.png表1. I2C時間規范55dfa714-917f-11ed-ad0d-dac502259ad0.png表2. 常用上拉電阻阻值的tr、tf參考值(VDD=3.3V)55e7db6e-917f-11ed-ad0d-dac502259ad0.png注:該值是總線上連接兩片AT32 MCU,一個作為主機,一個作為從機測試出來的值,實際可能會因為總線掛的設備數量、布線等差異而有所不同。10) 產生代碼點擊產生代碼,上訴配置的值,將會以代碼的形式產生出來,如下圖紅框所示,只需要將右側輸出的代碼替換到自己的程序即可。圖15.代碼產生55fffd20-917f-11ed-ad0d-dac502259ad0.png

案例 讀寫EEPROM

功能簡介

使用硬件I2C接口對EEPROM存儲設備進行讀寫訪問。

資源準備

1) 硬件環境對應產品型號的AT-START BOARD4.7K上拉電阻EEPROM存儲設備2) 軟件環境project\at_start_f4xx\examples\i2c\eeprom

軟件設計

1) 配置流程

  • 開啟I2C外設時鐘
  • 配置I2C所復用的GPIO
  • 配置I2C所用的DMA通道
  • 使能I2C外設接口
  • 寫入EEPROM并讀取寫入的數據
  • 比較讀寫數據內容是否正確

2)代碼介紹

  • main函數代碼描述

56290e54-917f-11ed-ad0d-dac502259ad0.png

實驗效果

  • 如若讀寫數據完全相同,則LED3會被點亮。

案例 輪詢方式通信

功能簡介

通過輪詢方式讓兩塊AT-START BOARD的I2C接口進行通信,測試作為主機或從機發送和接收數據。

資源準備

1) 硬件環境對應產品型號的AT-START BOARD兩塊4.7K上拉電阻2) 軟件環境project\at_start_f4xx\examples\i2c\communication_poll

軟件設計

1) 配置流程

  • 開啟I2C外設時鐘
  • 配置I2C所復用的GPIO
  • 使能I2C外設接口
  • 從機準備接收數據
  • 主機發送數據
  • 從機準備發送數據
  • 主機接收數據
  • 主機從機對比發送和接收到的數據是否正確

2) 代碼介紹

  • main函數代碼描述

56333834-917f-11ed-ad0d-dac502259ad0.png

實驗效果

  • 通過宏定義:#define MASTER_BOARD來選擇兩塊板子的主從關系;
  • 如若主機或從機的讀寫數據完全相同,則LED3會被點亮,否則LED2會不停閃爍。

案例 中斷方式通信

功能簡介

通過中斷方式讓兩塊AT-START BOARD的I2C接口進行通信,測試作為主機或從機發送和接收數據。

資源準備

3) 硬件環境對應產品型號的AT-START BOARD兩塊4.7K上拉電阻4) 軟件環境project\at_start_f4xx\examples\i2c\communication_int

軟件設計

3) 配置流程

  • 開啟I2C外設時鐘
  • 配置I2C所復用的GPIO
  • 使能I2C外設接口
  • 使能I2C中斷
  • 從機準備接收數據
  • 主機發送數據
  • 從機準備發送數據
  • 主機接收數據
  • 主機從機對比發送和接收到的數據是否正確

4) 代碼介紹

  • main函數代碼描述

568aa326-917f-11ed-ad0d-dac502259ad0.png

  • 主機中斷處理函數代碼描述

56d20de2-917f-11ed-ad0d-dac502259ad0.png

  • 從機中斷處理函數代碼描述

56f8bdb6-917f-11ed-ad0d-dac502259ad0.png

實驗效果

通過宏定義:#define MASTER_BOARD來選擇兩塊板子的主從關系;

如若主機或從機的讀寫數據完全相同,則LED3會被點亮,否則LED2會不停閃爍。

案例 DMA方式通信

功能簡介

通過DMA方式讓兩塊AT-START BOARD的I2C接口進行通信,測試作為主機或從機發送和接收數據。

資源準備

5) 硬件環境對應產品型號的AT-START BOARD兩塊4.7K上拉電阻6) 軟件環境project\at_start_f4xx\examples\i2c\communication_dma

軟件設計

5) 配置流程

  • 開啟I2C外設時鐘
  • 配置I2C所復用的GPIO
  • 配置I2C所使用的DMA通道
  • 使能I2C外設接口
  • 從機準備接收數據
  • 主機發送數據
  • 從機準備發送數據
  • 主機接收數據
  • 主機從機對比發送和接收到的數據是否正確

6)代碼介紹

  • main函數代碼描述

571f13bc-917f-11ed-ad0d-dac502259ad0.png

  • 主機DMA發送接收完成中斷處理函數代碼描述

5748bed8-917f-11ed-ad0d-dac502259ad0.png

實驗效果

  • 通過宏定義:#define MASTER_BOARD來選擇兩塊板子的主從關系;
  • 如若主機或從機的讀寫數據完全相同,則LED3會被點亮,否則LED2會不停閃爍。


關于雅特力雅特力科技于2016年成立,是一家致力于推動全球市場32位微控制器(MCU)創新趨勢的芯片設計公司,專注于ARM Cortex-M4/M0+的32位微控制器研發與創新,全系列采用55nm先進工藝及ARM Cortex-M4高效能或M0+低功耗內核,締造M4業界最高主頻288MHz運算效能,并支持工業級別芯片工作溫度范圍(-40°~105°)。雅特力目前已累積相當多元的終端產品成功案例:如微型打印機、掃地機、光流無人機、熱成像儀、激光雷達、工業縫紉機、伺服驅控、電競周邊市場、斷路器、ADAS、T-BOX、數字電源、電動工具等終端設備應用,廣泛地覆蓋5G物聯網、消費、商務及工控等領域。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 通信
    +關注

    關注

    18

    文章

    6036

    瀏覽量

    136058
  • 數據線
    +關注

    關注

    8

    文章

    283

    瀏覽量

    37739
收藏 人收藏

    評論

    相關推薦

    TPS650860 I2C可配置系統的PMIC用戶指南

    電子發燒友網站提供《TPS650860 I2C可配置系統的PMIC用戶指南.pdf》資料免費下載
    發表于 01-02 14:57 ?0次下載
    TPS650860 <b class='flag-5'>I2C</b>可配置系統的PMIC用戶<b class='flag-5'>指南</b>

    TMS320C6000 DSP內部集成電路(I2C)模塊參考指南

    電子發燒友網站提供《TMS320C6000 DSP內部集成電路(I2C)模塊參考指南.pdf》資料免費下載
    發表于 12-30 16:43 ?0次下載
    TMS320<b class='flag-5'>C</b>6000 DSP內部集成電路(<b class='flag-5'>I2C</b>)模塊參考<b class='flag-5'>指南</b>

    雅特力AT32F402/F405 I2C使用指南

    I2C接口簡介I2C接口是由數據線SDA和時鐘線SCL構成,在標準模式下通信速度可達到100kHz,快速模式下則可以達到400kHz,增強快速模式可達到1MHz。一幀數據傳輸從開始信號開始,在結束
    的頭像 發表于 11-20 01:03 ?215次閱讀
    雅特力AT32<b class='flag-5'>F</b>402/<b class='flag-5'>F</b>405 <b class='flag-5'>I2C</b><b class='flag-5'>使用指南</b>

    RISC V的I2C操作

    _0_io_scl_write(system_i2c_0_io_scl_write),.system_i2c_0_io_scl_read(system_i2c_0_io_scl_read),WriteEnable信號的處理
    的頭像 發表于 11-01 11:06 ?223次閱讀

    光隔離器選擇指南:TPS2384 I2C接口

    電子發燒友網站提供《光隔離器選擇指南:TPS2384 I2C接口.pdf》資料免費下載
    發表于 10-11 09:34 ?0次下載
    光隔離器選擇<b class='flag-5'>指南</b>:TPS2384 <b class='flag-5'>I2C</b>接口

    了解I2C總線

    電子發燒友網站提供《了解I2C總線.pdf》資料免費下載
    發表于 10-08 11:13 ?2次下載
    了解<b class='flag-5'>I2C</b>總線

    I2C基本指南

    電子發燒友網站提供《I2C基本指南.pdf》資料免費下載
    發表于 09-10 09:40 ?0次下載
    <b class='flag-5'>I2C</b>基本<b class='flag-5'>指南</b>

    MHMF041L1C2-MINAS A6 系列 Block動作應用說明資料 -I/F啟動- 松下

    電子發燒友網為你提供Panasonic(Panasonic)MHMF041L1C2-MINAS A6 系列 Block動作應用說明資料 -I/F啟動-相關產品參數、數據手冊,更有
    發表于 09-09 19:15
    MHMF<b class='flag-5'>041L1C2</b>-MINAS A6 系列 Block動作應用說明資料 -<b class='flag-5'>I</b>/<b class='flag-5'>F</b>啟動- 松下

    MHMF041A1C2-MINAS A6 系列 Block動作應用說明資料 -I/F啟動- 松下

    電子發燒友網為你提供Panasonic(Panasonic)MHMF041A1C2-MINAS A6 系列 Block動作應用說明資料 -I/F啟動-相關產品參數、數據手冊,更有
    發表于 09-03 18:51
    MHMF<b class='flag-5'>041A1C2</b>-MINAS A6 系列 Block動作應用說明資料 -<b class='flag-5'>I</b>/<b class='flag-5'>F</b>啟動- 松下

    I2C邏輯選型指南

    電子發燒友網站提供《I2C邏輯選型指南.pdf》資料免費下載
    發表于 06-20 16:20 ?2次下載

    用CY8CKIT-041S-MAX做一個I2C通信項目,發現Cy_SCB_I2C_Enable (cy_scb_i2c.h) 出現錯誤的原因?

    我正在嘗試用 CY8CKIT-041S-MAX 做一個 I2C 通信項目。 我幾乎寫完了代碼,但在構建時,我發現 Cy_SCB_I2C_Enable (cy_scb_i2c.h) 出現
    發表于 05-21 08:31

    什么是I2C協議 I2C總線的控制邏輯

    在實際使用過程中,I2C比較容易出現的一個問題就是死鎖 ,死鎖在I2C中主要表現為:I2C死鎖時表現為SCL為高,SDA一直為低。
    發表于 03-12 09:17 ?1085次閱讀
    什么是<b class='flag-5'>I2C</b>協議 <b class='flag-5'>I2C</b>總線的控制邏輯

    GD32 MCU硬件I2C不可靠不如軟件I2C?來看看紅楓派開發版的硬件I2C驅動如何做到穩得一批

    在一個評論中,看到網友對硬件I2C的討論,硬件I2C Busy找不到原因、軟件I2C穩得一批。
    的頭像 發表于 02-23 09:37 ?2804次閱讀
    GD32 MCU硬件<b class='flag-5'>I2C</b>不可靠不如軟件<b class='flag-5'>I2C</b>?來看看紅楓派開發版的硬件<b class='flag-5'>I2C</b>驅動如何做到穩得一批

    雅特力AT32F423 I2C使用指南

    I2C接口簡介I2C接口是由數據線SDA和時鐘線SCL構成,在標準模式下通信速度可達到100kHz,快速模式下則可以達到400kHz,增強快速模式可達到1MHz。一幀數據傳輸從開始信號開始,在結束
    的頭像 發表于 02-19 13:26 ?610次閱讀
    雅特力AT32<b class='flag-5'>F</b>423 <b class='flag-5'>I2C</b><b class='flag-5'>使用指南</b>

    AT32F423 I 2C使用指南

    電子發燒友網站提供《AT32F423 I 2C使用指南.pdf》資料免費下載
    發表于 02-01 09:30 ?0次下載
    AT32<b class='flag-5'>F</b>423 <b class='flag-5'>I</b> <b class='flag-5'>2C</b><b class='flag-5'>使用指南</b>
    主站蜘蛛池模板: 日韩一区二区三区免费体验| se01国产短视频在线观看| 人体内射精一区二区三区| 亚洲精品国产精品麻豆99| 国精产品砖一区二区三区糖心| 亚洲欧美日韩另类精品一区二区三区| 工口肉肉彩色不遮挡| 性色AV一区二区三区V视界影院| 精品夜夜澡人妻无码AV蜜桃| 亚洲国产精品天堂在线播放| 久久se视频精品视频在线| 757一本到午夜宫| 精品国产乱码久久久久久乱码| 中国女人精69xxxxxx视频| 欧洲兽交另类AVXXX| 国产午夜免费不卡精品理论片| 伊人不卡久久大香线蕉综合影院| 欧美 亚洲 另类 综合网| 国产精品点击进入在线影院高清| 日日夜夜撸 在线影院| 把腿张开JI巴CAO死你H教室| 无码日韩人妻精品久久蜜桃免费| 久久午夜夜伦鲁鲁片无码免费| 成人国产在线观看| 一边吃奶一边添P好爽故事| 强奷乱码中文字幕熟女免费| 精品欧美小视频在线观看| 超碰caoporn| 伊人综合在线22| 素人约啪第五季| 蜜桃无码AV视频在线观看 | 最近的2019中文字幕国语版 | 国模大胆一区二区三区| 99婷婷久久精品国产一区二区| 亚洲精品国产高清嫩草影院| 青春草久久| 麻豆传煤网站网址入口在线下载| 国产精自产拍久久久久久蜜| xxxx88| 最新国产在线视频在线| 亚洲精品美女久久777777|