在线时间0 小时
UID262580
注册时间2011-2-13
NXP金币0
该用户从未签到
新手上路

- 积分
- 1
- 最后登录
- 1970-1-1
|
1.MCF51EM256的实时时钟源IRTC可以使用内部的32.768k的时钟源吗?可以的话,应该如何配置?我现在使用的是外部的32.768k的晶振,不太稳定,在晶振两端加上2个15p的电容和1个10M的电阻后,晶振就不起振了,去掉这两个电容和电阻后晶振就起振了
2.MCF51EM256的SPI模块:SPI1模块和SPI2模块的初始化有什么不同的地方吗?现在SPI1模块与外围的通讯已经调试好了,可SPI2模块与外围的通讯一直没有调通,两个的模块的初始化程序如下:我让SPI2不断的发数据,测试CLK线时钟为低电平,说明SPI2模块没有启动起来,因为SPI2模块和LCD模块共用,是不是还需要配置相关的寄存器?
void SPI1_Init(void)
{
PTAPF2=0x54;
SPI1C1=0x50; //使能SPI模块为主模式,工作在模式0下,SPI时钟闲置时为低电平
SPI1C2=0x00;
SPI1BR=0x52; //设置通讯波特率为总线频率/48=500K
SPI1M =0x00U;
PTADD_PTADD5=1; //WP
PTADD_PTADD6=1; //CS
PTAD_PTAD5=1; //WP high
}
void SPI2_Init(void)
{
LCDPF1=0xD5; //端口设置为SPI2端口
SPI2C1=0x50; //使能SPI模块为主模式,工作在模式0下,SPI时钟闲置时为低电平
SPI2C2=0x00;
SPI2BR=0x52; //设置通讯波特率为总线频率/48=500K
PTCDD_PTCDD4=1; //WP
PTCDD_PTCDD6=1; //CS
PTCD_PTCD4=1; //WP high
}
|
|