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 + -
显示快捷键?