跳转到内容

应用机器人/微控制器/入门

来自维基教科书,开放书籍,开放世界

微控制器的基础

[编辑 | 编辑源代码]

一个微控制器是一个可编程集成电路,包含一个微处理器、内存和 I/O 外设,用于嵌入式应用中的通用控制。

典型外设

[编辑 | 编辑源代码]

定时器/计数器

[编辑 | 编辑源代码]

大多数微控制器包含定时器/计数器外设,这些外设在输入时钟(内部或外部生成)的每个周期都会增加一个计数器寄存器。这些外设用于许多目的,包括程序计时、外部信号计时(即编码器或脉冲宽度)以及生成 PWM 信号。

模数转换器

[编辑 | 编辑源代码]

微控制器通常包含模数转换器来读取模拟电压。这些外设根据命令或定期将电压转换为处理器可读的数字代码。一些微控制器的 ADC 包含一个内部参考电压,但是有些可能需要一个外部参考才能工作。

数模转换器

[编辑 | 编辑源代码]

串行收发器 (USART)

[编辑 | 编辑源代码]

串行外设接口

[编辑 | 编辑源代码]

I2C 接口

[编辑 | 编辑源代码]

时钟/定时控制

[编辑 | 编辑源代码]

实时时钟

[编辑 | 编辑源代码]

USB 主机/节点控制器

[编辑 | 编辑源代码]

中断控制器

[编辑 | 编辑源代码]

常见的微控制器系列

[编辑 | 编辑源代码]
华夏公益教科书