📄 id_coin.h
字号:
#include <string.h>
void InicializaSerial(void);
void isr_UDRE_Serial(void);// trata transmiss鉶
void isr_UTX_Serial(void);
void isr_URX_Serial(void);// recebe dados da serial
char pacote[41];
int moeda1=0;
short com_ace_ind = 0;
//char com_ace[21];
char com_ace[21];
char ultima_leitura[7];
char moeda_inv[3];
int ind1=0;
char com_ace1[8];
char com_ace2[34];
void InicializaSerial(void)
{
long int baud;
baud=9600L; //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 + -