这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 综合技术 » 基础知识 » SPI,CPOL,CPHA SPI的相序配置为 CPOL = 0, CPHA =

共2条 1/1 1 跳转至

SPI,CPOL,CPHA SPI的相序配置为 CPOL = 0, CPHA = 0 遇到的问题

院士
2006-09-17 18:14:16     打赏
SPI,CPOL,CPHA SPI的相序配置为 CPOL = 0, CPHA = 0 遇到的问题



关键词: 相序     配置     遇到     问题    

院士
2006-12-22 22:43:00     打赏
2楼

void SPIInit(void)
{
PINSEL0 = PINSEL0 | 0X5500;   //相应管脚连接到SPI
IO0DIR = SPI_CS_AD | SPI_CS_X5043 | IO0DIR;  
S0PCR = 0x00;      
S0PCCR = 32;      
}
int main()
{
SPIInit();
while (1)
{
  S0PDR = 0x55;       //发送数据
  while (0 == (S0PSR & 0x80));
}
}
SPI的相序可以配置为 CPOL = 0, CPHA = 0 吗?
如果可以,为什么我在执行上面的程序时,程序死在while (0 == (S0PSR & 0x80));
我用的是LPC2131 1: 你找到问题了吗?你好,我用SPI是也遇到同样的问题,程序死在while (0 == (S0PSR & 0x80));请问你怎么解决的?

共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]