打印
[新手园地]

【第六期】NUC120学习笔记一--建立模板及点灯

[复制链接]
1567|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);
}
}


建立模板及点灯.zip

538.28 KB

相关帖子

沙发
hotpower| | 2012-1-29 11:45 | 只看该作者
鼓励,终于看见第六届的了!!!

使用特权

评论回复
评分
参与人数 1威望 +1 收起 理由
searover79 + 1
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

26

主题

301

帖子

0

粉丝