【解析新特性】300W单路输出工业电源>>
电子产品世界 » 论坛首页 » 嵌入式开发 » 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 跳转至

回复

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