STM32外设介绍

这篇具有很好参考价值的文章主要介绍了STM32外设介绍。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

STM32F1系列所有外设大致介绍(可参考数据手册中的外设资源表)

GPIO:通用的IO口,可用于点灯,读取按键等

AFIO:复用IO口,完成复用功能端口的重定义,中断端口的配置

EXIT:外部中断(配置好外部中断时,当引脚有电平变化时,就可以触发中断,让CPU处理任务)

TIM:定时器(分为高级定时器、通用定时器和基本定时器)

ADC:模数转换器(直接读取IO口的模拟电压值,无需外部连接AD芯片)

DMA:直接内存访问

USART:同步/异步串口通信(UART是异步串口)

I2C和SPI:I2C通信和SPI通信(STM32内置了它们的控制器,可以用硬件来输出时序波形,还可以用通用IO口来模拟时序波形)

CAN和USB:CAN通信一般用于汽车领域

RTC:实时时钟(在STM32内完成计时功能,可接外部备用电池,即使掉电也能正常运行)

CRC:是一种数据的校验方式,用于判断数据的准确性

PWR:电源控制(芯片进入睡眠模式等状态,来达到省点的目的)

BKP:备份寄存器(这是一段寄存器,当系统掉电时,任可用备用电池保持数据,完成一些特殊共功能)

IWDG和WWDG:独立看门狗和窗口看门狗(当单片机因为电磁干扰死机或者程序设计不合理出现死循环时,看门狗可以及时复位芯片,保证系统的稳定性)

DAC:数模转换器(在IO口直接输出模拟电压)

SDIO:SD卡接口(用来读取SD卡)

FSMC:可变静态存储寄存器(可以用于内存扩展或者配置成其他总线协议,用于某些硬件的操作)

USB OTG:USB主机接口(用OTG功能,可以让STM32作为USB主机去读取其他USB设备)文章来源地址https://www.toymoban.com/news/detail-724738.html

到了这里,关于STM32外设介绍的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • STM32F103标准外设库——认识STM32(一)

     个人名片: 🦁作者简介:一名喜欢分享和记录学习的在校大学生 🐯个人主页:妄北y 🐧个人QQ:2061314755 🐻个人邮箱:2061314755@qq.com 🦉个人WeChat:Vir2021GKBS 🐼 本文由妄北y原创,首发CSDN 🎊🎊🎊 🐨座右铭:大多数人想要改造这个世界,但却罕有人想改造自己。 专栏导

    2024年01月15日
    浏览(33)
  • stm32外设-RCC

    本栏目笔记都是基于stm32F10x RCC是Reset and Clock Control (复位和时钟控制)的缩写,它是STM32内部的一个重要外设,负责管理各种时钟源和时钟分频,以及为各个外设提供时钟使能。RCC模块可以通过寄存器操作或者库函数来配置。 RCC是复位和时钟控制模块,它负责管理STM32内部的各

    2024年02月10日
    浏览(30)
  • 【STM32】STM32学习笔记-I2C通信外设(34)

    I2C(Inter-Integrated Circuit)总线 是一种由NXP(原PHILIPS)公司开发的两线式串行总线,用于连接微控制器及其外围设备。多用于主控制器和从器件间的主从通信,在小数据量场合使用,传输距离短,任意时刻只能有一个主机等特性。 串行的 8 位双向数据传输位速率在标准模式下可

    2024年01月17日
    浏览(51)
  • STM32外设系列—红外遥控

    🎀 文章作者:二土电子 🌸 关注文末公众号获取其他资料和工程文件! 🐸 期待大家一起学习交流! 红外遥控,顾名思义,就是利用红外线实现遥控。这里就不单独对红外线做介绍了,红外线的波长再可见光范围外,所以人眼是看不到的。红外遥控的原理就是利用红外线进

    2024年02月14日
    浏览(30)
  • STM32外设系列—OLED

    🎀 文章作者:二土电子 🌸 关注文末公众号获取其他资料和工程文件! 🐸 期待大家一起学习交流! OLED是开发时常用的显示器件,这里介绍的是0.96寸的四针脚OLED,IIC控制。 供电电压在3V~5V,用3.3V即可。 I2C通信接口由从地址位DC、I2C总线数据信号SDA(输出SDAOUT/D2输出,SD

    2024年02月13日
    浏览(32)
  • STM32之外设DMA

    DMA(Direct Memory Access)—直接存储器存取,是单片机的一个外设,它的主要功能是用来搬数据,但是不需要占用 CPU,即在传输数据的时候,CPU 可以干其他的事情,好像是多线程一样。数据传输支持从外设到存储器或者存储器到存储器,这里的存储器可以是 SRAM 或者是 FLAS

    2024年02月09日
    浏览(27)
  • 【STM32】STM32 CANFD外设的几种消息接收过滤模式

    在控制器区域网络(CAN)系统中,正确配置消息过滤器对于有效管理网络通信至关重要。特别是在使用Flexible Data-rate Controller Area Network(FDCAN)时,选择合适的过滤器类型可以大大提高网络效率和消息处理速度。 STM32G47x芯片的CAN外设有如下几种接收消息过滤方法: 这是一种范

    2024年01月18日
    浏览(27)
  • stm32之26.spi外设

                片选引脚(/ss/cs):chip select

    2024年02月10日
    浏览(34)
  • STM32外设GPIO(学习笔记)

    在编写stm32程序时,对寄存器进行操着需要知道每个外设的基地址,标准库的stm32f10x.h文件里也有各种外设的基地址。 比如GPIO:在定义输出数据寄存器地址GPIOA_ODR_Addr时,在GPIOA_BASE(GPIO端口A的基址地址)地址基础上偏移 在stm32f10x.h文件里面有定义GPIOA_BASE,是APB2PERIPH_BASE(

    2024年04月12日
    浏览(32)
  • STM32外设系列—BH1750

    🎀 文章作者:二土电子 🌸 关注文末公众号获取其他资料和工程文件! 🐸 期待大家一起学习交流! BH1750是一款数字型光照强度传感器,能够获取周围环境的光照强度。其测量范围在0~65535 lx。 lx勒克斯,是光照强度的单位。 BH1750可用于调节手机屏幕和键盘的背光功率,或

    2024年02月12日
    浏览(27)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包