哪位有相同的想法,下载时加入下载时间到指定的ROM地址
STC芯片可以通过下载工具在指定的地址写入加过密的芯片ID,以方便用户的程序加密,这一功能很实用。那么,我们能否在指定的地址写入下载程序当天的日期(年+月+日)或用户设置好的程序版本号?
目前的ISP尚没有这一功能,所以只能在代码上进行设置,今天设置了,明天改一下代码,又得重新设置日期,实在有点不方便。
我想,这一想法有点过份,所以不敢用建议的方式发贴,只想请各位大师提出更加完善的解决方式。谢谢!
自动增量 填 0,起始值是你某天想写入的
宏定义__DATE__,和__TIME__可以了解一下。 soma 发表于 2024-11-2 13:45
宏定义__DATE__,和__TIME__可以了解一下。
下载时间和编译时间 还是有区别的,,, soma 发表于 2024-11-2 13:45
宏定义__DATE__,和__TIME__可以了解一下。
{:4_237:} 谢谢! _奶咖君_ 发表于 2024-11-2 13:49
下载时间和编译时间 还是有区别的,,,
我自己用的,编译时间也可以用。我主要是要知道我的程序是什么时间写的,后面版本更新时可以作为参考一下。或者有多个版本的时候可以区别一下。 xxkj2010 发表于 2024-11-2 14:15
我自己用的,编译时间也可以用。我主要是要知道我的程序是什么时间写的,后面版本更新时可以作为参考一下 ...
{:4_192:}问题是楼主要的是下载时间,,估计是为了区分产品批次的问题吧。。 本帖最后由 xxkj2010 于 2024-11-2 14:20 编辑
_奶咖君_ 发表于 2024-11-2 14:17
问题是楼主要的是下载时间,,估计是为了区分产品批次的问题吧。。
差不多,都行,不严格。能下载时间就下载时间,不能就用编译时间 soma 发表于 2024-11-2 13:45
宏定义__DATE__,和__TIME__可以了解一下。
我对keil所有可用功能还是了解得很少的 xxkj2010 发表于 2024-11-2 14:22
我对keil所有可用功能还是了解得很少的
这个是c语言和c++都有的。不是keil的。 xxkj2010 发表于 2024-11-2 14:18
差不多,都行,不严格。能下载时间就下载时间,不能就用编译时间
啊,,那可以试一试这些keil 自带的宏定义,,挺好用的{:4_200:}
页:
[1]
2