新闻中心

EEPW首页 > 模拟技术 > 设计应用 > 基于TMS320F2812的数字频率计的设计

基于TMS320F2812的数字频率计的设计

作者:时间:2009-03-23来源:网络收藏

2.2 系统的软件设计
主监控程序是整个软件系统的总调度程序,它控制着程序的有序运行。系统在上电或复位后,主程序先调用各模块的初始化子程序,主要包括GPIO初始化、PIE初始化、EV初始化和SCI初始化。系统初始化完成之后,主程序启动CPU_Timer0,使能T1、T2的上溢中断,启动CAPl,设置T1的比较值为1,等待T1CINT置位,开始测量频率。为减小测量过程中产生的随机误差,所测结果均取平均值。利用CPU_Timer0产生一定的时间段(O.6s)。该时段结束后(CPU_TimerO中断标志位置位),即对该段时间段内记录的测量结果求均值。此时,如果查询到上位机发出接收请求,则传送相应数据至PC显示。然,后,重新初始化定时器和捕获单元,进入下一轮测量。主监控程序流程如图3所示。

本文引用地址:http://www.eepw.com.cn/article/188998.htm

测频的部分源代码如下:



关键词: F2812 2812 320F TMS

评论


相关推荐

技术专区

关闭