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

查看: 4026|回复: 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管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版