feat: 完成通信配置

This commit is contained in:
bmy
2024-03-02 16:00:29 +08:00
parent 038098ff2d
commit c03d2ddc74
4 changed files with 195 additions and 16 deletions

View File

@@ -90,9 +90,7 @@ void EXTI15_10_IRQHandler(void) __attribute__((interrupt()));
void USART1_IRQHandler(void)
{
if (USART_GetITStatus(USART1, USART_IT_RXNE) != RESET) {
uint8_t data_s = 0;
uart_query_byte(UART_1, &data_s);
by_tiny_frame_parse_uart_handle(data_s);
USART_ClearITPendingBit(USART1, USART_IT_RXNE);
}
}
@@ -107,12 +105,15 @@ void USART2_IRQHandler(void)
void USART3_IRQHandler(void)
{
if (USART_GetITStatus(USART3, USART_IT_RXNE) != RESET) {
USART_ClearITPendingBit(USART3, USART_IT_RXNE);
}
}
void UART4_IRQHandler(void)
{
if (USART_GetITStatus(UART4, USART_IT_RXNE) != RESET) {
uint8_t data_s = 0;
uart_query_byte(UART_4, &data_s);
by_tiny_frame_parse_uart_handle(data_s);
USART_ClearITPendingBit(UART4, USART_IT_RXNE);
}
}

View File

@@ -49,20 +49,14 @@ int main(void)
by_pwm_init();
by_buzzer_init();
by_tiny_frame_init();
Page_Init();
printf("ok\r\n");
while (1) {
by_buzzer_run();
Page_Run();
/** 测试完成后移除 **/
by_tiny_frame_run();
// by_tiny_frame_pack_send(&frame_now);
system_delay_ms(10);
by_tiny_frame_parse_timer_handle();
/** 测试完成后移除 **/
}
}

View File

@@ -3,9 +3,9 @@
#define BY_TF_DEBUG (1)
#define BY_TF_UART_TX_PIN (UART1_MAP0_TX_A9)
#define BY_TF_UART_RX_PIN (UART1_MAP0_RX_A10)
#define BY_TF_UART_INDEX (UART_1)
#define BY_TF_UART_TX_PIN (UART4_MAP1_TX_B0)
#define BY_TF_UART_RX_PIN (UART4_MAP1_RX_B1)
#define BY_TF_UART_INDEX (UART_4)
#define BY_TF_UART_BAUDRATE (115200)
#define BY_TF_PARSE_BUFFER_SIZE (50)