4108|6

101

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

Atmega128计数值读取问题求助各位大侠看看这个小程序问题。 [复制链接]

各位大侠,我用Atmega128.定时器计数1,普通模式,内部晶振,8分频。从0x00开始计数。每次主动关断计数器的时候 我们可以用如下的方式记下计数器中的值么?如果不是该怎么读取?现在情况是只能读取TCNT1L的值,不能读取TCNT1H值。实际情况是TCNT1H中应该有计数值的。
TCCR1B=0x00;//关断计数器
a=TCNT1L;数组存取记下的值(不会溢出)
  b=TCNT1H;
  timer1_init();定时器1初始化。
  TCCR1B = 0x02; //start Timer 八分子一分频 开启计数器 工作模式为普通模式
  i++;
  j++;}
谢谢各位大侠的指点了。

最新回复

学习。。。。。。。  详情 回复 发表于 2010-5-12 22:10
点赞 关注

回复
举报

77

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
帮你顶
 
 

回复

78

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
可以啊 我记得就是先读低字节 再读高字节的
 
 
 

回复

77

帖子

0

TA的资源

一粒金砂(初级)

4
 
读取顺序没错啊,先低后高。。。。
 
 
 

回复

71

帖子

0

TA的资源

一粒金砂(初级)

5
 
顶上去  希望能人给我回答一下  谢谢了
 
 
 

回复

85

帖子

0

TA的资源

一粒金砂(初级)

6
 
好像可以一起读的,直接定义一个int 型变量
uint i=0;
i=TCNT1;

这种高低寄存器都要是分着读都要遵守一个先哪个后哪个的规则,但是好像都可以一起一下子读了。。。

我以前是玩AVR的
 
 
 

回复

73

帖子

0

TA的资源

一粒金砂(初级)

7
 
学习。。。。。。。
 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/7 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表