1.变更了引脚,并且添加了一个继电器使用PD7为报警灯
This commit is contained in:
2026-09-03 16:22:51 +08:00
parent 118727b491
commit 293b1add7c
15 changed files with 7237 additions and 138 deletions
+1 -1
View File
@@ -34,7 +34,7 @@ bsp_W5500_t W5500 =
.Gateway_IP = {192,168,100,1}, /*网关IP地址*/
.Sub_Mask = {255,255,255,0}, /*子网掩码*/
.Phy_Addr = {0x0c,0x29,0xab,0x7c,0x00,0x01}, /*物理地址(MAC) 根据单片机UID生成随机的MAC*/
.IP_Addr = {192,168,100,201}, /*本机IP地址*/
.IP_Addr = {192,168,100,203}, /*本机IP地址*/
.Interrupt_Process = bsp_W5500_Interrupt_Process,
+1
View File
@@ -35,6 +35,7 @@ static bsp_buzzer_flash_data_t flash_data;
/*其他外设初始化后快速闪烁,提示初始化完成*/
static void bsp_buzzer_init(void)
{
// BUZZER_ON;
BUZZER_OFF;
p_buzzer->p_flash_data = &flash_data;
bsp_buzzer_flash_data_load();
+3 -2
View File
@@ -13,8 +13,9 @@
#define RELAY_3_ON HAL_GPIO_WritePin (RELAY_3_GPIO_Port, RELAY_3_Pin, RELAY_GPIO_ON)
#define RELAY_3_OFF HAL_GPIO_WritePin (RELAY_3_GPIO_Port, RELAY_3_Pin, RELAY_GPIO_OFF)
#define RELAY_4_ON HAL_GPIO_WritePin (RELAY_4_GPIO_Port, RELAY_4_Pin, RELAY_GPIO_ON)
#define RELAY_4_OFF HAL_GPIO_WritePin (RELAY_4_GPIO_Port, RELAY_4_Pin, RELAY_GPIO_OFF)
/*报警灯改为PD7,使用开漏输出解决硬件电平压差不够*/
#define RELAY_4_ON HAL_GPIO_WritePin (ALARM_LED_GPIO_Port, ALARM_LED_Pin, RELAY_GPIO_OFF)
#define RELAY_4_OFF HAL_GPIO_WritePin (ALARM_LED_GPIO_Port, ALARM_LED_Pin, RELAY_GPIO_ON)
static void bsp_relay_init(void);
static void bsp_relay_task(void);
+1 -1
View File
@@ -19,7 +19,7 @@ typedef struct bsp_uart_t bsp_uart_t;
#define BSP_UART_BAUD_RATE_9600 (9600)
#define BSP_UART_BAUD_RATE_19200 (19200)
#define BSP_UART_BAUD_RATE_57600 (57600)
#define BSP_UART_BAUD_RATE_115200 (57600)
#define BSP_UART_BAUD_RATE_115200 (115200)
/******************************************
* 结构体: bsp_uart_relay_t