[STM32F4] 【STM32F469I试用】+使用STM32CubeMX创建工程实现LED闪烁

[复制链接]
 楼主| ccitlad 发表于 2015-12-14 09:42 | 显示全部楼层 |阅读模式
本帖最后由 ccitlad 于 2015-12-17 14:47 编辑

昨晚收到,今天迫不及待的想试一把,ST有自己的开发利器STM32CubeMX,下面就用这种方法,一步步试一下。

一:

建议下载资料 :
1、 MB1189.pdf (1.8 MB, 下载次数: 15)    原理图
2、STM32CubeMX  4.12最新版本
             http://www.st.com/web/catalog/tools/FM147/CL1794/SC961/SS1533/PF259242?sc=stm32cube
3、以及CubeMX生成工程文件需要的基本库文件  最新(使用CubeMX在线下载,速度慢,而且经常解压失败,所以最好自己下载,后面教如何加载)    STM32CubeF4     1.10.0 版本
    http://www.st.com/web/en/catalog/tools/PF259243

二 :STM32CubeMX,点击“New Project” 如下图所示
1.jpg

三 :
选择管脚。这里我使用的是LED1
QQ截图20151214091322.jpg
原理图为PG6 引脚
QQ截图20151214091337.jpg

然后配置Cubemx,由于封装TFBGA216对应引脚比较多,可以用搜索的方式查找PG6
PG6.jpg

四:
配置时钟,这里我就采用默认的时钟配置。
QQ截图20151214083439.jpg

五:
配置管脚属性以及外设
QQ截图20151214082919.jpg

六:
生成工程文件 ,设置名字。路径。以及选择开发工具(注意路径不要有中文!)
QQ截图20151214083730.jpg

如果在你是第一次使用,Cubemx会提示你下载相应的库,但是用CubeMx下载库速度很慢,而且经常解压失败,所以我参考一开始说的,参考下载资料,事先下载好库文件,然后如下图导进去。
QQ截图20151214092453.jpg

七:
这个就是Cubemx生成的工程。
包含外设的API接口函数
QQ截图20151214084403.jpg

这个就是刚才配置的端口,已经自动生成好了
QQ截图20151214084711.jpg

这就是main函数,结构很简单。
  1. nt main(void)
  2. {

  3.   /* USER CODE BEGIN 1 */

  4.   /* USER CODE END 1 */

  5.   /* MCU Configuration----------------------------------------------------------*/

  6.   /* Reset of all peripherals, Initializes the Flash interface and the Systick. */
  7.   HAL_Init();

  8.   /* Configure the system clock */
  9.   SystemClock_Config();

  10.   /* Initialize all configured peripherals */
  11.   MX_GPIO_Init();

  12.   /* USER CODE BEGIN 2 */

  13.   /* USER CODE END 2 */

  14.   /* Infinite loop */
  15.   /* USER CODE BEGIN WHILE */
  16.   while (1)
  17.   {
  18.   /* USER CODE END WHILE */
  19.                
  20.                 HAL_GPIO_WritePin(GPIOG, GPIO_PIN_6, GPIO_PIN_SET);
  21.                 HAL_Delay(500);
  22.                 HAL_GPIO_WritePin(GPIOG, GPIO_PIN_6, GPIO_PIN_RESET);
  23.                 HAL_Delay(500);

  24.   /* USER CODE BEGIN 3 */

  25.   }
  26.   /* USER CODE END 3 */

  27. }



然后编译下载。

小灯闪烁了起来。LED1 绿色的
闪烁.gif



END: 憋不住的先试了一把,感觉cubemx很好用,简单方便,傻瓜式操作。


后面再继续慢慢试用,开发板遗憾的是没有以太网接口,而且F469I没有集成以太网PHY,所以要想做以太网实验,要外接了。
按照期初想法后面想链接GoKit物联网开发板,发挥开发板得天独厚大屏显示:D,做一个可以触摸控制的wifi智能家居中控系统。
后面添加测试数字音频,最好实现通过网络收发数字音频。。。。。


希望有个f469开发板方面的qq群,方便大家一起交流学习。:)



(补附件工程)
F469I_LED.part01.rar (4 MB, 下载次数: 13) F469I_LED.part02.rar (2.38 MB, 下载次数: 14)


秋风式街球 发表于 2015-12-14 11:26 | 显示全部楼层
楼主速度很快嘛
 楼主| ccitlad 发表于 2015-12-14 14:53 | 显示全部楼层

昨晚收到 先撸一吧 过过瘾 :D
您需要登录后才可以回帖 登录 | 注册

本版积分规则

19

主题

171

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部