暂存,关掉串口 52uA
This commit is contained in:
parent
9fcf973f31
commit
73950f3f89
|
@ -5,7 +5,7 @@
|
||||||
<provider copy-of="extension" id="org.eclipse.cdt.ui.UserLanguageSettingsProvider"/>
|
<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.core.ReferencedProjectsLanguageSettingsProvider" ref="shared-provider"/>
|
||||||
<provider-reference id="org.eclipse.cdt.managedbuilder.core.MBSLanguageSettingsProvider" 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 "${INPUTS}"" 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 "${INPUTS}"" prefer-non-shared="true">
|
||||||
<language-scope id="org.eclipse.cdt.core.gcc"/>
|
<language-scope id="org.eclipse.cdt.core.gcc"/>
|
||||||
<language-scope id="org.eclipse.cdt.core.g++"/>
|
<language-scope id="org.eclipse.cdt.core.g++"/>
|
||||||
</provider>
|
</provider>
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
#include "log.h"
|
#include "log.h"
|
||||||
|
|
||||||
#undef LOG_ENABLE
|
#undef LOG_ENABLE
|
||||||
#define LOG_ENABLE 1
|
#define LOG_ENABLE 0
|
||||||
|
|
||||||
|
|
||||||
typedef enum
|
typedef enum
|
||||||
|
@ -129,7 +129,6 @@ void PRESS_IO_SPI_Init(void)
|
||||||
PRESS_SPI_CsStop(kPressOut);
|
PRESS_SPI_CsStop(kPressOut);
|
||||||
PRESS_SPI_CsStop(kPressAtom);
|
PRESS_SPI_CsStop(kPressAtom);
|
||||||
|
|
||||||
|
|
||||||
GPIOA_ModeCfg(GPIO_Pin_13 | GPIO_Pin_14, GPIO_ModeOut_PP_5mA);
|
GPIOA_ModeCfg(GPIO_Pin_13 | GPIO_Pin_14, GPIO_ModeOut_PP_5mA);
|
||||||
GPIOA_ModeCfg(GPIO_Pin_15, GPIO_ModeIN_PU);
|
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);
|
GPIOB_ModeCfg(GPIO_Pin_4 | GPIO_Pin_8 | GPIO_Pin_9 | GPIO_Pin_16 | GPIO_Pin_17, GPIO_ModeIN_PD);
|
||||||
|
|
||||||
// KEY
|
// KEY
|
||||||
GPIOB_ResetBits(GPIO_Pin_0);
|
GPIOB_SetBits(GPIO_Pin_0);
|
||||||
// 由外部上拉电阻了
|
// 由外部上拉电阻了
|
||||||
GPIOB_ModeCfg(GPIO_Pin_0, GPIO_ModeIN_Floating);
|
GPIOB_ModeCfg(GPIO_Pin_0, GPIO_ModeIN_Floating);
|
||||||
|
|
||||||
// motor
|
// motor
|
||||||
GPIOA_ResetBits(GPIO_Pin_7 | GPIO_Pin_8 | GPIO_Pin_9);
|
GPIOA_ResetBits(GPIO_Pin_8 | GPIO_Pin_9);
|
||||||
GPIOA_ModeCfg(GPIO_Pin_7 | GPIO_Pin_8 | GPIO_Pin_9, GPIO_ModeOut_PP_5mA);
|
GPIOA_ModeCfg(GPIO_Pin_8 | GPIO_Pin_9, GPIO_ModeIN_PD);
|
||||||
|
|
||||||
// 3V8_EN
|
|
||||||
GPIOA_ResetBits(GPIO_Pin_7);
|
GPIOA_ResetBits(GPIO_Pin_7);
|
||||||
// 由外部上拉电阻了
|
GPIOA_ModeCfg(GPIO_Pin_7, GPIO_ModeIN_PD);
|
||||||
GPIOA_ModeCfg(GPIO_Pin_7, GPIO_ModeOut_PP_5mA);
|
|
||||||
|
// // nsleep
|
||||||
|
// GPIOA_ResetBits(GPIO_Pin_7);
|
||||||
|
// // 由外部上拉电阻了
|
||||||
|
// GPIOA_ModeCfg(GPIO_Pin_7, GPIO_ModeOut_PP_5mA);
|
||||||
|
|
||||||
// ADC_VBAT
|
// 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);
|
GPIOA_ModeCfg(GPIO_Pin_1, GPIO_ModeIN_Floating);
|
||||||
|
|
||||||
|
// RB_PIN_ADC11_IE
|
||||||
|
// RB_PIN_ADC11_IE
|
||||||
|
|
||||||
// 4g的串口也得deinit
|
// 4g的串口也得deinit
|
||||||
// 4G
|
// 4G
|
||||||
|
@ -199,8 +204,13 @@ void Lower_IO_Deinit(void)
|
||||||
// 由外部上拉电阻了
|
// 由外部上拉电阻了
|
||||||
GPIOB_ModeCfg(GPIO_Pin_3, GPIO_ModeOut_PP_5mA);
|
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);
|
// NET_TXD
|
||||||
GPIOB_ModeCfg(GPIO_Pin_12 | GPIO_Pin_13 | GPIO_Pin_5 | GPIO_Pin_6 | GPIO_Pin_7, GPIO_ModeIN_PD);
|
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)
|
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]);
|
PRINT("< %d\r\n", press_value[kPressOut] - press_value[kPressIn]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
tmos_start_task(press_task_id, WF5803_EVT_START, MS1_TO_SYSTEM_TIME(800));
|
tmos_start_task(press_task_id, WF5803_EVT_START, MS1_TO_SYSTEM_TIME(800));
|
||||||
|
|
||||||
logDebug("WF5803_EVT_READ");
|
logDebug("WF5803_EVT_READ");
|
||||||
|
|
|
@ -22,7 +22,7 @@
|
||||||
#include "log.h"
|
#include "log.h"
|
||||||
|
|
||||||
#undef LOG_ENABLE
|
#undef LOG_ENABLE
|
||||||
#define LOG_ENABLE 1
|
#define LOG_ENABLE 0
|
||||||
|
|
||||||
#define SYSTICK_INTERVAL (1)
|
#define SYSTICK_INTERVAL (1)
|
||||||
|
|
||||||
|
@ -72,14 +72,15 @@ int main(void)
|
||||||
#endif
|
#endif
|
||||||
HSECFG_Capacitance(HSECap_18p);
|
HSECFG_Capacitance(HSECap_18p);
|
||||||
SetSysClock(CLK_SOURCE_HSE_PLL_62_4MHz);
|
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
|
// 3V8_EN
|
||||||
GPIOB_ResetBits(GPIO_Pin_3);
|
GPIOB_ResetBits(GPIO_Pin_3);
|
||||||
// 由外部上拉电阻了
|
// 由外部上拉电阻了
|
||||||
GPIOB_ModeCfg(GPIO_Pin_3, GPIO_ModeOut_PP_5mA);
|
GPIOB_ModeCfg(GPIO_Pin_3, GPIO_ModeOut_PP_5mA);
|
||||||
|
|
||||||
#if(defined(HAL_SLEEP)) && (HAL_SLEEP == TRUE)
|
#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);
|
GPIOB_ModeCfg(GPIO_Pin_All, GPIO_ModeIN_PD);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
|
@ -6,7 +6,7 @@
|
||||||
* Description : source file(ch585/ch584)
|
* Description : source file(ch585/ch584)
|
||||||
*********************************************************************************
|
*********************************************************************************
|
||||||
* Copyright (c) 2021 Nanjing Qinheng Microelectronics Co., Ltd.
|
* 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.
|
* microcontroller manufactured by Nanjing Qinheng Microelectronics.
|
||||||
*******************************************************************************/
|
*******************************************************************************/
|
||||||
|
|
||||||
|
@ -572,7 +572,7 @@ void mDelaymS(uint16_t t)
|
||||||
|
|
||||||
int _write(int fd, char *buf, int size)
|
int _write(int fd, char *buf, int size)
|
||||||
{
|
{
|
||||||
BSP_Uart3_Send_Data(buf, size);
|
// BSP_Uart3_Send_Data(buf, size);
|
||||||
return size;
|
return size;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue