[ZLG-ARM] LPC2478用到CAN的时候是不是主频只能是48MHz?

[复制链接]
 楼主| xiaoxin1986 发表于 2010-5-25 16:19 | 显示全部楼层 |阅读模式
开发板的例子是48MHz的,我修改了主频到72MHz,相应的修改外设时钟为24MHz,但是CAN不通,下面是config.h的配置,求教。。。。谢谢。。。。



#define USE_USB    1
#define Fosc                12000000            /* OSC = 12MHz                 */
#if USE_USB

#define Fusbclk  48000000

#define Fcclk (Fosc * 6)               /* 主频 Fcclk = 48MHz       */

/*
  * 如果用了USB,则Fcco是Fcclk
  * 与Fusbclk在275~550M之间的
  * 最小公倍数   
  * Fcco是Fcclk在275~550M之间
  * 的最小倍数
  */
#define Fcco (Fusbclk * (USBCLKDivValue + 1))      
#define Fpclk (Fcclk / 3)

#define PLL_NValue   1
#define PLL_MValue   (((Fcco / Fosc) * (PLL_NValue + 1) / 2) - 1)
#define CCLKDivValue  (Fcco / Fcclk - 1)
#define USBCLKDivValue  5

淡蓝的天空 发表于 2010-5-25 22:54 | 显示全部楼层
没改相应的配置吧
寂寞男孩 发表于 2010-5-25 23:19 | 显示全部楼层
不懂,顶一个
没水的壶 发表于 2010-5-26 12:47 | 显示全部楼层
主频改了,CAN波特率参数也得跟着改啊
hulan1985 发表于 2010-5-26 21:30 | 显示全部楼层
配置不对吧
您需要登录后才可以回帖 登录 | 注册

本版积分规则

176

主题

1487

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部