|
|
@ -241,7 +241,6 @@ void Read_PV(void *argument) |
|
|
while(1) |
|
|
while(1) |
|
|
{ |
|
|
{ |
|
|
rd_ComRead(g_ptlpuart, pcBuffer, 64); |
|
|
rd_ComRead(g_ptlpuart, pcBuffer, 64); |
|
|
Rd_Delay(10); |
|
|
|
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
@ -291,6 +290,7 @@ void Drv_InterfaceInit(void) |
|
|
TUartUserData *ptUartUserData = UART_userdata_init(0, -1, 512); |
|
|
TUartUserData *ptUartUserData = UART_userdata_init(0, -1, 512); |
|
|
g_ptlpuart = rd_ComCreate(check_PV, decode_PV, LPUART_PV_Send, ptUartUserData->m_buf_size, ptUartUserData); |
|
|
g_ptlpuart = rd_ComCreate(check_PV, decode_PV, LPUART_PV_Send, ptUartUserData->m_buf_size, ptUartUserData); |
|
|
UART_IT_init(g_ptlpuart); |
|
|
UART_IT_init(g_ptlpuart); |
|
|
|
|
|
rd_ComSetRecvTime(g_ptlpuart, 1500);// PV平均一到两秒发一条,这里超时时间设置为1.5秒
|
|
|
|
|
|
|
|
|
const osThreadAttr_t Read_PV_attributes = { |
|
|
const osThreadAttr_t Read_PV_attributes = { |
|
|
.name = "Read_PV", |
|
|
.name = "Read_PV", |
|
|
|