8 Commits

Author SHA1 Message Date
e5f3bf900a for debug 2025-01-20 16:32:12 +08:00
3f75e99553 发布0.1.0版本 2025-01-20 15:27:53 +08:00
f67baed8c5 Revert "test"
This reverts commit f8a41af344.
2025-01-20 15:25:56 +08:00
ac74c30923 Revert "update"
This reverts commit cc4d898114.
2025-01-20 15:25:51 +08:00
9f615ba3a3 Revert "更改协议处理部分,但是串口没反应?"
This reverts commit 705cb68764.
2025-01-20 15:25:48 +08:00
705cb68764 更改协议处理部分,但是串口没反应? 2025-01-20 01:30:18 +08:00
cc4d898114 update 2025-01-17 17:29:17 +08:00
f8a41af344 test 2025-01-16 00:31:37 +08:00
2 changed files with 20 additions and 7 deletions

View File

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

View File

@@ -26,12 +26,10 @@ void usart_config(void)
usart_baudrate_set(USART_PHY, USART_PHY_BAUDRATE); usart_baudrate_set(USART_PHY, USART_PHY_BAUDRATE);
usart_receive_config(USART_PHY, USART_RECEIVE_ENABLE); usart_receive_config(USART_PHY, USART_RECEIVE_ENABLE);
usart_transmit_config(USART_PHY, USART_TRANSMIT_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_RBNE);
usart_interrupt_enable(USART_PHY, USART_INT_IDLE); usart_interrupt_enable(USART_PHY, USART_INT_IDLE);
usart_enable(USART_PHY);
} }
/** /**