7 Commits

Author SHA1 Message Date
5714a10061 Revert "test"
This reverts commit f8a41af344.
2025-01-20 15:29:12 +08:00
af629a6bc4 Revert "update"
This reverts commit cc4d898114.
2025-01-20 15:29:12 +08:00
b0b2966efc Revert "更改协议处理部分,但是串口没反应?"
This reverts commit 705cb68764.
2025-01-20 15:29:12 +08:00
6e0ec2b64e 更改协议处理部分,但是串口没反应? 2025-01-20 15:29:12 +08:00
b5b9d538a1 update 2025-01-20 15:29:12 +08:00
81182cbafa test 2025-01-20 15:29:12 +08:00
7e9aefdd5f 发布0.1.0版本 2025-01-20 15:22:32 +08:00
2 changed files with 7 additions and 20 deletions

View File

@@ -12,21 +12,6 @@
// #define POWER_SUPPLY_12V
#define POWER_SUPPLY_24V
// #define GD32E230F4
// #define GD32E230F8
/******************************************************************************/
#ifdef GD32E230F8
#define USART_RCU RCU_USART1
#define USART_PHY USART1
#define USART_PHY_IRQ USART1_IRQn
#else
#define USART_RCU RCU_USART0
#define USART_PHY USART0
#define USART_PHY_IRQ USART0_IRQn
#endif
/******************************************************************************/
#ifdef POWER_SUPPLY_12V
@@ -41,6 +26,7 @@
#error "Please define either POWER_SUPPLY_12V or POWER_SUPPLY_24V"
#endif
/******************************************************************************/
#define I2C_GPIO_RCU RCU_GPIOF
@@ -55,14 +41,13 @@
/******************************************************************************/
#define USART_GPIO_RCU RCU_GPIOA
// #define USART_RCU RCU_USART0
#define USART_RCU RCU_USART0
#define USART_GPIO_PORT GPIOA
#define USART_GPIO_AF GPIO_AF_1
#define USART_TX_PIN GPIO_PIN_2
#define USART_RX_PIN GPIO_PIN_3
// #define USART_PHY USART0
#define USART_PHY USART0
#define USART_PHY_BAUDRATE 115200U
// #define USART_PHY_IRQ USART0_IRQn
#define RS485_EN_PORT GPIOA
#define RS485_EN_PIN GPIO_PIN_4

View File

@@ -26,10 +26,12 @@ void usart_config(void)
usart_baudrate_set(USART_PHY, USART_PHY_BAUDRATE);
usart_receive_config(USART_PHY, USART_RECEIVE_ENABLE);
usart_transmit_config(USART_PHY, USART_TRANSMIT_ENABLE);
nvic_irq_enable(USART_PHY_IRQ, 0);
usart_enable(USART_PHY);
nvic_irq_enable(USART0_IRQn, 0);
usart_interrupt_enable(USART_PHY, USART_INT_RBNE);
usart_interrupt_enable(USART_PHY, USART_INT_IDLE);
usart_enable(USART_PHY);
}
/**