轻轻抛物线吧 关注:391贴子:11,762
  • 6回复贴,共1

使用stm32cube利用STM32F4DISCOVER评估板编写点亮LED灯

只看楼主收藏回复

一楼度娘


IP属地:浙江1楼2016-04-15 13:29回复
    1,新建文件夹,随便命名

    2,打开STM32CUBE,选择新建工程

    3,选择芯片型号,咱们这个是官方的评估板,直接在board里面选择,咱们板子的型号,STM32F4DISCOVER





    IP属地:浙江2楼2016-04-15 13:37
    回复
      之后进入软件操作界面

      有于是官方的板子,所以引脚什么的都设置好了
      可以找到led连接在引脚PG13和PG14上,如下图所示


      IP属地:浙江3楼2016-04-15 13:42
      回复
        4,配置一下时钟,选择外部高速晶振


        IP属地:浙江4楼2016-04-15 13:45
        回复
          之后点击这个生成代码





          IP属地:浙江5楼2016-04-15 13:53
          回复

            在主函数添加这几句代码
            HAL_GPIO_WritePin(GPIOG, GPIO_PIN_13, GPIO_PIN_SET);
            HAL_Delay(500);
            HAL_GPIO_WritePin(GPIOG, GPIO_PIN_13, GPIO_PIN_RESET);
            HAL_GPIO_TogglePin(GPIOG, GPIO_PIN_14);

            然后按F7是编译程序
            按F8是下载程序到单片机
            之后观察开发板的led灯闪烁,
            如果不闪,按一下,黑色的按键,是复位按键


            IP属地:浙江6楼2016-04-15 14:08
            回复
              将鼠标点击HAL_GPIO_WritePin(GPIOG, GPIO_PIN_13, GPIO_PIN_SET);
              这个函数右键
              出现如下页面
              点击红框部分
              可以跳到函数的位置,
              可以看这个函数的解释说明


              IP属地:浙江7楼2016-04-15 14:11
              回复