这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 综合技术 » 基础知识 » VXWORKS,NUCLEUS,keil,for,arm,01a,ccd,135

共2条 1/1 1 跳转至

,VXWORKS,NUCLEUS,keil,for,arm,01a,ccd,13581980230, 我的keil uv3为什么不能用数组呀?

院士
2006-09-17 18:14:16     打赏
,VXWORKS,NUCLEUS,keil,for,arm,01a,ccd,13581980230, 我的keil uv3为什么不能用数组呀?



关键词: VXWORKS     NUCLEUS     135819802    

院士
2006-12-22 22:43:00     打赏
2楼
问 我在调试的数组的时候总是出现对数组的调试出错,请大家给我分析一下原因呀!
int  main(void)
{
   InitCAN(CAN1);
    VICDefVectAddr=(uint32)CANIntPrq;       //设置CAN1为非向量中断
    VICIntEnable|=(1<<19)|(1<<20)|(1<<26);  //使能CAN1中断通道
    CANAFMR=0x03;                           //设置验收过滤为旁路模式
    uint8  const  a[]={2,0,0,1,1,0,0,1};
    while(1);                               //等待中断  
}
总是出现这样的问题:
    
  1: 请高手指点呀!谢谢了 2: 你的又不是C++程序.你的又不是C++程序.
C程序的变量定义必须在函数开始处.
int  main(void)
{
    uint8  const  a[]={2,0,0,1,1,0,0,1};
  InitCAN(CAN1);
    VICDefVectAddr=(uint32)CANIntPrq;       //设置CAN1为非向量中断
    VICIntEnable|=(1<<19)|(1<<20)|(1<<26);  //使能CAN1中断通道
    CANAFMR=0x03;                           //设置验收过滤为旁路模式
     while(1);                               //等待中断  
}
3: 谢谢,明白了.

共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]