在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

AT32F435/437 I2C使用指南

0739hhbb ? 來源:AT32 MCU 雅特力科技 ? 2023-01-03 15:47 ? 次閱讀

I2C接口簡介

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

圖1. I2C框圖

a4c28ede-881d-11ed-bfe3-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. 主機時鐘的產生

a4eae7bc-881d-11ed-bfe3-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=1

a50dd420-881d-11ed-bfe3-dac502259ad0.png


主機在軟件結束模式(ASTOPEN=0)下,發送數據到從機,當數據發送完成后設置READH10=1,然后再從從機接收數據。

圖4. 10位地址的讀訪問READH10=0

a52f648c-881d-11ed-bfe3-dac502259ad0.png ? ?
主機通信初始化軟件接口

主機通信初始化所用到的軟件接口通過獨立的函數接口實現,如下:
a557983a-881d-11ed-bfe3-dac502259ad0.png
i2c_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主機發送流程圖
a5868186-881d-11ed-bfe3-dac502259ad0.png
圖6. I2C主機發送時序圖

a5b6b072-881d-11ed-bfe3-dac502259ad0.png ? ?
主機發送流程軟件接口

主機發送通過獨立的函數接口實現,如下:

a6288814-881d-11ed-bfe3-dac502259ad0.png

i2c_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主機接收流程圖

a642e146-881d-11ed-bfe3-dac502259ad0.png
圖8. I2C主機接收時序圖
a6732cb6-881d-11ed-bfe3-dac502259ad0.png ? ?

主機接收流程軟件接口

主機接收通過獨立的函數接口實現,如下:

a68a797a-881d-11ed-bfe3-dac502259ad0.png

i2c_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中的值,并決定是否置位ACK 3) 軟件重裝載CNT=1來停止時鐘延展 4) 應答或非應答信號在第9個脈沖時刻出現在總線上 注意: 置位SCTRL時,必須開啟時鐘延展,即STRETCH=0 CNT可以是大于1的值,來實現多個字節以自動ACK接收完畢后再啟動應答控制,從設備發送時推薦關閉SCTRL,此時無需字節應答控制。

從機通信初始化軟件接口

從機通信初始化所用到的軟件接口通過獨立的函數接口實現,如下:

a6a4737a-881d-11ed-bfe3-dac502259ad0.png

i2c_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從機發送流程圖

a6c24e36-881d-11ed-bfe3-dac502259ad0.png


需要注意的是,在時鐘延展關閉(STRETCH=1)的情況下,如果在將要傳輸數據的第一個Bit位開始發送之前,也就是SDA邊沿產生之前,如果數據還未寫入TXDT數據寄存器,那么會發生欠載錯誤,此時I2C_STS的OUF將會置1,并將0xFF發送到總線。 為了能及時的寫入數據,可以在通信開始前,先將數據寫入到DT寄存器:軟件先將TDBE置1,目的是為了清空TXDT寄存器的數據,然后將第一個數據寫入TXDT寄存器,此時TDBE清零。


圖10. I2C從機發送時序圖

a6fb355c-881d-11ed-bfe3-dac502259ad0.png ?


從機發送流程軟件接口

從機發送通過獨立的函數接口實現,如下:


a71a73b8-881d-11ed-bfe3-dac502259ad0.png


指針、發送數據指針、發送數據字節數和函數超時時間。 注:此函數為Artery所提供的標準從機發送函數。用戶也可根據前述從機發送流程,自行編寫從機發送函數。

從機接收流程


1) 當收到數據后,RDBF=1,讀取RXDT數據寄存器,RDBF被自動清零; 2) 重復步驟2直到所有數據接收完成; 3) 等待收到STOP條件,當收到STOP條件時,I2C_STS的STOPF置1,將I2C_CLR 的STOPC寫1,清除STOPF標志,傳輸結束。


圖11. I2C從機接收流程圖


a732bde2-881d-11ed-bfe3-dac502259ad0.png


圖12. I2C從機接收時序圖

a75b4de8-881d-11ed-bfe3-dac502259ad0.png ? ?

從機接收流程軟件接口

從機接收通過獨立的函數接口實現,如下:

a786146a-881d-11ed-bfe3-dac502259ad0.png


i2c_slave_receive函數為i2c_application.c文件所提供的應用層接口函數,參數包括:I2C結構體指針、接收數據指針、接收數據字節數和函數超時時間。 注:此函數為Artery所提供的標準從機接收函數。用戶也可根據前述從機接收流程,自行編寫從機接收函數。

I2C配置工具

功能簡介

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

資源準備

1) 軟件環境Artery_I2C_Timing_Configuration.exe 圖13. Artery I2C Timing Configuration

a79f4372-881d-11ed-bfe3-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)規范 a7cde150-881d-11ed-bfe3-dac502259ad0.png 表1. I2C時間規范 a7ef5c5e-881d-11ed-bfe3-dac502259ad0.png 表2. 常用上拉電阻阻值的tr、tf參考值(VDD=3.3V) a80eb5b8-881d-11ed-bfe3-dac502259ad0.png 注:該值是總線上連接兩片AT32 MCU,一個作為主機,一個作為從機測試出來的值,實際可能會因為總線掛的設備數量、布線等差異而有所不同。 10) 產生代碼 點擊產生代碼,上訴配置的值,將會以代碼的形式產生出來,如下圖紅框所示,只需要將右側輸出的代碼替換到自己的程序即可。 圖15.?代碼產生 a826a4d4-881d-11ed-bfe3-dac502259ad0.png ? ?

案例 讀寫EEPROM

功能簡介

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

資源準備

1) 硬件環境 對應產品型號的AT-START BOARD 4.7K上拉電阻 EEPROM存儲設備 2) 軟件環境 projectat_start_f4xxexamplesi2ceeprom

軟件設計

1) 配置流程

開啟I2C外設時鐘

配置I2C所復用的GPIO

配置I2C所用的DMA通道

使能I2C外設接口

寫入EEPROM并讀取寫入的數據

比較讀寫數據內容是否正確

2)代碼介紹

main函數代碼描述

a84e8c7e-881d-11ed-bfe3-dac502259ad0.png ? ?

實驗效果

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

案例 輪詢方式通信

功能簡介

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

資源準備

1) 硬件環境 對應產品型號的AT-START BOARD兩塊 4.7K上拉電阻 2) 軟件環境 projectat_start_f4xxexamplesi2ccommunication_poll

軟件設計

1) 配置流程

開啟I2C外設時鐘

配置I2C所復用的GPIO

使能I2C外設接口

從機準備接收數據

主機發送數據

從機準備發送數據

主機接收數據

主機從機對比發送和接收到的數據是否正確

2) 代碼介紹

main函數代碼描述

a87693c2-881d-11ed-bfe3-dac502259ad0.png ? ?

實驗效果

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

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

案例 中斷方式通信

功能簡介

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

資源準備

3) 硬件環境對應產品型號的AT-START BOARD兩塊 4.7K上拉電阻 4) 軟件環境 projectat_start_f4xxexamplesi2ccommunication_int

軟件設計

3) 配置流程

開啟I2C外設時鐘

配置I2C所復用的GPIO

使能I2C外設接口

使能I2C中斷

從機準備接收數據

主機發送數據

從機準備發送數據

主機接收數據

主機從機對比發送和接收到的數據是否正確

4) 代碼介紹

main函數代碼描述

a8a9e150-881d-11ed-bfe3-dac502259ad0.png

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

a8f90186-881d-11ed-bfe3-dac502259ad0.png

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

a929a6f6-881d-11ed-bfe3-dac502259ad0.png

實驗效果

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

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

案例 DMA方式通信

功能簡介

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

資源準備

5) 硬件環境 對應產品型號的AT-START BOARD兩塊 4.7K上拉電阻 6) 軟件環境 projectat_start_f4xxexamplesi2ccommunication_dma

軟件設計

5) 配置流程

開啟I2C外設時鐘

配置I2C所復用的GPIO

配置I2C所使用的DMA通道

使能I2C外設接口

從機準備接收數據

主機發送數據

從機準備發送數據

主機接收數據

主機從機對比發送和接收到的數據是否正確

6)代碼介紹

main函數代碼描述

a95796b0-881d-11ed-bfe3-dac502259ad0.png

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

a98cc7ea-881d-11ed-bfe3-dac502259ad0.png ? ?

實驗效果

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

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

審核編輯:湯梓紅

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

    關注

    31

    文章

    5396

    瀏覽量

    122469
  • 接口
    +關注

    關注

    33

    文章

    8859

    瀏覽量

    152829
  • I2C
    I2C
    +關注

    關注

    28

    文章

    1509

    瀏覽量

    126214
  • AT32
    +關注

    關注

    1

    文章

    120

    瀏覽量

    2470

原文標題:AT32講堂041 | AT32F435/437 I2C使用指南

文章出處:【微信號:AT32 MCU 雅特力科技,微信公眾號:AT32 MCU 雅特力科技】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    AT32F435/437系列安全庫區的應用原理、軟件使用方法及范例程序

    AT32F435/437 Security Library Application Note主要在闡述AT32F435/437系列安全庫區的應用原理、軟件使用方法及范例程序。
    發表于 10-25 07:22

    AT32F435/437時鐘配置

    AT32F435/437時鐘配置主要介紹兩部分內容:1、基于雅特力提供的V2.x.x 的板級支持包來進行時鐘源碼的配置及修改2、如何使用配套的時鐘配置工具來進行時鐘路徑及參數的設定,生
    發表于 10-25 06:18

    AT32F435/437 EDMA使用指南

    AT32F435/437 EDMA使用指南本文主要就EDMA 的基本功能進行講解和案列解析。
    發表于 10-25 07:24

    AT32F435/437 I 2C使用指南

    AT32F435/437 I2C使用指南主要就I2C 總線接口的基本功能進行講解和案例解析。
    發表于 10-25 08:09

    如何提升AT32F435/437性能

    AT32F435/437 Performance Improvement描述了如何通過軟件方法改善AT32F435_437的運行效能。
    發表于 10-25 07:37

    AT32F435/437 ADC應用說明

    AT32F435/437 ADC使用指南主要以ADC的特色功能進行講解和案列解析。
    發表于 10-25 08:08

    AT32F435/437xx GPIO使用指南

    AT32F435/437xx的通用功能I/O (GPIO)提供了一系列與外部環境通訊的接口,可用于MCU與其他嵌入式設備之間通過數字或模擬方式的通訊。AT32F435/
    發表于 10-25 08:23

    AT32F435/437 OTGFS應用說明

    AT32F435/437 OTGFS Application Note主要描述AT32 OTGFS 外設特性,OTGFS 支持主機和設備模式。
    發表于 10-25 07:01

    AT32F435/437 DMA使用指南

    AT32F435/437 擁有 2 個 DMA 控制器(DMA1/DMA2),每個 DMA 支持 7 個通道且外設的 DMA 請求可映射到任意通道上。本文主要就 DMA 的基本功能進行
    發表于 10-25 08:07

    AT32F425 I2C使用指南

    AT32F425 I2C使用指南本文主要就I2C 總線接口的基本功能進行講解和案例解析。
    發表于 10-25 07:39

    AT32F435&AT32F437入門使用指南

    AT32F435 & AT32F437入門使用指南旨在讓用戶快速使用AT32F435xx /AT32F437xx 進行項目開發,AT
    發表于 10-26 06:58

    雅特力AT32F435/437 OTGFS應用筆記

    AT32F435/437包含2個獨立的OTGFS,編號OTGFS1和OTGFS2,本章將描述OTGFS支持的一些基本功能。 OTGFS1和OTGFS
    的頭像 發表于 03-08 13:23 ?2281次閱讀
    雅特力<b class='flag-5'>AT32F435</b>/<b class='flag-5'>437</b> OTGFS應用筆記

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

    I2C接口簡介I2C接口是由數據線SDA和時鐘線SCL構成,在標準模式下通信速度可達到100kHz,快速模式下則可以達到400kHz,增強快速模式可達到1MHz。一幀數據傳輸從開始信號開始,在結束
    的頭像 發表于 01-12 14:45 ?4012次閱讀
    AT32講堂041 | <b class='flag-5'>AT32F435</b>/<b class='flag-5'>437</b> <b class='flag-5'>I2C</b><b class='flag-5'>使用指南</b>

    雅特力AT32F435/F437入門使用指南

    搭建AT32開發環境一、調試工具及開發板目前AT32F435/F437開發板都自帶AT-Link-EZ調試工具,AT-Link-EZ如下圖左邊紅框所示,它也可拆開后單獨搭配其他電路板使用,支持IDE在線調試、在線燒錄、USB轉串口等功能。圖1.AT-
    的頭像 發表于 11-10 08:15 ?6566次閱讀
    雅特力<b class='flag-5'>AT32F435</b>/<b class='flag-5'>F437</b>入門<b class='flag-5'>使用指南</b>

    AT32F435 & AT32F437入門使用指南

    電子發燒友網站提供《AT32F435 & AT32F437入門使用指南.pdf》資料免費下載
    發表于 12-18 11:13 ?1次下載
    <b class='flag-5'>AT32F435</b> & AT32<b class='flag-5'>F437</b>入門<b class='flag-5'>使用指南</b>
    主站蜘蛛池模板: 天天干小说| 97影院理论在线观看 | 国产色婷婷| 欧美xxxx性特级高清 | 亚洲无卡 | 色噜噜狠狠色综合久 | h网站在线播放 | 天天干天天拍天天射 | 欧美一区二区三区免费看 | 国产伦精品一区二区三区免费 | 成人免费久久精品国产片久久影院 | 好色999| 51vv福利视频在线精品 | 福利一区二区在线观看 | 高h乱肉辣文辣书阁 | 五月婷婷影院 | 极品国产一区二区三区 | 卡2卡三卡四卡精品公司 | 人人爱天天做夜夜爽 | 久久五月网 | 四虎免费看黄 | 国产伦精品一区二区三区 | 午夜小视频男女在线观看 | 亚洲人成人网毛片在线播放 | 天天综合久久久网 | 香蕉成人999视频 | 免费一级特黄特色大片在线观看看 | 欧美feer| 久久免费看 | 亚洲www色 | 天天舔天天爽 | 爱爱免费 | 色先锋av资源中文字幕 | 欧美人与禽交 | 欧美在线你懂的 | 成人免费久久精品国产片久久影院 | 操美女的视频网站 | 激情综合在线观看 | 黄a在线观看 | 日本xxx69| 秋霞一级特黄真人毛片 |