关于PWM的一些知识
来源:互联网 发布:ps3重构数据库无光驱 编辑:程序博客网 时间:2024/05/18 13:45
寄存器TCFG0和TCFG1是配置外部时钟频率的。
TCNTBx是计数缓存寄存器,TCMPBx是比较缓存寄存器,当内部寄存器TCNTx逐渐递减的时候,值等于比较寄存器的值就翻转电平,等于零了又翻转。
TCON是对PWM的控制寄存器,配置定时器工作状态。
unsigned long tcon;//用于存放时钟控制寄存器的数值
unsigned long tcnt;//用于存放TCNTB1的数值
unsigned long tcmp;//用于存放TCMPB1的数值
unsigned long tcfg1;//用于存放定时器配置寄存器1的数值
unsigned long tcfg0;//用于存放定时器配置寄存器0的数值
定时器输入频率 = PCLK / ( {预分频数值 + 1} ) / {分割数值}
{预分频数值} = 1~255,由TCFG0配置寄存器来配置
{分割数值} = 1, 2, 4, 8, 16, TCLK,由TCFG1配置寄存器来配置
经典文章:http://blog.chinaunix.net/uid-14753126-id-2983066.html
0 0
- 关于PWM的一些知识
- 树莓派的PWM调控知识
- 关于blog的一些知识
- 关于字符集的一些知识
- 关于MIME的一些知识
- 关于指针的一些知识
- 一些关于sulinux的知识
- 关于MIME的一些知识
- 关于filter的一些知识
- 关于硬盘的一些知识
- 关于计算机硬件的一些知识
- 关于 CouchDB 的一些知识
- 关于搜索的一些知识
- 一些关于_WIN32_WINNT的知识
- 关于CFileDialog的一些知识
- 关于驱动的一些知识
- 关于反射的一些知识
- 关于句柄的一些知识
- css 里面属性值反斜杠用法
- 【SkinUI实例】仿QQ界面设计第三十课
- 速度重要,方向更重要。
- 最难面试的IT公司之ThoughtWorks代码挑战——FizzBuzzWhizz游戏
- 线程不安全函数 .
- 关于PWM的一些知识
- 第一个存储过程的例子(跟同事学的)
- 定制你自己的android手机桌面Launcher===一个完成Launcher开发的介绍 (第二篇)
- Android NFC 应用程序记录ARR
- O_EXCL
- UISearchBar的属性和showsScopeBar
- STM32启动代码概述
- 如何以配置文件方式启动MongoDB
- DBMS_ROWID包应用四:ROWID_RELATIVE_FNO