STM32F103C8T6开发板详细介绍及特点分析

STM32简介

  • STM32是ST公司基于ARM Cortex-M内核开发的32位微控制器
  • STM32常应用在嵌入式领域,如智能车、无人机、机器人、无线通信、物联网、工业控制、娱乐电子产品等
  • STM32功能强大、性能优异、片上资源丰富、功耗低,是一款经典的嵌入式微控制器。
  •  STM32F103C8T6

    F1XX片上资源/外设

    命名规则

     系统结构

     启动配置

     在使用STM32F10XX时,我们一般使用系统存储器启动模式。

    将BOOT0引脚置1,BOOT1引脚置0。

     并在FlyMcu软件进行开始编程前,做如下设置:

     最小系统电路

     软件安装步骤:

    1. 安装Keil5 MDK
    2. 安装器件支持包
    3. 软件注册
    4. 安装STLINK驱动
    5. 安装USB转串口驱动

    型号分类及缩写

     此处,STM32F103C8T6板子的Flash容量为64K,所以该板子为中容量产品(MD),

    如果是野火的STM32F103系列板子(如指南者、霸道),则是大容量产品(HD)。

    新建工程的步骤:

    1. 建立工程文件夹,Keil中新建工程,选择型号。
    2. 工程文件夹里建立Start、Library、User等文件夹,复制固件库里面的文件到工程文件夹。
    3. 工程里对应建立Start、Library、User等同名称的分组,然后将文件夹内的文件添加到工程分组里。
    4. 工程选项,C/C++,Include Paths内声明所有包含头文件的文件夹。
    5. 工程选项,C/C++,Define内定义USE_STDPERIPH_DRIVER。
    6. 工程选项,Debug,下拉列表选择对应调试器,Settings,Flash Download里勾选Reset and Run 。

    工程架构:

    来源:江协科技

    物联沃分享整理
    物联沃-IOTWORD物联网 » STM32F103C8T6开发板详细介绍及特点分析

    发表评论