void bsp_led_init(void) { uint8_t i; for (i = 0; i < BS_LEDN; i++) { /* Configure the GPIO_LED pin */ bsp_gpio_init_output(NULL, g_led_pin[i], BSP_GPIO_PIN_OUT_PP); /* Reset PIN to switch off the LED */ bsp_gpio_set_pin(NULL, g_led_pin[i], (bsp_gpio_pi...
在上面的示例中,首先包含了BSP库的头文件,然后调用了`BSP_LED_Init()`函数进行LED的初始化。在主循环中,通过调用`BSP_LED_On()`和`BSP_LED_Off()`函数来控制LED的亮灭,同时使用`Delay()`函数进行延时。 以上代码只是一个简单的示例,实际的BSP库可能提供更多功能和接口,以满足具体的需求。在使用BSP库编程时...
void led_off(void) { GPIO1->DR |= (1<<3); /* bit3置1 */ } /* LED灯控制函数 */ void led_switch(int led, int status) { switch(status) { case LED0: if(status == ON) GPIO1->DR &= ~(1<<3); /* bit3清零 */ else if(status == OFF) GPIO1->DR |= (1<<3); /...
] SYS[ on] ASSERT[ on] UART[off] SCM[off] MCU[off] ARMCOM[off] PRINT[ on] LED[off] WIFI[off] NETLINK[off] WATCHDOG[off] OLED[off] RTC[off] 4E1[off] PSTN[off] USBMNG[off] LOGIC_UART[off] WOL[off] VLAN[off] LENS[off] TELA[off] NET[off] SHELL[off] IRQ[off] RF[off...
*@param - status : 0,关闭LED0,1 打开LED0* @return : 无 */ void led_switch(int led, int status) { switch (led) { case LED0: if(status == ON) GPIO1- >DR &= ~(1< < 3); /* 打开LED0 */ else if(status == OFF) ...
/* 打开LED灯 */}/* 打开LED灯 */voidled_on(void){GPIO1->DR&=~(1<<3);/* bit3清零 */}/* 关闭LED灯 */voidled_off(void){GPIO1->DR|=(1<<3);/* bit3置1 */}/* LED灯控制函数 */voidled_switch(intled,intstatus){switch(status){caseLED0:if(status==ON)GPIO1->DR&=~(1<...
#include"main.h"#include"bsp_led.h"#include"bsp_clk.h"#include"bsp_delay.h"intmain(void){CLK_INIT();LED_INIT();while(1){/* code */LED_ON();delay(10000);LED_OFF();delay(10000);}return0;} 到上面工程管理基本完成,没事什么难度,参考 STM32 工程创建就很容易理解 ...
led_off(); /* 关闭LED */ delay(500); /* 延时500ms */ led_on(); /* 打开LED */ delay(500); /* 延时500ms */ } return 0; } main.h: #ifndef __MAIN_H #define __MAIN_H #include "fsl_common.h" #include "fsl_iomuxc.h" ...
图。 按键实行一... [单片机框架][bsp层][nrf52832][nrf52840][nrf52810][nrf52820][bsp_led] LED配置和使用 重新封装一层函数,用于bsp层函数,方便调用。 void bsp_led_init(void); void bsp_led_deinit(void; void bsp_led_on(bsp_led_t ch); void bsp_led_off(bsp_led_t ch); void ...
0、使用McBSP发送数据(暂时未连接接收数据的DSP),通过控制开发板上的LED灯来指示BOOT后McBSP是否在不停的发送数据。main()函数如下所示: void main() { int i, c = 0, d = 3, v; (void) platform_led(0, PLATFORM_LED_OFF, PLATFORM_USER_LED_CLASS); ...