8 Commits

Author SHA1 Message Date
hulk e5f3bf900a for debug 2025-01-20 16:32:12 +08:00
hulk 3f75e99553 发布0.1.0版本 2025-01-20 15:27:53 +08:00
hulk f67baed8c5 Revert "test"
This reverts commit f8a41af344.
2025-01-20 15:25:56 +08:00
hulk ac74c30923 Revert "update"
This reverts commit cc4d898114.
2025-01-20 15:25:51 +08:00
hulk 9f615ba3a3 Revert "更改协议处理部分,但是串口没反应?"
This reverts commit 705cb68764.
2025-01-20 15:25:48 +08:00
hulk 705cb68764 更改协议处理部分,但是串口没反应? 2025-01-20 01:30:18 +08:00
hulk cc4d898114 update 2025-01-17 17:29:17 +08:00
hulk f8a41af344 test 2025-01-16 00:31:37 +08:00
2 changed files with 20 additions and 7 deletions
+18 -3
View File
@@ -12,6 +12,21 @@
// #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
@@ -26,7 +41,6 @@
#error "Please define either POWER_SUPPLY_12V or POWER_SUPPLY_24V"
#endif
/******************************************************************************/
#define I2C_GPIO_RCU RCU_GPIOF
@@ -41,13 +55,14 @@
/******************************************************************************/
#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
+2 -4
View File
@@ -26,12 +26,10 @@ 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);
usart_enable(USART_PHY);
nvic_irq_enable(USART0_IRQn, 0);
nvic_irq_enable(USART_PHY_IRQ, 0);
usart_interrupt_enable(USART_PHY, USART_INT_RBNE);
usart_interrupt_enable(USART_PHY, USART_INT_IDLE);
usart_enable(USART_PHY);
}
/**