中南大学论坛中南论坛 → 跪求MC56F8346与AD5660通讯的SPI程序
查看完整版本:跪求MC56F8346与AD5660通讯的SPI程序
2012/9/21 8:14:55

跪求MC56F8346与AD5660通讯的SPI程序,谢谢
基于CodeWarrior的



2012/9/21 10:04:35

#include "IO_Map.h"
byte i;byte j;

void main(){setReg(PLLCR, 0x81);
setReg16(PLLDB, 315);
while(!getRegBit(PLLSR, LCK0)){}
setReg(PLLCR, 0x82);
clrReg16Bits(GPIO_E_PER,0x0080);
setReg16Bits(GPIO_E_DDR, 0x0080);
clrReg16Bits(GPIO_E_DR, 0x0080);
setReg(SPI0_SCR,0x3162);


for(;;) {
clrReg16Bits(GPIO_E_DR,0x0080);
if (getRegBit(SPI0_SCR,SPTE)) //判断上次发送是否完成
setReg(SPI0_DTR,10000); //如果完成发送数据
for(j=1;j<10;j++);
setReg16Bits(GPIO_E_DR,0x0080);
}
}



2012/9/21 11:32:32

@那年我非霸王花



2012/9/21 18:12:16

已解决


Powered by ZuoJu X5.0
Processed in 0.05 second(s)