
基于STM32F103C8T6(HAL库)和CubeMX
文章平均质量分 74
基于STM32F103C8T6(HAL库)和CubeMX的相关使用代码
爱学习的小旭
在学习的道路上也是慢慢开始摸索,有兴趣交流嵌入式的加q3010700934
展开
-
基于STM32F103C8T6(HAL库)和CubeMX通过UART实现蓝牙模块和手机通信
基于STM32F103C8T6(HAL库)和CubeMX通过UART实现蓝牙模块和手机通信,手机APP使用蓝牙调试器,让我们对下一个遥控小车或者其他设备做准备原创 2025-04-28 13:07:28 · 1343 阅读 · 0 评论 -
基于STM32F103C8T6(HAL库)和CubeMX实现UART配合TIM实现不定长数据接收并处理正确和错误的信息
为什么要使用TIM搭配UART?问题:接收超时检测(帧间隔超时)UART接收不定长数据时,无法预知数据帧的结束位置(例如Modbus RTU协议通过 3.5字符时间 的静默判定帧结束)。若仅依赖接收中断,可能因数据间隔不明确导致帧解析错误。解决方法:启用定时器TIM:在每次收到一个字符时重启定时器。定时器超时中断:若在设定时间内未收到新数据,则认为一帧数据接收完成,触发处理逻辑。这样就可以对接收的数据是否正确以及进行正确和错误信息的处理原创 2025-04-26 15:06:01 · 1331 阅读 · 0 评论 -
基于STM32F103C8T6(HAL库)和CubeMX实现PWM控制LED呼吸灯效果
stm32f103c8t6使用cubemx生成hal库实现PWM控制LED呼吸灯效果原创 2025-04-24 17:00:14 · 388 阅读 · 0 评论 -
基于STM32F103C8T6(HAL库)和CubeMX实现移植江科大0.96寸四脚OLED显示屏(附带免费文件下载)
0.96寸OLED显示屏使用hal移植江科大代码原创 2025-04-24 11:58:05 · 475 阅读 · 0 评论 -
基于STM32F103C8T6(HAL库)和CubeMX实现串口数据的printf重定向发送和接收
stm32f103c8t6CubeMX生成UART串口函数,将发送重定向printf,接收到指定标志位返回发送成功并打印数据原创 2025-04-26 01:34:34 · 284 阅读 · 0 评论 -
基于STM32F103C8T6(HAL库)和CubeMX实现四轮小车直流电机使用TB6612驱动
CubeMX生成stm32f103c8t6的hal库驱动小车的四个直流电机,实现小车四个轮子的控制原创 2025-04-25 21:27:55 · 1041 阅读 · 0 评论 -
基于STM32F103C8T6(HAL库)和CubeMX入门的一些GPIO配置详解:IO口、电平、寄存器与上下拉电阻
GPIO(General Purpose Input/Output)即通用输入输出引脚,是芯片与外部设备交互的接口。输入模式:用于读取外部信号(如按键状态、传感器数据)。输出模式:用于控制外部设备(如点亮LED、驱动继电器)。原创 2025-04-21 14:05:48 · 385 阅读 · 0 评论 -
基于STM32F103C8T6(HAL库)和CubeMX实现使用小白新建工程,进行函数封装,烧录程序以及点亮LED灯
打开软件点击New Project,有时候会更新一些固件包等待更新完成即可进行搜索stm32f103c8t6,下面有两个芯片选择,两者的芯片核心规格(如内核、Flash容量、引脚数、封装类型、温度范围等),差异仅体现在包装方式上。在这个芯片的左边有个星星是芯片(2.)即可进入配置界面。原创 2025-04-21 18:36:52 · 741 阅读 · 0 评论 -
基于STM32F103C8T6(HAL库)和CubeMX使用定时器TIM中断扫描按键,避免delay造成的程序堵塞,实现按键控制LED灯
stm32cubemx使用定时器TIM中断扫描按键,避免delay造成的程序堵塞,实现按键的一个控制原创 2025-04-23 13:13:10 · 988 阅读 · 0 评论 -
基于STM32F103C8T6(HAL库)和CubeMX使用定时器TIM中断扫描按键,实现按键的长按、短按以及双击
在按键的使用过程中,有许多的按键扩展方式,比如区别按键的长按短按以及双击,这里将实现这些功能原创 2025-04-23 17:48:22 · 982 阅读 · 0 评论