Board logo

标题: AT25128 使用问题,麻烦各位帮忙看看 [打印本页]

作者: zhudongpo    时间: 2006-9-27 13:40     标题: AT25128 使用问题,麻烦各位帮忙看看

外部晶振为7.3728M,MC9S12DP256 


  SYNR=0x0; //R1
  REFDV=0x0;//R2
  while(!CRGFLG_LOCK); 
  CLKSEL_PLLSEL=0;//=0x00;不使用锁相环时钟 


                 //CLOCK=7.3728MHz, bus clock=3.6864M


//SPI1 接口 读 写 At25128
  SPI1CR1=0x50;      
  SPI1CR2=0x00;
  SPI1BR=0x00;  //波特率分频系数为2      3.6864/2=1.8432


  读取正常。可是使用PLL后就不正常了,请问是什么原因呢??


  SYNR=0x9; //R1
  REFDV=0x2;//R2
  while(!CRGFLG_LOCK); 
  CLKSEL_PLLSEL=1;         //CLOCK=7.3728MHz, bus clock=24.576Mhz bps=38400


//SPI1 接口 读 写 At25128
  SPI1CR1=0x50;      
  SPI1CR2=0x00;
  SPI1BR=0x40; //波特率分频系数为10  24.576/10=2.4576M


我也试过修改波特率分频系数为8,12,16 都不行,到底是什么原因呢,还是我的理解有误,设置的参数有问题 


 


作者: strongchen    时间: 2006-9-27 14:45

用示波器看一下SPI的时钟频率到底是多少。




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0