【TB作品】STM32 PWM之实现呼吸灯,STM32F103RCT6,晨启

文章目录

实验任务:

1:实现PWM呼吸灯,定时器产生PWM,控制实验板上的LED灯亮灭;

2:通过任意两个按键切换PWM呼吸灯输出到两个不同的LED灯,实现亮灭效果;

3:通过串口助手显示当前正在两灭的LED是哪个? 例如LED p1.3或LED p1.4。

完整工程

完整工程代码打开下载:

bash 复制代码
http://dt1.8tupian.net/2/28880a58b6666.pg3

参考资料

实验目的:

1:掌握STM32编程基本操作。

2:掌握PMW控制输出。

3:了解矩阵键盘工作原理及按键基本操作。

4:掌握STM32串口通讯,并与上位机通讯。

实验任务:

1:实现PWM呼吸灯,定时器产生PWM,控制实验板上的LED灯亮灭;

2:通过任意两个按键切换PWM呼吸灯输出到两个不同的LED灯,实现亮灭效果;

3:通过串口助手显示当前正在两灭的LED是哪个? 例如LED p1.3或LED p1.4。

实验资料:

可通过口袋实验室慕课平台下载安装包、说明书及例程等,在一年级第一个月的附件中。

实验要求:

拿到12月5-6日拿到实验任务书后,即可以展开自行实验,于12月29日前提交完整资料包,含实验报告、实验源程序。其中实验报告中附上关键核心逻辑程序及注释,并附上实验效果图。

实验过程

对比我这篇文章:
https://qq742971636.blog.csdn.net/article/details/131445707

然后板子上的灯:

可以使用PB8 PB9,在TIM4的CH3 CH4。

相关推荐
文sir.几秒前
任务管理--FreeRTOS
单片机·嵌入式硬件·freertos
IT_阿水22 分钟前
基于STM32的智慧物联网系统板---离线语音模块使用
stm32·嵌入式硬件·物联网
谁刺我心22 分钟前
stm32cubemx外部中断按钮测试
stm32·单片机·嵌入式硬件
DIY机器人工房1 小时前
简单理解:M483SIDAE这款 MCU(微控制器)的核心规格参数
单片机·嵌入式硬件·嵌入式·diy机器人工房·m483sidae
czhaii1 小时前
基于AI8051U的无人机/四轴飞行器 | 全部开源,源程序,SCH/PCB
单片机
西城微科方案开发2 小时前
精准测温,智护健康——西城微科额温枪方案开发全解析
单片机·嵌入式硬件·方案公司推荐
集芯微电科技有限公司2 小时前
DC-DC|40V/10A大电流高效率升压恒压控制器
c语言·数据结构·单片机·嵌入式硬件·fpga开发
小麦嵌入式2 小时前
Linux驱动开发实战(十三):RGB LED驱动并发控制——自旋锁与信号量对比详解
linux·c语言·驱动开发·stm32·单片机·嵌入式硬件·物联网
QK_002 小时前
匿名助手接收数据
stm32·单片机
muyouking112 小时前
嵌入式开发板全景图:从入门到进阶的硬件选择指南
嵌入式硬件