【N32G401开发板】+点亮LED和代码阅读测评
搭建编译环境
在给出的链接地址下载压缩包解压得到以下文件:
第一个文件夹里是产品简介,包含中英文简介,第二个文件夹是数据手册,同样是中英文版本都有,第三个文件夹是用户手册,还是中英文版本都有,(这一点真的很不错,有些国产芯片居然只有英文手册!!!),第五个文件夹是硬件电路说明,第六个文件夹是软件pack包和程序例程以及库文件,当然你需要先安装好MDK5软件,直接点击pack包,解压CPU支持包到keil V5中去,然后就可以使用编译环境了;
调试下载代码也很简单,在实例中打开一个工程:
比如:LED点亮(当然先要将开发板与电脑用数据线连接好)
打开工程,可以发现结构与stm32的开发界面基本一致:
点击魔术棒进行设置:
不需要修改任何选项:得到界面,并且观察这一栏:
如果不出现错误提示,说明可以下载和调试;
编译下载工程的过程与stm32非常类似,下载再运行,得到LED闪烁的结果,视频最后放出,下面来解读代码。
启动代码也和stm32类似,先设置中断向量表,再进行系统初始化,设置系统时钟,可以在System_Clock_Set()函数内部修改时钟,一般不修改,保持72MHz,然后进入main函数;
进入主函数后发现调用了前缀是LED一些函数,再跳转到函数定义处发现底层库函数和stm32标准库非常类似,学习开发转型难度不大。
程序撰写过程也类似:
最后看看代码实现的功能:
循环点亮3个LED灯,以下是运行视频。