資源簡介
YDL-TH00溫度測試代碼
代碼片段和文件信息
#include?“stdlib.h“
#include?“stdio.h“
#include?“unistd.h“
#include?“string.h“
#include?“termios.h“
#include?
#include?
#include?
#include?
/*?串口波特率定義?*/
typedef?enum?_BAUD_RATE_E
{
????BR_1200
????BR_2400?//?1
????BR_4800
????BR_9600
????BR_14400
????BR_19200?//?5
????BR_38400
????BR_57600
????BR_115200
????BR_230400
????BR_380400?//?10
????BR_460800
????BR_921600
????BR_BUTT
}BAUD_RATE_E;
typedef?struct?_SERIAL_S
{
????unsigned?char??u8BaudRate;????????/*?波特率,0-1200,1-2400,2-4800,3-9600?參照?BAUD_RATE_E?*/
????unsigned?char??u8DataBit;?????????/*?數據位,0-8,1-7,2-6,3-5?*/
????unsigned?char??u8StopBit;?????????/*?停止位,0-1,1-1.5?2-2?*/
????unsigned?char??u8Check;???????????/*?校驗,0-None,1-Odd,2-Even3-Space?*/
????unsigned?char??reserve[16];
}SERIAL_S;
//int?write_serial(int?fdchar?*bufint?len);
//int?read_serial(int?fdchar?*buflentimeout);
int?m_bIsInit?=0;
int?m_s32DevFd=0;
int?CUartOperator()
{
????m_bIsInit?=?0;
????m_s32D
評論
共有 條評論