找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1808|回复: 7
收起左侧

请教一个 程序错误问题error C202: 'AUXR1': undefined identifier

[复制链接]
ID:97678 发表于 2023-10-15 08:49 | 显示全部楼层 |阅读模式
这个程序编译的时候,出现如下错误,这个是什么问题?
怎么修改?请高手帮忙看看!


Rebuild started: Project: project
Rebuild target 'Target 1'
compiling main.c...
main.c(90): error C202: 'AUXR1': undefined identifier
compiling TM1650.c...
compiling DS18B20.c...
compiling Key.c...
Target not created.
Build Time Elapsed:  00:00:02

project.zip

9.3 KB, 下载次数: 4

回复

使用道具 举报

ID:278006 发表于 2023-10-15 10:52 | 显示全部楼层
AUXR1  STC8.h里没定义   估计你也没用到PWM   把PWMInit()  这个函数 注释掉即可
回复

使用道具 举报

ID:883242 发表于 2023-10-15 15:32 | 显示全部楼层
先查你的单片机的手册,看看你的单片机有AUXR1这个寄存器吗?
回复

使用道具 举报

ID:1052053 发表于 2023-10-15 16:03 | 显示全部楼层
单片机程序和头文件对不上,#include <STC8g.H>这个里面压根没有AUXR1寄存器
回复

使用道具 举报

ID:213173 发表于 2023-10-15 17:40 | 显示全部楼层
AUXR1寄存器在STC15系列里有,STC8系列里没有。在15系列中AUXR1与P_SW1同址。 无标题1.jpg

回复

使用道具 举报

ID:675287 发表于 2023-10-19 09:53 | 显示全部楼层
没有定义AUXR1是不是头文件不对呢
回复

使用道具 举报

ID:97678 发表于 2023-10-19 14:41 | 显示全部楼层
wulin 发表于 2023-10-15 17:40
AUXR1寄存器在STC15系列里有,STC8系列里没有。在15系列中AUXR1与P_SW1同址。

知道了。 怎么修改程序才行?
回复

使用道具 举报

ID:213173 发表于 2023-10-19 15:40 | 显示全部楼层
jovew 发表于 2023-10-19 14:41
知道了。 怎么修改程序才行?

不是已经告诉你了AUXR1与P_SW1同址,就是同一个寄存器的不同名称    P_SW1 = 0x00;    //ECI/P1.2, CCP0/P1.1, CCP1/P1.0, CCP2/P3.7
//  P_SW1 = 0x10;    //ECI_2/P3.4, CCP0_2/P3.5, CCP1_2/P3.6, CCP2_2/P3.7
//  P_SW1 = 0x20;    //ECI_3/P2.4, CCP0_3/P2.5, CCP1_3/P2.6, CCP2_3/P2.7


无标题.jpg

回复

使用道具 举报

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

本版积分规则

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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