如何在烧写程序时我的没有"在程序区的结束处添加重要测试参数"这个选项,导致无法测的电池电压来做比较#我尝试过不用ROM改用RAM来读取电压值,结果失败了?

#我的单片机是STC8H8K.别人的程序用的是STC8A8K
#在做示波器时,因为找不到STC8A8K的芯片了,我就用别的代替.

#在烧写程序时我的没有"在程序区的结束处添加重要测试参数"这个选项,导致无法测的电池电压来做比较
#我尝试过不用ROM改用RAM来读取电压值,结果失败了

#有没有别方法来替换内部参考电压BGV

img

img

在烧写程序时,如果没有提供在程序区的结束处添加重要测试参数的选项,你可以考虑以下方法来比较电池电压:

使用外部设备:连接一个可编程的逻辑控制器或者开发板到你的测试环境中,通过该设备读取电池电压,并将其与预期值进行比较。这样你就可以在烧写程序时不需要修改 ROM 或 RAM。

修改程序代码:如果你有访问程序代码的权限,你可以尝试修改程序代码,将电池电压读取的逻辑添加到程序中。这样一方面可以在烧写程序时避免修改 ROM 或 RAM,另一方面也可以确保测试参数的准确性。

联系开发者或厂商:如果以上方法都无法解决问题,你可以联系程序的开发者或厂商,询问是否有其他解决方案或者是否可以提供特殊版本的烧写程序,以满足你的需求。

需要注意的是,具体的解决方法可能因为你所使用的具体开发环境、芯片类型等而有所不同。因此,在实施任何更改之前,请确保详细了解相关文档、咨询专业人员或与开发者进行沟通。

【相关推荐】




如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^