main.c

来自「这是我学习驱动开发的第一个小程序. 控制LED灯的开和关. 共有两个文件 g」· C语言 代码 · 共 60 行

C
60
字号
#include <stdio.h>#include <stdlib.h>#include <fcntl.h>#include <unistd.h>int main(void){    int fd2;    int fd, i, k=10;    fd = open("/dev/gpioc0", O_RDONLY);    fd2 = open("/dev/ttyS1", O_RDWR);    printf("open gpioc0=%d\n", fd);    printf("open ttyS1=%d\n", fd2);    while(k--)    {    	// 1st    ioctl(fd, 3, 0);	write(fd2, "B", 1);	sleep(1);	// 2st	ioctl(fd, 4, 0);	write(fd2, "C", 1);	sleep(1);	    }/*    while(k)    {        // set to INPUT, PULLUP	printf("set to INPUT! PULLUP Disable\n");        ioctl(fd, 1, 0);//	while(getc());	for(i=0;i<0xFFFFFF;i++);		printf("set to OUTPUT! default=LOW\n");	ioctl(fd, 1, 1);//	while(getc());	for(i=0;i<0xFFFFFF;i++);            	        ioctl(fd, 2, 0);//	while(getc());	for(i=0;i<0xFFFFFF;i++);	ioctl(fd, 2, 1);//	while(getc());	for(i=0;i<0xFFFFFF;i++);	k--;    }    */    fd = close(fd);        printf("close gpioc0=%d\n", fd);    fd2 = close(fd2);    printf("close fd2=%d\n", fd2);    return 0;}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?