ARM7的SPI通讯求指点
int main(void){
PINSEL0|=0x00055505;
PINSEL1= 0x000000A8;
IO0DIR|=0x00200000;//P021 PWM端
Uart1_Init(1200);
SPI1_Master_Init();
deleay(100);
while(1)
{
FLOW_Data=SPI1_Master_SendByte(0x41);deleay(20); //E8
FLOW_Data=SPI1_Master_SendByte(0x40);deleay(20); //3
FLOW_Data=SPI1_Master_SendByte(0x41);deleay(20); //E8
Uart1_SendByte(0xFF);
Uart1_SendByte(FLOW_Data);
Uart1_SendByte(FLOW_Data);
}
}
上面这个是一个很简单的SPI ARM7的程序,主机发送41 40,从机反馈一定数据
现在这个程序里 FLOW_Data、FLOW_Data里面都是0x41里面的数
为什么?
页:
[1]