为什么TMR1计数两次?

X

x_ngine

Guest
您好大家,

因为我想学习变形,我发展同峰写固件的高新技术科技中保9.50pl2 16f877a简单电路。

目前我正在尝试使用TMR1创建一个16位计数器。
我设计的赛道是非常简单的:它包括一个按键连接上拉电阻RC0的按钮。我的目的只是看到罪名TMR1L增加
, 当我按下按钮。

在这种情况下我想之间的RC0和RC1的振荡器应该被禁用,因为我并不需要的东西
, 因为我振荡产生的“24小时在按钮的手段”。

问题是
, 如果我禁用振荡器T1CON = 0b00000111 TMR1L设置递增两次每次我按下按钮,而如果我activare振荡器T1CON = 0b00001111所有是正确的设置。

振荡器什么呢?我看不到它在电路中的作用...这也是因为收看16f877a的数据表内部的计划
, 似乎是RC0的引脚直接连接到TMR1L而不需要通过振荡器通过...

请帮助我!

 
我认为在这种情况下会不会变形就销了模拟仿真。我来试试您的建议
, 我会报告结果。

谢谢您。

附属的时间在2小时33分钟:我连接了100nF电容器(我tryed甚至更大的)针到地面
, 但情况并没有改变,或者说是真理,它的变化
, 但只有一点点...我注意到现在有没有一个固定的规则增量:有时它是由2递增,其他时间由3 ...

此外,如果我期望与示波器我看到了古典局指数波形针。

像以前,这个问题会消失
, 一旦我的internall振荡器集。

 

Welcome to EDABoard.com

Sponsor

Back
Top