50749d94496d001d1c3daad5c715469c

来自「在开发FPGA上比较有用」· 代码 · 共 31 行

TXT
31
字号
#include <stdio.h>
#include <string.h>

int main()
{
  char *msg="Detected the character:[a]\n";
  FILE *fp;
  char prompt = 0;
  char data[10];
  // 打开串口设备文件
  fp=fopen("/dev/scdt_uart","r+");
  
  if(fp)
  {
    while(prompt !='v')
    {
      prompt = getc(fp);  // 从UART取一个字符
      data[1]=prompt;
      printf("%c",data[1]);
      msg[24]=prompt;
      fwrite(msg,strlen(msg),1,fp); // 回显
    }  
    
    fprintf(fp,"Closing the UART file.\n");
    fclose(fp);
  }
  
  printf("%c",data[1]);
  return 0;
}

⌨️ 快捷键说明

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