main.c

来自「arm控制gprs模块」· C语言 代码 · 共 59 行

C
59
字号
#include "config.h" #include     <stdio.h>      /* stand input and output... */#include     <fcntl.h>      /* file controle */#include     <termios.h>    /*PPSIX terminal controle */#include     <errno.h>      /* error */int main(){   int num_count;   int fd1,fd2;   uint8 key;   char number[20];   //打开串口1   fd1 = open("/dev/ttyS1",O_RDWR);   if (-1==fd1)   {     printf("can't open ttyS1");     exit(0);   }   //打开zlg7290   fd2 = open("/dev/zlg7290",O_RDWR);   if (-1==fd2)   {     printf("can't open zlg7290");     exit(0);   }      Uart_Init(fd1);   I2C_Init(fd2);   //GPRS_Init(fd1);   while (1)   {     if (KeyTest(fd2))     {       key=GetKey(fd2);       switch (key)       {         case 13: num_count=InputNumber(fd2,number);                 if (num_count)                   {                    printf("%d\n",num_count);                    printf("%c",number[0]);                    GPRS_Call(fd1,number,num_count);//拨打                    break;                  }                    else break;         case 14:                  GPRS_Hold(fd1); //挂断                 break;         case 15: GPRS_Net(fd1);break;            case 16: break;         default:  break;          }      }      }    return 0;}    

⌨️ 快捷键说明

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