STM单片机
文章平均质量分 59
分享STM单片机的使用
_未来的全栈工程师
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
STM8L低功耗----个人使用案例、仅供参考
本文介绍了基于STM8L052C6T6的低功耗温湿度监测系统设计方案。系统采用内部高速时钟2MHz作为主频,38kHz低速时钟驱动RTC和LCD,通过活动暂停模式实现低功耗运行(实测3.1μA)。系统每5秒唤醒一次,采集并显示两个温湿度传感器的数据后立即返回低功耗状态。文中详细阐述了时钟配置、低功耗设置和RTC中断处理等关键代码实现,并针对程序优化提出了避免阻塞式延时的建议。该方案在保证实时显示的同时实现了优异的低功耗性能。原创 2025-11-23 15:36:41 · 285 阅读 · 0 评论 -
STM8模拟IIC驱动SHT30
本文介绍了基于STM8L052C6T6微控制器和SHT30温湿度传感器的I2C通信实现方案。开发环境使用IAR FOR STM8进行编译调试,VS Code进行代码编辑。硬件连接采用PE6(SDA)和PE7(SCL)引脚实现I2C通信。文中详细给出了I2C驱动程序(iic.h/iic.c)的完整实现,包括初始化、启动/停止信号、字节收发等功能。SHT30驱动部分(SHT30.h/SHT30.c)实现了温湿度数据的采集与CRC校验,最终在main.c中完成系统时钟配置和数据读取显示。该方案提供了完整的软硬件实原创 2025-11-18 13:53:04 · 159 阅读 · 0 评论 -
队列在单片机中的应用----个人观点,仅供参考
本文实现了一个循环队列数据结构(queue.h/.c),包含入队(FIFO_IN)、出队(FIFO_OUT)和批量出队(FIFO_OUTall)操作,并展示了在串口接收(USART1)和按键处理(EXTI)中的实际应用。队列作为中介缓冲区,有效解决了数据接收与处理速率不匹配的问题,实现了通信隔离。接收方无需关心数据来源(串口/CAN/任务等),处理方只需从队列获取数据。这种设计思想可推广到其他需要速率匹配的场景,且可根据需求基于队列扩展定制数据结构。原创 2025-11-12 21:07:52 · 213 阅读 · 0 评论 -
STM32推挽输出(Push-Pull Output)与开漏输出(Open-Drain Output)对比
推挽输出:可以主动输出高电平和低电平,适用于需要强驱动能力和高速响应的场合。开漏输出:只能主动拉低电平,高电平依赖外部上拉电阻,适用于需要“线与”逻辑或不同电压等级电路连接的场合。原创 2024-06-22 12:33:11 · 1672 阅读 · 0 评论 -
USART单字节收发寄存器配置(STM32F103C8T6)
*******************USART1单字节收发寄存器配置(STM32F103C8T6)********************************///原创 2024-10-09 18:11:09 · 1246 阅读 · 0 评论 -
STM32F103C8T6+软件SPI+W25Q64
【代码】STM32F103C8T6+软件SPI+W25Q64。原创 2024-06-21 16:33:38 · 478 阅读 · 0 评论 -
GPIO的8种模式及配置(STM32F103)
GPIO的8种模式以及相关寄存器的介绍和配置原创 2024-10-02 22:26:08 · 2829 阅读 · 0 评论 -
STM32 I2C、USART(UART)、SPI三种通信协议对比
STM32 I2C、USART(UART)、SPI三种通信协议对比原创 2024-06-22 13:11:11 · 1434 阅读 · 0 评论
分享