首页 > 乐鱼官方网站 > 电阻

04 07 2024

单片机IO配置不同速度有啥区别?

相关产品推荐

  这个问题看起来最简单,我相信很多人都能说出答案。但是,很多人都只是停留在表面,没有在项目中经历过,也没有更深入的去了解。

  很早之前年的单片机可能没输出速度这个配置选项,但是这后面的单片机基本都有配置速度的选项,下面结合STM32来粗略地介绍一下。

  根据不同MCU型号,速度选项,有些有3个,有些有4个。一般定义在xxx_gpio.h文件中。

  不知道大家用示波器测量过GPIO输出波形没有,特别是在高速(单位M)的时候。

  我以前经常测量MCO引脚输出时钟,测量过的人应该都知道,如果输出速度高于配置速度,会明显看到波形不正常。波形会出现不完整,幅度低等失真现象。相信不用我说,有一定常识的人都能理解。

  速度的配置,就是决定IO口驱动电路的响应速度。我们应该结合真实的情况配置速度,不同速度会有不同的影响。

  配置低速:输出频率低,噪音小,功耗低,电磁干扰弱;提高系统EMI(电磁干扰)性能;

  看到差异,相信很多人就能理解了。真实的情况中,比如:低功耗的产品,你会考虑功耗。环境不好的场合,通信不稳定,你会考虑电磁干扰等。

  举例:如果你使用9600波特率UART通信,建议速度配置为低。所以,如果你想使产品更加完美,速度配置也是关键的一项。

  免责声明:本文为转载文章,转载此文目的是传递更加多信息,版权归原作者所有。本文所用视频、图片、文字如涉及作品版权问题,请联系小编进行处理

  什么好处? 1)方便。大多数表现在后期的开发,即在操作系统上直接开发应用程序。不像

  什么好处? 1)方便。大多数表现在后期的开发,即在操作系统上直接开发应用程序。不像

  口操作总结 /

  问题 /

  会有什么影响 /

  华为2023年财报出炉:净利润大增144%至870亿,终端业务营收增长17.3%

  AMD Versal AI Edge自适应计算加速平台之LVDS液晶屏显示实验(5)

  MCU友好过渡MPU,米尔基于STM32MP135开发板裸机开发应用笔记

  I.MX6ULL-飞凌 ElfBoard ELF1板卡- 应用层更改引脚复用的方法

相关文章