智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 1500|回复: 0
打印 上一主题 下一主题

程序编译时的一些问题

[复制链接]

37

主题

358

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3787
威望
1857
贡献
918
兑换币
704
注册时间
2012-3-12
在线时间
506 小时
跳转到指定楼层
1#
发表于 2012-6-1 09:16:55 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

程序编译后,出现以下警告“Unexpected tokens following preprocessor directive - expected a newline”
然后指向这一行     #include "derivative.h"      /* derivative-specific definitions *//
写输入捕获和脉冲累加的程序时,有的寄存器如ICSYS的字体颜色没有变成蓝色,还是黑色。还有其他几个寄存器也是,我这几个寄存器屏蔽后再编译就没事了,这是为啥呢?是不是这几个寄存器在头文件中没写啊?这个不是软件自带了吗?
void etc_init(void)
{
  TIOS=0XFE;       ///设定pt0输入捕捉口
  TSCR2=0X87;      // 预分频系数pr2-pr0:010,128分频,时钟周期为4us,
  TIE=0X01;          //IC通道中断使能
  //ICSYS=0X0A;    //队列方式,缓冲寄存器使能
  TSCR1=0X80;  //定时器使能
  PACTL=0x20;  //脉冲累加器使能
  TCTL4=0X01;  //上升沿累加
  //PBCTL=0X00;    //脉冲累加器B禁止
  //ICPAR=0X01
;   // 脉冲累加器使能
}


您需要登录后才可以回帖 登录 | 注册

本版积分规则

关于我们|联系我们|小黑屋|智能车制作 ( 黑ICP备2022002344号

GMT+8, 2024-12-29 21:33 , Processed in 0.042636 second(s), 29 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表