智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 1823|回复: 1
打印 上一主题 下一主题

[讨论] LPT延时不是很准吗。

[复制链接]

48

主题

323

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2669
威望
1377
贡献
668
兑换币
240
注册时间
2012-3-31
在线时间
312 小时
跳转到指定楼层
1#
发表于 2013-3-25 20:06:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
{
    /* Make sure the clock to the LPTMR is enabled */
    SIM_SCGC5 |= SIM_SCGC5_LPTIMER_MASK;
    /* Set the compare value to the number of ms to delay */
    LPTMR0_CMR = ms;
    /* Set up LPTMR to use 1kHz LPO with no prescaler as its clock source */
    LPTMR0_PSR = LPTMR_PSR_PCS(1) | LPTMR_PSR_PBYP_MASK;//选择时钟1KHZ,
    /* Start the timer */
    LPTMR0_CSR = LPTMR_CSR_TEN_MASK;
    /* Wait for counter to reach compare value */
    while (!(LPTMR0_CSR & LPTMR_CSR_TCF_MASK));
    /* Clear Timer Compare Flag */
    LPTMR0_CSR &= ~LPTMR_CSR_TEN_MASK;
    return;
}
我在main函数中加IO取反,加了一个1ms延时,为什么用示波器测出的频率是165HZ呢,不应该是500HZ吗,有没有试过的

53

主题

641

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
5159

优秀会员奖章活跃会员奖章论坛骨干奖章论坛元老奖章在线王奖章

威望
2314
贡献
1085
兑换币
996
注册时间
2012-8-8
在线时间
880 小时
毕业学校
dfzx
2#
发表于 2013-4-30 08:14:44 | 只看该作者
示波器也不是很准
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关于我们|联系我们|小黑屋|智能车制作 ( 黑ICP备2022002344号

GMT+8, 2024-12-27 03:08 , Processed in 0.164338 second(s), 31 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表