找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2200|回复: 7
打印 上一主题 下一主题
收起左侧

MCU单片机程序加使用限期的方法有哪些?

[复制链接]
跳转到指定楼层
楼主
ID:709761 发表于 2021-9-17 08:34 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
如题
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:319585 发表于 2021-9-17 09:32 来自手机 | 只看该作者
如果使用stm32单片机的话,可以在内部flash内拿出一个地址,每次软件累计使用满1小时或者其他时长后,就保存写入数据,累计时间到了就不能用了。这样比较隐蔽。
回复

使用道具 举报

板凳
ID:514901 发表于 2021-9-17 09:43 | 只看该作者
能想到的方案是定时器+片内eeprom,定时一秒的程序,然后单片机每次开机读取eeprom里面存的上一次的使用时间,程序断电时再把时间写回epprom。判断到规定时间进入死循环
回复

使用道具 举报

地板
ID:966720 发表于 2021-9-17 11:32 | 只看该作者
一般是将你的使用期限找个地方保存起来,保存在什么地方和使用期限的方法那要看你的系统是什么样的,可以保存在单片机内部flash,也可以保存在外部存储芯片中,既然有使用期限,那么楼主还要考虑怎么方便解锁的问题
回复

使用道具 举报

5#
ID:592807 发表于 2021-9-18 08:33 | 只看该作者
liesnake 发表于 2021-9-17 09:32
如果使用stm32单片机的话,可以在内部flash内拿出一个地址,每次软件累计使用满1小时或者其他时长后,就保 ...

您说的是bootload?
回复

使用道具 举报

6#
ID:709761 发表于 2021-9-18 09:48 | 只看该作者

RE: MCU单片机程序加使用限期的方法有哪些?

最好是硬件电路实现
回复

使用道具 举报

7#
ID:592807 发表于 2021-9-18 11:20 | 只看该作者
李冬 发表于 2021-9-18 09:48
最好是硬件电路实现

这个简单,价格外加个高压电路,时长超过直接高压烧掉MCU。
你要说硬件电路有意义吗,飞线或者拆掉你的硬件就行了。
要设置使用期限必须要有东西给你计时,时间一到切断单片机电源或者拉高拉低IO电平,让MCU控制失效,你这样有什么意义除了增加生产成本,要破解只需要将某个IC拆下来就行了。
回复

使用道具 举报

8#
ID:123289 发表于 2021-9-19 09:48 | 只看该作者
定义出限制的范围,即限制什么?
而后在根据限制的内容进行限制?
如:限制使用者,可以用登录受权的方式。
限制使用时间,可以在内部加个钟,计时,检查开机时核对时间是否符合。
限制使用次数,可以在内部加个计数器,每次开机时计个数……。
限制……
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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