gateway/Software/Thread/Rs485.c

48 lines
827 B
C
Raw Normal View History

2024-07-13 02:22:47 +00:00
/*
* 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);
}
}