新增:串口通讯避障功能
1、Launcher中的串口只使用串口0(调试串口)、串口2(主动RS485端口);串口1与串口3不使用,且不初始化。将串口通讯缓冲区修改为1100Byte。 目的:CH564由于将Launcher代码搬运到RAM中运行,因此可使用的变量大小只有32Kbyte。不使用的串口将不初始化,同时使用的通讯缓冲区将节约出来,否则RAM空间不够使用。 2、串口2 - 增加RS485使能,同时通讯增加避障功能。
This commit is contained in:
40
MCU_Driver/watchdog.c
Normal file
40
MCU_Driver/watchdog.c
Normal file
@@ -0,0 +1,40 @@
|
||||
/*
|
||||
* watchdog.c
|
||||
*
|
||||
* Created on: Jan 9, 2026
|
||||
* Author: cc
|
||||
*/
|
||||
#include "watchdog.h"
|
||||
|
||||
/*******************************************************************************
|
||||
* Function Name : WDT_Init
|
||||
* Description : <20><><EFBFBD>Ź<EFBFBD><C5B9><EFBFBD>ʼ<EFBFBD><CABC> <20><><EFBFBD><EFBFBD>100MHz <20><>ƵԼΪ84ms
|
||||
* Input : None
|
||||
* Return : None
|
||||
*******************************************************************************/
|
||||
void WDT_Init(void)
|
||||
{
|
||||
FEED_DOG();
|
||||
WDOG_ENABLE();
|
||||
}
|
||||
|
||||
/*******************************************************************************
|
||||
* Function Name : WDT_Feed
|
||||
* Description : <20><><EFBFBD>Ź<EFBFBD>ι<EFBFBD><CEB9>
|
||||
* Input : None
|
||||
* Return : None
|
||||
*******************************************************************************/
|
||||
void WDT_Feed(void)
|
||||
{
|
||||
FEED_DOG();
|
||||
}
|
||||
|
||||
/*******************************************************************************
|
||||
* Function Name : WDT_Reinit
|
||||
* Description : <20><><EFBFBD>Ź<EFBFBD>ȥ<EFBFBD><C8A5>ʼ<EFBFBD><CABC>
|
||||
*******************************************************************************/
|
||||
void WDT_Reinit(void)
|
||||
{
|
||||
WDOG_DISABLE();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user