現在簡單介紹一下,spi四種模式,已了解的同學可以跳過這一段
以下分別是spi模式0123
時序解釋:
cpol:時鐘極性選擇,為0時spi匯流排空閒為低電平,為1時spi匯流排空閒為高電平
cpha:時鐘相位選擇,為0時在sck第乙個跳變沿取樣,為1時在sck第二個跳變沿取樣
言歸正傳,dsp28335spi mode 配置暫存器(其他配置此處暫且不講)
spiaregs.spictl.bit.clk_phase = 0;
spiaregs.spiccr.bit.clkpolarity = 0;
即配置為spi mode 0
我需要配置的spi外設是dac121s101,其spi操作時序圖為:
**等等過一會回來更新
DSP28335的硬體SPI使用(無FIFO)總結
這兩天折騰了乙個旋變器解算模組的使用,類似於這種器件一般都是使用通訊的方式寫入晶元對應的暫存器的資料從而初始化晶元或得到可程式設計的結果 反之,我們也需要讀取其模組 晶元內部經過解算得到的儲存內容在spi的sclk引導下傳輸到dsp的硬體spi內的接收暫存器中。對於硬體spi的使用從成功啟動的角度來...
DSP28335 外設時鐘
tms320f28335通過外部時鐘訊號 osc和pll產生倍頻時鐘訊號clkin後,clkin經過cpu後產生時鐘sysclkout clkin和sysclkout頻率是一樣的 sysclkout給各個片內外設提供時鐘訊號。為了實現低功耗和提供高低頻率時鐘訊號,需要把sysclkout進一步分頻,...
DSP28335系統時鐘
鎖相環是一種控制晶振使其下你跟對於參考訊號保持恆定的電路。主要作用是通過軟體實時配置片上外設時鐘 譬如當30mhz的oscclk訊號經鎖相環倍頻後,倍頻倍數可通過pllcr div 設定,可設定為10,經過pll後的訊號變為300mhz,因為28335的時鐘頻率為150mhz,所以需要將pllsts...