48 lines
827 B
C
48 lines
827 B
C
|
/*
|
|||
|
* Rs485.c
|
|||
|
*
|
|||
|
* Created on: 2024<EFBFBD><EFBFBD>5<EFBFBD><EFBFBD>18<EFBFBD><EFBFBD>
|
|||
|
* Author: 34509
|
|||
|
*/
|
|||
|
#include "Thread/Rs485.h"
|
|||
|
|
|||
|
/* <20><><EFBFBD><EFBFBD><EFBFBD>߳̿<DFB3><CCBF>ƿ<EFBFBD>ָ<EFBFBD><D6B8> */
|
|||
|
static rt_thread_t Rs485_thread = RT_NULL;
|
|||
|
|
|||
|
/* <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> */
|
|||
|
static void Rs485_thread_entry(void* parameter);
|
|||
|
|
|||
|
|
|||
|
|
|||
|
void Rs485_thread_Init(void)
|
|||
|
{
|
|||
|
Rs485_thread = /* <20>߳̿<DFB3><CCBF>ƿ<EFBFBD>ָ<EFBFBD><D6B8> */
|
|||
|
rt_thread_create( "led", /* <20>߳<EFBFBD><DFB3><EFBFBD><EFBFBD><EFBFBD> */
|
|||
|
Rs485_thread_entry, /* <20>߳<EFBFBD><DFB3><EFBFBD><EFBFBD>ں<EFBFBD><DABA><EFBFBD> */
|
|||
|
RT_NULL, /* <20>߳<EFBFBD><DFB3><EFBFBD><EFBFBD>ں<EFBFBD><DABA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> */
|
|||
|
512, /* <20>߳<EFBFBD>ջ<EFBFBD><D5BB>С */
|
|||
|
10, /* <20>̵߳<DFB3><CCB5><EFBFBD><EFBFBD>ȼ<EFBFBD> */
|
|||
|
20); /* <20>߳<EFBFBD>ʱ<EFBFBD><CAB1>Ƭ */
|
|||
|
|
|||
|
/* <20><><EFBFBD><EFBFBD><EFBFBD>̣߳<DFB3><CCA3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> */
|
|||
|
if (Rs485_thread != RT_NULL)
|
|||
|
rt_thread_startup(Rs485_thread);
|
|||
|
else
|
|||
|
return;
|
|||
|
|
|||
|
}
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
void Rs485_thread_entry(void* parameter)
|
|||
|
{
|
|||
|
|
|||
|
while (1) {
|
|||
|
broadcast_Scan_Fun(J5_0_USART);
|
|||
|
rt_thread_mdelay(3000);
|
|||
|
|
|||
|
}
|
|||
|
|
|||
|
}
|