SPI主控制器模
發(fā)布時(shí)間:2009/1/9 0:00:00 訪問次數(shù):1000
工作在主模式下(master/slave=1),spi在spiclk引腳為整個(gè)串行通信網(wǎng)絡(luò)提供時(shí)鐘。數(shù)據(jù)從spisimo引腳輸出,并鎖存spisomi引腳上輸入的數(shù)據(jù)。spibrr寄存器確定通信網(wǎng)絡(luò)的數(shù)據(jù)傳輸?shù)乃俾剩ㄟ^spibrr寄存器可以配置126種不同的數(shù)據(jù)傳輸率。
寫數(shù)據(jù)到spidat或spitxbuf寄存器啟動(dòng)spisimo引腳上的數(shù)據(jù)發(fā)送,首先發(fā)送的是最高有效位(msb)。同時(shí),接收的數(shù)據(jù)通過spisomi引腳移入spidat的最低有效位。當(dāng)傳輸完特定的位數(shù)后,接收到的數(shù)據(jù)被發(fā)送到spirxbuf寄存器,以各cpu讀取。數(shù)據(jù)在spirxbuf寄存器中采用右對(duì)齊的方式存儲(chǔ)。
當(dāng)指定數(shù)量的數(shù)據(jù)位已經(jīng)通過spidat位移位后,則會(huì)發(fā)生下列事件:
●spidat中的內(nèi)容發(fā)送到spirxbuf寄存器中。
●spi int flag位(spists.6)置1。
●如果在發(fā)送緩沖器spitxbuf中還有有效的數(shù)據(jù)(spists寄存器中的txbuf full位標(biāo)志是否存在有效數(shù)據(jù)),則這個(gè)數(shù)據(jù)將被傳送到spidat寄存器并被發(fā)送出去。否則所有位從spidat寄存器移出后,spiclk時(shí)鐘立即停止。
●如果spi int ena位(spictl,0)置1,則產(chǎn)生中斷。
在典型應(yīng)用中,spiset引腳作為從spi控制器的片選控制信號(hào),在主spi設(shè)各同從spi設(shè)各之間傳送信息的過程中,被置成低電平;當(dāng)數(shù)據(jù)傳送完畢后,該引腳置高。
歡迎轉(zhuǎn)載,信息來源維庫(kù)電子市場(chǎng)網(wǎng)(www.dzsc.com)
工作在主模式下(master/slave=1),spi在spiclk引腳為整個(gè)串行通信網(wǎng)絡(luò)提供時(shí)鐘。數(shù)據(jù)從spisimo引腳輸出,并鎖存spisomi引腳上輸入的數(shù)據(jù)。spibrr寄存器確定通信網(wǎng)絡(luò)的數(shù)據(jù)傳輸?shù)乃俾剩ㄟ^spibrr寄存器可以配置126種不同的數(shù)據(jù)傳輸率。
寫數(shù)據(jù)到spidat或spitxbuf寄存器啟動(dòng)spisimo引腳上的數(shù)據(jù)發(fā)送,首先發(fā)送的是最高有效位(msb)。同時(shí),接收的數(shù)據(jù)通過spisomi引腳移入spidat的最低有效位。當(dāng)傳輸完特定的位數(shù)后,接收到的數(shù)據(jù)被發(fā)送到spirxbuf寄存器,以各cpu讀取。數(shù)據(jù)在spirxbuf寄存器中采用右對(duì)齊的方式存儲(chǔ)。
當(dāng)指定數(shù)量的數(shù)據(jù)位已經(jīng)通過spidat位移位后,則會(huì)發(fā)生下列事件:
●spidat中的內(nèi)容發(fā)送到spirxbuf寄存器中。
●spi int flag位(spists.6)置1。
●如果在發(fā)送緩沖器spitxbuf中還有有效的數(shù)據(jù)(spists寄存器中的txbuf full位標(biāo)志是否存在有效數(shù)據(jù)),則這個(gè)數(shù)據(jù)將被傳送到spidat寄存器并被發(fā)送出去。否則所有位從spidat寄存器移出后,spiclk時(shí)鐘立即停止。
●如果spi int ena位(spictl,0)置1,則產(chǎn)生中斷。
在典型應(yīng)用中,spiset引腳作為從spi控制器的片選控制信號(hào),在主spi設(shè)各同從spi設(shè)各之間傳送信息的過程中,被置成低電平;當(dāng)數(shù)據(jù)傳送完畢后,該引腳置高。
歡迎轉(zhuǎn)載,信息來源維庫(kù)電子市場(chǎng)網(wǎng)(www.dzsc.com)
熱門點(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ù)字示波器,普源算是國(guó)內(nèi)的老牌子了,F(xiàn)QP8N60... [詳細(xì)]
- 低功耗14位180MSPS數(shù)模
- 直接數(shù)字頻率合成器(DDS)應(yīng)用分析
- 110V, 75A RMS 集
- 超精密電流感應(yīng)放大器產(chǎn)品介紹
- RJ、16 位定時(shí)器 KB 和 RTC應(yīng)用探
- RL78-S3 CPU 內(nèi)核&
- 多媒體協(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)用研究