用户工具

站点工具


icore3l_arm_4

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版
前一修订版
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>
icore3l_arm_4.1606273481.txt.gz · 最后更改: 2020/11/25 11:04 由 zgf