主题 : 求各位大神帮忙,万谢不辞!!!! 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 92011
精华: 0
发帖: 14
金钱: 70 两
威望: 14 点
贡献值: 0 点
综合积分: 28 分
注册时间: 2013-05-21
最后登录: 2014-09-14
楼主  发表于: 2013-05-21 16:16

 求各位大神帮忙,万谢不辞!!!!

管理提醒: 本帖被 qq2440 从 micro2440技术交流专区 移动到本区(2013-11-18)
用的是从网上下载的一个国嵌视频里用的2440TIMER程序,可是运行的时候总是有错误!!!谢谢大神帮忙看看!!

设置时钟
switch (m)
{
    case 0:
        HCLK = FCLK ; Error   : (Serious) C2953E: Illegal in the context of an l-value: '/'wenkle_CLK.c line 133  
  
        break;
    case 1:
        HCLK = FCLK>>1;   Error   : (Serious) C2953E: Illegal in the context of an l-value: '/'wenkle_CLK.c line 136  
        break;
    case 2:
        if(s&2)
            HCLK = FCLK>>3;    Error   : (Serious) C2953E: Illegal in the context of an l-value: '/'wenkle_CLK.c line 140  
        else
            HCLK = FCLK>>2   ;Error   : (Serious) C2953E: Illegal in the context of an l-value: '/'wenkle_CLK.c line 142  
        break;
    case 3:
        if(s&1)
            HCLK = FCLK/6;    Error   : (Serious) C2953E: Illegal in the context of an l-value: '/'wenkle_CLK.c line 146  
        else
            HCLK = FCLK/3;    Error   : (Serious) C2953E: Illegal in the context of an l-value: '/'wenkle_CLK.c line 148  
        break;
    }
    
    if(p)
        PCLK = HCLK>>1;
    else
        PCLK = HCLK;
    
    if(s&0x10)
        cpu_freq = HCLK;
    else
        cpu_freq = FCLK;
        
    val = rUPLLCON;
    m = (val>>12)&0xff;
    p = (val>>4)&0x3f;
    s = val&3;
    UPLL = ((m+8)*FIN)/((p+2)*(1<<s));
    UCLK = (rCLKDIVN&8)?(UPLL>>1):UPLL;Error   : (Serious) C2953E: Illegal in the context of an l-value: <integer constant>wenkle_CLK.c line 167



跪求大神解答啊,小弟刚入学2440,有点菜鸟!!
级别: 新手上路
UID: 135336
精华: 0
发帖: 1
金钱: 5 两
威望: 1 点
贡献值: 0 点
综合积分: 2 分
注册时间: 2017-10-30
最后登录: 2017-10-30
1楼  发表于: 2017-10-30 20:41
兄弟,这个问题怎么解决啊?