找回密码
 立即注册
查看: 1100|回复: 13

关于中断唤醒省电模式 | 已解决

[复制链接]

1

主题

7

回帖

41

积分

新手上路

积分
41
发表于 2024-2-5 10:38:39 | 显示全部楼层 |阅读模式
各位大神, 想请问一下 破解后的KEIL 是不是会影响程序

我有一个简单的掉电唤醒函数

void EX_INT0 (void)
{
    IT1 = 0;                                    //Enable Check
    EX1 = 1;                                    //Enable Intterupt
    IT0 = 1;                                    //Enable Check
    EX0 = 1;                                    //Enable Intterupt
    EA = 1;
}

假如我使用没有破解的 KEIL 进行编译, 程序工作完全正常。

假如我用破解后的KEIL 进行编译, 程序就不工作了。

请问有人有相同的问题吗

谢谢!
回复

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:135
  • 最近打卡:2024-12-25 10:15:05

47

主题

1350

回帖

8058

积分

荣誉版主

冲哥视频教程和各种开源资料QQ交流群884047237,可群

积分
8058
QQ
发表于 2024-2-5 11:18:48 | 显示全部楼层
不会影响,破解之后只是代码的长度没限制了,
回复 支持 反对

使用道具 举报 送花

1

主题

7

回帖

41

积分

新手上路

积分
41
发表于 2024-2-5 11:27:04 | 显示全部楼层
电子DI*** 发表于 2024-2-5 11:18
不会影响,破解之后只是代码的长度没限制了,

hmmm 因为我发现同一个程序, 破解版 编译出来的 H 文件, 也是变长了很多。

而且现在只要是破解编译出来的 OBJ 一旦我打开上下沿中断(如下), 整个程序就坏死了

IT1 = 0;                                    
EX1 = 1;  
回复 支持 反对

使用道具 举报 送花

1

主题

7

回帖

41

积分

新手上路

积分
41
发表于 2024-2-5 11:27:42 | 显示全部楼层
电子DI*** 发表于 2024-2-5 11:18
不会影响,破解之后只是代码的长度没限制了,

谢谢你的回复
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:455
  • 最近打卡:2025-05-04 14:23:56
已绑定手机

13

主题

1257

回帖

2983

积分

金牌会员

积分
2983
发表于 2024-2-5 12:01:25 | 显示全部楼层
Keil没有破解的吧,破解是对exe文件的修改
回复 支持 反对

使用道具 举报 送花

1

主题

7

回帖

41

积分

新手上路

积分
41
发表于 2024-2-5 12:05:10 | 显示全部楼层
21cns*** 发表于 2024-2-5 12:01
Keil没有破解的吧,破解是对exe文件的修改

就是免费版本的代码长度有限, 然后破解后代码就没有限制了 ( 英文叫 liscense management 那边)
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:217
  • 最近打卡:2024-11-15 09:12:27

29

主题

722

回帖

2790

积分

荣誉版主

积分
2790
发表于 2024-2-5 12:38:17 | 显示全部楼层
未获取授权的keil 只能编译2k以下的代码
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:455
  • 最近打卡:2025-05-04 14:23:56
已绑定手机

13

主题

1257

回帖

2983

积分

金牌会员

积分
2983
发表于 2024-2-5 15:31:09 | 显示全部楼层
Yang*** 发表于 2024-2-5 12:05
就是免费版本的代码长度有限, 然后破解后代码就没有限制了 ( 英文叫 liscense management 那边)  ...

感觉诡异啊,把你的代码发上来,大家一起给你测一下。
回复 支持 反对

使用道具 举报 送花

1

主题

7

回帖

41

积分

新手上路

积分
41
发表于 2024-2-6 09:22:02 | 显示全部楼层
21cns*** 发表于 2024-2-5 15:31
感觉诡异啊,把你的代码发上来,大家一起给你测一下。

void EX_INT0 (void)
{
    IT1 = 0;                                    //Enable Check
    EX1 = 1;                                    //Enable Intterupt
    IT0 = 1;                                    //Enable Check
    EX0 = 1;                                    //Enable Intterupt
    EA = 1;
}

我就开了这个, 然后一旦触发外部中断就死机了。

但是如果没有破解KEIL 编译的花, 就没事。 好无奈

点评

写了外部中断0、1的函数了吗?贴出来看看  详情 回复 发表于 2024-2-6 09:54
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:455
  • 最近打卡:2025-05-04 14:23:56
已绑定手机

13

主题

1257

回帖

2983

积分

金牌会员

积分
2983
发表于 2024-2-6 09:36:52 | 显示全部楼层
Yang*** 发表于 2024-2-6 09:22
void EX_INT0 (void)
{
    IT1 = 0;                                    //Enable Check

这里只是中断的使能,触发哪个外部中断后死机的?把对应的这个外部中断函数发出来。
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-5-4 17:47 , Processed in 0.148989 second(s), 116 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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