找回密码
 立即注册
查看: 1373|回复: 36

库函数STC8H.H中EAXRAM()宏有误

[复制链接]
  • 打卡等级:初来乍到
  • 打卡总天数:2
  • 最近打卡:2024-10-27 11:59:49

3

主题

17

回帖

58

积分

注册会员

积分
58
发表于 2024-10-25 16:51:14 | 显示全部楼层 |阅读模式

错误的宏:
屏幕截图 2024-10-25 164836.png
正确的宏:

屏幕截图 2024-10-25 164857.png


该错误会导致任何使用扩展SFR并定义了EAXRAM()的程序宕机
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:415
  • 最近打卡:2025-04-30 09:58:34
已绑定手机

39

主题

2006

回帖

6841

积分

论坛元老

积分
6841
发表于 2024-10-25 17:22:27 | 显示全部楼层

截图202410251723175469.jpg
这两个宏是开启/关闭扩展寄存器访问使能的。
现有芯片扩展寄存器跟扩展RAM没有产生覆盖,所以扩展寄存器访问使能可以一直开着,不用关闭。
一旦关闭了,则所有扩展寄存器都不能正常访问,像一些扩展寄存器的标志位也就读取不到,可能导致程序卡在判断循环里。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:156
  • 最近打卡:2025-04-29 00:51:09

24

主题

229

回帖

1281

积分

金牌会员

积分
1281
发表于 2024-10-25 19:43:23 | 显示全部楼层
哪里错了
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:422
  • 最近打卡:2025-05-01 09:54:52
已绑定手机

19

主题

3190

回帖

4866

积分

论坛元老

积分
4866
发表于 2024-10-25 19:55:46 来自手机 | 显示全部楼层
本帖最后由 soma 于 2024-10-25 21:58 编辑

明白了,EAXSFR()是开启扩展XFR,EAXRAM()是关闭扩展XFR功能,和扩展RAM没用任何关系,随时是RAM结尾。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:417
  • 最近打卡:2025-04-30 21:39:09
已绑定手机

34

主题

2096

回帖

2206

积分

荣誉版主

积分
2206
发表于 2024-10-25 21:11:52 | 显示全部楼层
这个错误的宏定义出处在哪里?是官方发布的吗,总得说清楚吧。
我是以官方例程,尤其是官方APP里面提供的头文件为金标准,其他一概不认。
QQ20241025-211014.png
睁开眼睛做场梦~~~
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:2
  • 最近打卡:2024-10-27 11:59:49

3

主题

17

回帖

58

积分

注册会员

积分
58
发表于 2024-10-26 19:54:10 | 显示全部楼层
晓*** 发表于 2024-10-25 21:11
这个错误的宏定义出处在哪里?是官方发布的吗,总得说清楚吧。
我是以官方例程,尤其是官方APP里面提供的头 ...

https://stcai.com/khs这里下载的
非常严重的错误,截至目前还没有改正正确
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:2
  • 最近打卡:2024-10-27 11:59:49

3

主题

17

回帖

58

积分

注册会员

积分
58
发表于 2024-10-26 19:54:25 | 显示全部楼层
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:2
  • 最近打卡:2024-10-27 11:59:49

3

主题

17

回帖

58

积分

注册会员

积分
58
发表于 2024-10-26 19:55:33 | 显示全部楼层
晓*** 发表于 2024-10-25 21:11
这个错误的宏定义出处在哪里?是官方发布的吗,总得说清楚吧。
我是以官方例程,尤其是官方APP里面提供的头 ...

官网的库函数下载页面下载的,现在还没有改正正确

点评

拜托把链接发出来,让工作人员核实修改。  详情 回复 发表于 2024-10-26 20:02
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:417
  • 最近打卡:2025-04-30 21:39:09
已绑定手机

34

主题

2096

回帖

2206

积分

荣誉版主

积分
2206
发表于 2024-10-26 20:02:04 | 显示全部楼层
柒柒*** 发表于 2024-10-26 19:55
官网的库函数下载页面下载的,现在还没有改正正确

拜托把链接发出来,让工作人员核实修改。
睁开眼睛做场梦~~~
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:2
  • 最近打卡:2024-10-27 11:59:49

3

主题

17

回帖

58

积分

注册会员

积分
58
发表于 2024-10-26 20:04:12 | 显示全部楼层
晓*** 发表于 2024-10-26 20:02
拜托把链接发出来,让工作人员核实修改。

https:去除这部分//ww去除这部分w.stcaimcu.com/data/download/DemoCode/STC8G-STC8H-LIB-DEMO-CODE.zip

点评

按照你提供的链接,里面的库函数中STC8H.h中相关宏定义是正确的。 [attachimg]61427[/attachimg]  详情 回复 发表于 2024-10-26 20:09
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-5-2 02:34 , Processed in 0.123764 second(s), 107 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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