⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ledtest.c

📁 9200 2.6.26下linux 模块加载数码管驱动
💻 C
字号:
/****************************************Copyright (c)**************************************************
**                                  西安傅立叶电子有限公司
**                                     研    发    部
**                              http://www.FFTChina.com
**-----------------------------------------文件信息-----------------------------------------------------
**文   件   名: ledtest.c
**创   建   人: 
**最后修改日期: 2005年6月30日
**描        述: led模块测试程序
**------------------------------------------------------------------------------------------------------
********************************************************************************************************/
#include "stdio.h"
#include "stdlib.h"

#include "sys/types.h"
#include "sys/stat.h"
#include "fcntl.h"

#define  Senddatnum  6            //宏定义要发送的数据个数,确定发送的DLC值
#define  led0ID  0x100            //led0的ID值
#define  led1ID  0x200            //led1的ID值
#define  RTR     0                //RTR数据位,1的话为远程帧,0的话为数据帧
int delay()
{
   long int i,j;
for(i=0;i<10000;i++)
for(j=0;j<2000;j++);
}
int main(void)
{
    int fd1;
    unsigned long fft_ac,fft_am,fft_btr0,fft_btr1;//定义为32位数据
    unsigned char bufdat[10];
    unsigned char leddat[]="fftled" ;             //待发送的数据
    unsigned char panduan,i;
    unsigned long t,ffttemp1;
    printf("Begin to test fftled drivers\n");
    fd1=open("/dev/fftled", O_RDWR);            
    if(fd1==-1)
    {
       printf("led not open fftled device\n");
       exit(1);
    }
    panduan=0x0;
    for(i=0;i<100;i++)
   {panduan++;
     bufdat[0] =panduan;                                 //将待要发送的数据写到BUF里面
    write(fd1,bufdat,1);
    delay();
   if(panduan==0x4)
   panduan=0x0;
             
   }
  close(fd1);
    printf("finished FFT led1 test\n");
    return 0;

}

⌨️ 快捷键说明

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