社区
单片机/工控
帖子详情
关于学习stm32时遇到的几个问题,求回答
polar_1995
2018-10-08 06:41:34
1.如果初始化了相应的中断,却没有对应的中断服务函数存在,会出现什么问题?原因何在?
2.为什么以下的初始化的EXTI0_IRQn、EXTI2_IRQn、EXTI3_IRQn、EXTI4_IRQn不能合并在一起写?
...全文
356
7
打赏
收藏
关于学习stm32时遇到的几个问题,求回答
1.如果初始化了相应的中断,却没有对应的中断服务函数存在,会出现什么问题?原因何在? 2.为什么以下的初始化的EXTI0_IRQn、EXTI2_IRQn、EXTI3_IRQn、EXTI4_IRQn不能合并在一起写?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
of123
2018-10-15
打赏
举报
回复
这种事情真在以 C51 为核的单片机上干过(不是 stm32),编译器是 keil 4。结果就是,什么特别的逻辑分支都没有发生。当时是需要一个外部中断唤醒。
这种事情取决于编译器。如果编译器在没有 Scan 到中断 server 例程时,不产生跳转语句,就没事。
对于编译器来说,在找不到跳转目标就产生跳转代码,是不可思议的。毕竟 server 例程不是动态生成的。
当然,对于像 M*Core 这样的连跳转目标都是由软件配置(改写动态的向量表)的系统,又另当别论。
如果你仅仅需要中断事件触发某种状态,而又不需要中断服务去真正处理,建议你写一个空的 server 例程。大不了花费几个时钟周期跳进跳出。
chentechh
2018-10-14
打赏
举报
回复
估计没有反应
ahua9999
2018-10-13
打赏
举报
回复
实验下就知道了,通常结果是会死机,假如你中断来了,你弄个空的中断出来程序。
yishumei
2018-10-09
打赏
举报
回复
3楼已经回答了问题1。 问题2.为什么以下的初始化的EXTI0_IRQn、EXTI2_IRQn、EXTI3_IRQn、EXTI4_IRQn不能合并在一起写? 如果楼主熟悉某一款单片机,那么上述中断的初始化都可以写在一起,只是这样做降低了程序的可读性也增加了维护时的难度。多说一点,程序能够实现功能是重要的,但是没有人能记住自己写下的所有代码,所以程序的可读性和易维护性也同样重要。
worldy
2018-10-09
打赏
举报
回复
1.如果初始化了相应的中断,却没有对应的中断服务函数存在,会出现什么问题?原因何在?
中断函数的地址会被编译程序保存到中断单元的地址,该地址如果没有初始化,可能是个随机的数,中断发生的时候,进入中断单元,然后程序就进入未知的状态。。。。
phangbob
2018-10-09
打赏
举报
回复
好问题,前排围观下
polar_1995
2018-10-08
打赏
举报
回复
没有人,自己顶一下
如何系统地入门
学习
stm32
?
本人当初
学习
STM32
的
时
候有一些跟风的因素,自以为学的芯片越多就越厉害 =_=、 其实,
学习
嵌入式重要的是整体的工程思想和项目经验积累,说到底这些芯片,我感觉
学习
起来都差不多吧,无非就是对内资源(寄存器、中断...
STM32
面试相关
问题
STM32
面试相关
问题
proteus里面没有
stm32
怎么办_
STM32
难不难,如何
学习
?这几点老司机建议,你得好好收藏!...
你问,如何系统地入门
学习
stm32
?这本身就是一个错误的
问题
。假如你会使用8051 , 会写C语言,那么
STM32
本身并不需要刻意的
学习
。你要考虑的是, 我可以用
STM32
实现什么?为什么使用
STM32
而不是8051? 是因为51的频率...
【转载】如何
学习
STM32
?
STM32
入门
学习
经验总结
我们渴望知道
学习
STM32
前景如何?需要啥基础?难不难?适不适合我?但是什么
时
候能心潮澎湃地、相当着急地开始学
STM32
?日子在一天一天过去!你开始行动了吗?没有行动的思索,永远都不可能入门!把这些
时
间用来看书...
过来人都是怎么
学习
stm32
的
你问,如何系统地入门
学习
STM32
? 本身就是一个错误的
问题
。假如你会使用8051 , 会写C语言,那么
STM32
本身并不需要刻意的
学习
。 你要考虑的是, 我可以用
STM32
实现什么? 为什么使用
STM32
而不是8051? 是因为51的频率...
单片机/工控
27,374
社区成员
28,770
社区内容
发帖
与我相关
我的任务
单片机/工控
硬件/嵌入开发 单片机/工控
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章