STM32开发(1) |
您所在的位置:网站首页 › stm32f103c8t6移植到c6t6变慢了 › STM32开发(1) |
stm32f103c6t6开发板介绍
前言一、stm32f103c6t6芯片资源介绍1.STM32 的命名规则
二、最小系统开发板介绍三、开发板基本使用方法1.软件安装1.1MDK5 安装1.1.1安装STM32芯片包1.1.2安装license
1.2USB转串口驱动安装
2.keil5配置3.keil5常见问题汇总常见错误一常见错误二常见错误三
四、本文小结
前言
接下来将用一个专栏来介绍STM32开发,前面是一些基础介绍,后面将结合具体物联网项目进行介绍 一、stm32f103c6t6芯片资源介绍stm32f103c6t6 是一款基于 ARM Cortex M3 内核的 32 位通用微控制器芯片: STM32F103系列芯片,优异的性能,资源丰富,性价比超高,本文和后续教程选用stm32f103c6t6这款芯片的开发板是因为这款芯片成本较低,主频高达72Mhz,且具备非常丰富的片上资源,完全可以满足STM32学习的需求。 1.STM32 的命名规则从STM32 的命名规则如下图所示 最小系统是能够维持MCU工作的一个最精简的电路 ,最小系统一般由电源、外部复位电路、外部时钟电路以及MCU本体构成。我的开发板就是一个最小系统。最小系统简洁易用,这里将所有的pin都引出了,可以根据我们自己开发时的功能需求外界外设。 开发 STM32 需要用到一些开发工具如: IDE、串口调试助手等,IDE可以使用keil5,安装包可以在网盘资料中找到,串口调试助手可以个人比较喜欢使用xcom和SecureCRT,你可以根据个人喜好进行选择。当然还需要安装串口驱动等,下面给出一些软件安装的基础步骤,仅供参考 1.软件安装 1.1MDK5 安装要在电脑上成功安装KEIL5,首先必须要有安装包,我们可以通过万能的百度,搜索关键字“KEIL5下载”,上面会有很多下载渠道,也可以在KEIL的官网上下载:https://www.keil.com/download/product/,打开界面下图所示。 点击Next按钮。弹出如下对话框。 在红框2中勾选上,点击Next按钮。弹出如下对话框。 上一步安装完成并不是真正安装好,和以前安装KEIL4等软件不同的是,KEIL5需要单独安装芯片包,否则无法选择芯片类型。STM32芯片包需要去KEIL的官网下载,有F0/1/2/6/4/7这几个系列,具体下载和安装哪个系列的包,要看你的芯片型号。我们给大家的KEIL5软件内提供了STM32F1和F4的芯片包。如下所示。大家直接双击红色框内文件,安装和KEIL5同一目录即可。
安装完KEIL5后,我们还需要对其破解,首先打开KEIL5软件,点击File-License Management…,复制红色框3中的CID。操作步骤如下: 根据你的USB转串口芯片选择驱动进行安装,我的USB转串口工具芯片是 CH340C,这里安装 CH340 USB 虚拟串口驱动,以便我们使用电脑通过 USB 和 STM32 进行串口通信。 1.点击如下图所示图标:这个选项是对keil5进行配置常用到的配置项,配置项有: Device:里面主要是STM32芯片列表,以及芯片包版本,一般选择正确,不更改芯片就不需要更改了Targets:里面主要有开发板外部晶振频率,编译器配置,以及内存地址配置,一般选择正确,不更改芯片就不需要更改了Output:编译后输出的文件类型,一般保持默认配置C/C++:这里配置编译代码时的优化等级和代码头文件搜索路径,头文件搜索路径需要更具项目代码变化修改Debug: 这里面主要是配置镜像烧录工具类别,一般选择正确就不需要更改了 一下是我stm32f103c8t6的板子配置过程,仅供参考。![]() ![]() ![]()
printf已经重载,但是无论如何就是没有打印信息。 解决方法:切记勾选 Use MicroLIB
本文介绍了stm32f103c6t6的片上资源,后续教程时候的最小系统开发板,以及开发环境的搭建等内容,为后续具体学习做一个铺垫。 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |