建立Stm32F103库函数工程(包含正点原子库函数工程模板)--STM32名命规则、仿真设置、利用寄存器地址操控stm32的工程建立

本文详细介绍了如何建立STM32F103的库函数工程,包括正点原子库函数工程模板的使用、STM32概述、工程建立步骤、文件拷贝和配置、软件调试设置。通过本篇指南,读者可以理解STM32的命名规则,学会库函数工程的创建与调试。

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

前言

  本篇文章的主要内容是建立第一个是STM32的工程,学习过C51的都应该了解,在写一个单片机程序时第一步就是建立工程。而C51的工程较为容易建立,相比之下STM32的工程建立就比较困难和繁琐。应为包含了许多的配置文件和库函数需要添加。同时还要设置一些选项。现在有许多可以直接使用的模板,目录中相关文件就是一个正点原子的工程模板,可以直接运行。

  那我为什么还有写这个文章呐,其实是了解建立工程的过程。和了解需要设置的一些地方,方便一以后需要建立自己工程时使用。

准备工作

本文使用的芯片:
  STM32F103ZET6
  适用stm32F10x系列
软件:

   Keil uVision4
   提取码:ft6o

安装教程请自行-------百度
相关文件:
  这些是建立库函数例程时要用到的一些文件,在建立库函数例程时需要用到,如果是建立寄存器例程,可不用下载。这些文件是正点原子提供的。说一点题外话正点原子在这方面做的确实强,乳沟你有正点原子的板子可通过正点原子官方技术论坛进行下载,同时也可以在里面与技术大佬交流。
  这里的链接是正点原子提供的工程模板,是可以直接运行的。
链接:正点原子工程模板   提取码:xduq

  库函数就是已经写好的一些指令,只需要调用函数就可以进行在相应的操作。就好像我们再用C语言编程时引用的头文件意思相同。

STM32概述

简介:

单片机(Microcontrollers)是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计数器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的微型计算机系统。由于8位单片机由于内部构造简单,体积小,成本低廉,在一些较简单的控制器中应用很广。常见的8位单片机主要有:Intel的51系列,Atmel的AVR系统,Microchip公司的PIC系列,TI的MSP430系列等。而STM32是一种功能比较强大的32位的单片机。它和8位单片机最大的不同是,它不仅可以使用寄存器进行编程,还可以使用官方提供的库文件进行编程,这样不仅编程方便,而且更容易移植。

STM32 是由ARM公司开发的。专门设计的Cortex-M内核。标准的ARM架构

stmf10x系列名命规则

这里以STM32F103C8T6为例

  • 产品系列:
    STM32

    • 产品类型:
      • F= 通用类型
  • 产品子系列:

    • 101 = 基本型
    • 102 = usb基本型,USB2.0全速设备
    • 103 = 增强型
    • 105或107 = 互联型
  • 引脚数目:

    • T = 36
    • C = 48
    • R = 64
    • V = 100
    • Z = 144
  • 闪存存储容量:

    • 4 = 16K字节的闪存存储器
    • 6 = 32K
    • 8 = 64K
    • B = 128K
    • C = 256K
    • D = 384K
    • E = 512K
  • 封装:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

gussu-毛虫

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值