MM32F0140学习笔记——I2C


I2C总线是一个两线串行接口,包含串行数据线(SDA)与串行时钟线(SCL),能够在连接到总线的器件间传递信息,每一个连接总线的设备都有独立的地址,主机可以通过该地址选择连接总线的设备并与之通信。
I2C总线是一个两线串行接口,包含串行数据线(SDA)与串行时钟线(SCL),能够在连接到总线的器件间传递信息,每一个连接总线的设备都有独立的地址,主机可以通过该地址选择连接总线的设备并与之通信。
FlexCAN 控制器局域网模块是符合 ISO 11898-1 标准和 CAN 2.0B 规范的通信控制器,支持 CAN 总线协议。
本篇笔记主要探讨 MM32F0140 定时器模块的框图结构、定时器提供的计数定时等功能以及配置定时器的流程,并以 pokt-f0140 开发板作为实际演示平台,使用开发板上 32 位定时器 TIM2 进行 pwm 波输出实验。
本篇笔记将探讨 MM32F0140 微控制器上复位寄存器和设置时钟的操作流程,并以 pokt-f0140 开发板作为实际演示平台进行实验,实现 48MHz 开发板系统时钟。
COMP作为比较器,可用于比较模拟输入电压,并集成数字滤波器,其结果可输出至I/O口或定时器。
SPI为串行外设接口,全称Serial Peripheral interface,是一种全双工、同步的通信总线,广泛用于不同设备之间的板级通讯。
MM32F0140内置5路通用DMA,可以管理设备到存储器、存储器到设备与存储器到存储器的数据传输,每个通道都有专门的硬件DMA请求逻辑,也可以通过软件配置来触发每个通道。
MM32F0140的UART支持全双工数据交换、同步单向通信、半双工单线通信、多处理器之间的通信以及调制解调器(CTS/RTS)操作。
EXTI是外部中断/事件控制器,包含多个边沿检测器,通过检测I/O端口的电平变化判断是否产生中断/事件请求。
GPIO作为通用输入输出端口,其全称为General Purpose Input Output,能够通过软件自由配置引脚状态及工作模式。