![STM32單片機(jī)仿真開發(fā)實(shí)例 課件 5.2 串行E2PROM AT24C02的使用_第1頁](http://file4.renrendoc.com/view14/M0A/29/20/wKhkGWZ9YeyAWgHpAAD_mfsnxj4371.jpg)
![STM32單片機(jī)仿真開發(fā)實(shí)例 課件 5.2 串行E2PROM AT24C02的使用_第2頁](http://file4.renrendoc.com/view14/M0A/29/20/wKhkGWZ9YeyAWgHpAAD_mfsnxj43712.jpg)
![STM32單片機(jī)仿真開發(fā)實(shí)例 課件 5.2 串行E2PROM AT24C02的使用_第3頁](http://file4.renrendoc.com/view14/M0A/29/20/wKhkGWZ9YeyAWgHpAAD_mfsnxj43713.jpg)
![STM32單片機(jī)仿真開發(fā)實(shí)例 課件 5.2 串行E2PROM AT24C02的使用_第4頁](http://file4.renrendoc.com/view14/M0A/29/20/wKhkGWZ9YeyAWgHpAAD_mfsnxj43714.jpg)
![STM32單片機(jī)仿真開發(fā)實(shí)例 課件 5.2 串行E2PROM AT24C02的使用_第5頁](http://file4.renrendoc.com/view14/M0A/29/20/wKhkGWZ9YeyAWgHpAAD_mfsnxj43715.jpg)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
5.2串行E2PROMAT24C02的使用能力目標(biāo):
在了解I2C總線通信規(guī)則的基礎(chǔ)上,掌握讀寫E2PROM芯片AT24C02一個字節(jié)的使用方法,并能編寫相應(yīng)的STM32程序。任務(wù)要求:仿真電路如圖所示,STM32單片機(jī)能將由串口收到的1個字節(jié)數(shù)據(jù)存入到AT24C02的首地址;按下按鈕BTN1,單片機(jī)將存儲在AT24C02首地址的1個字節(jié)數(shù)據(jù)通過串口發(fā)送。串口通信參數(shù)是波特率19200bps、無校驗。5.3.1I2C總線簡介(1)概述I2C(Inter-IntegratedCircuit)總線是目前主流的芯片間總線接口技術(shù)之一。I2C總線屬于多主總線,每一個節(jié)點(diǎn)都可以設(shè)定唯一的地址,I2C總線連接示意圖如圖所示。向總線發(fā)送數(shù)據(jù)的設(shè)備作為發(fā)送器,而從總線接收數(shù)據(jù)的設(shè)備則作為接收器,通過沖突檢測和仲裁可以防止總線上數(shù)據(jù)傳輸發(fā)生錯誤。目前I2C總線具有三種傳輸速率,①標(biāo)準(zhǔn)模式(1980年提出)為100kbps、②快速模式(1992年提出)為400kbps、③高速模式(1998年提出,并與2001年修訂)可達(dá)3.4Mbps。I2C總線只有①時鐘信號線SCL與②雙向數(shù)據(jù)線SDA兩根,如上圖所示,SCL與SDA被上拉至電源VCC,也就是說I2C總線處于“空閑”狀態(tài)時SCL、SDA均為高電平。(2)通信時序I2C通信時序分為發(fā)送器啟動/停止通信、數(shù)據(jù)位傳送、接收器返回響應(yīng)信號三種。①發(fā)送器啟動/停止通信(a)啟動通信(b)停止通信②數(shù)據(jù)位傳送在SCL處于高電平期間,SDA必須保持穩(wěn)定,SDA低電平表示數(shù)據(jù)0、高電平表示數(shù)據(jù)1,只有在SCL處于低電平期間,SDA才能改變電平狀態(tài)。③接收器返回響應(yīng)信號數(shù)據(jù)發(fā)送器可以連續(xù)發(fā)送多個字節(jié)數(shù)據(jù),但是每發(fā)送一個字節(jié)(8個位)數(shù)據(jù),數(shù)據(jù)接收器必須返回一位響應(yīng)信號。響應(yīng)信號位若為低電平則規(guī)定為應(yīng)答響應(yīng)位(簡稱ACK),表示數(shù)據(jù)接收器接收該字節(jié)數(shù)據(jù)成功;響應(yīng)信號位若為高電平則規(guī)定為非應(yīng)答響應(yīng)位(簡稱NACK),表示數(shù)據(jù)接收器接收該字節(jié)數(shù)據(jù)失敗。如果數(shù)據(jù)接收器是主機(jī),則在它收到最后一個字節(jié)數(shù)據(jù)后,返回一個非應(yīng)答位,通知數(shù)據(jù)發(fā)送器結(jié)束數(shù)據(jù)發(fā)送,接著主機(jī)向總線發(fā)送一個停止通信信號結(jié)束通信過程。5.3.2AT24C02簡介(1)芯片概述AT24Cxx是美國Atmel公司出品的串行E2PROM系列芯片,xx表示不同的容量。比如本次任務(wù)用到的AT24C02,表示其總?cè)萘繛?KBits(256Bytes)。AT24C02的工作電壓范圍為1.8V~6.0V,能適應(yīng)目前市面上主流的3.3V和5.0V工作電壓的單片機(jī)。值得注意的是,工作電壓越高,相應(yīng)的工作頻率也越高,典型工作電壓3.3V和5.0V對應(yīng)的工作頻率分別是標(biāo)準(zhǔn)模式100kHz和快速模式400kHz。8個引腳的功能如下表。其中,引腳1~3參與構(gòu)成AT24C02在I2C總線上的地址。地址高四位固定1010B,低四位最低位在總線“寫”命令中固定為0,在總線“讀”命令中固定位1,余下三位就由引腳1~3的電平?jīng)Q定。換言之,同一條I2C總線上,最多只能掛載8個AT24C02。引腳序號名稱功能引腳序號名稱功能8VCC電源正極5SDA雙向數(shù)據(jù)線4GND電源負(fù)極1A0地址線(低位)7WP空引腳2A1地址線(中間位)6SCL時鐘輸入線3A2地址線(高位)(2)芯片的讀寫時序AT24C02的讀寫方式有:①寫入字節(jié)(ByteWrite)、②寫入頁(PageWrite)、③讀當(dāng)前地址(CurrentAddressRead)、④隨機(jī)讀?。≧andomRead)和⑤連續(xù)讀取(SequentialRead)五種方式。這里僅介紹寫入字節(jié)和隨機(jī)讀取兩種。①寫入字節(jié)時序?qū)懭胱止?jié)即向AT24C02寫入一個字節(jié)。②隨機(jī)讀取時序5.3.3任務(wù)程序的編寫STM32F103R6本身自帶一個I2C通信模塊,但是在實(shí)際應(yīng)用中也有一部分工程師會選擇使用GPIO引腳模擬I2C的時序,這樣做的好處是程序代碼便于在不同的處理器上進(jìn)行移植。工程圖形化配置中,GPIO引腳的分配如圖5-12所示,用PB6、PB7分別模擬I2C總線的時鐘線SCL、數(shù)據(jù)線SDA。程序采用典型的模塊化設(shè)計方式,將I2C總線時序模擬和AT24C02操作代碼分別寫在“vI2C.h”、“AT24C02.h”兩個
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 環(huán)境藝術(shù)設(shè)計與可持續(xù)發(fā)展的協(xié)同實(shí)踐
- 匯報溝通職場中的軟實(shí)力
- 未來商業(yè)發(fā)展趨勢與市場分析
- 生產(chǎn)線工藝改進(jìn)的思路與實(shí)踐案例
- 吊裝工程專項方案
- “比賽場次”(說課稿)-2024-2025學(xué)年六年級數(shù)學(xué)上冊北師大版
- 《7 栽小蔥》(說課稿)三年級下冊科學(xué)蘇教版
- Module 1 Unit 2 I'm Danny(說課稿)-2024-2025學(xué)年牛津上海版(試用本)英語二年級上冊
- Unit3 What would you like?(說課稿)-2024-2025學(xué)年人教PEP版英語五年級上冊001
- 16 宇宙的另一邊 說課稿-2023-2024學(xué)年語文三年級下冊統(tǒng)編版
- 醫(yī)院電梯引導(dǎo)服務(wù)方案
- 遠(yuǎn)視儲備培訓(xùn)課件
- 嶺南膏方規(guī)范
- 【可行性報告】2023年虛擬演播室制作設(shè)備相關(guān)行業(yè)可行性分析報告
- 世界老年人跌倒的預(yù)防和管理指南解讀及跌倒應(yīng)急處理-
- GB/T 7251.2-2023低壓成套開關(guān)設(shè)備和控制設(shè)備第2部分:成套電力開關(guān)和控制設(shè)備
- 四川省地圖模板含市縣圖課件
- 帶拼音生字本模板(可A4打印)
- 小學(xué)語文必備文學(xué)常識???00題匯總(含答案)
- 英語人教版高中必修三(2019新編)第一單元教案
- 超高大截面框架柱成型質(zhì)量控制
評論
0/150
提交評論