成为订阅者(免费)

加入29,000名其他订阅者以获得用户销售折扣和 其他免费资源。
:
:
大学教师'担心 - 您的邮件地址完全是 安全的。我保证使用它 只要 to send you MicroZine.

A(中端)PIC定时器指南

您是否陷入了数据表之间的PIC定时器计算, 计算器和您的设计要求?

如果是这样,那么你需要 一些自动化过程的工具。

计算

通常是你 需要专注于最终结果,通常是使计时器 生成频率或创建重复的中断时间 时期。当您第一次找到信息时,这相当困难 在数据表中,然后占分辨率和后的分析员等。

如果你这样做的话 很多你有很多计算和决定,以作为硬件 每个计时器都不同,你'LL也必须做战斗 interrupts.

图片的TCL脚本 Timer calculation

做出这个过程 很容易我创建了在TCL中编写的三个交互式脚本模块(工具 Command Language).

安装 TCL

这是一个非常 轻松布什按钮流程,一旦完成,可以双击.tcl文件 run it.

它在这个位置

ActiveState.com.

...从ActiveState安装免费运行时

从上面的链接中的页面,单击语言,然后选择“活动” TCL“。然后点击"Active TCL"标题下的链接:

“下载免费社区版:”

最后,下载您的机器的TCL环境 - 可能是 Windows Installer(x86)。

安装后只需双击TCL文件即可运行它(您是威尔 download below).

TCL.脚本

这些中的每一个 脚本用于每个计时器的最典型使用,让您 使用滑块控件更改预分频器,后部/寄存器值。这个 在结果立即进行结果时,可以轻松实验不同的值 在网页中显示(频率和周期从每个部分显示) 定时器e.g.预分频器后,在登记后,之后 postscaler).

所以你可以做 什么 - 如果类型的操作(在没有计算器的情况下,则)例如我需要15毫秒 repeat rate.

从定时器2 最接近的我可以得到15.136(花了1分钟才能测试) - 也许我'll try timer 1 - AH,它给出了精确的15ms(花了30秒才能测试)。只需检查 定时器0 - 这提供了15.040ms(拍摄〜30秒)。

当然可以 还设置主时钟频率(内部或外部晶体),如 well.

pic timer. 0

这有一个8 位预分频器和8位计时器 并且可以从一个驾驶 external clock.

预分流器:8位
定时器寄存器:8位

链接到 pic-TIMER 0计算器.

pic定时器1

这有一个4位 预分频器和16位计时器,可以从外部时钟驱动。它可以 也从慢速晶振驱动。 32khz。

预分流器: 4 bit
定时器寄存器:16位

链接到 pic-TIMER 1计算器.

pic timer. 2

这有一个4位 预分频器和8位计时器和8位时段寄存器,并且仅驱动 来自内部时钟(FOSC / 4)

注意:期间寄存器允许您创建一个 输出频率没有进一步处理即,您不't have to update the 定时器寄存器值在与定时器0或计时器1执行时的中断例程中 - 这使得易于使用(虽然它'如果你使用,否则很棘手 计算器脚本)。

预分流器: 2位(1:1,1:4,1:16)
定时器寄存器:8位
期间寄存器:8位
后级:4位(1:1至1:16包容)

链接到 pic-TIMER 2计算器.


从PIC定时器页面跳转到
最佳微控制器 - 项目主页

新的! Comments

让你说到你刚刚阅读的东西!留下下面的框中的评论。



隐私政策 | 接触 | 关于我

网站地图 | 使用条款


ezoic.报告此广告

访问我们的Facebook页面:

   点击这里



最近的文章

  1. 如何使用ADS1115

    使用ADS1115精度16位ADC进行教程进行低功耗。

    阅读更多

  2. arduino.模拟输出...易模拟输出生成

    arduino.模拟输出:如何创建最精确的PWM模拟输出以及如何创建模拟PWM正弦波。

    阅读更多

  3. 数号和等效的快速宏。加快代码!

    了解DigitalWrite()的工作原理......现在使用17倍宏宏!

    阅读更多

  4. TCS230颜色传感芯片:如何运作以及如何使用它。

    如何使用TCS230(/ TCS3200)彩色检测器芯片并轻松将其添加到您的任何项目中。

    阅读更多

  5. 如何使用ADXL345进行运动感测等。

    使用ADXL345 Acellerometer,您可以检测到16G!您还可以了解如何使用它来点击检测等。

    阅读更多

  6. HMC5883L 3轴数字MAGENTOMTER如何运作

    HMC5883L - 如何制作数字罗盘,了解HMC5883L和QMC5883L之间的差异以及它们是否兼容。

    阅读更多



读者 Comments

"I wanted to thank
你这么好
对于所有信息
你已经提供了
你的网站's

高超极好的."

- 逃亡Potthath.

"This site really is
最好的和我最喜欢的。
我发现这里有很多很有用
项目和提示。"

- 米兰

Bursach.<at>gmail.com<

"Awesome site,
非常,非常容易和好
导航!"


-
镭_tr.<at>
wolf359.cjb.net.


学习微控制器

"Interested in
微控制器?"

注册
免费7天指南:

自由 GUIDE : CLICK HERE


"I am a newbie to PIC
我想说
 how great your
网站一直在为我。"


- 戴夫

de_scott.<at>bellsouth.net

"Your site is a great
和完美的工作。
恭喜。"


- SURESH.

IntegratedInfosys.<at>
Yahoo.com.

"I couldn't find the correct
要定义的词语
你的网页。

非常有用,揭开,
诚实明确。

非常感谢
你的时间和作品。
问候。"


- Anon.

回到顶部