0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

STM32F1_ 常见外设资源汇总

黄工的嵌入式技术圈 来源:黄工的嵌入式技术圈 2020-04-08 09:54 次阅读

前言

STM32F1系列芯片算是在STM32中最早的一系列,在实际生活中应用的比较广泛。因此,汇总一下STM32F1系列芯片常见片内资源,每一篇文章把重点提出来讲解,并提供软件源代码工程。

汇总常见资源:基本IO、定时器TIM、串口USART、ADC模数转换、DAC数模转换、SPI串行通信、EXIT外部中断、BKP备份数据、RTC闹钟SysTick系统滴答、WDG看门狗(独立+窗口)、DMA传输数据、片内FLASH编程、FSMC读写外部SRAM、外部NorFlash操作等。

各个细节详情请查看下面文章的讲解,这里将所有源代码工程打包,下载地址(360云盘):https://yunpan.cn/cSBaUas4Ntcq4访问密码 7f8b

汇总内容

以下实例提出重点,并提供源代码工程,微信暂不支持超链接,请点击最后“阅读原文”。

1.STM32F1_开发准备工作

2.STM32F1_新建软件工程

3.STM32F1_基本IO配置

4.STM32F1_USART输入输出 - 中断接收

5.STM32F1_TIM基本延时 - 计数

6.STM32F1_TIM定时 - 中断

7.STM32F1_ADC单通道单次采集

8.STM32F1_DAC输出电压

9.STM32F1_SPI读写Flash

10.STM32F1_SPI主从通信

11.STM32F1_DAC输出三角波形

12.STM32F1_EXIT中断

13.STM32F1_BKP备份数据

14.STM32F1_RTC闹钟

15.STM32F1_TIM输出PWM波形

16.STM32F1_SysTick系统滴答

17.STM32F1_WDG看门狗(独立+窗口)

18.STM32F1_DMA发送串口数据

19.STM32F1_片内FLASH编程

20.STM32F1_FSMC读写外部SRAM

21.STM32F1_外部SRAM作为运行内存

22.STM32F1_外部NorFlash存储程序代码

说明

以上提供软件工程使用MDK-ARM集成开发工具,基于STM32F103大容量芯片,只需要适当修改一下工程配置(如芯片型号,启动文件等),F1系列的大部分芯片都适用。FSMC功能适用于大容量芯片,中等及小容量芯片没有FSMC功能。

上面提供的例程仅供参考,提出的重点是我每天花一定时间整理出来的,若有不正确的地方请谅解。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 定时器
    +关注

    关注

    23

    文章

    3148

    浏览量

    112059
  • Tim
    Tim
    +关注

    关注

    0

    文章

    76

    浏览量

    17711
  • 外设
    +关注

    关注

    0

    文章

    30

    浏览量

    11567
  • STM32F10
    +关注

    关注

    0

    文章

    43

    浏览量

    15520
收藏 人收藏

    评论

    相关推荐

    STM32F103C8T6最小系统板的外设对应的引脚和STM32F103RCT6相同外设对应的引脚相同吗?

    STM32F103C8T6最小系统板的外设对应的引脚和正点原子的Mini版的STM32F103RCT6相同外设对应的引脚相同吗
    发表于 04-08 06:08

    STM32基于标准外设库的外部中断配置

    本文介绍了STM32基于标准外设库的外部中断配置,以及基于参考手册如何更加寄存器配置外部中断
    的头像 发表于 11-02 14:13 886次阅读
    <b class='flag-5'>STM32</b>基于标准<b class='flag-5'>外设</b>库的外部中断配置

    STM32失能时钟和复位外设的区别

    STM32失能时钟和复位外设的区别
    的头像 发表于 10-17 11:48 561次阅读
    <b class='flag-5'>STM32</b>失能时钟和复位<b class='flag-5'>外设</b>的区别

    STM32F103xC, STM32F103xD, STM32F103xE数据手册

    I2C接口、3个SPI接口、2个I2S接口、1个SDIO接口、5个USART接口、一个USB接口和一个CAN接口。STM32F103xx大容量增强型系列工作于-40°C至+105°C的温度范围,供电
    发表于 10-10 06:14

    为什么STM32F446的引脚外设功能机制不能remap?

    为什么STM32F446的引脚外设功能机制不能remap没有引脚默认的第二功能这个说法呢?
    发表于 09-26 07:53

    STM32F103x4/STM32F103x6单片机数据手册

    本文档是关于ARM® Cortex®-M3内核的低等容量增强型单片机STM32F103x4,STM32F103x6的数据手册, 介绍了它的主要外设资源和电特性参数,
    发表于 09-22 17:55 9次下载
    <b class='flag-5'>STM32</b>F103x4/<b class='flag-5'>STM32</b>F103x6单片机数据手册

    STM32F0DISCOVERY外设固件示例

    电子发烧友网站提供《STM32F0DISCOVERY外设固件示例.pdf》资料免费下载
    发表于 09-21 14:52 5次下载
    <b class='flag-5'>STM32</b>F0DISCOVERY<b class='flag-5'>外设</b>固件示例

    STM32F4DISCOVERY外设固件示例

    电子发烧友网站提供《STM32F4DISCOVERY外设固件示例.pdf》资料免费下载
    发表于 09-21 11:13 0次下载
    <b class='flag-5'>STM32</b>F4DISCOVERY<b class='flag-5'>外设</b>固件示例

    STM32F7系列的外设互连

    电子发烧友网站提供《STM32F7系列的外设互连.pdf》资料免费下载
    发表于 09-21 09:47 1次下载
    <b class='flag-5'>STM32</b>F7系列的<b class='flag-5'>外设</b>互连

    STM32数字电源设计关键外设详解与应用

    MCU作为数字电源设计中的最关键的器件,了解其相关特性对产品的设计尤为重要。STM32F3/STM32G4/STM32H7系列由于其拥有先进的高精度定时器以及丰富模拟外设
    发表于 09-06 06:03

    STM32标准外设库迁移至STM32Cube底层库

    本应用笔记介绍了从现有使用STM32 SPL开发的基于STM32的应用程序迁移到使用STM32Cube LL驱动程序的任何其他类型的微控制器的步骤。本应用笔记汇总了将基于
    发表于 08-31 10:25 0次下载

    STM32系列中使用CRC外设

    电子发烧友网站提供《在STM32系列中使用CRC外设.pdf》资料免费下载
    发表于 08-01 09:23 0次下载
    在<b class='flag-5'>STM32</b>系列中使用CRC<b class='flag-5'>外设</b>

    STM32数字电源设计关键外设详解与应用

    电子发烧友网站提供《STM32数字电源设计关键外设详解与应用.pdf》资料免费下载
    发表于 07-31 14:33 13次下载
    <b class='flag-5'>STM32</b>数字电源设计关键<b class='flag-5'>外设</b>详解与应用

    STM32F7x6外设介绍

    电子发烧友网站提供《STM32F7x6外设介绍.pdf》资料免费下载
    发表于 07-31 11:27 0次下载
    <b class='flag-5'>STM32</b>F7x6<b class='flag-5'>外设</b>介绍

    STM32 USB资源汇总

    电子发烧友网站提供《STM32 USB资源汇总.pdf》资料免费下载
    发表于 07-29 15:29 0次下载
    <b class='flag-5'>STM32</b> USB<b class='flag-5'>资源</b><b class='flag-5'>汇总</b>