暂存,关掉串口 52uA

This commit is contained in:
stark1898y 2024-12-02 13:13:49 +08:00
parent 9fcf973f31
commit 73950f3f89
4 changed files with 28 additions and 18 deletions

View File

@ -5,7 +5,7 @@
<provider copy-of="extension" id="org.eclipse.cdt.ui.UserLanguageSettingsProvider"/>
<provider-reference id="org.eclipse.cdt.core.ReferencedProjectsLanguageSettingsProvider" ref="shared-provider"/>
<provider-reference id="org.eclipse.cdt.managedbuilder.core.MBSLanguageSettingsProvider" ref="shared-provider"/>
<provider class="org.eclipse.cdt.managedbuilder.language.settings.providers.GCCBuiltinSpecsDetector" console="false" env-hash="-534292699691499399" id="ilg.gnumcueclipse.managedbuild.cross.riscv.GCCBuiltinSpecsDetector" keep-relative-paths="false" name="CDT RISC-V Cross GCC Built-in Compiler Settings" parameter="${COMMAND} ${FLAGS} ${cross_toolchain_flags} -E -P -v -dD &quot;${INPUTS}&quot;" prefer-non-shared="true">
<provider class="org.eclipse.cdt.managedbuilder.language.settings.providers.GCCBuiltinSpecsDetector" console="false" env-hash="-383475558639069937" id="ilg.gnumcueclipse.managedbuild.cross.riscv.GCCBuiltinSpecsDetector" keep-relative-paths="false" name="CDT RISC-V Cross GCC Built-in Compiler Settings" parameter="${COMMAND} ${FLAGS} ${cross_toolchain_flags} -E -P -v -dD &quot;${INPUTS}&quot;" prefer-non-shared="true">
<language-scope id="org.eclipse.cdt.core.gcc"/>
<language-scope id="org.eclipse.cdt.core.g++"/>
</provider>

View File

@ -5,7 +5,7 @@
#include "log.h"
#undef LOG_ENABLE
#define LOG_ENABLE 1
#define LOG_ENABLE 0
typedef enum
@ -129,7 +129,6 @@ void PRESS_IO_SPI_Init(void)
PRESS_SPI_CsStop(kPressOut);
PRESS_SPI_CsStop(kPressAtom);
GPIOA_ModeCfg(GPIO_Pin_13 | GPIO_Pin_14, GPIO_ModeOut_PP_5mA);
GPIOA_ModeCfg(GPIO_Pin_15, GPIO_ModeIN_PU);
@ -173,23 +172,29 @@ void Lower_IO_Deinit(void)
GPIOB_ModeCfg(GPIO_Pin_4 | GPIO_Pin_8 | GPIO_Pin_9 | GPIO_Pin_16 | GPIO_Pin_17, GPIO_ModeIN_PD);
// KEY
GPIOB_ResetBits(GPIO_Pin_0);
GPIOB_SetBits(GPIO_Pin_0);
// 由外部上拉电阻了
GPIOB_ModeCfg(GPIO_Pin_0, GPIO_ModeIN_Floating);
// motor
GPIOA_ResetBits(GPIO_Pin_7 | GPIO_Pin_8 | GPIO_Pin_9);
GPIOA_ModeCfg(GPIO_Pin_7 | GPIO_Pin_8 | GPIO_Pin_9, GPIO_ModeOut_PP_5mA);
GPIOA_ResetBits(GPIO_Pin_8 | GPIO_Pin_9);
GPIOA_ModeCfg(GPIO_Pin_8 | GPIO_Pin_9, GPIO_ModeIN_PD);
// 3V8_EN
GPIOA_ResetBits(GPIO_Pin_7);
// 由外部上拉电阻了
GPIOA_ModeCfg(GPIO_Pin_7, GPIO_ModeOut_PP_5mA);
GPIOA_ModeCfg(GPIO_Pin_7, GPIO_ModeIN_PD);
// // nsleep
// GPIOA_ResetBits(GPIO_Pin_7);
// // 由外部上拉电阻了
// GPIOA_ModeCfg(GPIO_Pin_7, GPIO_ModeOut_PP_5mA);
// ADC_VBAT
GPIOA_ResetBits(GPIO_Pin_1);
GPIOADigitalCfg(DISABLE, GPIO_Pin_1);
// GPIOA_ResetBits(GPIO_Pin_1);
GPIOA_ModeCfg(GPIO_Pin_1, GPIO_ModeIN_Floating);
// RB_PIN_ADC11_IE
// RB_PIN_ADC11_IE
// 4g的串口也得deinit
// 4G
@ -199,8 +204,13 @@ void Lower_IO_Deinit(void)
// 由外部上拉电阻了
GPIOB_ModeCfg(GPIO_Pin_3, GPIO_ModeOut_PP_5mA);
GPIOB_ResetBits(GPIO_Pin_12 | GPIO_Pin_13 | GPIO_Pin_5 | GPIO_Pin_6 | GPIO_Pin_7);
GPIOB_ModeCfg(GPIO_Pin_12 | GPIO_Pin_13 | GPIO_Pin_5 | GPIO_Pin_6 | GPIO_Pin_7, GPIO_ModeIN_PD);
// NET_TXD
GPIOB_SetBits(GPIO_Pin_12);
// 由外部上拉电阻了
GPIOB_ModeCfg(GPIO_Pin_12, GPIO_ModeIN_Floating);
GPIOB_ResetBits(GPIO_Pin_13 | GPIO_Pin_5 | GPIO_Pin_6 | GPIO_Pin_7);
GPIOB_ModeCfg(GPIO_Pin_13 | GPIO_Pin_5 | GPIO_Pin_6 | GPIO_Pin_7, GPIO_ModeIN_PD);
}
void PRESS_LowPower(void)
@ -318,7 +328,6 @@ uint16_t WF5803_ProcessEvent(uint8_t task_id, uint16_t events)
PRINT("< %d\r\n", press_value[kPressOut] - press_value[kPressIn]);
}
tmos_start_task(press_task_id, WF5803_EVT_START, MS1_TO_SYSTEM_TIME(800));
logDebug("WF5803_EVT_READ");

View File

@ -22,7 +22,7 @@
#include "log.h"
#undef LOG_ENABLE
#define LOG_ENABLE 1
#define LOG_ENABLE 0
#define SYSTICK_INTERVAL (1)
@ -72,14 +72,15 @@ int main(void)
#endif
HSECFG_Capacitance(HSECap_18p);
SetSysClock(CLK_SOURCE_HSE_PLL_62_4MHz);
SysTick_Config( GetSysClock() / 1000 * SYSTICK_INTERVAL); //锟借定锟斤拷锟绞憋拷锟<E68BB7>1ms
// SysTick_Config( GetSysClock() / 1000 * SYSTICK_INTERVAL); //锟借定锟斤拷锟绞憋拷锟<E68BB7>1ms
// 3V8_EN
GPIOB_ResetBits(GPIO_Pin_3);
// 由外部上拉电阻了
GPIOB_ModeCfg(GPIO_Pin_3, GPIO_ModeOut_PP_5mA);
#if(defined(HAL_SLEEP)) && (HAL_SLEEP == TRUE)
GPIOA_ModeCfg(GPIO_Pin_All, GPIO_ModeIN_PD);
GPIOA_ModeCfg(GPIO_Pin_All, GPIO_ModeIN_PU);
GPIOB_ModeCfg(GPIO_Pin_All, GPIO_ModeIN_PD);
#endif

View File

@ -6,7 +6,7 @@
* Description : source file(ch585/ch584)
*********************************************************************************
* Copyright (c) 2021 Nanjing Qinheng Microelectronics Co., Ltd.
* Attention: This software (modified or not) and binary are used for
* Attention: This software (modified or not) and binary are used for
* microcontroller manufactured by Nanjing Qinheng Microelectronics.
*******************************************************************************/
@ -572,7 +572,7 @@ void mDelaymS(uint16_t t)
int _write(int fd, char *buf, int size)
{
BSP_Uart3_Send_Data(buf, size);
// BSP_Uart3_Send_Data(buf, size);
return size;
}