首先,我想引用一下在一片博文里 看到 的一段话,写的很详细, 首先来说,你要使用PWM模式你得先选择用那个定时器来输出PWM吧!除了TIM6、TIM7这两个普通的定时器无法输出PWM外,其余的定时器 ...
使用STM 开发板和mbed平台实现的一个呼吸灯。材料,LED灯,电阻,STM 开发板。 先上一张效果图。 背景: 我们之前设置GPIO口使用了DigitalOut,数字信号输出。只能是GPIO口为 或 两个值。在LED上体现的即是灭和亮。然而现实世界大量的信号都是模拟信号,如温度 声音 加速度等。百度上: 模拟信号是指信息参数在给定范围内表现为连续的信号。 或在一段连续的时间间隔内,其代表信息的 ...
2015-12-23 11:02 2 4826 推荐指数:
首先,我想引用一下在一片博文里 看到 的一段话,写的很详细, 首先来说,你要使用PWM模式你得先选择用那个定时器来输出PWM吧!除了TIM6、TIM7这两个普通的定时器无法输出PWM外,其余的定时器 ...
在ST32项目中第一次接触到PWM这个概念,PWM是Plus width modulation的英文缩写,百度百科有详细介绍。 因为介绍的太详细了,对于做软件开发的人员来说看着还是有些晕乎,知道了一个大概。最后我简化理解为高中物理中的方波, 将一个方波周期分解问n份,1份代表一个高电平 ...
//********************************************************************************************* // 以STM32F030F4P6,uVision开发环境为例 //4秒占空比从0-100,4秒 ...
在前面的文章中实现了使用Circular模式控制WS2812灯带,利用Freertos的Task的管理实现了跑马灯,流水灯和呼吸灯的灯效。 代码提交到Github上了。 https://github.com/magicduan/demo_pwm_dma_circular 在实现中碰到一个较大 ...
GPIO的一些特性,翻译自ST的参考手册 1、16组IO可用 2、推挽/开漏+上拉/下拉 3、可从ODR输出数据,也可从外设输出数据 4、每个IO速度可独立设置 5、浮空输入,上下拉输入,模 ...
实验目的 点灯是练习GPIO输出的最佳实验。由于疫情期间没法返校,手头上没有现成的实验板,于是借助Proteus进行仿真。本实验点的不是普通的灯,而是RGB混色灯,实现多种颜色的显示。后期还可以加上PWM,实现全彩灯控制。 仿真电路 电路非常简单,采用的LED型号 ...
学习stm32有一个多月了,现在开始整理下思路,最大的感受就是,看起来是在学ARM,实际上是在补51,或者说,学习ARM之前真应该好好学学单片机。或者我根本就不应该分这么清楚,学就是了。都说学过了单片机再学ARM就很容易了,自以为单片机学的不错,想当然的认为ARM就不那么难了,刚开始 ...
今天因为想让STM32完美的处理字符串,所以就想着让STM32嵌入lua,本来想用f103c8t6,但是一编译就提示内存不足...... 所以单片机的型号选择的 \ 我下载到了RBT6的芯片上测试的 先说一下最终实现的效果吧,就是用lua语言控制单片机的PC13 每间隔500Ms ...