找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1064|回复: 7
打印 上一主题 下一主题
收起左侧

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

[复制链接]
跳转到指定楼层
楼主
这个程序编译的时候,出现如下错误,这个是什么问题?
怎么修改?请高手帮忙看看!


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

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
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寄存器
回复

使用道具 举报

5#
ID:213173 发表于 2023-10-15 17:40 | 只看该作者
AUXR1寄存器在STC15系列里有,STC8系列里没有。在15系列中AUXR1与P_SW1同址。

回复

使用道具 举报

6#
ID:675287 发表于 2023-10-19 09:53 | 只看该作者
没有定义AUXR1是不是头文件不对呢
回复

使用道具 举报

7#
ID:97678 发表于 2023-10-19 14:41 | 只看该作者
wulin 发表于 2023-10-15 17:40
AUXR1寄存器在STC15系列里有,STC8系列里没有。在15系列中AUXR1与P_SW1同址。

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

使用道具 举报

8#
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




回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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