TMS320F28335若干學(xué)習(xí)經(jīng)驗(yàn)合集免費(fèi)下載
資料介紹
本文檔的主要內(nèi)容詳細(xì)介紹的是TMS320F28335若干學(xué)習(xí)經(jīng)驗(yàn)合集免費(fèi)下載,本資料為DSP28335的學(xué)習(xí)經(jīng)驗(yàn)分享,其中不僅包含了常見(jiàn)的錯(cuò)誤情況以及其解決方法,同時(shí),對(duì)于學(xué)習(xí)的初學(xué)者來(lái)說(shuō),能夠分享其學(xué)習(xí)經(jīng)驗(yàn),具有較好的借鑒作用。
TMS320F28335開(kāi)發(fā)過(guò)程中常見(jiàn)問(wèn)題總結(jié)
1.SPI驅(qū)動(dòng)TLE7241E出現(xiàn)返回值不對(duì)的問(wèn)題。主要是由于時(shí)序的不對(duì),導(dǎo)致TLE7241E輸入采樣時(shí)數(shù)據(jù)還沒(méi)有建立,所以TLE7241E收到的命令不正確,所以返回值不正確。
2.SPI驅(qū)動(dòng)EEPROM時(shí),如果用金屬物觸到clock pin時(shí),能正確運(yùn)行,否則不能正確運(yùn)行。出現(xiàn)次問(wèn)題也是由于時(shí)序的問(wèn)題,金屬物觸到clock導(dǎo)致clock出現(xiàn)微小幅度的偏移,導(dǎo)致正好和eeprom的時(shí)序?qū)ι?,而不用金屬物觸碰時(shí)時(shí)序不正常,當(dāng)使dsp MOSIpin數(shù)據(jù)發(fā)送提前半個(gè)周期后,eeprom工作正常。
3.示波器有時(shí)會(huì)導(dǎo)致顯示的波形被消尖,所以用示波器測(cè)量時(shí)周期不能太大。
TMS320F28335筆記-I2C
1.響應(yīng)和非響應(yīng)的區(qū)別是什么?
關(guān)于i2c的響應(yīng)問(wèn)題:對(duì)于每一個(gè)接收設(shè)備(從設(shè)備,slaver),當(dāng)它被尋址后,都要求在接收到每一個(gè)字節(jié)后產(chǎn)生一個(gè)響應(yīng)。因此,the master device 必須產(chǎn)生一個(gè)額外的時(shí)鐘脈沖(第九個(gè)脈沖)用以和這個(gè)響應(yīng)位相關(guān)聯(lián)。
在這個(gè)脈沖期間,發(fā)出響應(yīng)的從設(shè)備必須將SDA拉低并在時(shí)鐘脈沖的高電平期間保持住。這表示該設(shè)備給出了一個(gè)ACK。如果它不拉低SDA線(xiàn),就表示不響應(yīng)(NACK)。
另外,在從機(jī)(發(fā)送方)發(fā)送完最后一個(gè)字節(jié)后主設(shè)備(接收方)必須產(chǎn)生一個(gè)不響應(yīng)位,用以通知從機(jī)(發(fā)送方)不要再發(fā)送信息了,這樣從機(jī)就知道該將SDA釋放了,而后,主機(jī)發(fā)出一個(gè)停止位給slaver。
總結(jié)下,i2c通訊中,SDA 和 SCL 都是有主機(jī)控制的,從設(shè)備只是能夠?qū)DA線(xiàn)拉低而已。對(duì)于SCL線(xiàn),從機(jī)是沒(méi)有任何能力去控制的。從機(jī)只能被動(dòng)跟隨SCL
再說(shuō)的清楚些:主機(jī)發(fā)送數(shù)據(jù)到從機(jī)的狀態(tài)下:主機(jī)控制SCL信號(hào)線(xiàn)和SDA信號(hào)線(xiàn),從機(jī)只是在SCL線(xiàn)為高的時(shí)候去被動(dòng)讀取SDA線(xiàn)。
主機(jī)讀取從機(jī)的數(shù)據(jù):主機(jī)來(lái)發(fā)出時(shí)鐘信號(hào),從機(jī)只是保證在時(shí)鐘信號(hào)為高電平的時(shí)候的SDA的狀態(tài)而已。
SDA和SCL已經(jīng)通過(guò)上拉電阻被上拉,master可以控制(拉低或者釋放)這兩條線(xiàn),而slaver只能控制SDA線(xiàn)。當(dāng)master發(fā)送數(shù)據(jù)時(shí),master會(huì)適時(shí)地將SDA和SCL拉低或釋放(拉高)。確切的時(shí)序應(yīng)該是這樣的:當(dāng)mater要發(fā)送一個(gè)start時(shí),mater會(huì)將SDA拉低,這就可以了,因?yàn)榇藭r(shí)的SCL一定是High。好了,一個(gè)start就這樣發(fā)出去了。而slaver也會(huì)發(fā)現(xiàn)這個(gè)start信號(hào)的發(fā)生,slaver便會(huì)準(zhǔn)備好接收接下來(lái)的數(shù)據(jù)了。緊接著,master要發(fā)送一個(gè)Byte的數(shù)據(jù)了,一位一位的發(fā)出這8個(gè)bits。這時(shí)master會(huì)先將SCL拉低,然后在SCL為低的狀態(tài)下將一個(gè)bit準(zhǔn)備好放到SDA上(比如要發(fā)送一個(gè) 0,master就會(huì)通過(guò)拉低SDA來(lái)放好這個(gè)0),然后master會(huì)把SCL拉高(釋放),此時(shí)slaver會(huì)立刻檢測(cè)到SCL的變化,由此聰明的slaver便知道m(xù)aster已經(jīng)將要發(fā)送的那個(gè)bit準(zhǔn)備好了,slaver便會(huì)在這個(gè)SCL的高電平期間盡快(maser不會(huì)等你很久的哦)去讀取一下SDA,嗯讀到了一個(gè)0,slaver就把這個(gè)0放到自己的移位寄存器中待后續(xù)處理。master會(huì)在一個(gè)設(shè)定好的時(shí)間后把SCL再次拉低,然后在SCL為低電平期間把下一個(gè)bit放到SDA上,然后再把SCL拉高,然后slaver在SCL的高電平期間再去讀SDA。。。。。如此反復(fù)8次,一個(gè)Byte的傳輸便告結(jié)束。當(dāng)這8個(gè)bit發(fā)完后,SCL是處于低電平的(被master拉低的),SDA是出于高電平的(master已經(jīng)釋放了SDA)。
當(dāng)一個(gè)字節(jié)發(fā)送完畢后,master會(huì)釋放SDA(拉高)并拉低SCL,此時(shí)slaver如果打算發(fā)出一個(gè)ACK的話(huà),它必須在這個(gè)SCL被master拉低的短暫時(shí)間內(nèi)去主動(dòng)將SDA拉低并保持住 (此前我們說(shuō)過(guò),SDA此時(shí)已經(jīng)被master釋放,所以slaver才有機(jī)會(huì)去拉低這個(gè)SDA)。master會(huì)在一個(gè)確定的時(shí)間后再次將SCL拉高,并在拉高的期間去讀取SDA線(xiàn)的狀態(tài),如果讀到低電平,則認(rèn)為收到了來(lái)自slaver的響應(yīng)(ACK),否則認(rèn)為slaver沒(méi)有響應(yīng)(NACK)剛才發(fā)送的那一個(gè)Byte。這個(gè)過(guò)程就是我們說(shuō)的i2c通訊中的第9個(gè)時(shí)鐘周期。當(dāng)master讀完這個(gè)ACK / NACK 后,會(huì)再次將SCL拉低,用以通知slaver:第9個(gè)時(shí)鐘周期已經(jīng)結(jié)束,你現(xiàn)在可以釋放SDA了。而此時(shí)master也可以向SDA上準(zhǔn)備下一個(gè)Byte的第一個(gè)bit。繼而重復(fù)上述過(guò)程。。。。?;蛘?,master也許想在接下來(lái)發(fā)送一個(gè)stop過(guò)去,那么master會(huì)在這個(gè)SCL為低的時(shí)間內(nèi)將SDA拉低,而后再將SCL拉高,在SCL為高的期間再將SDA釋放 (拉高) 。這樣,一個(gè)STOP位就產(chǎn)生了。你會(huì)發(fā)現(xiàn)此后的SDA和SCL都是高,這就是是所謂的總線(xiàn)空閑了!
一句話(huà):SCL是單向的,由master控制。而SDA是雙向的,master可以控制,slaver也可以控制。
- TMS320F28335與交流永磁伺服驅(qū)動(dòng)器的接口方法
- tms320f28335資料手冊(cè)(中文版) 0次下載
- TMS320F28335寄存器手冊(cè) 131次下載
- 使用DSP芯片TMS320F28335和FPGA的電路原理圖免費(fèi)下載 194次下載
- TMS320F28335芯片的數(shù)據(jù)手冊(cè)和資料合集免費(fèi)下載 152次下載
- TMS320F28069和TMS320F28335的DSP處理器到底有什么區(qū)別 75次下載
- TMS320F28335資料 84次下載
- tms320f28335(中文版) 0次下載
- TI官方的TMS320F28335參考設(shè)計(jì)的原理圖 156次下載
- tms320f28335主數(shù)據(jù)手冊(cè)(中文) 60次下載
- 基于TMS320F28335的SVPWM實(shí)現(xiàn)方法 73次下載
- tms320f28335中文數(shù)據(jù)手冊(cè) 227次下載
- tms320f28335的數(shù)據(jù)手冊(cè) 49次下載
- TMS320F28335的光伏并網(wǎng)模擬裝置 79次下載
- TMS320F28335,TMS320F28334,TMS320F28332 Digital Signal Controllers (DSCs) 63次下載
- 基于TMS320F28335和STM32F103VET6芯片實(shí)現(xiàn)北斗定位系統(tǒng)的設(shè)計(jì) 6238次閱讀
- 基于TMS320F28335處理器實(shí)現(xiàn)驅(qū)動(dòng)雙電動(dòng)機(jī)同步控制系統(tǒng)的設(shè)計(jì) 5856次閱讀
- 廣州創(chuàng)龍電子嵌入式雙核實(shí)驗(yàn)箱介紹 1820次閱讀
- 廣州創(chuàng)龍電子嵌入式C2000實(shí)驗(yàn)箱簡(jiǎn)介 1852次閱讀
- 基于dsp風(fēng)電場(chǎng)電能質(zhì)量檢裝置 1180次閱讀
- TMS320C6748和TMS320C6747芯片對(duì)比 1.6w次閱讀
- TMS320F28335最小應(yīng)用系統(tǒng)設(shè)計(jì)電路 1.6w次閱讀
- 基于FPGA、DSP的電能質(zhì)量監(jiān)測(cè)裝置設(shè)計(jì) 1242次閱讀
- TMS320f28335控制AD7656的硬件電路設(shè)計(jì) 1.1w次閱讀
- TMS320F28027與L298N的懸掛運(yùn)動(dòng)控制系統(tǒng)設(shè)計(jì) 3879次閱讀
- 基于DSP的三相8極無(wú)刷直流電機(jī)控制設(shè)計(jì) 4757次閱讀
- 三大電機(jī)控制方案之DSP篇(1):TMS320F28335 5.5w次閱讀
- 帶你了解TI的DSP入門(mén)芯片TMS320F28335 3.8w次閱讀
- TMS320F28335在電網(wǎng)頻率測(cè)量中的應(yīng)用 5515次閱讀
- TMS320F2812實(shí)現(xiàn)諧波譜線(xiàn)顯示設(shè)計(jì) 1259次閱讀
下載排行
本周
- 1電子電路原理第七版PDF電子教材免費(fèi)下載
- 0.00 MB | 1489次下載 | 免費(fèi)
- 2單片機(jī)典型實(shí)例介紹
- 18.19 MB | 91次下載 | 1 積分
- 3S7-200PLC編程實(shí)例詳細(xì)資料
- 1.17 MB | 27次下載 | 1 積分
- 4筆記本電腦主板的元件識(shí)別和講解說(shuō)明
- 4.28 MB | 18次下載 | 4 積分
- 5開(kāi)關(guān)電源原理及各功能電路詳解
- 0.38 MB | 9次下載 | 免費(fèi)
- 6基于A(yíng)T89C2051/4051單片機(jī)編程器的實(shí)驗(yàn)
- 0.11 MB | 4次下載 | 免費(fèi)
- 7基于單片機(jī)和 SG3525的程控開(kāi)關(guān)電源設(shè)計(jì)
- 0.23 MB | 3次下載 | 免費(fèi)
- 8基于單片機(jī)的紅外風(fēng)扇遙控
- 0.23 MB | 3次下載 | 免費(fèi)
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費(fèi)
- 2PADS 9.0 2009最新版 -下載
- 0.00 MB | 66304次下載 | 免費(fèi)
- 3protel99下載protel99軟件下載(中文版)
- 0.00 MB | 51209次下載 | 免費(fèi)
- 4LabView 8.0 專(zhuān)業(yè)版下載 (3CD完整版)
- 0.00 MB | 51043次下載 | 免費(fèi)
- 5555集成電路應(yīng)用800例(新編版)
- 0.00 MB | 33562次下載 | 免費(fèi)
- 6接口電路圖大全
- 未知 | 30319次下載 | 免費(fèi)
- 7Multisim 10下載Multisim 10 中文版
- 0.00 MB | 28588次下載 | 免費(fèi)
- 8開(kāi)關(guān)電源設(shè)計(jì)實(shí)例指南
- 未知 | 21539次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935053次下載 | 免費(fèi)
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537791次下載 | 免費(fèi)
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420026次下載 | 免費(fèi)
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費(fèi)
- 5Altium DXP2002下載入口
- 未知 | 233045次下載 | 免費(fèi)
- 6電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191183次下載 | 免費(fèi)
- 7十天學(xué)會(huì)AVR單片機(jī)與C語(yǔ)言視頻教程 下載
- 158M | 183277次下載 | 免費(fèi)
- 8proe5.0野火版下載(中文版免費(fèi)下載)
- 未知 | 138039次下載 | 免費(fèi)
評(píng)論
查看更多