打印

【求助】如何同时正确使用一个单片机的定时器1和计数器1

[复制链接]
4533|7
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
lqfy|  楼主 | 2013-6-6 09:15 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
renwocai| | 2013-6-6 09:47 | 只看该作者
一般单片机有定时器/计数器0和定时器/计数器1.要正确理解斜杠的意思,这个是或者的意思,你将它配置成定时器就不能作计数器用。要都使用就只能把其中一个配置成定时器,另一个配置成计数器。

使用特权

评论回复
评分
参与人数 2威望 +2 收起 理由
lqfy + 1 赞一个!
德意志精神 + 1 赞一个!
板凳
lqfy|  楼主 | 2013-6-6 10:19 | 只看该作者
我现在做一个测转速的程序,定时器0和计数器1用来测转速,而定时器1产生波特率把测得转速发给电脑!现在配置完后单片机无任何反应,如果屏蔽定时器1就会测转速而且没有任何错误

使用特权

评论回复
地板
lqfy|  楼主 | 2013-6-6 10:21 | 只看该作者
renwocai 发表于 2013-6-6 09:47
一般单片机有定时器/计数器0和定时器/计数器1.要正确理解斜杠的意思,这个是或者的意思,你将它配置成定时 ...

我现在做一个测转速的程序,定时器0和计数器1用来测转速,而定时器1产生波特率把测得转速发给电脑!现在配置完后单片机无任何反应,如果屏蔽定时器1就会测转速而且没有任何错误

使用特权

评论回复
5
renwocai| | 2013-6-6 12:02 | 只看该作者
你的定时器1已经配置为波特率产生了,就不能再配置成计数器了。可用外部中断加定时器0测速,或者用定时器2的捕获模式。

使用特权

评论回复
评论
lqfy 2013-6-7 10:44 回复TA
我这样做真的能实现了,看来定时器1和计数器1 不能同时使用! 
评分
参与人数 1威望 +1 收起 理由
lqfy + 1 赞一个!
6
lyjian| | 2013-6-6 12:38 | 只看该作者
什么单片机?
世上不是只有一个单片机

使用特权

评论回复
7
lqfy|  楼主 | 2013-6-6 17:43 | 只看该作者
lyjian 发表于 2013-6-6 12:38
什么单片机?
世上不是只有一个单片机

51单片机呗

使用特权

评论回复
8
寻思远| | 2016-8-22 10:57 | 只看该作者
lqfy 发表于 2013-6-6 10:19
我现在做一个测转速的程序,定时器0和计数器1用来测转速,而定时器1产生波特率把测得转速发给电脑!现在配 ...

你现在这个问题搞定了吗

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

8

主题

99

帖子

1

粉丝