
stm32
monkea123
这个作者很懒,什么都没留下…
展开
-
推挽、开漏、强上拉、弱上拉、强下拉、弱下拉输出
上拉(Pull Up )或下拉(Pull Down)电阻(两者统称为“拉电阻”)最基本的作用是:将状态不确定的信号线通过一个电阻将其箝位至高电平(上拉)或低电平(下拉),无论它的具体用法如何,这个基本的作用都是相同的,只是在不同应用场合中会对电阻的阻值要求有所不同,从而也引出了诸多新的概念,本节我们就来小谈一下这些内容。如果拉电阻用于输入信号引脚,通常的作用是将信号线强制箝位至某个电平,以防止信号线因悬空而出现不确定的状态,继而导致系统出现不期望的状态,如下图所示:在实际应用中,10K欧姆的电阻是使用数转载 2020-10-16 17:05:08 · 9493 阅读 · 0 评论 -
STM32 的 SPI 特性及架构
STM32 的 SPI 外设可用作通讯的主机及从机,支持最高的 SCK 时钟频率为 fpclk/2(STM32F103 型号的芯片默认 fpclk1为 72MHz, fpclk2为 36MHz),完全支持 SPI 协议的 4 种模式,数据帧长度可设置为 8 位或 16 位,可设置数据 MSB 先行或 LSB 先行。它还支持双线全双工、双线单向以及单线模式。其中双线单向模式可以同时使用 MOSI 及...原创 2019-11-03 21:26:23 · 2786 阅读 · 0 评论 -
STM32 的 I2C 架构
STM32 的 I2C 外设可用作通讯的主机及从机,支持 100Kbit/s 和 400Kbit/s 的速率,支 持 7 位、10位设备地址,支持 DMA 数据传输,并具有数据校验功能。它的 I2C 外设还支 持 SMBus2.0 协议, SMBus 协议与 I2C类似,主要应用于笔记本电脑的电池管理中一。使用软件模拟如果直接控制 STM32的两个 GPIO 引脚,分别用作 SCL及 SD...原创 2019-11-03 20:23:05 · 1560 阅读 · 0 评论 -
CAN - stm32f10x实现
STM32 自带的是 bxCAN,即基本扩展 CAN。它支持 CAN 协议 2.0A 和 2.0B。它的设计目标是,以最小的 CPU负荷来高效处理大量收到的报文。它也支持报文发送的优先级要求(优先级特性可软件配置)。对于安全紧要的应用,bxCAN提供所有支持时间触发通信模式所需的硬件功能。 STM32 的 bxCAN 的主要特点有: 支持 CAN 协议 2.0A 和 2.0B主动模式...原创 2019-11-03 17:23:12 · 1789 阅读 · 0 评论