RT-Thread嵌入式技术论坛
400万+工程师在用
华为|鸿蒙开发者日
直播报名
400万+工程师在用
华为|鸿蒙开发者日
直播报名

IC爬虫

8年用户 172经验值
擅长:控制/MCU
私信 关注
[经验]

【orangepi zero试用体验】GPIO 控制个电机

2016-12-17 16:42

本帖最后由 IC爬虫 于 2016-12-17 16:45 编辑

在手边没有万用表,乜有LED灯的时候,找到了一个L298 和一个直流电机测试一下orangepi zero的GPIO控制。
使用的GPIO驱动文件是@384998430  开源的文件,再附件中新增了Makefile文件,方便修改后编译:

orangepi zero GPIO.rar (1.59 KB)
(下载次数: 44, 2016-12-17 16:37 上传)

  1. #include<stdio.h>  
  2. #include<unistd.h>  
  3. #include<sys/mman.h>  
  4. #include<sys/types.h>  
  5. #include<sys/stat.h>  
  6. #include<fcntl.h>
  7. #include "gpio.h"  

  8. int main()
  9. {
  10.         GPIO_Init();
  11.         
  12.         int a = 0;
  13.         GPIO_ConfigPin(PA,15,OUT);
  14.         GPIO_ConfigPin(PA,16,OUT);
  15.         while(1)
  16.         {
  17.                 GPIO_SetPin(PA,15,1);
  18.                 GPIO_SetPin(PA,16,0);
  19.                 usleep(1000000);
  20.                 GPIO_SetPin(PA,15,0);
  21.                 GPIO_SetPin(PA,16,1);
  22.                 usleep(1000000);
  23.         }
  24.         
  25.         GPIO_Free();
  26. }

  1. CC=gcc
  2. CFLAGS=-Wall -std=gnu99
  3. TARGET=main
  4. SRCS=main.c gpio.c

  5. OBJS = $(SRCS:.c=.o)

  6. $(TARGET):$(OBJS)
  7. #        [url=home.php?mod=space&uid=70594]@echo[/url] TARGET:$@
  8. #        @echo OBJECTS:$^
  9.         $(CC) -o $@ $^

  10. clean:
  11.         rm -RF $(TARGET) $(OBJS)
  12. %.o:%.c
  13.         $(CC) $(CFLAGS) -o $@ -c [        DISCUZ_CODE_23        ]lt;




OPI0_GPIO.jpg

IMG_20161217_163030.jpg
QQ截图20161217164143.jpg

回帖(1)

王栋春

2016-12-17 21:25:35
好资料  这个以后有可能要用的到  先收藏了 谢了

更多回帖

打开APP