【N32G401开发板】入门:让LED闪烁起来!

2024年8月23日,收到了面包板评测中心寄的国民技术提供的高性价比通用MCU N32G401 开发板:

121519juryw1bwx1xwoowg 两个袋子,一个是开发板,另一个是配套的USB连接线。让人有点小意外的是,USB的接口是Micro USB这种非主流接口,但是送了配套的线,这样就很好了,免得到处找线。

关于开发板的描述,网站上面也很多了,不再啰嗦,切入主题,让开发板先跑起来。因为自己以前长期是作51开发的,对ARM架构接触不多,因此把整个入门过程记录下来,同时也能给相同情况的人一些启示。

下载资料:

国民技术提供了下载资料的地址:ftp://download.nationstech.com(国内/海外)

当然,FTP访问的方式不止一种,但是根据我的实际情况和实践,我推荐使用WinScp来下载,这个软件大家自行下载和使用。

121519ry3gbt975995gr9y

启动软件后,输入相关参数,就可以看到资料了:

121519ksakfsyoroybbx1u

根据本次评测的初步经验,目前只需要用到第1个目录里面的内容:

121521hq0lnytqxatjxtyo

双击打开目录,下载我们需要用到的两个文件到本地目录,方便后面使用:

121521zj6mxzdsdd999r9c

配置开发环境

因为以前开发STC 系列单片机,都使用的是Keil ,因此这里也同样使用它来开发。

我使用的版本是V5.27.1.0,学习的话只需要下载社区版本就行了。

需要先导入N32G401的PACK包,才能在Keil中使用这个芯片。

在我们下载好的第2个文件中找到这个文件。

121523r8oiq0z499niz4xx

然后双击运行。

121523zy4hp6ptzk1ncgh9

这个根据自己的实际情况,一路下去安装好就行了。

安装成功后就可以在Keil中使用了。

跑例程,让LED闪烁起来

现在让我们跑一个例程,让开发板上的LED闪烁起来。

找到例程的文件:

121523ry2z85fyb5d7zwbq

双击打开压缩文件,继续找到我们需要的例程:

121524p5logut7laaz7ue7

把这两个部分复制到自己建立的项目文件来下面,我的是这样的:

121524dbzf6e4zbdlbw03e

找到工程文件,双击自动打开:

121524ze6j6oj8n6adw7jn

就可以在Keil中看到工程了:

121553qrlvdtn22dh2ywsf

编译,改错(主要就是一些文件找不到),然后下载到开发板上,复位后,看到效果:

121553vwkrkaaeillmlskl

时间较紧,很多地方略过了,有不明白的,可以在评论区留言,我再来补充,保证大家都能够跑起来。