这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录 前一修订版 后一修订版 | 前一修订版 | ||
icore3l_arm_4 [2020/11/25 11:04] zgf |
icore3l_arm_4 [2022/03/19 10:57] (当前版本) sean |
||
---|---|---|---|
行 2: | 行 2: | ||
|技术支持电话|**0379-69926675-801**||| | |技术支持电话|**0379-69926675-801**||| | ||
|技术支持邮件|Gingko@vip.163.com||| | |技术支持邮件|Gingko@vip.163.com||| | ||
- | |技术论坛|http://www.eeschool.org||| | ||
^ 版本 ^ 日期 ^ 作者 ^ 修改内容 ^ | ^ 版本 ^ 日期 ^ 作者 ^ 修改内容 ^ | ||
- | | V1.0 | 2020-03-06 | gingko | 初次建立 | | + | | V1.0 | 2020-11-25 | gingko | 初次建立 | |
\\ | \\ | ||
\\ | \\ | ||
行 81: | 行 80: | ||
* 外部中断 / 事件控制器包含23根用于产生中断 / 事件请求的边沿检测中断线。每根中断线都可以独立配置以选择触发事件(上升沿触发、下降沿触发或边沿触发),并且可以单独屏蔽。挂起寄存器用于保持中断请求的状态。EXTI 可检测到脉冲宽度小于内部 APB2 时钟周期的外部中断线。外部中断线最多有 16 根,可从最多 168 个 GPIO 中选择连接。 | * 外部中断 / 事件控制器包含23根用于产生中断 / 事件请求的边沿检测中断线。每根中断线都可以独立配置以选择触发事件(上升沿触发、下降沿触发或边沿触发),并且可以单独屏蔽。挂起寄存器用于保持中断请求的状态。EXTI 可检测到脉冲宽度小于内部 APB2 时钟周期的外部中断线。外部中断线最多有 16 根,可从最多 168 个 GPIO 中选择连接。 | ||
{{ :icore3l:icore3l_arm_hal_4_1.png?direct |}} | {{ :icore3l:icore3l_arm_hal_4_1.png?direct |}} | ||
- | 外部中断/事件线映射: | + | 外部中断/事件线映射:\\ |
多达168个的GPIO通过以下方式连接到16个外部中断/事件线: | 多达168个的GPIO通过以下方式连接到16个外部中断/事件线: | ||
{{ :icore3l:icore3l_arm_hal_4_2.png?direct |}} | {{ :icore3l:icore3l_arm_hal_4_2.png?direct |}} | ||
行 95: | 行 94: | ||
* 在本实验中,按键的一端与GD32F450的GPIO(PG9)相连,另外一端接地,且PG9外接一个1K电流大小的上拉电阻。初始化时把PG9设置成输入模式,当按键弹起时,PG9由于上拉电阻的作用呈高电平;当按键按下时,PG9直接被按键短接到GND,呈低电平。因此PG9的电平变化产生下降沿,从而进入中断函数,可得到按键状态。原理图如下: | * 在本实验中,按键的一端与GD32F450的GPIO(PG9)相连,另外一端接地,且PG9外接一个1K电流大小的上拉电阻。初始化时把PG9设置成输入模式,当按键弹起时,PG9由于上拉电阻的作用呈高电平;当按键按下时,PG9直接被按键短接到GND,呈低电平。因此PG9的电平变化产生下降沿,从而进入中断函数,可得到按键状态。原理图如下: | ||
{{ :icore3l:icore3l_arm_hal_4_3.png?direct |}} | {{ :icore3l:icore3l_arm_hal_4_3.png?direct |}} | ||
- | ===== 四、实验程序 ===== | + | ==== 四、实验程序 ==== |
1.主函数 | 1.主函数 | ||
<code c> | <code c> |