你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。
chrome
firefox
safari
ie8及以上
ST
意法半导体官网
STM32
中文官网
ST
全球论坛
登录/注册
首页
技术问答
话题
资源
创客秀
视频
标签
积分商城
每日签到
STM32内部任意变量触发中断
[复制链接]
dongran
提问时间:2018-11-4 13:57 /
本帖最后由 dongran 于 2018-11-4 14:29 编辑
请教:GPIO是可以通过边沿触发产生中断,如果跳过输入线1,直接改变软件中断事件寄存器的位可以触发中断吗?请高手指点,谢谢!
软件中断事件寄存器(EXTI_SWIER)
偏移地址:0x10
复位值:0x00000000
位31:23
保留,必须始终保持为复位状态(0)。
位22:0
SWIERx:线x上的软件中断(Softwareinterruptonlinex)当该位为’0’时,写’1’将设置EXTI_PR中相应的挂起位。如果在EXTI_IMR和EXTI_EMR中允许产生该中断,则此时将产生一个中断。注:通过清除EXTI_PR的对应位(写入’1’),可以清除该位为’0’。
注:位19只适用于互联型产品,对于其它产品为保留位。
赞
0
收藏
0
评论
3
分享
发布时间:2018-11-4 13:57
举报
请先
登录
后回复
3个回答
wenyangzeng
回答时间:2018-11-4 15:43:58
a0a.1 32b0c
EXTI_GenerateSWInterrupt(EXTI_Line0);
就可以软件模拟一次LINE0hong中断了。
赞
0
评论
回复
支持
反对
dongran
回答时间:2018-11-5 09:43:15
a0a.1 32b0c
十分感谢!请问EXTI_GenerateSWInterrupt(EXTI_Line0);是上升沿、下降沿还是电平触发?
赞
0
评论
回复
支持
反对
埃斯提爱慕
回答时间:2018-11-5 13:06:47
a0a.1 32b0c
提示:
作者被禁止或删除 内容自动屏蔽
赞
0
评论
回复
支持
反对
所属标签
相似问题
关于
意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
微信公众号
手机版
快速回复
返回顶部
返回列表
就可以软件模拟一次LINE0hong中断了。