MPLAB XIDE +XC16配置外设寄存器不能位设置

[复制链接]
504|20
手机看帖
扫描二维码
随时随地手机跟帖
chenjunt|  楼主 | 2021-1-12 21:36 | 显示全部楼层 |阅读模式
  MPLAB XIDE +XC16配置外设时,看芯片头文件中有关于外设寄存器位的定义,采用AD1CON1BITS.ADON=1的方式进行设置,但总是报expect identifier or '('  before ‘.’token ,何解?先谢过!

使用特权

评论回复
xxrs| | 2021-1-12 21:39 | 显示全部楼层
发出来看看? 看起来语法错误啊,你上一行少东西了?

使用特权

评论回复
xxrs| | 2021-1-12 21:40 | 显示全部楼层
比如分号之类的

使用特权

评论回复
chenjunt|  楼主 | 2021-1-12 21:42 | 显示全部楼层
应该没有少

使用特权

评论回复
hanwe| | 2021-1-12 21:44 | 显示全部楼层
程序语法错误,某个地方可能多了个分号。

使用特权

评论回复
chenjunt|  楼主 | 2021-1-12 21:49 | 显示全部楼层
113285ffda8fd6b13f.png

使用特权

评论回复
chenjunt|  楼主 | 2021-1-12 21:51 | 显示全部楼层
758005ffda97b14581.png

使用特权

评论回复
zhuww| | 2021-1-12 21:55 | 显示全部楼层
重新建立一个新工程

使用特权

评论回复
chenjunt|  楼主 | 2021-1-12 21:58 | 显示全部楼层
报同样的错误

使用特权

评论回复
chenjunt|  楼主 | 2021-1-12 22:00 | 显示全部楼层
717735ffdab78ea98e.png

使用特权

评论回复
gongche| | 2021-1-12 22:02 | 显示全部楼层
看不出来啊, 应该就是语法问题了,仔细检查检查, 英文标点.

使用特权

评论回复
happy_10| | 2021-1-12 22:04 | 显示全部楼层
你复制粘贴的? 手打一遍试试,可能有看不见的奇怪字符.

使用特权

评论回复
wenfen| | 2021-1-12 22:07 | 显示全部楼层
AD1CON1BITS.ADON=1改为AD1CON1bits.ADON =1  即可;

使用特权

评论回复
zhuhuis| | 2021-1-12 22:09 | 显示全部楼层
C区分大小写,大小写一定要搞正确。

使用特权

评论回复
chenjunt|  楼主 | 2021-1-12 22:13 | 显示全部楼层
谢谢,确实是这个问题。

使用特权

评论回复
tian111| | 2021-1-12 22:17 | 显示全部楼层
居然是大小写问题,很奇怪啊,我看编译器都识别了啊,如果是大写找不到,应该是报找不到的错误,怎么汇报楼主这个错? 有人解释一下吗

使用特权

评论回复
xxrs| | 2021-1-12 22:19 | 显示全部楼层
X IDE的解析功能做的确实不太好...

使用特权

评论回复
chenjunt|  楼主 | 2021-1-12 22:21 | 显示全部楼层
160355ffdb0521556c.png

使用特权

评论回复
chuxh| | 2021-1-12 22:23 | 显示全部楼层
遇到的这个问题还蛮常见的..
再做多几个案子, 多熟悉一下各个寄存器的写法/调用规则就好了....

使用特权

评论回复
renyaq| | 2021-1-12 22:28 | 显示全部楼层
应该是寄存器调用语法的问题

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

718

主题

7868

帖子

5

粉丝