![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
STM32
文章平均质量分 79
荻夜
这个作者很懒,什么都没留下…
展开
-
STM32F1读取MLX90632非接触式红外温度传感器
MLX90632是一个小型SMD SFN封装中的非接触式红外温度传感器,可实现高精度非接触式温度测量.原创 2022-07-30 09:56:29 · 1961 阅读 · 8 评论 -
STM32F1读取MLX90615非接触式红外温度传感器
MLX90615 简介MLX90615是一种红外温度计,用于非接触式温度测量。红外敏感热电堆探测器芯片和信号调节芯片集成在同一个TO-46 CAN封装中。由于采用了低噪声放大器、16位模数转换器和强大的数字信号处理器(DSP),使温度计具有较高的精度和分辨率。MLX90615由2个芯片、红外热电堆探测器和信号调节芯片MLX90325构成,由Melexis专门设计用于处理红外传感器的输出。该设备采用工业标准TO-46封装。由于MLX90325的低噪声放大器、高分辨率16位ADC和强大的DSP单元,Mele原创 2022-05-30 07:00:00 · 3009 阅读 · 0 评论 -
ICM-42605 6轴MEMS加速度计陀螺仪运动传感器数据的读取
ICM42605传感器简介ICM426056轴MEMS运动传感器是集成了3轴陀螺仪和3轴加速度计的运动跟踪器件。陀螺仪支持8个可编程满量程范围设置(从±15.625dps到±2000dps)。加速度计支持8个可编程满量程范围设置(从±2g到±16g)。该运动传感器还包含一个2KB的FIFO,可以降低串行总线接口的流量并降低功耗。通过允许系统处理器突发读取传感器数据然后进入低功耗模式实现了这一点。ICM-42605运动传感器具有可编程数字滤波器、可编程中断、嵌入式温度传感器、20,000g抗冲击能力和EI原创 2021-05-24 17:46:24 · 11948 阅读 · 156 评论 -
硬件上STM32F4xx兼容STM32F1xx的方案
前言2020年开始,因为疫情,全球晶圆缺货,加上不少供应商屯芯片,导致ST的芯片价格一路飙涨,特别是STM32F1系列的单片机,价格涨的特别离谱,还缺货。。。。问了以下ST代理商,说STM32F1系列的属于168nm产品线的,正在被ST淘汰,让尽快用先进一点工艺的代替,手里有个项目用的STMF103VET6,代理商推荐先用STM32F401VE代替,国内现在右不少厂家可以pin2pin替代ST的,想留个后路,所以在准备在硬件设计上兼容STM32F1和STM32F4系列的单片机官方兼容方案上 ST官网一原创 2021-02-22 21:00:59 · 2183 阅读 · 0 评论 -
使用无源蜂鸣器实现伪和弦音乐
伪和弦实现的硬件图实现的伪和弦的原理BUZ-H引脚(需要接在单片机的PWM口上)负责输出音频频率,BUZ-L引脚(任意IO均可)负责对C40的充电作控制。例如,要发出“叮”的一声,在BUZ-H输出2400Hz的方波,BUZ-L输出72ms的高电平,此段时间内,蜂鸣器将由幅值5V的频率驱动(如果要声音响一点可以用12V供电),发出类似击打瞬间的声音,同时对C40充电;72ms后,BUZ-L输出低电平,这个时候,无源蜂鸣器(最好用压电式,电磁式的声音不好听,推荐TDK的17mm的无源蜂鸣器)将由C40来原创 2021-02-15 19:09:24 · 3152 阅读 · 26 评论 -
STM32G030F6使用CubeMx配置PWM实验
1. 使用 CubeMx 创建 PWM 工程打开 CubeMx 软件,选中我们此次使用的单片机型号 STM32G030F6P6 ,点击 StartProject.配置定时器配置定时器1的通道1和通道2 产生PWM;设置定时器1的主频:设置了( 63 + 1) 分频即定时器主频为1M设置PWM定时的周期计数为 1000 即 1000HZ设置通道一 翻转的计数值为 500 即占空比为 50%设置通道二 翻转的计数值为 200 即占空比为 20%配置时钟使用内部高速时钟,将原创 2021-01-29 20:02:26 · 8000 阅读 · 13 评论 -
STM32G030F6使用CubeMx配置DMA读取多通道ADC实验
STM32G030F6使用CubeMx配置DMA读取多通道ADC实验原创 2021-01-29 08:50:54 · 10086 阅读 · 38 评论 -
STM32G030F6使用CubeMx配置RTC及闹钟实验
1. 使用 CubeMx 创建 RTC 工程打开 CubeMx 软件,选中我们此次使用的单片机型号 STM32G030F6P6 ,点击 StartProject.先配置一下串口,用来打印相关信息再来配置 RTC配置时钟ps:本实验使用内部低速时钟测试,未使用外部晶振.配置工程相关选项配置完成后点击右上角 GENERATE CODE完成工程的创建2. 编程2.1 熟悉一下 Hal 库中 RTC 使用到的相关 API 接口/*设置系统时间*/HAL_S原创 2021-01-28 17:54:00 · 6987 阅读 · 8 评论