找到约 3111 条相关结果
... ;lt;1000){//亮度较低,打开红色LED灯HAL_GPIO_WritePin(GPIOB,GPIO_PIN_0,GPIO_PIN_SET);HAL_GPIO_WritePin(GPIOB,GPIO_PIN_1 ... 'lt;2000){//亮度适中,打开绿色LED灯HAL_GPIO_WritePin(GPIOB,GPIO_PIN_0,GPIO_PIN_RESET);HAL_GPIO_WritePin(GPIOB,GPIO_PIN_1 ...
... ;#include'quot;./BSP/LED/led.h'quot;intmain(void){uint8_tkey;led_init();/*LED初始化*/key_init();/*按键初始 ... ;}}else{msleep(10);}}}可以看到,首先执行LED初始化和按键初始化,初始 ...
... 。如此反复循环,就能实现LED灯的闪烁效果。使用R_BSP_SoftwareDelay函数 ... ,表示微秒。为此我们构建了LED的阻塞式的闪烁函数:#definePin_LEDUserBSP_IO_PORT_10_PIN_01 ... 参见效果展示视频中的'quot;LED阻塞式闪烁'quot;部分.后续会 ...
... 具体代码展示如何利用该功能控制LED的亮度变化。STM32F407的主要特性 ... 和FPU1.硬件准备STM32F407开发板一个LED电源和调试工具2.软件开发工具 ... 控制PWM占空比,从而实现LED亮度调节。5.实现代码#include&apos ...
... 实现以下功能:GPIO输出控制LED按键控制LED状态UART串口通信实现简单 ... GPIO_ResetBits(GPIOC,GPIO_Pin_13);//点亮LED}else{GPIO_SetBits(GPIOC,GPIO_Pin_13);//熄灭LED}}//串口发送字符串函数voidUART_SendString ...
... 、PWM项目目标:使用按键控制LED的状态,通过UART进行串口 ... ){GPIO_ResetBits(GPIOC,GPIO_Pin_13);//点亮LED}else{GPIO_SetBits(GPIOC,GPIO_Pin_13);//熄灭LED}//通过串口发送调试信息 ...
... {//armJoyCmd(serialCmd);//手柄模式}pinMode(ledPin,OUTPUT);//设置LED引脚为输出模式}voidarmDataCmd(charserialCmd){//Arduino ... (intbrightness=0;brightness'lt;=200;brightness++){//设置LED的亮度analogWrite(ledPin,brightness);//等待一段 ...
... );//初始化时钟系统/*LEDinit*/LED_Init();//初始化LED灯/*UARTinit*/COM_Init();//初始化串口通信 ... 0{LED_On(LED_RED);//点亮红色LED灯LED_Off(LED_GREEN);//关闭绿色LED灯}else//如果比较标志 ... 亮红色LED并熄灭绿色LED;否则,点亮绿色LED并熄灭红色LED。这个 ...
... {//armJoyCmd(serialCmd);//手柄模式}pinMode(ledPin,OUTPUT);//设置LED引脚为输出模式}voidarmDataCmd(charserialCmd){//Arduino ... (intbrightness=0;brightness'lt;=200;brightness++){//设置LED的亮度analogWrite(ledPin,brightness);//等待一段 ...
... =0;PWM_COUNT=0;PWM_VLAUE=5;direc_flag=0;LED=1;//默认LED熄灭timer0_init();//定时器0初始化 ... ==PWM_VLAUE)//判断是否到了点亮LED的时候LED=0;//点亮LEDif(PWM_COUNT==10)//当前 ...