【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。

相关推荐
点灯小铭4 小时前
基于单片机的超声波人体感应PWM自动调光灯设计与实现
单片机·嵌入式硬件·毕业设计·课程设计·期末大作业
玄奕子8 小时前
F280049C学习笔记之EPWM
单片机·嵌入式硬件·dsp开发·ti c2000·f280049c
dlwlrma_51610 小时前
NUCLEO-G0B1RE STM32G0B1RET6的学习(1)——STM32CubeIDE的安装、新建工程和配置硬件SPI
stm32
三品吉他手会点灯11 小时前
stm32f103学习笔记-16-RCC(第2节)-讲解系统时钟配置函数SetSysClockTo72()
笔记·stm32·单片机·嵌入式硬件·学习
范纹杉想快点毕业11 小时前
100道关于STM32的问题解答共十万字回答,适用入门嵌入式软件初级工程师,筑牢基础,技术积累,校招面试。
驱动开发·单片机·嵌入式硬件·fpga开发·硬件工程
国科安芯13 小时前
多输出电压条件下同步整流效率测试与优化
网络·单片机·嵌入式硬件·安全
李宥小哥14 小时前
创建型设计模式1
stm32·嵌入式硬件·设计模式
std8602114 小时前
嵌入式软件与单片机的核心技术与应用
单片机·嵌入式硬件
Shylock_Mister15 小时前
弱函数:嵌入式回调的最佳实践
c语言·单片机·嵌入式硬件·物联网
bbxyliyang15 小时前
基于430单片机多用途定时提醒器设计
单片机·嵌入式硬件·51单片机