stm32_ota/ABM开发板(BOOT源码)/BOOTV2.0/HARDWARE/RS232/rs232.h

25 lines
884 B
C
Raw Normal View History

2024-12-17 20:03:43 +08:00
#ifndef __RS232x_H
#define __RS232x_H
#include "stm32f10x.h"
#include "syslib.h"
/*****************************************
*<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɹ<EFBFBD><EFBFBD>ⲿʹ<EFBFBD>õij<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
****************************************/
#define RS232_COM COM5 //RS232ӳ<32><D3B3><EFBFBD>Ĵ<EFBFBD><C4B4><EFBFBD>
extern FrameQueue_s sRS232Queue ; //RS232 <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>֡<EFBFBD><D6A1><EFBFBD>ݻ<EFBFBD><DDBB>λ<EFBFBD><CEBB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϲ<EFBFBD>ֻ<EFBFBD><D6BB>Ҫ<EFBFBD>ڳ<EFBFBD>ʼ<EFBFBD><CABC>RS232<33>󣬴<EFBFBD><F3A3ACB4><EFBFBD><EFBFBD>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݼ<EFBFBD><DDBC><EFBFBD>
/*****************************************
*<EFBFBD>ڲ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
****************************************/
void Rs232RecFrameCallback(char *recvBuf, uint16_t recvLen) ; //RS232<33><32><EFBFBD><EFBFBD>֡<EFBFBD><D6A1><EFBFBD>ݻص<DDBB><D8B5><EFBFBD><EFBFBD><EFBFBD>
/*****************************************
*<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ӿں<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
****************************************/
extern void RS232Init(uint32_t baudrate) ; //RS232<33><32><EFBFBD>ڳ<EFBFBD>ʼ<EFBFBD><CABC>
extern void RS232SendData(char* sendData, uint16_t dataLen) ; //ͨ<><CDA8>RS232_COM<4F>˿<EFBFBD><CBBF><EFBFBD><EFBFBD><EFBFBD>dataLen<65><6E><EFBFBD>ȵ<EFBFBD><C8B5><EFBFBD><EFBFBD><EFBFBD> sendData
#endif