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

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

[复制链接]
  • 打卡等级:以坛为家II
  • 打卡总天数:470
  • 最近打卡:2025-06-19 08:19:25
已绑定手机

40

主题

371

回帖

981

积分

高级会员

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

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

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:470
  • 最近打卡:2025-06-19 08:19:25
已绑定手机

40

主题

371

回帖

981

积分

高级会员

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

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:470
  • 最近打卡:2025-06-19 00:01:06
已绑定手机

19

主题

3233

回帖

5297

积分

论坛元老

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

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:470
  • 最近打卡:2025-06-19 08:19:25
已绑定手机

40

主题

371

回帖

981

积分

高级会员

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

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

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:470
  • 最近打卡:2025-06-19 08:19:25
已绑定手机

40

主题

371

回帖

981

积分

高级会员

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

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:446
  • 最近打卡:2025-06-18 09:00:43
已绑定手机

40

主题

2064

回帖

7101

积分

论坛元老

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

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

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

28.32 KB, 下载次数: 98

回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:470
  • 最近打卡:2025-06-19 08:19:25
已绑定手机

40

主题

371

回帖

981

积分

高级会员

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

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

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:470
  • 最近打卡:2025-06-19 08:19:25
已绑定手机

40

主题

371

回帖

981

积分

高级会员

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

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

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:446
  • 最近打卡:2025-06-18 09:00:43
已绑定手机

40

主题

2064

回帖

7101

积分

论坛元老

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

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

28.97 KB, 下载次数: 98

回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:470
  • 最近打卡:2025-06-19 08:19:25
已绑定手机

40

主题

371

回帖

981

积分

高级会员

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

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

截图202407071353458451.jpg

截图202407071354397729.jpg

截图202407071355137787.jpg



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

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-6-19 10:48 , Processed in 0.285165 second(s), 103 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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