[菜农助学交流] 第五期迟来的艳照+第一个M0程序

[复制链接]
 楼主| wlmwwx 发表于 2011-12-15 21:46 | 显示全部楼层 |阅读模式
IO, gp, pi, GPIO, ni
因为出差,刚拿到板子,没带相机,用手机拍的,画质不好,先学了一下GPIO的操作,编了一个流水灯的程序,用coide编辑器,使用挺方便的,IO初始化代码可以自动生成,只用写应用代码就行了。简单总结了一下操作,请参考附件。


  1. #include "DrvGPIO.h"

  2. /*************************************************************
  3. * GPIOA Initialization
  4. **************************************************************/
  5. void GPIOA_Init()
  6. {

  7.     /* Pin 2 Config */
  8.     DrvGPIO_Open(E_GPA, 2 , E_IO_OUTPUT);

  9.     /* Pin 3 Config */
  10.     DrvGPIO_Open(E_GPA, 3 , E_IO_OUTPUT);

  11.     /* Pin 4 Config */
  12.     DrvGPIO_Open(E_GPA, 4 , E_IO_OUTPUT);

  13.     /* Pin 5 Config */
  14.     DrvGPIO_Open(E_GPA, 5 , E_IO_OUTPUT);
  15. }

  16. void Init()
  17. {
  18.     GPIOA_Init();
  19. }

  20. void main()
  21. {
  22.         int i;

  23.         Init();
  24.     while(1)
  25.     {
  26.             for(i=2;i<6;i++)
  27.             {
  28.                     DrvGPIO_SetPortBits(E_GPA,~(1<<i));
  29.                     DrvSYS_Delay(100000);
  30.             }
  31.     }

  32. }

本帖子中包含更多资源

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

×
 楼主| wlmwwx 发表于 2011-12-15 21:52 | 显示全部楼层
悲剧,手机数据线忘带了,明天借一个再传艳照。
另外请教一个问题,如果用新塘提供的函数库,怎样对多个位进行操作,与,或,非,特别是异或用什么函数,以前都是操作寄存器的,现在用函数,不知道怎么办了。
谢谢。
john_lee 发表于 2011-12-16 09:48 | 显示全部楼层
库函数啊,那就真的比较悲剧,只能一个一个来。
 楼主| wlmwwx 发表于 2011-12-16 13:07 | 显示全部楼层
[img][/img]补上图片。

本帖子中包含更多资源

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

×
hotpower 发表于 2011-12-28 10:24 | 显示全部楼层
努力
Swallow_0322 发表于 2011-12-28 13:48 | 显示全部楼层
加油啊!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

46

帖子

0

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