From b187bd2c38e1f2d95e8e95f0600db3c37f513aca Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=BA=95=E6=98=8E=E6=B1=9F?= <246462502@qq.com> Date: Tue, 5 Mar 2024 21:30:27 +0800 Subject: [PATCH] =?UTF-8?q?pref:=20=E5=B0=86=E9=80=9A=E4=BF=A1=E6=94=BE?= =?UTF-8?q?=E5=85=A5=E5=AE=9A=E6=97=B6=E4=B8=AD=E6=96=AD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/isr.c | 4 ++++ app/main.c | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/app/isr.c b/app/isr.c index 74b0b3d..fb15b11 100644 --- a/app/isr.c +++ b/app/isr.c @@ -37,6 +37,8 @@ #include "by_button.h" #include "by_buzzer.h" #include "by_frame.h" +#include "by_led.h" +#include "jj_param.h" void NMI_Handler(void) __attribute__((interrupt())); void HardFault_Handler(void) __attribute__((interrupt())); @@ -284,7 +286,9 @@ void EXTI15_10_IRQHandler(void) void TIM1_UP_IRQHandler(void) { if (TIM_GetITStatus(TIM1, TIM_IT_Update) != RESET) { + by_frame_send(2, &tiny_frame_param[0].u32); TIM_ClearITPendingBit(TIM1, TIM_IT_Update); + by_led_warn_blink(); } } diff --git a/app/main.c b/app/main.c index b3af527..f538fd7 100644 --- a/app/main.c +++ b/app/main.c @@ -48,7 +48,7 @@ int main(void) Page_Init(); - pit_ms_init(TIM1_PIT, 1); + pit_ms_init(TIM1_PIT, 10); by_frame_init(); @@ -59,7 +59,7 @@ int main(void) tiny_frame_param[0].f32 = pure_angle; tiny_frame_param[1].f32 = near_angle; // by_frame_parse(1, &tiny_frame_param[0].u32); - by_frame_send(2, &tiny_frame_param[0].u32); + // uart_write_byte(BY_FRAME_UART_INDEX, a++); if (mt9v03x_finish_flag) { // 该操作消耗大概 1970 个 tick,折合约 110us