找回密码
 立即注册
查看: 910|回复: 12

STC8G 添加了STC8_MDU16_V1.1 16位乘除库为啥会影响到XDATA区

[复制链接]
  • 打卡等级:以坛为家II
  • 打卡总天数:442
  • 最近打卡:2025-05-04 08:09:12
已绑定手机

40

主题

371

回帖

851

积分

高级会员

积分
851
发表于 2024-7-3 23:45:21 | 显示全部楼层 |阅读模式
STC8G 添加了STC8_MDU16_V1.1 16位乘除库为啥会影响到XDATA区,
有哪里需要注意的吗?除了显示两个警告(只是没有调用库里的函数),
然后有装载库的时候会影响到我定义的数组XDATA区,
如果没有装载库,XDATA区就正常了

截图202407032344241873.jpg
纸上得到终觉浅,绝知此事要躬行。
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:442
  • 最近打卡:2025-05-04 08:09:12
已绑定手机

40

主题

371

回帖

851

积分

高级会员

积分
851
发表于 2024-7-3 23:55:45 | 显示全部楼层
而且添加后程序就变乱了,EEPROM都变了
纸上得到终觉浅,绝知此事要躬行。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:425
  • 最近打卡:2025-05-04 00:16:27
已绑定手机

19

主题

3191

回帖

4930

积分

论坛元老

积分
4930
发表于 2024-7-4 06:51:55 来自手机 | 显示全部楼层
加REMOVEUNUSED了吗?
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:442
  • 最近打卡:2025-05-04 08:09:12
已绑定手机

40

主题

371

回帖

851

积分

高级会员

积分
851
发表于 2024-7-4 08:13:54 | 显示全部楼层
so*** 发表于 2024-7-4 06:51
加REMOVEUNUSED了吗?

警告这些是没有调用的函数的警告,但是同样的程序,下载到STC8G里面,会影响到我的EEPROM定义的默认数据。。。。如果本来上电后这个EEPROM对应的地址的数据是240(我程序定义第一次上电为240,现在变成300多)
纸上得到终觉浅,绝知此事要躬行。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:442
  • 最近打卡:2025-05-04 08:09:12
已绑定手机

40

主题

371

回帖

851

积分

高级会员

积分
851
发表于 2024-7-4 08:15:02 | 显示全部楼层
现在官方没有大佬出来解答啊吗?有没有对应的例程参考?
纸上得到终觉浅,绝知此事要躬行。
回复 支持 反对

使用道具 举报 送花

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

39

主题

2006

回帖

6845

积分

论坛元老

积分
6845
发表于 2024-7-4 09:34:58 | 显示全部楼层
本帖最后由 乘风飞扬 于 2024-7-4 09:38 编辑

STC8H实验箱例程包里面这个例子就可以参考:46-MDU16使用硬件函数库计算
附件在这个例子基础上增加EEPROM读写,上电时串口1打印一次结果
截图202407040933453249.jpg

使用MDU16硬件函数库计算-EEPROM读写-串口输出结果.zip

28.32 KB, 下载次数: 92

回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:442
  • 最近打卡:2025-05-04 08:09:12
已绑定手机

40

主题

371

回帖

851

积分

高级会员

积分
851
发表于 2024-7-4 16:05:50 | 显示全部楼层
乘风*** 发表于 2024-7-4 09:34
STC8H实验箱例程包里面这个例子就可以参考:46-MDU16使用硬件函数库计算
附件在这个例子基础上增加EEPROM读 ...

好的,收到,谢谢
纸上得到终觉浅,绝知此事要躬行。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:442
  • 最近打卡:2025-05-04 08:09:12
已绑定手机

40

主题

371

回帖

851

积分

高级会员

积分
851
发表于 2024-7-4 23:43:00 | 显示全部楼层
乘风*** 发表于 2024-7-4 09:34
STC8H实验箱例程包里面这个例子就可以参考:46-MDU16使用硬件函数库计算
附件在这个例子基础上增加EEPROM读 ...

还是不行。没加这个库,我的数组数据是正常的,  加了这个库,我的数组的数据全乱了。
截图202407042342251441.jpg
纸上得到终觉浅,绝知此事要躬行。
回复 支持 反对

使用道具 举报 送花

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

39

主题

2006

回帖

6845

积分

论坛元老

积分
6845
发表于 2024-7-5 09:43:07 | 显示全部楼层
在我提供的例子上添加数组打印就能看出内容是否有产生变化
截图202407050942473424.jpg

使用MDU16硬件函数库计算-EEPROM读写-数组打印-串口输出结果.zip

28.97 KB, 下载次数: 90

回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:442
  • 最近打卡:2025-05-04 08:09:12
已绑定手机

40

主题

371

回帖

851

积分

高级会员

积分
851
发表于 2024-7-7 12:45:37 | 显示全部楼层

另外为什么你的晶振设置是24M,
我们通讯不是一般得11059200的这类的倍数吗?

截图202407071353458451.jpg

截图202407071354397729.jpg

截图202407071355137787.jpg



纸上得到终觉浅,绝知此事要躬行。
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-5-4 10:23 , Processed in 0.161904 second(s), 105 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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