09 2023 档案

摘要:1. 移植diskio.c diskio.c文件用来连接硬件存储器和ff.c文件 a. 为W25Q256设置驱动编号 /*将W25Q256设为驱动1*/ #define W25Q256 1 /*Map Flash W25Q256 to physical drive 1 */ b.配置disk_sta 阅读全文
posted @ 2023-09-29 23:15 Yannnnnnn 阅读(210) 评论(0) 推荐(0) 编辑
摘要:1 W25Q256JV 总体描述 W25Q256JV 256Mb 串行Flash存储,运行电压在2.7到3.6V电压之间,power-down 模式电流消耗低至1ua。 131,072 个可编写page,每个page大小256Byte,一次可擦写256Byte,page可以一个,16个(sector 阅读全文
posted @ 2023-09-26 21:27 Yannnnnnn 阅读(2009) 评论(0) 推荐(0) 编辑
摘要:static void SetSysClock(void) { /******************************************************************************/ /* PLL (clocked by HSE) used as Syste 阅读全文
posted @ 2023-09-13 23:46 Yannnnnnn 阅读(134) 评论(0) 推荐(0) 编辑
摘要:STM32标准库可以从官网获得解压库文件后进入其目录 Libraries 驱动库的源代码及启动文件 Project 官方例程 Utilities 第三方库 1、主要使用Libraries中文件,打开Libraries如下 CMSIS 内核库 STM32F..... STM32外设库,全部加入工程 打 阅读全文
posted @ 2023-09-12 21:49 Yannnnnnn 阅读(24) 评论(0) 推荐(0) 编辑
摘要:编码器接口引脚为定时器CH1,CH2 \ TIM编码器会在上升下降沿都计数,仅在TI1/TI2处计数,定时器值变化2,在TI1和TI2处均计数,计时器变化4 👇对应参数 #define TIM_ENCODERMODE_TI1 TIM_SMCR_SMS_0 #define TIM_ENCODERMO 阅读全文
posted @ 2023-09-10 00:14 Yannnnnnn 阅读(120) 评论(0) 推荐(0) 编辑
摘要:旋转编码器正转两路信号相位关系 旋转编码器反转两路信号相位关系 ↓↓↓↓利用中断方式实现编码器计数↓↓↓↓↓ int32_t EncoderNum=0; /*初始化PA0,PA1,PA4,打开EXTI中断*/ void Encoder_GPIO_Init(void ) { /*PA0=S1,PA1= 阅读全文
posted @ 2023-09-09 21:22 Yannnnnnn 阅读(150) 评论(0) 推荐(0) 编辑
摘要:1 ADC配置 打开扫描模式,配置通道个数,打开连续模式,打开DMAContinuousRequests。 2 DMA配置 选择DMA2,Stream0,Channel0,方向外设到内存,外设不自增,内存自增,DMA循环模式。 3 连接ADC和DMA /*ADC1与DMA2连接*/ __HAL_LI 阅读全文
posted @ 2023-09-09 00:00 Yannnnnnn 阅读(202) 评论(0) 推荐(0) 编辑
摘要:一个ADC有16个外部模拟输入通道,外加温度传感器,参考电压,备份电压三个片内通道。在扫描模式下,一个ADC可以按顺序采样多个信号源,最大化利用ADC。 ↓↓配置四路ADC转换 ADC_HandleTypeDef h_ADC1; ADC_ChannelConfTypeDef h_ADC1_Chann 阅读全文
posted @ 2023-09-08 20:05 Yannnnnnn 阅读(126) 评论(0) 推荐(0) 编辑
摘要: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 阅读全文
posted @ 2023-09-05 21:55 Yannnnnnn 阅读(41) 评论(0) 推荐(0) 编辑
摘要:MPU6050 量化范围-32768~32767 量程 3轴加速度计 测量加速度 ±2/4/8/16(G) 3轴陀螺仪传感器 测量角速度 ±250/500/1000/2000(°/SEC) 从机地址 AD0=0 :110 1000 AD0=1 :110 1001 ↓↓MPU6050初始化&获取加速度 阅读全文
posted @ 2023-09-04 19:28 Yannnnnnn 阅读(29) 评论(0) 推荐(0) 编辑
摘要:7脚OLED显示屏接线 GND 电源地 VCC 电源正 D0 SPI SCK PB10 D1 SPI MOSI PC3 RES GPIO PA6 DC GPIO PA7 CS GPIO PC4 RES DC CS 的GPIO初始化 查看代码 #define OLED_RST_Pin GPIO_PIN 阅读全文
posted @ 2023-09-03 13:30 Yannnnnnn 阅读(29) 评论(0) 推荐(0) 编辑
摘要:W25Q64 容量:总容量64Mbit 分为128Block (64KB/Block) 一个Block又分为16个Sector(4KB/Sector)一个Sector分为16个Page(256B/Page) 24位地址 最小擦除单元:Sector 连续写入最多一页数据,超过时回到页首覆盖写入,写入后 阅读全文
posted @ 2023-09-03 11:22 Yannnnnnn 阅读(184) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示