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

    文章

    3379

    浏览量

    125123
  • Tim
    Tim
    +关注

    关注

    0

    文章

    85

    浏览量

    19154
  • 外设
    +关注

    关注

    0

    文章

    45

    浏览量

    12139
  • STM32F10
    +关注

    关注

    0

    文章

    49

    浏览量

    16351
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    STM32F427xx/STM32F429xx微控制器:高性能与多功能的完美结合

    STM32F427xx/STM32F429xx微控制器:高性能与多功能的完美结合 在嵌入式系统设计领域,选择一款合适的微控制器对于项目的成功至关重要。STMicroelectronics
    的头像 发表于 03-31 16:35 277次阅读

    STM32F042x4/STM32F042x6微控制器深度解析:特性、应用与设计要点

    STM32F042x4/STM32F042x6微控制器深度解析:特性、应用与设计要点 在嵌入式系统开发领域,微控制器的选择至关重要,它直接影响着产品的性能、功能和成本。今天,我们就来深入探讨一下意法
    的头像 发表于 03-19 17:15 834次阅读

    LAT1171+STM32F745 USART1 Bootloader 失败原因分析与解决

    使用 STM32F745 进行产品开发的时候,出现了使用 STM32CubeProgramer 无法通过 USART1 Bootloader 进行程序升级的问题。为了解决客户的问题,我在 NUCLEO-
    发表于 01-11 17:33 0次下载

    LAT1178+关闭 SPI 会导致 WRPERR 错误的问题分析应用笔记

    STM32 的应用中,SPI 算是用的比较多的外设了,也是单片机最常见外设之一。客户说它执行了关闭 SPI 的代码,竟然会导致 Flash 中的 WRPERR 标志置位,致使应用碰到一些问题
    发表于 01-11 17:31 0次下载

    一个小项目看懂 STM32 全部外设

    很多刚接触STM32的同学,常常被它庞杂的外设列表劝退。GPIO、USART、ADC、TIM、DMA、SPI、I2C……光看手册目录就已经头晕。其实,只要你通过一个完整的小项目,把这些外设串联起来跑
    的头像 发表于 01-09 19:04 1086次阅读
    一个小项目看懂 <b class='flag-5'>STM32</b> 全部<b class='flag-5'>外设</b>

    STM32 5 个容易踩坑的外设使用技巧

    甚至有经验的工程师,也常在外设配置上浪费大量时间,调试半天仍然找不到问题。本文总结了5个最容易踩坑的STM32外设使用技巧,让你少走弯路、提高开发效率。1.GPIO
    的头像 发表于 11-24 19:04 1055次阅读
    <b class='flag-5'>STM32</b> 5 个容易踩坑的<b class='flag-5'>外设</b>使用技巧

    STM32WBA55G-DK1探索套件技术解析:构建超低功耗无线应用的全栈方案

    STMicroelectronics STM32WBA55G-DK1探索套件是用于STM32WBA55CGU7微控制器的全面演示和开发平台。它采用带有Arm® TrustZone®和主线安全扩展的Arm® Cortex®-M33内核、1
    的头像 发表于 10-21 10:31 1030次阅读
    ‌<b class='flag-5'>STM32WBA55G-DK1</b>探索套件技术解析:构建超低功耗无线应用的全栈方案

    STM32MP257F-EV1评估板深度解析与技术应用指南

    STMicroelectronics STM32MP257F-EV1评估板是用于STM32MP257FAI3的开发平台,采用Arm® Cortex®-A35和M33内核。它支持用于主处理器(双核
    的头像 发表于 10-20 11:49 1888次阅读
    <b class='flag-5'>STM32MP257F-EV1</b>评估板深度解析与技术应用指南

    STM32WBA65I-DK1探索套件技术解析

    STMicroelectronics STM32WBA65I-DK1探索套件采用STM32WBA65RI微控制器作为完整的演示和开发平台。该套件包括Arm^^®^^ Cortex^®^ -M33芯体(带ARM TrustZone®和主线安全扩展)、2Mb闪存、512Kb
    的头像 发表于 10-16 09:51 983次阅读
    <b class='flag-5'>STM32WBA65I-DK1</b>探索套件技术解析

    32位单片机常见型号有哪些?

    32位单片机在工业控制、物联网、消费电子等领域应用广泛,常见型号涵盖国际与国内品牌,以下从厂商、型号、特点、应用场景四个维度展开介绍: 一、国际品牌主流型号 STM32系列(意法半导体) 基于ARM
    的头像 发表于 09-08 09:54 2552次阅读

    STM32F10XXX参考手册

    电子发烧友网站提供《STM32F10XXX参考手册.pdf》资料免费下载
    发表于 08-08 15:19 22次下载

    STM32F10xxx参考手册

    STM32F1XX数据手册中文版
    发表于 07-10 16:09 10次下载

    STM32F4标准外设库资料

    stm32f4xx.h,标准外设
    发表于 06-08 09:49 5次下载

    STM32F3系列、STM32F4系列、STM32L4系列和STM32L4+系列Cortex-M4编程手册

    电子发烧友网站提供《STM32F3系列、STM32F4系列、STM32L4系列和STM32L4+系列Cortex-M4编程手册.pdf》资料免费下载
    发表于 06-06 17:06 17次下载

    STM32F40xxx和STM32f41xx flash编程手册

    PM0081_STM32F40xxx and STM32F41xxx单片机编程手册
    发表于 06-06 17:02 8次下载