原文:[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