时钟是硬件设计人员的标准概念,但对软件工程师不太熟悉。然而,在嵌入式编程(特别是实时嵌入式编程)中,软件开发人员必须在软件程序中处理时钟。本文讨论了基于软件的时钟的基础知识。
时钟是什么?
时钟是一种以固定频率交替的信号。
时钟周期是信号的连续上升沿之间的时间。频率是上升边缘发生的速率(即1 /周期)。时钟的周期或频率特征。在软件中,为了跟踪时钟,您只需要存储其中一个值。在本文中,示例用时钟来描述时钟,因为这使得它们更易于编写代码。为了展示起见,让我们使用浮点类型来表示它(例如,C double类型)。实际上,可以表示时间的任何类型都可以使用。经常使用定点表示法。
Using a clock
Once a clock frequency is available in software you can easily multiply or divide the clock simply by multiplying or dividing the period. The information about the clock can be delivered to a remote system to recreate remotely, or to control a stream of data that is to be transported in sync with the clock.
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !