微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > STC15F2K60S2头文件中的一些特殊寄存器,发现未定义的错误

STC15F2K60S2头文件中的一些特殊寄存器,发现未定义的错误

时间:10-02 整理:3721RD 点击:
在STC15F2K60S2芯片应用程序编写中,使用头文件中的一些特殊寄存器,但是发现未定义的错误,怎么解决呢?

去官网上下载特殊功能寄存器定义的头文件。

其实在头文件中已经定义了,但是在程序调用的时候发现变成未定义的了,怎么解决呢

不可能吧。特殊功能寄存器是sfr [寄存器名] 后面是映射的地址,这样定义的,你找找头文件确定一下。reg52是标准的51核,STC的块子增加了很多里面没有定义的寄存器,所以要重新定义。include调用头文件,第一个调用的应该是特殊功能寄存器的定义信息。你把sfr定义的头文件放在和源工程同一个文件夹下或放到编译工具指定的路径下。就是这些要注意的,其他的不可能出问题。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top