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

📄 motorola.h

📁 Command for Modem Motorola
💻 H
字号:
void com_modem(void);
void config_m(void);
void socket_m(void);
void send_m(void);
void close_sm(void);
void close_cm(void);
void id_motorola(void);
void motorola(int arg);
void ret_erro(int ok);

void InicializaSerial(void);
void isr_UDRE_Serial(void);// trata transmiss鉶
void isr_UTX_Serial(void);
void isr_URX_Serial(void);// recebe dados da serial

//para funcionar o display do .h
char msg_mot[256];

char *pacote;
int com_ace_ind = 0;
char com_ace[90];
char ultima_leitura[90];
int ok,ind1,ind2,j,cpin=0;

void InicializaSerial(void)
{
	long int baud;
	baud=57600L; //57600L;  //9600L;	//115200L;
	HAL_COMSetMode(COM3_SOCKET, COM_8BIT); // 8 bits de dados com uso de DMA
	HAL_COMSetEvent(COM3_SOCKET, RX_READY);  // deixa pronto para recep鏰o
	HAL_COMSetBR(COM3_SOCKET, baud);   // baudrate
	HAL_COMTxEnable(COM3_SOCKET, 1);
	HAL_COMRxEnable(COM3_SOCKET, 1);
	HAL_COMSetRxRdyHandler(COM3_SOCKET, isr_URX_Serial);  //trata a recepcao
	HAL_COMSetTxEmptyHandler(COM3_SOCKET, isr_UTX_Serial);
	HAL_COMSetTxRegEmptyHandler(COM3_SOCKET, isr_UDRE_Serial); // trata a transmissao.
	HAL_COMEnable(COM3_SOCKET);
}

void isr_UDRE_Serial(void)// trata transmiss鉶
{
	HAL_COMSetEvent(COM3_SOCKET, RX_READY|TX_COMPLETE);  // deixa pronto para recep鏰o
}
void isr_UTX_Serial(void)
{
	HAL_COMSetEvent(COM3_SOCKET, RX_READY); // transmiss鉶 j

⌨️ 快捷键说明

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