Commit a57f96a2 authored by 李冠华's avatar 李冠华

🐞 fix:修改蜂鸣器使能管脚

parent 0aecf20c
......@@ -78,26 +78,26 @@ void Buzzer_Service(void)
#else
if (Get_TelltalesLedSts(em_LED_Grass_Full_R) == 1U)
{
RTE_GPIO_Set_Level(RTE_GPIO_PORT04_PIN01, RTE_GPIO_LEVEL_HIGH);
RTE_GPIO_Set_Level(BUZZER_PWM_MCU_OUT, RTE_GPIO_LEVEL_HIGH);
BUZZER_ON = 1U;
}
else if (Get_TelltalesLedSts(em_LED_READY_G) == 1U)
{
if (BuzzerReadyCount < 20U)
{
RTE_GPIO_Set_Level(RTE_GPIO_PORT04_PIN01, RTE_GPIO_LEVEL_HIGH);
RTE_GPIO_Set_Level(BUZZER_PWM_MCU_OUT, RTE_GPIO_LEVEL_HIGH);
BUZZER_ON = 1U;
BuzzerReadyCount ++;
}
else
{
RTE_GPIO_Set_Level(RTE_GPIO_PORT04_PIN01, RTE_GPIO_LEVEL_LOW);
RTE_GPIO_Set_Level(BUZZER_PWM_MCU_OUT, RTE_GPIO_LEVEL_LOW);
BUZZER_ON = 0U;
}
}
else
{
RTE_GPIO_Set_Level(RTE_GPIO_PORT04_PIN01, RTE_GPIO_LEVEL_LOW);
RTE_GPIO_Set_Level(BUZZER_PWM_MCU_OUT, RTE_GPIO_LEVEL_LOW);
BUZZER_ON = 0U;
BuzzerReadyCount = 0U;
}
......
......@@ -16,7 +16,7 @@
#define RXD_ESP RTE_GPIO_PORT01_PIN01
#define TXD_ESP RTE_GPIO_PORT01_PIN02
//#define RXD_ESP RTE_GPIO_PORT01_PIN03
// #define SCL_IIC RTE_GPIO_PORT01_PIN04
#define BUZZER_PWM_MCU_OUT RTE_GPIO_PORT01_PIN04
#define TotalWork_hours1000_MCU_OUT RTE_GPIO_PORT01_PIN05
#define TotalWork_hours110_MCU_OUT RTE_GPIO_PORT01_PIN06
#define Interaction_indicator RTE_GPIO_PORT01_PIN07
......
......@@ -236,7 +236,11 @@ static Power_Status_em Power_Stay_Protect(void)
BU98R10_Shutdown( );
TimerM_PWM_set_duty(TIMERM_COUNTER1, TIMERM_CHB, 0);
TimerM_PWM_set_duty(TIMERM_COUNTER0, TIMERM_CHD, 1000);
#if (PART_NUMBER == RMR42E_60)
RTE_GPIO_Set_Level(RTE_GPIO_PORT04_PIN01, RTE_GPIO_LEVEL_LOW); // OUT_EN_1
#else
RTE_GPIO_Set_Level(BUZZER_PWM_MCU_OUT, RTE_GPIO_LEVEL_LOW);
#endif
CAN_TX_SetEnable(&CAN_CH0_CanMsgTxOp, CAN_N_TX_Disable);
}
u8PowerSts = EM_IGN_OFF_Init;
......@@ -248,7 +252,11 @@ static Power_Status_em Power_Stay_Protect(void)
BU98R10_Shutdown( );
TimerM_PWM_set_duty(TIMERM_COUNTER1, TIMERM_CHB, 0);
TimerM_PWM_set_duty(TIMERM_COUNTER0, TIMERM_CHD, 1000);
#if (PART_NUMBER == RMR42E_60)
RTE_GPIO_Set_Level(RTE_GPIO_PORT04_PIN01, RTE_GPIO_LEVEL_LOW); // OUT_EN_1
#else
RTE_GPIO_Set_Level(BUZZER_PWM_MCU_OUT, RTE_GPIO_LEVEL_LOW);
#endif
CAN_TX_SetEnable(&CAN_CH0_CanMsgTxOp, CAN_N_TX_Disable);
for(LED = 0u; LED < LampCh0_MAX; LED++)
{
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment