这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界» 论坛首页» 嵌入式开发» MCU» 使用stm32cube生成的代码无法控制板载的LED灯?

共4条 1/1 1 跳转至

使用stm32cube生成的代码无法控制板载的LED灯?

助工
2014-03-30 19:19:17 打赏

我下载了ST公司官网的最新stm32cube图形化配置软件,并使用它来配置我的F407-discovery开发板,使用了PortD.12与PortD.13两个引脚控制2个LED灯。我在main函数里添加了闪烁D.13的LED灯,但是实际并没有观察到LED灯在反转。求助各位了~~~

int main(void) { /* USER CODE BEGIN 1 */ /* USER CODE END 1 */ /* MCU Configuration----------------------------------------------------------*/ /* Reset of all peripherals, Initializes the Flash interface and the Systick. */ HAL_Init(); /* Configure the system clock */ SystemClock_Config(); /* Initialize all configured peripherals */ MX_GPIO_Init(); /* USER CODE BEGIN 2 */ /* USER CODE END 2 */ HAL_GPIO_TogglePin(GPIOD, GPIO_PIN_13 ); HAL_GPIO_TogglePin(GPIOD, GPIO_PIN_13 ); /* Code generated for FreeRTOS */ /* Create Start thread */ osThreadDef(USER_Thread, StartThread, osPriorityNormal, 0, 2 * configMINIMAL_STACK_SIZE); osThreadCreate (osThread(USER_Thread), NULL); /* Start scheduler */ osKernelStart(NULL, NULL); /* We should never get here as control is now taken by the scheduler */ /* USER CODE BEGIN 3 */ /* Infinite loop */ while (1) { } /* USER CODE END 3 */ }

这里非常感谢大家帮忙!

每个回复即送10个积分 ^_^





关键词: stm32cube 自动生成 出错

高工
2014-03-30 19:24:58 打赏
2楼

看来还是不完善,没看到楼主的PD12的配置呢?

这么封闭的函数怎么分析呢?我看的要哭了。。。


院士
2014-03-31 09:45:54 打赏
3楼

菜鸟
2016-01-04 19:39:02 打赏
4楼
  1. HAL_GPIO_TogglePin(GPIOD, GPIO_PIN_13 );
  2. HAL_GPIO_TogglePin(GPIOD, GPIO_PIN_13 ); 添加到while中,你的程序在while中空循环了

共4条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册]