|
@@ -61,38 +61,38 @@ static void ConfigRelayGPIO(void)
|
|
|
//使能RCU相关时钟
|
|
//使能RCU相关时钟
|
|
|
rcu_periph_clock_enable(RCU_GPIOB);
|
|
rcu_periph_clock_enable(RCU_GPIOB);
|
|
|
|
|
|
|
|
- gpio_mode_set(RELAY_2_8_RCU, GPIO_MODE_OUTPUT, GPIO_PUPD_NONE, RELAY_8); //设置GPIO模式
|
|
|
|
|
- gpio_output_options_set(RELAY_2_8_RCU, GPIO_OTYPE_PP, GPIO_OSPEED_50MHZ, RELAY_8); //设置GPIO输出模式及速度
|
|
|
|
|
- gpio_bit_reset(RELAY_2_8_RCU, RELAY_8); //将Relay_8默认状态设置为关闭
|
|
|
|
|
|
|
+ gpio_mode_set(RELAY_8_RCU, GPIO_MODE_OUTPUT, GPIO_PUPD_NONE, RELAY_8); //设置GPIO模式
|
|
|
|
|
+ gpio_output_options_set(RELAY_8_RCU, GPIO_OTYPE_PP, GPIO_OSPEED_50MHZ, RELAY_8); //设置GPIO输出模式及速度
|
|
|
|
|
+ gpio_bit_reset(RELAY_8_RCU, RELAY_8); //将Relay_8默认状态设置为关闭
|
|
|
|
|
|
|
|
//使能GPIOA的时钟
|
|
//使能GPIOA的时钟
|
|
|
- gpio_mode_set(RELAY_1_RCU, GPIO_MODE_OUTPUT, GPIO_PUPD_NONE, RELAY_1); //设置GPIO模式
|
|
|
|
|
- gpio_output_options_set(RELAY_1_RCU, GPIO_OTYPE_PP, GPIO_OSPEED_50MHZ, RELAY_1); //设置GPIO输出模式及速度
|
|
|
|
|
- gpio_bit_reset(RELAY_1_RCU, RELAY_1); //将Relay_1默认状态设置为关闭
|
|
|
|
|
|
|
+ gpio_mode_set(RELAY_1_7_RCU, GPIO_MODE_OUTPUT, GPIO_PUPD_NONE, RELAY_1); //设置GPIO模式
|
|
|
|
|
+ gpio_output_options_set(RELAY_1_7_RCU, GPIO_OTYPE_PP, GPIO_OSPEED_50MHZ, RELAY_1); //设置GPIO输出模式及速度
|
|
|
|
|
+ gpio_bit_reset(RELAY_1_7_RCU, RELAY_1); //将Relay_1默认状态设置为关闭
|
|
|
|
|
|
|
|
- gpio_mode_set(RELAY_2_8_RCU, GPIO_MODE_OUTPUT, GPIO_PUPD_NONE, RELAY_2); //设置GPIO模式
|
|
|
|
|
- gpio_output_options_set(RELAY_2_8_RCU, GPIO_OTYPE_PP, GPIO_OSPEED_50MHZ, RELAY_2); //设置GPIO输出模式及速度
|
|
|
|
|
- gpio_bit_reset(RELAY_2_8_RCU, RELAY_2); //将Relay_2默认状态设置为关闭
|
|
|
|
|
|
|
+ gpio_mode_set(RELAY_1_7_RCU, GPIO_MODE_OUTPUT, GPIO_PUPD_NONE, RELAY_2); //设置GPIO模式
|
|
|
|
|
+ gpio_output_options_set(RELAY_1_7_RCU, GPIO_OTYPE_PP, GPIO_OSPEED_50MHZ, RELAY_2); //设置GPIO输出模式及速度
|
|
|
|
|
+ gpio_bit_reset(RELAY_1_7_RCU, RELAY_2); //将Relay_2默认状态设置为关闭
|
|
|
|
|
|
|
|
- gpio_mode_set(RELAY_2_8_RCU, GPIO_MODE_OUTPUT, GPIO_PUPD_NONE, RELAY_3); //设置GPIO模式
|
|
|
|
|
- gpio_output_options_set(RELAY_2_8_RCU, GPIO_OTYPE_PP, GPIO_OSPEED_50MHZ, RELAY_3); //设置GPIO输出模式及速度
|
|
|
|
|
- gpio_bit_reset(RELAY_2_8_RCU, RELAY_3); //将Relay_3默认状态设置为关闭
|
|
|
|
|
|
|
+ gpio_mode_set(RELAY_1_7_RCU, GPIO_MODE_OUTPUT, GPIO_PUPD_NONE, RELAY_3); //设置GPIO模式
|
|
|
|
|
+ gpio_output_options_set(RELAY_1_7_RCU, GPIO_OTYPE_PP, GPIO_OSPEED_50MHZ, RELAY_3); //设置GPIO输出模式及速度
|
|
|
|
|
+ gpio_bit_reset(RELAY_1_7_RCU, RELAY_3); //将Relay_3默认状态设置为关闭
|
|
|
|
|
|
|
|
- gpio_mode_set(RELAY_2_8_RCU, GPIO_MODE_OUTPUT, GPIO_PUPD_NONE, RELAY_4); //设置GPIO模式
|
|
|
|
|
- gpio_output_options_set(RELAY_2_8_RCU, GPIO_OTYPE_PP, GPIO_OSPEED_50MHZ, RELAY_4); //设置GPIO输出模式及速度
|
|
|
|
|
- gpio_bit_reset(RELAY_2_8_RCU, RELAY_4); //将Relay_4默认状态设置为关闭
|
|
|
|
|
|
|
+ gpio_mode_set(RELAY_1_7_RCU, GPIO_MODE_OUTPUT, GPIO_PUPD_NONE, RELAY_4); //设置GPIO模式
|
|
|
|
|
+ gpio_output_options_set(RELAY_1_7_RCU, GPIO_OTYPE_PP, GPIO_OSPEED_50MHZ, RELAY_4); //设置GPIO输出模式及速度
|
|
|
|
|
+ gpio_bit_reset(RELAY_1_7_RCU, RELAY_4); //将Relay_4默认状态设置为关闭
|
|
|
|
|
|
|
|
- gpio_mode_set(RELAY_2_8_RCU, GPIO_MODE_OUTPUT, GPIO_PUPD_NONE, RELAY_5); //设置GPIO模式
|
|
|
|
|
- gpio_output_options_set(RELAY_2_8_RCU, GPIO_OTYPE_PP, GPIO_OSPEED_50MHZ, RELAY_5); //设置GPIO输出模式及速度
|
|
|
|
|
- gpio_bit_reset(RELAY_2_8_RCU, RELAY_5); //将Relay_5默认状态设置为关闭
|
|
|
|
|
|
|
+ gpio_mode_set(RELAY_1_7_RCU, GPIO_MODE_OUTPUT, GPIO_PUPD_NONE, RELAY_5); //设置GPIO模式
|
|
|
|
|
+ gpio_output_options_set(RELAY_1_7_RCU, GPIO_OTYPE_PP, GPIO_OSPEED_50MHZ, RELAY_5); //设置GPIO输出模式及速度
|
|
|
|
|
+ gpio_bit_reset(RELAY_1_7_RCU, RELAY_5); //将Relay_5默认状态设置为关闭
|
|
|
|
|
|
|
|
- gpio_mode_set(RELAY_2_8_RCU, GPIO_MODE_OUTPUT, GPIO_PUPD_NONE, RELAY_6); //设置GPIO模式
|
|
|
|
|
- gpio_output_options_set(RELAY_2_8_RCU, GPIO_OTYPE_PP, GPIO_OSPEED_50MHZ, RELAY_6); //设置GPIO输出模式及速度
|
|
|
|
|
- gpio_bit_reset(RELAY_2_8_RCU, RELAY_6); //将Relay_6默认状态设置为关闭
|
|
|
|
|
|
|
+ gpio_mode_set(RELAY_1_7_RCU, GPIO_MODE_OUTPUT, GPIO_PUPD_NONE, RELAY_6); //设置GPIO模式
|
|
|
|
|
+ gpio_output_options_set(RELAY_1_7_RCU, GPIO_OTYPE_PP, GPIO_OSPEED_50MHZ, RELAY_6); //设置GPIO输出模式及速度
|
|
|
|
|
+ gpio_bit_reset(RELAY_1_7_RCU, RELAY_6); //将Relay_6默认状态设置为关闭
|
|
|
|
|
|
|
|
- gpio_mode_set(RELAY_2_8_RCU, GPIO_MODE_OUTPUT, GPIO_PUPD_NONE, RELAY_7); //设置GPIO模式
|
|
|
|
|
- gpio_output_options_set(RELAY_2_8_RCU, GPIO_OTYPE_PP, GPIO_OSPEED_50MHZ, RELAY_7); //设置GPIO输出模式及速度
|
|
|
|
|
- gpio_bit_reset(RELAY_2_8_RCU, RELAY_7); //将Relay_7默认状态设置为关闭
|
|
|
|
|
|
|
+ gpio_mode_set(RELAY_1_7_RCU, GPIO_MODE_OUTPUT, GPIO_PUPD_NONE, RELAY_7); //设置GPIO模式
|
|
|
|
|
+ gpio_output_options_set(RELAY_1_7_RCU, GPIO_OTYPE_PP, GPIO_OSPEED_50MHZ, RELAY_7); //设置GPIO输出模式及速度
|
|
|
|
|
+ gpio_bit_reset(RELAY_1_7_RCU, RELAY_7); //将Relay_7默认状态设置为关闭
|
|
|
|
|
|
|
|
#endif
|
|
#endif
|
|
|
|
|
|