Yang1222 发表于 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 进行编译, 程序就不工作了。

请问有人有相同的问题吗

谢谢!

电子DIY小家 发表于 2024-2-5 11:18:48

不会影响,破解之后只是代码的长度没限制了,

Yang1222 发表于 2024-2-5 11:27:04

电子DIY小家 发表于 2024-2-5 11:18
不会影响,破解之后只是代码的长度没限制了,

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

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

IT1 = 0;                                    
EX1 = 1;

Yang1222 发表于 2024-2-5 11:27:42

电子DIY小家 发表于 2024-2-5 11:18
不会影响,破解之后只是代码的长度没限制了,

谢谢你的回复

21cnsound 发表于 2024-2-5 12:01:25

Keil没有破解的吧,破解是对exe文件的修改

Yang1222 发表于 2024-2-5 12:05:10

21cnsound 发表于 2024-2-5 12:01
Keil没有破解的吧,破解是对exe文件的修改

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

gentleman 发表于 2024-2-5 12:38:17

未获取授权的keil 只能编译2k以下的代码

21cnsound 发表于 2024-2-5 15:31:09

Yang1222 发表于 2024-2-5 12:05
就是免费版本的代码长度有限, 然后破解后代码就没有限制了 ( 英文叫 liscense management 那边)...

感觉诡异啊,把你的代码发上来,大家一起给你测一下。

Yang1222 发表于 2024-2-6 09:22:02

21cnsound 发表于 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 编译的花, 就没事。 好无奈

21cnsound 发表于 2024-2-6 09:36:52

Yang1222 发表于 2024-2-6 09:22
void EX_INT0 (void)
{
    IT1 = 0;                                    //Enable Check


这里只是中断的使能,触发哪个外部中断后死机的?把对应的这个外部中断函数发出来。
页: [1] 2
查看完整版本: 关于中断唤醒省电模式 | 已解决