原文:[ZigBee] 13、ZigBee基础阶段性回顾与加深理解——用定时器1产生PWM来控制LED亮度(七色灯)

引言:PWM对于很多软件工程师可能又熟悉又陌生,以PWM调节LED亮度为例,其本质是在每个周期都偷工减料一些,整体表现出LED欠压亮度不同的效果。像大家看到的七色彩灯其原理也类似,只是用 路PWM分别控制红 绿 蓝三种颜色的灯输出亮度,再结合混色原理表现出丰富多彩的炫光效果 写在前面:前十几篇介绍了CC 的一些外设的基本用法,接下来几篇拿几个例子回顾并加深一下之前的知识点,上面引言是普及 下面高 ...

2016-07-22 19:29 0 3118 推荐指数:

查看详情

定时器中断模拟PWM,并使用PWM控制LED亮度

pwm占空比来控制LED的明亮程度。 通过控制高电平在一个周期内的占比来控制。 可以通过定时器中断来模拟PWMM。 用单片机制作的占空比均匀间隔可调PWM发生: 占空比可调间隔为0.1。即可取得占空比为0%,10%,20%……90%到100 ...

Mon Nov 16 00:52:00 CST 2020 0 453
[ZigBee] 11、ZigBee之睡眠定时器

1、前言   上一节讲了Zigbee的睡眠定时器利用外部按键使系统从休眠态唤醒到工作态,其核心在于:   其中参数mode表示电源管理系统中的PM1、PM2、PM3、全功能模式,上节只对这几种模式做简单的介绍,本节将详细介绍电源管理部分,而后分析基于Zigbee休眠定时器实现的周期 ...

Wed Jul 20 07:58:00 CST 2016 2 2853
[ZigBee] 10、ZigBee之睡眠定时器

0、概述   睡眠定时器用于设置系统进入和退出低功耗睡眠模式之间的周期。睡眠定时器还用于当进入低功耗睡眠模式时,维持定时器2 的定时。   睡眠定时器的主要功能如下: ● 24 位的定时器正计数,运行在32kHz 的时钟频率● 24 位的比较,具有中断和DMA 触发功能● 24 位 ...

Tue Jul 19 08:35:00 CST 2016 0 2729
[ZigBee] 5、ZigBee基础实验——图文与代码详解定时器1(16位定时器)(长文)

1、定时器1概述   定时器1 是一个支持典型的定时/计数功能的独立16 位定时器,支持输入捕获,输出比较和PWM等功能。定时器有五个独立的捕获/比较通道。每个通道定时器要使用一个I/O 引脚。定时器用于范围广泛的控制和测量应用,可用的五个通道的正计数/倒计数模式将允许诸如电机控制 ...

Thu Jul 14 08:05:00 CST 2016 4 4710
zigbee学习之路(八):定时器1(中断)

一.前言 通过上次的实验,我们已经学会了定时器3的中断方式,这次,我们来看看定时器1通过中断怎么控制。 二.原理分析 定时器1的初始化跟前面提到的一样,也是要配置寄存T1CTL,还要进行开中断的操作,由T1IE和EA控制。 三.程序 #include < ...

Wed Mar 23 03:42:00 CST 2016 0 2451
[ZigBee] 3、ZigBee基础实验——GPIO输出控制实验-控制Led亮灭

1、CC2530的IO口概述   CC2530芯片有21 个数字输入/输出引脚,可以配置为通用数字I/O 或外设I/O 信号,配置为连接到ADC、定时器或USART外设。这些I/O 口的用途可以通过一系列寄存配置,由用户软件加以实现。   I/O 端口具备如下重要特性 ...

Sun Jul 10 08:50:00 CST 2016 3 9435
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM