用户工具

站点工具


icore3l_arm_4

差别

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

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版
前一修订版
icore3l_arm_4 [2020/11/25 11:03]
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>
行 148: 行 147:
 } }
 </​code>​ </​code>​
-===== 五、实验步骤 ​=====+==== 五、实验步骤 ====
   - 把仿真器与iCore3L的SWD调试口相连(直接相连或者通过转接器相连);   - 把仿真器与iCore3L的SWD调试口相连(直接相连或者通过转接器相连);
   - 把iCore3L通过Micro USB线与计算机相连,为iCore3L供电;   - 把iCore3L通过Micro USB线与计算机相连,为iCore3L供电;
行 154: 行 153:
   - 烧写程序到iCore3L上;   - 烧写程序到iCore3L上;
   - 也可以进入Debug 模式,单步运行或设置断点验证程序逻辑。   - 也可以进入Debug 模式,单步运行或设置断点验证程序逻辑。
-===== 六、实验现象 ​=====+==== 六、实验现象 ====
 ARM按键每按下一次,红、绿、蓝三色LED交替点亮。 ARM按键每按下一次,红、绿、蓝三色LED交替点亮。
icore3l_arm_4.1606273430.txt.gz · 最后更改: 2020/11/25 11:03 由 zgf