打印
[STM32F4]

【STM32F469I试用】+标准库流水灯

[复制链接]
2039|19
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
笑鸟007|  楼主 | 2015-12-18 15:14 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
    之前用过STM32Cube L4,但是感觉HAL库不是很熟悉,LL库感觉不错,收到STM32F469I-DISCO后还是准备用标准库点个灯(PS:最开始使用的STM32f103系列的板子)。
先看STM32F469i_Disco板子原理图的LED部分。

    确定要用到的管脚后建立标准库工程。在建立工程的时候要注意在C/C++选项卡里的Define中要定义USE_STDPERIPH_DRIVER,STM32F469_479xx和选择适当的文件路径,如下图

    建立好工程,就开始配置IO,

//
//  /*!< At this stage the microcontroller clock setting is already configured,
//       this is done through SystemInit() function which is called from startup
//       files before to branch to application main.
//       To reconfigure the default setting of SystemInit() function,
//       refer to system_stm32f4xx.c file */

  /* SysTick end of count event each 10ms */
  RCC_GetClocksFreq(&RCC_Clocks);
  SysTick_Config(RCC_Clocks.HCLK_Frequency / 100);

  /* Add your application code here */
  /* Insert 50 ms delay */
  Delay(5);

  GPIO_InitTypeDef GPIO_InitStructure;
  /* Enable the GPIOG/D/K peripheral */
  RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOG|RCC_AHB1Periph_GPIOD|RCC_AHB1Periph_GPIOK, ENABLE);  //开启时钟

  /* Configure LED pin(PG6) in out function */
  GPIO_InitStructure.GPIO_Pin = GPIO_Pin_6;
  GPIO_InitStructure.GPIO_Speed = GPIO_Speed_100MHz;
  GPIO_InitStructure.GPIO_Mode = GPIO_Mode_OUT;
  GPIO_InitStructure.GPIO_OType = GPIO_OType_PP;
  GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_UP;  
  GPIO_Init(GPIOG, &GPIO_InitStructure);
    这里只配置了PG6(LED1);
然后进入while(1)循环里面点灯以及灭灯。
下面是效果图。拍照水平有限啊。

下面是建立的工程文件。
LED.zip (53.76 KB)


沙发
sourceInsight| | 2015-12-18 15:23 | 只看该作者
这个板子看上去像是手机一样,怪怪的。。。。

使用特权

评论回复
板凳
笑鸟007|  楼主 | 2015-12-18 15:40 | 只看该作者
sourceInsight 发表于 2015-12-18 15:23
这个板子看上去像是手机一样,怪怪的。。。。

对屏幕很像手机!

使用特权

评论回复
地板
xia00| | 2015-12-18 16:46 | 只看该作者
楼主说的蛮详细啊,不错,学习了!!!超赞!!

使用特权

评论回复
5
okyouwin| | 2015-12-18 18:04 | 只看该作者
:lol,感觉好爽啊,都有板子玩。

使用特权

评论回复
6
ji7411| | 2015-12-18 18:06 | 只看该作者
:lol,前来支持。

使用特权

评论回复
7
笑鸟007|  楼主 | 2015-12-18 18:07 | 只看该作者
xia00 发表于 2015-12-18 16:46
楼主说的蛮详细啊,不错,学习了!!!超赞!!

谢谢,相互学习!

使用特权

评论回复
8
笑鸟007|  楼主 | 2015-12-18 18:08 | 只看该作者

:)

使用特权

评论回复
9
丶tiantian| | 2015-12-18 18:13 | 只看该作者
:lol,上手先点灯玩,

使用特权

评论回复
10
huaiqiao| | 2015-12-18 19:02 | 只看该作者
F469,标注库支持吗?Cube库了吧

使用特权

评论回复
11
lvyunhua| | 2015-12-18 20:32 | 只看该作者
不错,支持下。

使用特权

评论回复
12
笑鸟007|  楼主 | 2015-12-18 22:59 | 只看该作者
huaiqiao 发表于 2015-12-18 19:02
F469,标注库支持吗?Cube库了吧

可以用Cube,也可以用F4的标准库。:)

使用特权

评论回复
13
笑鸟007|  楼主 | 2015-12-18 23:00 | 只看该作者

谢谢!:)

使用特权

评论回复
14
songchenping| | 2015-12-19 10:45 | 只看该作者
sourceInsight 发表于 2015-12-18 15:23
这个板子看上去像是手机一样,怪怪的。。。。

屏幕就是手机屏幕的。

使用特权

评论回复
15
huaiqiao| | 2015-12-19 20:03 | 只看该作者
笑鸟007 发表于 2015-12-18 22:59
可以用Cube,也可以用F4的标准库。

关键我记得有些头文件是不支持469的吧

使用特权

评论回复
16
笑鸟007|  楼主 | 2015-12-19 22:33 | 只看该作者
huaiqiao 发表于 2015-12-19 20:03
关键我记得有些头文件是不支持469的吧

支持的,会有更新的!:)

使用特权

评论回复
17
huaiqiao| | 2015-12-20 15:41 | 只看该作者
笑鸟007 发表于 2015-12-19 22:33
支持的,会有更新的!

能发下标准库的地址吗?我只看到有HAL库的。

使用特权

评论回复
18
笑鸟007|  楼主 | 2015-12-20 20:03 | 只看该作者
huaiqiao 发表于 2015-12-20 15:41
能发下标准库的地址吗?我只看到有HAL库的。

http://www.stmcu.org这个里面有

1.PNG (245.89 KB )

1.PNG

使用特权

评论回复
19
huaiqiao| | 2015-12-21 08:47 | 只看该作者
笑鸟007 发表于 2015-12-20 20:03
http://www.stmcu.org这个里面有

好的,谢谢您。

使用特权

评论回复
20
xia00| | 2015-12-27 18:21 | 只看该作者
笑鸟007 发表于 2015-12-18 18:07
谢谢,相互学习!

恩恩呢,我是菜鸟,还指望向楼主多学习了。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

7

主题

249

帖子

1

粉丝