[开发工具] 【STM32G4评测+外部中断】

[复制链接]
 楼主| kyzhd 发表于 2021-3-15 20:35 | 显示全部楼层 |阅读模式
本帖最后由 kyzhd 于 2021-3-15 22:01 编辑

此次来创建个外部中断控制LED2反转的工程;
打开STM32cubeMX,点击“Start My project from ST Board”,
100624uzoeozow4no4o3w4.png.thumb.jpg
点击后进入选择板卡的页面,输入板卡主控MCU芯片型号,此处输入:G491,软件会自动搜索并显示"Nucle-G491RE"的型号出来,并且右侧下方显示出了我们的开发板选项;

100623jnum51dtq5gnmz55.png.thumb.jpg

双击我们的开发板选项,会出现提示:是否使用默认模式初始化会外设?点击 “yes”,即可进入芯片的配置页面;

100622faclc3mix1gazia2.png.thumb.jpg
进入页面后,进行LED2和按键引脚的输入输出模式设置;根据原理图可以确认LED2接在PA5引脚上,按键接在PC13引脚上,按键已经外部下拉,按下按键为高电平,在GPIO配置中配置PC13为上升沿触发,内部既不上拉也不下拉,对GPIO的详细设置如下图:
100615fifpf2gfu4of44qf.png.thumb.jpg 2021-03-15_202841.png 2021-03-15_201803.png 2021-03-15_202055.png

在NVIC(嵌套向量中断控制器)中,勾选"EXIT Line[15:10] interrupt"使能PC13中断,
58888604f686fe442b.png
芯片频率的设置为默认;

100618cyij43o9njytq339.png.thumb.jpg

进入工程代码的相关设置页面;根据自己的需求进行相关的配置后,点击:GENERATE CODE 生产自己的工程代码,并打开;

2021-03-15_201525.png

打开生成的工程代码后,输入中断控制代码,并配置Debug调试器为ST-Link V3,和配置芯片烧录的选项,编译下载到开发板;

100621a137y33nwcfl7mz7.png.thumb.jpg 100621sgyszrtdh3qqdhfn.png.thumb.jpg 100621g1tfm00bbbqxynzt.png.thumb.jpg 100620rt1z88yz02f33r0n.png.thumb.jpg   
1.png 2.png
下载到的开发板的效果如下:


1615811079486.gif




您需要登录后才可以回帖 登录 | 注册

本版积分规则

26

主题

576

帖子

4

粉丝
快速回复 在线客服 返回列表 返回顶部

26

主题

576

帖子

4

粉丝
快速回复 在线客服 返回列表 返回顶部