[PIC®/AVR®/dsPIC®产品] MPLAB XIDE +XC16配置外设寄存器不能位设置

[复制链接]
1834|14
 楼主| zyzoe2003 发表于 2019-8-22 17:01 | 显示全部楼层 |阅读模式
  MPLAB XIDE +XC16配置外设时,看芯片头文件中有关于外设寄存器位的定义,采用AD1CON1BITS.ADON=1的方式进行设置,但总是报expect identifier or '('  before ‘.’token ,何解?先谢过!
奔波儿熊 发表于 2019-8-22 17:11 | 显示全部楼层
发出来看看? 看起来语法错误啊,你上一行少东西了? 比如分号之类的
 楼主| zyzoe2003 发表于 2019-8-22 17:21 | 显示全部楼层
应该没有少
wahahaheihei 发表于 2019-8-22 17:24 | 显示全部楼层
程序语法错误,某个地方可能多了个分号。
 楼主| zyzoe2003 发表于 2019-8-22 17:24 | 显示全部楼层
电脑不能上网拍照啊,请查看

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| zyzoe2003 发表于 2019-8-22 17:31 | 显示全部楼层
我重新建立一个新工程只有那一句话,报同样的错误。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
奔波儿熊 发表于 2019-8-22 17:34 | 显示全部楼层
看不出来啊, 应该就是语法问题了,仔细检查检查, 英文标点.
奔波儿熊 发表于 2019-8-22 17:37 | 显示全部楼层
zyzoe2003 发表于 2019-8-22 17:31
我重新建立一个新工程只有那一句话,报同样的错误。

你复制粘贴的? 手打一遍试试,可能有看不见的奇怪字符.
xuehul 发表于 2019-8-22 21:49 | 显示全部楼层
AD1CON1BITS.ADON=1改为AD1CON1bits.ADON =1  即可;
北极风 发表于 2019-8-23 08:33 | 显示全部楼层
C区分大小写,大小写一定要搞正确。
 楼主| zyzoe2003 发表于 2019-8-23 08:45 来自手机 | 显示全部楼层
谢谢,确实是这个问题。
奔波儿熊 发表于 2019-8-23 10:53 | 显示全部楼层
居然是大小写问题,很奇怪啊,我看编译器都识别了啊,如果是大写找不到,应该是报找不到的错误,怎么汇报楼主这个错? 有人解释一下吗
CoolSilicon 发表于 2019-8-23 11:51 | 显示全部楼层
本帖最后由 CoolSilicon 于 2019-8-23 11:54 编辑

X IDE的解析功能做的确实不太好...


楼主遇到的这个问题还蛮常见的..
楼主再做多几个案子, 多熟悉一下各个寄存器的写法/调用规则就好了....

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×

评论

谢谢!指教,目前刚接触到。  发表于 2019-9-25 14:48
susceptibility 发表于 2019-8-25 10:22 | 显示全部楼层
应该是寄存器调用语法的问题
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

33

帖子

0

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