第1个回答 2012-11-06
1、初始化SMB37:HSC0 高速计数器控制寄存器
SMB37.3:计数方向控制位,1=增计数
SMB37.4:向 HSC 中写入计数方向,0=不更新;1=更新计数方向
SMB37.5 向 HSC 中写入予置值,0=不更新;1=更新予置值
SMB37.6 向 HSC 中写入新的当前值,0=不更新;1=更新当前值
SMB37.7 HSC 允许,0=禁止;1=允许 HSC
MODE:0 计数器方式,SMD38清0,开 HSC0;
(SMD38:HSC0 当前计数值)
中断设置: SMB34 100毫秒, 开中断;
2、 中断服务:每100毫秒将 HC0 存入指定的 V 地址,
SMD38清0,开 HSC0;
3、将 V 地址的数据处理后即得到流量值。