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

📄 globle_temp._h

📁 本实例实现GSM模块的发送短消息
💻 _H
字号:
 #ifndef  _GLOBLE_TEMP_H__
 #define  _GLOBLE_TEMP_H__
 #define  bit5  5         
  //sim340的电源键控制位
 #define  baud      12800    
  //波特率为12800
 #define  crystal   4000000  
  //晶振为4MHZ
 #define  baud_set (unsigned int)((unsigned int)crystal/(16*(unsigned int)baud)-1)
  //设置波特率
 //#define   RXB8    1	
 //#define   TXB8    0	
 #define   UPE      2	
 #define   OVR     3
 #define   FE      4	
 //#define   UDRE    5	
 //#define   RXC     7	
 #define   FRAMEING_ERROR    (1<<FE)	
 #define   PARITY_ERROR      (1<<UPE)
 #define   DATA_OVERRUN      (1<<OVR)
 #define   DATA_REGISTER_EMPTY        (1<<UDRE)
 //#define   RX_COMPLETE       (1<<RXC)
 
  //USART发送缓冲区大小
 #define   TX_BUFFER_SIZE      200    
 char   tx_buffer[TX_BUFFER_SIZE];
 char   tx_wr_index,tx_rd_index,tx_counter;
 //tx_wr_index为写缓冲区指针,tx_rd_index为读缓冲区指针,tx_counter为在缓冲区
 //中准备发送的数据个数  
 char   n_tx0_length;        //定义发送数据的长度
 char   uart0_tx_buf[200];   //定义发送数据的缓冲区
 
 //USART接收缓冲区大小
 #define   RX_BUFFER_SIZE    200
 char  rx_buffer[RX_BUFFER_SIZE]; 
 char  rx_counter;
 char  rx_wr_index,rx_rd_index;
 char  rx_buffer_overflow;   
 char  Uart_RecvFlag;
 char  nRX0_Len;            //定义接收数据长度
 //rx_counter为接收到的字符个数,Uart_RecvFlag为接收完成标志位
 char sca[20];
 int  sca_len;
 #endif

⌨️ 快捷键说明

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