资源简介
/*
此程序是利用CC2530的定时器1(16位)正计数/倒计数模式,
使通道1(P0_3)输出PWM信号;
T1CC0[15:0]决定PWM信号周期,
T1CC1[15:0]决定PWM信号占空比(正脉冲的持续时间与脉冲总周期的比值)
引脚说明:
P0_3 ------ 接入示波器
*/

代码片段和文件信息
/*
此程序是利用CC2530的定时器1(16位)正计数/倒计数模式,
使通道1(P0_3)输出PWM信号;
T1CC0[15:0]决定PWM信号周期,
T1CC1[15:0]决定PWM信号占空比(正脉冲的持续时间与脉冲总周期的比值)
引脚说明:
P0_3 ------ 接入示波器
*/
#include
//////////////////////////////////////////////////////////////////////
/********* 主函数 ********/
void main()
{
P0DIR |= 0x08; //设置P0_3为输出
PERCFG &= ~0x40; //设置定时器1的I/O位置, 选择到位置1
P2DIR = (P2DIR & ~0xC0) | 0X80; //定时器1的通道0和通道1获得优先
P0SEL |= 0x08; //设置P0_3为外部I/O (通道1)
T1CC0L = 0xFF; //PWM 的信号周期
T1CC0H = 0x7F;
T1CC1L = 0x00; //PWM 的占空比
T1CC1H = 0x00;
T1CCTL1 = 0x34; /*通道1的比较模式设置,设置为等于T1CC0时,设置输出(输出1)
等于T1CC1时,清除输出(输出0) */
T1CTL |= 0x03; //定时器开始运行在正计数/倒计数运行模式
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1210 2013-11-05 22:53 main.c
文件 46080 2013-11-05 22:56 PWM 代码开发文档.doc
----------- --------- ---------- ----- ----
47290 2
相关资源
- Navicat Premium 15汉化包.zip55438
- cc2530寄存器手册
- Diltiazem augmented pentobarbital-induced LORR
- ASUS BIOS 加NVME协议文件: Nvme.ffs NV
- CASS9.1最新S4数据及驱动+ET199数据及驱
- 鼎捷 T100 管理软件 V1.0 操作手册
- 云计算概述PPT128419
- 商业计划书ppt1
- 多目标跟踪MOT16_Benchmark数据集链接
- STM32F103 USART+DMA
- STM32F042F6P6 Uart12DMA;发送中断接收
- IEEE 802.15.4的CC2530无线数据收发设计
- IEEE 802.15.4的CC2530无线数据收发设计
- ZStack-CC2530-2.5.1a
- DXperienceUniversal-11.1.7.part14
- DXperienceUniversal-11.1.7.part15
- DXperienceUniversal-11.1.7.part10
- DXperienceUniversal-11.1.7.part13
- DXperienceUniversal-11.1.7.part19
- DXperienceUniversal-11.1.7.part12
- DXperienceUniversal-11.1.7.part18
- DXperienceUniversal-11.1.7.part16
- DXperienceUniversal-11.1.7.part17
- PatchNavicat11.0.10破解文件亲测可用
- DHT10_I2C驱动.zip
- 基于ZigBee温室环境监测系统电路设计
- 智能分户供暖监控系统的无线温控器
- CC2530的分布式无线数据采集系统设计
- 基于STM8的HT1621B显示驱动程序
- STM8驱动HT1621B
评论
共有 条评论