完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
书中有这么一段话:CM3中可以有240对使能位/除能位(SETENA/CLRENA),每个中断拥有一对。...欲使能一个中断,需要写1到对应的SETENA位中;欲除能一个中断,需要写1到对应的CLRENA位中。如果向他们写0,则不会有任何效果。
问题:如果我把SETENA和CLRENA位都写了1,会怎么样?到底是使能还是除能该中断呢? |
|
相关推荐
7个回答
|
|
你的中断函数是写在NIV.C文件中,并且包含文件NIV.H中并未定义该函数是外部函数
|
|
|
|
|
|
|
|
你的中断函数是写在NIV.C文件中,并且包含文件NIV.H中并未定义该函数是外部函数
|
|
|
|
中断函数写在NIV.C文件中,并且包含文件NIV.H中并未定义该函数是外部函数? 你每个中断都是0的话,就好比LED灯一样, 开开关关的, 结果又怎样?可以看看status就明白了, 后写的代码有效.
|
|
|
|
对于外部函数,该仔细研究下
|
|
|
|
代码是串行执行的, 你不可能同时使能中断 又去使能中断,总是有个先后顺序的,必须用两条代码来实现,
所以要么是先使能后去使能, 或者先去使能 再使能,具体看看函数如何实现, |
|
|
|
学习了
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
2162 浏览 1 评论
AD7686芯片不传输数据给STM32,但是手按住就会有数据。
1997 浏览 3 评论
4593 浏览 0 评论
如何解决MPU-9250与STM32通讯时,出现HAL_ERROR = 0x01U
2140 浏览 1 评论
hal库中i2c卡死在HAL_I2C_Master_Transmit
2659 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-24 14:09 , Processed in 0.697930 second(s), Total 83, Slave 67 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号