老古开发网首页
导航:老古开发网首页文章索引索引第2387页文章分类单片机第50页→[用SST 单片机的PCA功能产生PWM 脉冲(转)]
| -文章搜索 - 最新文章 - |

第2847篇:用SST 单片机的PCA功能产生PWM 脉冲(转)

发布时间:2006年10月15日 点击次数:4256
来源:   作者:
 

一、程序说明:

SST单片机带有5PCA模块,PCA功能比普通的单片机相比提供更强的计时性,同时更CPU的干预,用它可以减少软件的开销和改进精度。利用PCA的脉冲宽度调制(PWM)模式可以产生一个8PWM,它通过比PCA定时器的低位(CL)和比较寄存器的低位(CCAPnL产生。当CL<CCAPnL时输出为低;当CL>=CCAPnL是输出为高。要进入这个模式,可以对CCAPMnPWMECOM位置位。

PWM 模式,输出的频率决定于PCA定时器的源。由于只有一对CH CL寄存器,所有模块共享PCA定时器和频率。输出的占空比由装在高位CCAPnH的值控制。由于写入CCAPnH寄存器不是同步的,写入高位的值不会马上装入CCAPnL做比较,直到输出的另一个周期(当CL2550翻转)。用下面的公式计算任何占空比CCAPnH 值:

CCAPnH=2561-占空比)

CCAPnH 8 位整数,占空比是分数。

脉冲宽度调制频率

PCA定时器模式

PWM 频率

12MHz

16MHz

1/12振荡频率

3.9KHz

5.2KHz

1/4振荡频率

11.8KHz

15.6KHz

定时器0溢出:

8

16

8位自动重装

 

15.5Hz

0.06Hz

3.9KHz 15.3KHz

 

20.3Hz

0.08Hz

5.2KHz 20.3KHz

外部输入(最大)

5.9KHz

7.8KHz

 二、相关寄存器介绍:

PCA定时器/计数器模式寄存器(CMOD

位置

7

6

5

4

3

2

1

0

D9H

CIDL

WDTE

-

-

-

CPS1

CPS0

ECF

标志 功能

CIDL 计数器空闲控制,CIDL=0时,PCA在空闲模式下继续工作。CIDL=1时,PCA在空闲模式下关闭。

WDTE 看门狗定时器使能:WDTE=0时,禁止PCA模块4的看门狗功能。WDTE=1时,使能。

CPS1 PCA计数脉宽选择位1

CPS0 PCA计数脉宽选择位0

CPS1

CPS0

选择PCA输入*

0

0

0


欢迎进入老古论坛进行讨论
[单片机] 相关文章:
[转载]数字体温表芯片HT7500及其应用
简介:
数字体温表芯片HT7500及其应用 毛兴武 孙鹏 祝大卫(临沂276004) 1 概述 HT7500是HOLTEK公司生产的一种用来测量人体温度的CMOS数字温度表IC。HT7500利用接合器(bonding)选择,可测定出摄氏(℃)或华氏()体温,并通过驱动LCD显示。同时,该体温表IC还提供报警和自动切断功能。HT7500所需要的外部元件除LCD和感温元件(热敏电阻)外,还有1.5V的电池,开/关(ON/OFF)、压电蜂鸣器、电阻和电容。......

[转载]单片机与TA8435的步进电机细分控制
单片机在智能电饭煲中的应用(转)
Intel 十六进制(HEX)到二进制(BINARY)文件转换工具
测控专业单片机课程设计实例[1](转)
 
下一个:[单片机][转载]MSC1210的GPRS无线通信系统设计
简介:
MSC1210的GPRS无线通信系统设计 武汉大学 周静 舒乃秋 裴春明 广东省水利水电科学研究院 刘敏 引言 近年来,通信技术和网络技术的迅速发展,特别是无线通信技术的发展,使得电力系统的自动化程度进一步提高。GSM网络出现后,技术人员很快把GSM模块嵌入到各种仪表仪器中,如多功能电能表、故障测录仪、抄表系统和用电负荷监控等,从而使这些仪表仪器具有远程通信功能。 GPRS是在现有GSM系统上发展出来的一种新的数据承载业务,......

上一个:[单片机]可预置的8位计数器程序的主要部分分析

老古开发网版权所有 2006年9月 asp.Net V2.0 设计:老古
2008-5-13 22:27:50 页面缓存:30分钟 执行时间:172毫秒