你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

查看: 3993|回复: 15

[STM32F3] STM32F303 使用STM32CubeMX

[复制链接]

93

主题

2449

回帖

4

蝴蝶豆

论坛元老

最后登录
2020-6-28
发表于 2015-6-3 21:29:13 | 显示全部楼层 |阅读模式
本帖最后由 wambob 于 2015-6-3 21:29 编辑

STM32CubeMX 目前版本是4.7.1,原来的4.6检查到更新后,不是安装补丁,而是完整的下载。
1.JPG
从ST官网下载F3固件库,在线更新比较慢
2.JPG
新工程,选择STM32F303RE后
3.JPG
除了灰色的管脚未使用外,有颜色的标注了使用的功能。开发板板初始上电后,板上的绿灯闪烁。使用板上资源的默认设置。鼠标左键单击齿轮图标会弹出工程名称、路径,IDE工具
4.JPG
生成代码后选择提示的打开工程按钮,生成的工程时包含配置引脚初始化后的空的框架,如果不添加代码,什么也不做。
5.JPG
PA5是GPIO输出,外接绿光二极管LD2。在GPIO的驱动stm32f3xx_hal_gpio.c里有管脚的相关函数。
  1. void HAL_GPIO_TogglePin(GPIO_TypeDef* GPIOx, uint16_t GPIO_Pin)
复制代码
用来翻转管脚状态。不过HAL库还是有问题,GPIO_Pin中的Pin没有统一,在这个函数里,如果不使用PIN,就会报错
  1. __weak void HAL_Delay(__IO uint32_t Delay)
复制代码
这个延时函数原型在stm32f3xx_hal.c里面,调用了系统滴答来延迟1ms。
在while循环里添加这两个函数就可简单实现开发板初始上电LED闪烁的效果。而其他的工作都是由STM32CubeMX完成了,可视化编程简化了开发过程,不足的是还不是很完美。
  1. HAL_Delay(500);
  2. HAL_GPIO_TogglePin(GPIOA, GPIO_PIN_5);
复制代码


回复

使用道具 举报

93

主题

2449

回帖

4

蝴蝶豆

论坛元老

最后登录
2020-6-28
 楼主| 发表于 2015-6-10 19:00:22 | 显示全部楼层
数码小叶 发表于 2015-6-10 17:03
再也不直接更新了,删伤了

同感,这还没用多长时间,就4.8了,更新纯粹找折腾
回复 支持 1 反对 0

使用道具 举报

47

主题

3404

回帖

30

蝴蝶豆

版主

最后登录
2020-12-7
发表于 2015-6-3 23:26:06 | 显示全部楼层
多谢分享。。。
回复 支持 反对

使用道具 举报

40

主题

1595

回帖

1

蝴蝶豆

论坛元老

最后登录
2018-7-23
发表于 2015-6-3 23:48:28 | 显示全部楼层
学习了
回复 支持 反对

使用道具 举报

12

主题

415

回帖

0

蝴蝶豆

高级会员

最后登录
2018-12-6
发表于 2015-6-7 20:37:26 | 显示全部楼层
谢谢分享
回复 支持 反对

使用道具 举报

52

主题

3313

回帖

61

蝴蝶豆

论坛元老

最后登录
2020-12-9
发表于 2015-6-10 17:03:40 | 显示全部楼层
再也不直接更新了,删伤了
回复 支持 反对

使用道具 举报

41

主题

2476

回帖

282

蝴蝶豆

论坛元老

最后登录
2020-12-8
发表于 2015-6-10 21:46:02 | 显示全部楼层
4.8应该是增加了F7支持吧
回复 支持 反对

使用道具 举报

93

主题

2449

回帖

4

蝴蝶豆

论坛元老

最后登录
2020-6-28
 楼主| 发表于 2015-6-10 22:06:51 | 显示全部楼层
dsjsjf 发表于 2015-6-10 21:46
4.8应该是增加了F7支持吧

是的,支持了F7
回复 支持 反对

使用道具 举报

11

主题

661

回帖

0

蝴蝶豆

金牌会员

最后登录
2020-6-8
发表于 2015-6-11 17:04:18 | 显示全部楼层
谢谢分亨。
回复 支持 反对

使用道具 举报

4

主题

66

回帖

0

蝴蝶豆

初级会员

最后登录
2018-8-2
发表于 2015-6-12 15:37:25 | 显示全部楼层
支持一下
回复 支持 反对

使用道具 举报

关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版