摘要:
SPI通信协议 SPI介绍 硬件电路 未被选中的从机MISO线为高阻态 移位示意图 SPI时序基本单元 MISO开始和结束为高阻态 SPI时序 发送指令 指定地址写 指定地址读 阅读全文
摘要:
I2C通信外设 I2C外设简介 固定多主机:固定多个主机和多个从机 可变多主机:没用固定的主机和从机,任何从机都可以变成主机,通信完成后变回从机 10位地址模式:使用第一二个字节当地址,第一个字节是11110开头就是10位地址模式(除了11110之后的2位+第二个字节的8位) I2C框图 I2C基本 阅读全文
摘要:
MPU6050 MPU6050简介 MPU6050参数 硬件电路 MPU6050框图 软件I2C读写MPU6050 接线图 MPU6050原地址为:0xD0 AD0接口接高电平后,地址为:0xD2 代码 MyI2C.c #include "stm32f10x.h" // Device header 阅读全文
摘要:
USART串口协议 通信接口 串口通信 硬件电路 电平标准 串口参数及时序 串口时序 USART简介 USART框图 USART基本结构 数据帧 起始位侦测 数据采样 波特率发生器 数据模式 串口发送 接线图 引脚定义 代码 Serial.c #include "stm32f10x.h" // De 阅读全文
摘要:
USART串口数据包 HEX数据包 文本数据包 HEX数据包接收 文本数据包接收 串口收发HEX数据包 接线图 代码 Serial.c #include "stm32f10x.h" // Device header #include <stdio.h> #include <stdarg.h> uin 阅读全文
摘要:
I2C通信协议 介绍 硬件电路 I2C时序基本单元 I2C时序基本单元 I2C时序 写入后地址自动+1 阅读全文
摘要:
ADC模数转换器 ADC简介 逐次逼近型ADC ADC框图 ADC基本结构 输入通道 转换模式 单次转换,非扫描模式 连续转换,非扫描模式 单次转换,扫描模式 连续转换,扫描模式 触发控制 数据对齐 转换时间 校准 硬件电路 AD单通道 接线图 单次转换,非扫描模式 AD.c #include "s 阅读全文
摘要:
DMA直接存储器存取 DMA简介 存储器映像 DMA框图 DMA基本结构 DMA请求 数据宽度与对齐 数据转运+DMA ADC扫描模式+DMA DMA数据转运 接线图 代码 MyDMA.c #include "stm32f10x.h" // Device header uint16_t MyDMA_ 阅读全文
摘要:
TIM定时中断 TIM简介 定时器类型 基本定时器 通用定时器 高级定时器 基本定时器仅支持向上计数:0->重装值->发起中断 通用定时器和高级定时器支持向上计数,向下计数,中央对齐计数 向下计数:重装值->0->发起中断 中央对齐计数:0->重装值->发起中断->0->发起中断 基本定时器只能使用 阅读全文
摘要:
TIM输出比较 输出比较简介 CNT:计数器 CCR:捕获/比较寄存器 PWM简介 输出比较通道(高级) 输出比较通道(通用) 输出比较模式 PWM基本结构 参数计算 舵机简介 舵机硬件电路 直流电机及驱动简介 硬件电路 PWM驱动LED呼吸灯 接线图 参数计算 产生一个频率为1KHz,占空比为50 阅读全文