摘要:
1 W25Q256JV 总体描述 W25Q256JV 256Mb 串行Flash存储,运行电压在2.7到3.6V电压之间,power-down 模式电流消耗低至1ua。 131,072 个可编写page,每个page大小256Byte,一次可擦写256Byte,page可以一个,16个(sector 阅读全文
摘要:
static void SetSysClock(void) { /******************************************************************************/ /* PLL (clocked by HSE) used as Syste 阅读全文
摘要:
STM32标准库可以从官网获得解压库文件后进入其目录 Libraries 驱动库的源代码及启动文件 Project 官方例程 Utilities 第三方库 1、主要使用Libraries中文件,打开Libraries如下 CMSIS 内核库 STM32F..... STM32外设库,全部加入工程 打 阅读全文
摘要:
编码器接口引脚为定时器CH1,CH2 \ TIM编码器会在上升下降沿都计数,仅在TI1/TI2处计数,定时器值变化2,在TI1和TI2处均计数,计时器变化4 👇对应参数 #define TIM_ENCODERMODE_TI1 TIM_SMCR_SMS_0 #define TIM_ENCODERMO 阅读全文
摘要:
旋转编码器正转两路信号相位关系 旋转编码器反转两路信号相位关系 ↓↓↓↓利用中断方式实现编码器计数↓↓↓↓↓ int32_t EncoderNum=0; /*初始化PA0,PA1,PA4,打开EXTI中断*/ void Encoder_GPIO_Init(void ) { /*PA0=S1,PA1= 阅读全文
摘要:
1 ADC配置 打开扫描模式,配置通道个数,打开连续模式,打开DMAContinuousRequests。 2 DMA配置 选择DMA2,Stream0,Channel0,方向外设到内存,外设不自增,内存自增,DMA循环模式。 3 连接ADC和DMA /*ADC1与DMA2连接*/ __HAL_LI 阅读全文
摘要:
一个ADC有16个外部模拟输入通道,外加温度传感器,参考电压,备份电压三个片内通道。在扫描模式下,一个ADC可以按顺序采样多个信号源,最大化利用ADC。 ↓↓配置四路ADC转换 ADC_HandleTypeDef h_ADC1; ADC_ChannelConfTypeDef h_ADC1_Chann 阅读全文
摘要:
PWM周期 20ms 高电平0.5-2.5ms 电平与角度对应关系 0度 0.5ms/20ms 90度 1.5ms/20ms 180度 2.5ms/20ms PWM设置,Timer Clocks 84MHz TIM_HandleTypeDef h_TIM2; void S_TIM2_Init(voi 阅读全文
摘要:
MPU6050 量化范围-32768~32767 量程 3轴加速度计 测量加速度 ±2/4/8/16(G) 3轴陀螺仪传感器 测量角速度 ±250/500/1000/2000(°/SEC) 从机地址 AD0=0 :110 1000 AD0=1 :110 1001 ↓↓MPU6050初始化&获取加速度 阅读全文