3 changed files with 177 additions and 59 deletions
@ -0,0 +1,70 @@ |
|||||
|
/******************************************************************************
|
||||
|
|
||||
|
版权所有 (C), 2018-2099, Radkil |
||||
|
|
||||
|
****************************************************************************** |
||||
|
文 件 名 : ground_manger.c |
||||
|
版 本 号 : 初稿 |
||||
|
作 者 : radkil |
||||
|
生成日期 : 2026年8月17日 |
||||
|
最近修改 : |
||||
|
功能描述 : 地面端心跳包控制 |
||||
|
|
||||
|
修改历史 : |
||||
|
1.日 期 : 2026年8月17日 |
||||
|
作 者 : radkil |
||||
|
修改内容 : 创建文件 |
||||
|
|
||||
|
******************************************************************************/ |
||||
|
#include "BHBF.h" |
||||
|
|
||||
|
/*----------------------------------------------*
|
||||
|
* 外部变量说明 * |
||||
|
*----------------------------------------------*/ |
||||
|
|
||||
|
/*----------------------------------------------*
|
||||
|
* 外部函数原型说明 * |
||||
|
*----------------------------------------------*/ |
||||
|
|
||||
|
/*----------------------------------------------*
|
||||
|
* 内部函数原型说明 * |
||||
|
*----------------------------------------------*/ |
||||
|
|
||||
|
/*----------------------------------------------*
|
||||
|
* 全局变量 * |
||||
|
*----------------------------------------------*/ |
||||
|
|
||||
|
/*----------------------------------------------*
|
||||
|
* 模块级变量 * |
||||
|
*----------------------------------------------*/ |
||||
|
|
||||
|
/*----------------------------------------------*
|
||||
|
* 常量定义 * |
||||
|
*----------------------------------------------*/ |
||||
|
|
||||
|
/*----------------------------------------------*
|
||||
|
* 宏定义 * |
||||
|
*----------------------------------------------*/ |
||||
|
|
||||
|
void Send_ground(void *argument) |
||||
|
{ |
||||
|
while(1) |
||||
|
{ |
||||
|
|
||||
|
Rd_Delay(1); |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
void ground_manger_init(void) |
||||
|
{ |
||||
|
TUartUserData *ptUartUserData = UART_userdata_init(7, -1, 512); |
||||
|
g_ptrs485_4 = rd_ComCreate(NULL, NULL, RS485_4_Send, ptUartUserData->m_buf_size, ptUartUserData); |
||||
|
UART_IT_init(g_ptrs485_4); |
||||
|
|
||||
|
const osThreadAttr_t Send_ground_attributes = { |
||||
|
.name = "Send_ground", |
||||
|
.stack_size = 512, |
||||
|
.priority = (osPriority_t) osPriorityRealtime2, |
||||
|
}; |
||||
|
(void)osThreadNew(Send_ground, NULL, &Send_ground_attributes); |
||||
|
} |
||||
Loading…
Reference in new issue