【入门总结1】STM32f103入门之创建工程

这篇博客介绍了如何使用Keil uVision创建STM32F103的工程,包括选择正确的芯片型号、添加必要的库函数,如CMSIS-CORE、CMSIS Driver等,并解释了这些库的功能。通过步骤演示了如何配置GPIO和RCC,确保工程无错误和警告。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

STM32f103入门之创建工程

1创建工程

这个和其他的编译器一样
project->New Uvision project…
然后输入文件名确认,然后弹出下图界面。
创建工程
选择STMicroelectronics 选择STM32F103->选择相应的芯片。选择芯片

如果安装好Keil后发现这个弹框内没有任何显示,则需要下载相应的库,官网或者百度都有。
点击OK以后弹出如下界面
库函数加载
这是安装MDK5后才有的提示框。与之前的库函数需要手动添加不同,MDK5的库函数已经做好了集成,只要勾选相应的外设就能加载。
其中每个Component 的description文档都有说明,大部分网页用谷歌浏览器支持中英文翻译。

2添加相应的库函数

现在可以开始添加需要的库函数了
其中board support 应该是官方的开发版自带的支持。
从第二个CMSIS开始,
CORE需要选择根据描述文档:
CMSIS-CORE为Cortex-M设备实现了基本的运行时系统,并使用户可以访问处理器内核和设备外围设备。
此为必选项。
DSP提供DSP函数
RTOS、RTOS2为嵌入式操作系统库函数,目前没有看过。
第三个选择CMSIS Driver包含各类通讯API,待探索

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值