SPI數(shù)據(jù)傳輸從設(shè)備模式
發(fā)布時(shí)間:2009/1/9 0:00:00 訪問次數(shù):1507
在從模式中(master/slave=0),spisomi引腳為數(shù)據(jù)輸出引腳,spisimo引腳為數(shù)據(jù)輸入引腳。spiclk引腳為串行移位時(shí)鐘的輸入,該時(shí)鐘由網(wǎng)絡(luò)主控制器提供,傳輸率也由該時(shí)鐘決定。spic lk輸入頻率不應(yīng)超過clkout頻率的四分之一。
當(dāng)從spi設(shè)各檢測(cè)到來自網(wǎng)絡(luò)主控制器的spiclk信號(hào)的合適時(shí)鐘邊沿時(shí),已經(jīng)寫人spi-dat或spitxbuf寄存器的數(shù)據(jù)被發(fā)送到網(wǎng)絡(luò)上。要發(fā)送字符的所有位移出spidat寄存器后,寫人到spitxbuf寄存器的數(shù)據(jù)將會(huì)傳送到spidat寄存器。如果向spitxbuf寫人數(shù)據(jù)時(shí)沒有數(shù)據(jù)發(fā)送,數(shù)據(jù)將立即傳送到spidat寄存器。為了能夠接收數(shù)據(jù),從spi設(shè)備等待網(wǎng)絡(luò)主控制器發(fā)送spiclk信號(hào),然后將spisimo引腳上的數(shù)據(jù)移入到spidat寄存器中。如果從控制器同時(shí)也發(fā)送數(shù)據(jù),而且spitxbuf還沒有裝載數(shù)據(jù),則必須在spiclk開始之前把數(shù)據(jù)寫人到spitxbuf或spidat寄存器。
當(dāng)talk位(spictl.1)清零,數(shù)據(jù)發(fā)送被禁止,輸出引腳(spisomi)處于高阻狀態(tài)。如果在發(fā)送數(shù)據(jù)期間將talk位(spictl.1)清零,即使spisomi引腳被強(qiáng)制置成高阻狀態(tài)也要完成當(dāng)前的字符傳輸。這樣可以保證spi設(shè)各能夠正確地接收數(shù)據(jù)。talk位允許在網(wǎng)絡(luò)上有許多個(gè)從spi設(shè)備,但在某一時(shí)刻只能有1個(gè)從設(shè)各來驅(qū)動(dòng)spisomi。
spiste引腳用作從動(dòng)選擇引腳時(shí),當(dāng)該引腳為低電平時(shí),允許從spi設(shè)各向串行總線發(fā)送數(shù)據(jù);當(dāng)該引腳為高電平時(shí),從spi串行移位寄存器停止工作,串行輸出引腳被置成高阻狀態(tài)。在同一網(wǎng)絡(luò)上可以連接多個(gè)從spi設(shè)各,但同一時(shí)刻只能有1個(gè)設(shè)各起作用。
歡迎轉(zhuǎn)載,信息來源維庫電子市場(chǎng)網(wǎng)(www.dzsc.com)
在從模式中(master/slave=0),spisomi引腳為數(shù)據(jù)輸出引腳,spisimo引腳為數(shù)據(jù)輸入引腳。spiclk引腳為串行移位時(shí)鐘的輸入,該時(shí)鐘由網(wǎng)絡(luò)主控制器提供,傳輸率也由該時(shí)鐘決定。spic lk輸入頻率不應(yīng)超過clkout頻率的四分之一。
當(dāng)從spi設(shè)各檢測(cè)到來自網(wǎng)絡(luò)主控制器的spiclk信號(hào)的合適時(shí)鐘邊沿時(shí),已經(jīng)寫人spi-dat或spitxbuf寄存器的數(shù)據(jù)被發(fā)送到網(wǎng)絡(luò)上。要發(fā)送字符的所有位移出spidat寄存器后,寫人到spitxbuf寄存器的數(shù)據(jù)將會(huì)傳送到spidat寄存器。如果向spitxbuf寫人數(shù)據(jù)時(shí)沒有數(shù)據(jù)發(fā)送,數(shù)據(jù)將立即傳送到spidat寄存器。為了能夠接收數(shù)據(jù),從spi設(shè)備等待網(wǎng)絡(luò)主控制器發(fā)送spiclk信號(hào),然后將spisimo引腳上的數(shù)據(jù)移入到spidat寄存器中。如果從控制器同時(shí)也發(fā)送數(shù)據(jù),而且spitxbuf還沒有裝載數(shù)據(jù),則必須在spiclk開始之前把數(shù)據(jù)寫人到spitxbuf或spidat寄存器。
當(dāng)talk位(spictl.1)清零,數(shù)據(jù)發(fā)送被禁止,輸出引腳(spisomi)處于高阻狀態(tài)。如果在發(fā)送數(shù)據(jù)期間將talk位(spictl.1)清零,即使spisomi引腳被強(qiáng)制置成高阻狀態(tài)也要完成當(dāng)前的字符傳輸。這樣可以保證spi設(shè)各能夠正確地接收數(shù)據(jù)。talk位允許在網(wǎng)絡(luò)上有許多個(gè)從spi設(shè)備,但在某一時(shí)刻只能有1個(gè)從設(shè)各來驅(qū)動(dòng)spisomi。
spiste引腳用作從動(dòng)選擇引腳時(shí),當(dāng)該引腳為低電平時(shí),允許從spi設(shè)各向串行總線發(fā)送數(shù)據(jù);當(dāng)該引腳為高電平時(shí),從spi串行移位寄存器停止工作,串行輸出引腳被置成高阻狀態(tài)。在同一網(wǎng)絡(luò)上可以連接多個(gè)從spi設(shè)各,但同一時(shí)刻只能有1個(gè)設(shè)各起作用。
歡迎轉(zhuǎn)載,信息來源維庫電子市場(chǎng)網(wǎng)(www.dzsc.com)
上一篇:電流積分模數(shù)轉(zhuǎn)換器(ADC)
上一篇:SPI主控制器模
熱門點(diǎn)擊
- PWM信號(hào)簡(jiǎn)介
- PWM信號(hào)的產(chǎn)生
- 語音信號(hào)的μ/A律壓縮
- Bluestein Chirp-z變換
- 語音信號(hào)的采集和播放
- 語音信號(hào)模數(shù)/數(shù)模轉(zhuǎn)換
- Cooley-Tukey FFT算法
- DFT和FFT算法的比較
- SPI數(shù)據(jù)傳輸從設(shè)備模式
- VGA接□與權(quán)電阻網(wǎng)絡(luò)
推薦技術(shù)資料
- DS2202型示波器試用
- 說起數(shù)字示波器,普源算是國內(nèi)的老牌子了,F(xiàn)QP8N60... [詳細(xì)]
- CV/CC InnoSwitch3-AQ 開
- URF1DxxM-60WR3系
- 1-6W URA24xxN-x
- 閉環(huán)磁通門信號(hào)調(diào)節(jié)芯片NSDRV401
- SK-RiSC-SOM-H27X-V1.1應(yīng)
- RISC技術(shù)8位微控制器參數(shù)設(shè)
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動(dòng)IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機(jī)遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計(jì)
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究