|
第一次使用STC8H3K64S4單片機(jī)作為主站寫了一個SPI通訊,用邏輯分析儀發(fā)現(xiàn)沒有數(shù)據(jù)輸出
程序也是從基于數(shù)據(jù)手冊例程改的
#include "stc8h.h"
//#include "intrins.h"
void main()
{
P_SW1 |= 0x04; // 切換SPI管腳
P2M0 = 0x00;
P2M1 = 0x00;
P22 = 1; //SS
SPCTL = 0x52; //分頻頻率1.5M
SPSTAT = 0xc0;
while (1)
{
P22 = 0; //拉低從機(jī)的SS管腳
SPDAT = 0x5a; //發(fā)送測試數(shù)據(jù)
while (!(SPSTAT & 0x80)); //查詢完成標(biāo)志
SPSTAT = 0xc0; //清中斷標(biāo)志
P22 = 1; //拉高從機(jī)的SS管腳
}
} |
|