硬石社区

 找回密码
 立即注册
查看: 226|回复: 4

[STM32F1] F103用cubeMX建立工程,生成代码后,如何添加新外设的初始化程序

[复制链接]

2

主题

4

帖子

522

积分

见习海贼

Rank: 2Rank: 2

积分
522
发表于 2019-8-23 11:23:07 | 显示全部楼层 |阅读模式
论坛的大神们好。我想咨询一下,F103用cubeMX建立工程,生成代码后,如果需要增加其他的外设,该如何添加新外设的初始化程序?
比如我原本的项目里配置了GPIO、定时器TIM1,和中断,现在需要新增uart的功能,该怎么做呢?除了重新配置CubeMX外,能不能像之前标准库一样,直接添加.C和.H文件,然后配置路径?

回复

使用道具 举报

370

主题

1105

帖子

11万

积分

传说中的管理员

Rank: 25Rank: 25Rank: 25Rank: 25Rank: 25Rank: 25Rank: 25Rank: 25Rank: 25Rank: 25Rank: 25Rank: 25Rank: 25Rank: 25Rank: 25Rank: 25Rank: 25Rank: 25Rank: 25Rank: 25Rank: 25Rank: 25Rank: 25Rank: 25Rank: 25

积分
112628
QQ
发表于 2019-8-23 12:19:10 | 显示全部楼层
可以添加.c和.h文件。。另外需要注意的就是:“原本的项目里配置了GPIO、定时器TIM1,和中断”
这样的程序,是没有把usart相关的hal库文件添加到工程里边的,现在你要用usart,那么需要自己手动
把stm32f1xx_hal_usart.c添加到工程里边,另外还需要修改:stm32f1xx_hal_conf.h文件内容。
具体可以多看我们视频里边的介绍。
回复 支持 反对

使用道具 举报

2

主题

4

帖子

522

积分

见习海贼

Rank: 2Rank: 2

积分
522
 楼主| 发表于 2019-8-23 13:54:22 | 显示全部楼层
yingshi 发表于 2019-8-23 12:19
可以添加.c和.h文件。。另外需要注意的就是:“原本的项目里配置了GPIO、定时器TIM1,和中断”
这样的程序 ...

老师,请问是哪一节的教程有介绍
回复 支持 反对

使用道具 举报

370

主题

1105

帖子

11万

积分

传说中的管理员

Rank: 25Rank: 25Rank: 25Rank: 25Rank: 25Rank: 25Rank: 25Rank: 25Rank: 25Rank: 25Rank: 25Rank: 25Rank: 25Rank: 25Rank: 25Rank: 25Rank: 25Rank: 25Rank: 25Rank: 25Rank: 25Rank: 25Rank: 25Rank: 25Rank: 25

积分
112628
QQ
发表于 2019-8-23 15:06:22 | 显示全部楼层
视频不是专讲你这问题啊,是整体分析例程代码。。你可以看前面几个跟例程代码分析有关的视频。
回复 支持 反对

使用道具 举报

2

主题

4

帖子

522

积分

见习海贼

Rank: 2Rank: 2

积分
522
 楼主| 发表于 2019-8-23 16:19:41 | 显示全部楼层
好的,谢谢
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Comsenz Inc. ( 粤ICP备16080364号

GMT+8, 2019-10-16 00:44 , Processed in 0.067510 second(s), 37 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表