3957| 11
|
F407开发板,第九章“串口通信实验的中断”与第十章“外部中断实验”关于中断,2章为什么初始化不一样? |
1金钱
最佳答案看错了,EXTI_Init()函数是库里面的,用来根据你设置的参数配置外部中断相关寄存器的,里面没有用NVIC_Init()。EXTI_Init()和NVIC_Init()是两个不同功能的函数!NVIC_Init()用来设置某个中断的优先级,比如串口中断,定时器中断,外部中断等等!但是串口中断、定时器中断、外部中断等这些中断它们还需要其他的设置,比如外部中断就需要设置中断引脚,IO复用什么的。这个时候就是由函数EXTI_Init()来完成的。还有,说谁的串口中断 ...
| ||
| ||
开往春天的手扶拖拉机
|
||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
|手机版|OpenEdv-开源电子网
( 粤ICP备12000418号-1 )
GMT+8, 2025-3-1 19:57
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网