详细说明:基于AVR309(ATMEGA8)的超简单USB频率计:全制作资料
**********************************************************************************
全部资料:
1.ATMEGA8的Firmware:用编程器或ISP下载到芯片内即可,注意时钟需选择为
2.USB设备的驱动程序:请先插入硬件,等系统提示时安装。
3.PC上位机软件:
*********************************************************************************
频率计方案,市上早就有很多了,但都无一例外的:比较复杂。
这个频率计的特点是特别的简单:仅10个元件不到,成本也在10元左右。
配合的上位机软件,还可以提供平常的频率计不可能提供的:数据记录、分析功能。
硬件电路图:和AVR309没什么不同
其中:
T1用作计数器(16位),外部脉冲从PD5引脚输入并捕获。若输入信号不为方波时,请加入整形电路。
T0用于系统计时(8位)。
T2(PB3)用作信号发生器,在本例中:固定输出一个:频率46.875KHz(占空比50%)的标准方波信号,用于自测试。
当将PD5与PB3直接联接时,频率计应显示46875Hz。
从AVR的数据手册所知,外部脉冲信号捕获时,信号频率不宜超过时钟信号的1/3。
故本频率计在不加外部分频时,即可以测到4M左右。
在需要测更高的频率时,可自己在PD5输入前加入分频和整形电路。
当然,这个频率计仅仅是对AVR309的一个小小的验证,相信通过这个验证后,实现更多更强的功能也就不在话下了