神农鼎 发表于 2023-12-11 20:22:18

cofmilk 发表于 2023-12-11 18:01
之前踩过这个 范例程序的坑,,太相信这个程序了,,后来在写用范例程序的时候,还是要过一边代码。这个范 ...

没用心看 ? 范例程序是对的,你踩啥坑了

_奶咖君_ 发表于 2023-12-12 08:43:48

神农鼎 发表于 2023-12-11 20:22
没用心看 ? 范例程序是对的,你踩啥坑了

单独用肯定是对的啊

只不过如题。这样赋值在使用多个外设的时候不行。这个就是坑啊。


所以范例程序也就是用在对各种资源的测试上,用到项目生产上还是要多注意。




380091044 发表于 2023-12-12 10:05:38

cofmilk 发表于 2023-12-11 18:01
之前踩过这个 范例程序的坑,,太相信这个程序了,,后来在写用范例程序的时候,还是要过一边代码。这个范 ...

仔细看过,赋值形式没见过,

_奶咖君_ 发表于 2023-12-12 10:26:47

380091044 发表于 2023-12-12 10:05
仔细看过,赋值形式没见过,

啊?哦,,咱们说的不是一个事情。。他这里只是一个宏定义了一个数,然后赋值给了这个寄存器。

但是我说的是,如果按照这样赋值 IE2=ET3;虽然可以保证允许T3中断,但同时这个寄存器上的其他位控制的中断则全不关闭。

后来就使用这种方式赋值IE2 |= ET3;

_奶咖君_ 发表于 2023-12-12 10:27:40

380091044 发表于 2023-12-12 10:05
仔细看过,赋值形式没见过,

话说老哥是刚开始用STC的单片机么,,发现最近很活跃。。

380091044 发表于 2023-12-12 22:20:13

cofmilk 发表于 2023-12-12 10:27
话说老哥是刚开始用STC的单片机么,,发现最近很活跃。。

技术吗,多交流,才能进步,无所谓,大家一起玩,开心!

380091044 发表于 2023-12-12 22:21:03

cofmilk 发表于 2023-12-12 10:26
啊?哦,,咱们说的不是一个事情。。他这里只是一个宏定义了一个数,然后赋值给了这个寄存器。

但是我说 ...

支持

_奶咖君_ 发表于 2023-12-13 08:45:30

380091044 发表于 2023-12-12 22:20
技术吗,多交流,才能进步,无所谓,大家一起玩,开心!

{:4_269:}{:4_269:}

pangshijz 发表于 2023-12-13 09:00:48

去看宏定义

380091044 发表于 2023-12-13 11:03:10

pangshijz 发表于 2023-12-13 09:00
去看宏定义

看过了,已经解决了,感谢支持
页: 1 [2] 3
查看完整版本: IE2 = ET3; //使能定时器中断???