STM32简介
ARM 是一家芯片内核设计公司,也是全球领先的半导体知识产权提供商。不过,ARM 公司自己不生产、也不销售任何…
ARM 是一家芯片内核设计公司,也是全球领先的半导体知识产权提供商。不过,ARM 公司自己不生产、也不销售任何…
微控制器最基本的功能就是电平信号的输入/输出。在 STM32 中,I/O 引脚可以被软件设置成不同的功能,包括…
在数学中,将一个复杂的函数展开为使用简单函数表示的级数是一种很常见的处理方法。通过研究展开后的初等函数,可以简…
介绍 Python 模块与包的基本概念,包括模块的多种导入方式、包结构与 __init__.py 的作用、模块查找路径,以及绝对导入与相对导入的差异和使用场景。
复数的历史最早可以追溯到人们对多项式方程求解的研究。如果要求解一次多项式方程 \\( ax+b=0 \\) ,…
介绍 Python 字典 dict 的特点及使用方法,以及默认字典 defaultdict 、有序字典 OrderedDict 、计数器 Counter 和字典链 ChainMap 等变种,并讲解处理缺失值和排序等常见需求。
在图形界面已经十分发达的今天,许多程序(特别是开发工具)依然采用文本形式的命令行操作。在终端使用命令行和程序交…
在一个较大的网站中,可能会存在成百上千个 HTML 元素。每一个元素的每一种样式必须应用了合适的值,网站才能表…
之前的文章已经详细地介绍了 I2C 总线。本节介绍 STM32 的 I2C 外设以及硬件 I2C 的读写方式。…
STM32F1 系列的定时器资源十分丰富,除了上一节介绍过的系统定时器外,还有若干外设的定时器,本章继续介绍这…
DMA(Direct Memory Access, 直接存储器访问)是在内存的两个区域,或内存与外设之间以流水…
UART 作为一种经典的串行通信方式,大部分微处理器都集成了相关的通信外设,因此应用非常广泛。然而,随着硬件的…