[新手园地] 【第六期】NUC120学习笔记一--建立模板及点灯

[复制链接]
2193|1
 楼主| searover79 发表于 2012-1-29 11:20 | 显示全部楼层 |阅读模式
本帖最后由 searover79 于 2012-4-9 20:15 编辑

说明:本文主要参考大叔的“菜农M0助学板快速入门指南0.1.2”及众多网友的入门贴。建议仔细看看大叔的“菜农M0助学板快速入门指南0.1.2”,特别是要把一些要用的资源准备好,在助学园地的共享空间中都能找到。本人刚刚接触ARM处理器,理解难免会有错误,希望各位前辈批评指出,别误导后人,谢谢!第一次写笔记,可能有些啰嗦,望各位前辈多包涵。
这里只提供一个提纲,具体内容在附件中。
一、建立自己的M0工程
二.工程的配置
三、下载
四、编译过程出现的问题
五、疑问
1、使用头文件#include “DrvGPIO.h”也可以,为什么驱动手册上说要用“Driver\DrvGPIO.h”,二者有什么区别?
2、在配置工程时,为什么不用重新链接core_cm0.h头文件所在文件夹也可以?
3、在配置工程时,在C/C++标签下,Preprocessor Symbols对话框,Define后填写USE_STDPERIPH_DRIVER和不填写的效果是一样的?USE_STDPERIPH_DRIVER有什么作用?
4、在主程序中
int main (void)
{
      while(1)

{

           ……
}
return 0;
}
加上return 0为什么反而会出现警告?return 0这一句是永远无法达到,但是不加的话符合C标准么?


程序:
#include "DrvGPIO.h"
int main (void)
{
while (1)
{
  DrvGPIO_ClrBit(E_GPA,2);
  DrvGPIO_ClrBit(E_GPA,3);
  DrvGPIO_ClrBit(E_GPA,4);
  DrvGPIO_ClrBit(E_GPA,5);
}
}


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
hotpower 发表于 2012-1-29 11:45 | 显示全部楼层
鼓励,终于看见第六届的了!!!

评分

参与人数 1威望 +1 收起 理由
searover79 + 1

查看全部评分

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

本版积分规则

26

主题

301

帖子

0

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