slavercv.c

来自「fft 2410 linux 部分驱动 报扩 ad da 数码管 led」· C语言 代码 · 共 48 行

C
48
字号
/****************************************Copyright (c)**************************************************
**                                     研    发    部
**                              http://www.FFTChina.com
**-----------------------------------------文件信息-----------------------------------------------------
**文   件   名: slavercv.c
**创   建   人: 徐建宁
**最后修改日期: 2005年6月30日
**描        述: SPI接收模块测试程序
**------------------------------------------------------------------------------------------------------
********************************************************************************************************/
#include "stdio.h"
#include "stdlib.h"
#include "sys/types.h"
#include "sys/stat.h"
#include "fcntl.h"

int main(void)
{
    int fd1;
    int i;
    char buf[20];
    char bufdat[]="hello,my name is jack!\n";
    printf("FFTSPI Slave Receive drivers\n");
    fd1=open("/dev/fftspi", O_RDWR);            
    if(fd1==-1)
    {
       printf("can not open fftcan device\n");
       exit(1);
    }
    ioctl(fd1,0,0);     
    /* cmd main/slave mode chose                  
       cmd 0 slave   
       cmd 1 main
       arg baudratechose  Baud rate = 50M / 2 / (arg + 1)
       arg 0 25Mhz
       arg 1 12.5Mhz
    /*/
    while(1){
    	read(fd1,buf,sizeof(bufdat));                //读出CAN0里面的数据,收到接收缓冲区里面的全部数据
           printf("%s\n",buf);
    }                                              //以16进制显示数据*/
    close(fd1);
    printf("finished FFT spi test\n");
    return 0;

}

⌨️ 快捷键说明

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