外部中断学习总结
1 题目要求
请用CubeMX建立一个工程并用protes仿真(cpu选择STM32F103R6),完成一个LED灯和一个按键的实验,熟悉GPIO设置和相关工具软件。
实验功能:每次按下按键后,LED灯状态发生翻转(中断方式),按键和LED灯分别连接在PB15和PA0管脚。
2 题目过程
2.1 RCC设置
在用cube配置时钟时,有下面两个选项:
- BYPASS Clock Source(旁路时钟源)
- Crystal/Ceramic Resonator(晶体/陶瓷晶振)
所谓HSE旁路时钟源,是指无需使用外部晶体时所需的芯片内部时钟驱动组件,直接从外界导入时钟信号。犹如芯片内部的驱动组件被旁路了。
外部晶体/陶瓷谐振器(HSE晶体)模式该时钟源是由外部无源晶体与MCU内部时钟驱动电路共同配合形成,有一定的启动时间,精度较高。
这里选择外部高速时钟的旁路时钟源。
2.2 外部中断设置
点击PB15的GPIO_EXTI15.