
简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
MSPM0G3507使用硬件I2C移植0.96寸OLED显示屏
本文介绍了如何将基于STM32 HAL库的硬件I2C OLED驱动移植到MSPM0系列MCU上的过程。主要内容包括:1. 环境配置:使用CCS开发环境,基于TI官方示例进行移植。2. 关键修改:将HAL库的I2C通信函数替换为DL库函数,特别注意地址转换(0x78→0x3C)和数据包格式调整。3. 移植步骤:创建工程、配置I2C参数、修改OLED驱动核心函数(OLED_WR_CMD和OLED_WR
STM32基于外部中断+定时器中断实现非阻塞式按键消抖
之前我一直使用阻塞式的按键消抖,虽然用在实时性不强的裸机系统问题不大,但感觉一直很膈应,因为我的宗旨是能不用delay就不用delay(笑),所以我写了这样一个程序来记录一下。我的设备是STM32F411CEU6,使用HAL库,利用CUBEMX生成代码,开启TIM4设置20ms定时中断,然后KEY4_Pin是我定义的外部中断引脚。思路就提供到这了,还有非常多的功能不完善,我也不知道该如何改进了,欢
到底了







