本帖最后由 ivanchowst 于 2017-1-13 09:33 编辑
前言:前两天注册的Navota给我发来了一块板子,正好手上没有项目忙,就试着调试了一下,还好自己有ULINK2,Navota这方面不厚道,早期注册的都有送STLINK!表示严正**! 1. 运行环境配置 Keil版本:MDK V4.72,由于21IC网站提供的例程都是基于最新版本Keil运行的,对于我们这些不想升级的用户来不是很方便,因此自己做了个例程。若是有哪些地方说错的,还请大神指正。
若不勾选设置这些,编译时会报错。 Debug和Utilities选项都是常规的设置,需要提前将NV32F100.FLM文件放到对应的Keil安装目录下,才可以在Utilities选项中选中128K的Flash。 2. 工程建立 因为网站上提供的例程都是集成度很高的,不方便了解整个架构,所以就没有用。个人喜欢精简化的东西^_^. 添加StartUp启动文件到工程,值得注意的是在startup_NV32.s文件中 在复位重启时会从名为SystemInit()的函数开始执行,我个人不习惯就把这部分去掉了。 3. 做完以上这些,工程就能顺利编译通过了(当然也能仿真),上图 4. 最后简单的做了一个按键控制LED灯和蜂鸣器,以及500MS的LED闪烁
|