C8051F020的SPI0
三個關于SPI0的功能寄存器:
SPI0CFG:
CKPHA和CKPOL根據上圖選擇,bit5~bit3顯示發(fā)送到了哪一位,而后三位是規(guī)定移位寄存器一次移的位數,在使用SPI0操作12864時,我們取CKPHA和CKPOL為1,一次移8位。
SPI0CN和SPI0CKR:SPI0CN選擇主控還是從動,并且是否使能SPI0模塊,其中位7 SPIF是中斷標志位,用來表示數據傳輸是否結束。SPI0CKR是用來確定SPI0的SCLK的時鐘頻率,計算公式是:
評論