From 43e94488a2d21ff478835c58df13226baac27560 Mon Sep 17 00:00:00 2001 From: WXK <287788329@qq.com> Date: 星期五, 05 一月 2024 18:10:00 +0800 Subject: [PATCH] 修复bug --- ExternalDevices/WS2812.c | 36 +++++++++++++++++++++--------------- 1 files changed, 21 insertions(+), 15 deletions(-) diff --git a/ExternalDevices/WS2812.c b/ExternalDevices/WS2812.c index 55c2af2..4e9ceaf 100644 --- a/ExternalDevices/WS2812.c +++ b/ExternalDevices/WS2812.c @@ -25,9 +25,11 @@ __NOP(); __NOP(); __NOP(); + __NOP(); // w28delay(0); GPIOB->BRR = LED_GPIO; // __NOP(); + __NOP(); __NOP(); __NOP(); __NOP(); @@ -43,15 +45,15 @@ __NOP(); __NOP(); __NOP(); -// __NOP(); + __NOP(); // __NOP(); //w28delay(0); GPIOB->BRR = LED_GPIO; - __NOP(); __NOP(); __NOP(); -// __NOP(); -// __NOP(); + __NOP(); + __NOP(); + __NOP(); //w28delay(0); } @@ -94,17 +96,20 @@ // GPIOB->BSRR = 0X0080; } //uint32_t led1,led2,led3,led4,led5; -void Set4LEDColor(uint32_t firstled,uint32_t secondled,uint32_t thirdled,uint32_t fourthled) +void Set4LEDColor(uint32_t firstled,uint32_t fourthled,uint32_t thirdled,uint32_t secondled) { HAL_GPIO_WritePin(GPIOA, GPIO_PIN_15, GPIO_PIN_SET); //__disable_irq(); RGB_Rst(); - RGB_Set(firstled); - RGB_Set(secondled); - RGB_Set(thirdled); RGB_Set(fourthled); + RGB_Set(thirdled); + RGB_Set(secondled); + RGB_Set(firstled); - +// RGB_Set(firstled); +// RGB_Set(secondled); +// RGB_Set(thirdled); +// RGB_Set(fourthled); //__enable_irq(); @@ -113,7 +118,7 @@ } -void RGB_Set_RED() +void RGB_Set_RED(void) { RGB_Set_Down(); RGB_Set_Down(); @@ -146,7 +151,7 @@ RGB_Set_Down(); } -void RGB_Set_GREEN() +void RGB_Set_GREEN(void) { RGB_Set_Up(); RGB_Set_Up(); @@ -179,7 +184,7 @@ RGB_Set_Down(); } -void RGB_Set_BLUE() +void RGB_Set_BLUE(void) { RGB_Set_Down(); RGB_Set_Down(); @@ -245,7 +250,7 @@ RGB_Set_Up(); } -void RGB_Set_LEDOFF() +void RGB_Set_LEDOFF(void) { RGB_Set_Down(); RGB_Set_Down(); @@ -277,7 +282,8 @@ RGB_Set_Down(); RGB_Set_Down(); } -void Set4LEDColor_Off() +void Set4LEDColor_Off(void) { HAL_GPIO_WritePin(GPIOA, GPIO_PIN_15, GPIO_PIN_RESET); -} \ No newline at end of file +} + -- Gitblit v1.9.3