你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

EXTI和NVIC的区别

[复制链接]
alice1999 提问时间:2018-11-27 16:54 /
新手。。。不知道怎么用EXTI 和NVIC。我们老师不允许我们用库,我们要自己写,写用PG8按钮通过中断点亮灯,不知道思路,
甚至现在晕的分不清NVIC和EXTI。。。。希望有大神指点!

评分

参与人数 1 ST金币 +20 收起 理由
STMCU + 20 活动期间发帖,奖励20金币

查看全部评分

收藏 评论22 发布时间:2018-11-27 16:54

举报

22个回答
alice1999 回答时间:2018-11-27 16:57:35
有木有大佬~~~~
r838494101 回答时间:2018-11-27 16:59:19
按钮的话,用EXTI,外部中断

评分

参与人数 1ST金币 +3 蝴蝶豆 +1 收起 理由
STMCU + 3 + 1

查看全部评分

回答时间:2018-11-27 16:59:25
exti是外部中断的配置,NVIC是中断优先级、开启的配置。两个作用不同。

评分

参与人数 1ST金币 +5 蝴蝶豆 +2 收起 理由
STMCU + 5 + 2

查看全部评分

r838494101 回答时间:2018-11-27 17:01:10
安 发表于 2018-11-27 16:59
exti是外部中断的配置,NVIC是中断优先级、开启的配置。两个作用不同。

真大佬
alice1999 回答时间:2018-11-27 17:01:51
r838494101 发表于 2018-11-27 16:59
按钮的话,用EXTI,外部中断

是EXTI ,但是我们老师要求我们还要用NVIC...来达到“用PG8控制灯的量灭”的状态
alice1999 回答时间:2018-11-27 17:02:53
安 发表于 2018-11-27 16:59
exti是外部中断的配置,NVIC是中断优先级、开启的配置。两个作用不同。

我可以理解为,NVIC是软件层面上的,EXTI是硬件层面上的吗?
alice1999 回答时间:2018-11-27 17:05:10
我自己理解的是,EXTI是用来设置那些寄存器的,打开相应的寄存器;NVIC是用来打开中断的权限,并且控制优先级的。。。我不知道我的理解对不对
alice1999 回答时间:2018-11-27 17:06:15
为啥我好像回复不了啊。。。

点评

可以哒,最近社区有恶意攻击,五点以后所有回复都要审核~  发表于 2018-11-27 17:15
队长shiwo 回答时间:2018-11-27 17:15:20
开启PG8的外部中断(EXTI),通过NVIC配置这个外部中断的优先级,程序中检测中断来了就点灯就行了

评分

参与人数 1ST金币 +5 蝴蝶豆 +2 收起 理由
STMCU + 5 + 2

查看全部评分

123下一页

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版