单片机时钟变慢会影响运行速度吗?指令程序执行时间会变长吗?
展开全部
首先回答你,答案是肯定的。程序的执行就是依靠芯片的时钟的。
单片机时钟选择:内部时钟源,外部时钟源
一般单片机系统时钟是可以选择内部时钟或者是外部时钟的。根据不同的应用需求去具体选择。例如一些小项目对精度的要求不是很大,是可以选择使用内部时钟的,这样可以降低些成本,省去了外部时钟电路。但精度,稳定度要求较高,就需要选型高可靠质量的外部晶振和与晶振匹配的电容,一起组成外部时钟源。
芯片内部时钟源:一般是内部RC时钟,也就是由内部电阻电容组成的震荡电路。时钟的精度,稳定度都不是太好,容易受到外界温度湿度的影响。所以每个芯片内部时钟源都是不一样的,都会有一定差异性。但这个差异性在一定的应用中根本感觉不到。感觉不到是由于一般芯片的运行系统时钟都是几MHZ-几十MHZ的频率。即便出现一定的偏差,但这个偏差和总时钟几十MHZ相比,还是相当小的。 一般内部RC的精度是几十ppm-几百ppm。1PPM的意义是1MHZ会偏差个正负1HZ。
芯片外部时钟源:晶振和匹配电容。外部晶振的精度5ppm-20ppm。根据性能要求可具体选择相应参数。
综上:单片机的时钟变慢是会影响运行速度的,不仅时钟有可能变慢,还是有可能变快的。但这个快慢的差异对程序的影响会不会带来一些错误的执行,还需要具体分析程序实现的功能和逻辑。但一般技术的实现都已经考虑了允许误差。
单片机时钟选择:内部时钟源,外部时钟源
一般单片机系统时钟是可以选择内部时钟或者是外部时钟的。根据不同的应用需求去具体选择。例如一些小项目对精度的要求不是很大,是可以选择使用内部时钟的,这样可以降低些成本,省去了外部时钟电路。但精度,稳定度要求较高,就需要选型高可靠质量的外部晶振和与晶振匹配的电容,一起组成外部时钟源。
芯片内部时钟源:一般是内部RC时钟,也就是由内部电阻电容组成的震荡电路。时钟的精度,稳定度都不是太好,容易受到外界温度湿度的影响。所以每个芯片内部时钟源都是不一样的,都会有一定差异性。但这个差异性在一定的应用中根本感觉不到。感觉不到是由于一般芯片的运行系统时钟都是几MHZ-几十MHZ的频率。即便出现一定的偏差,但这个偏差和总时钟几十MHZ相比,还是相当小的。 一般内部RC的精度是几十ppm-几百ppm。1PPM的意义是1MHZ会偏差个正负1HZ。
芯片外部时钟源:晶振和匹配电容。外部晶振的精度5ppm-20ppm。根据性能要求可具体选择相应参数。
综上:单片机的时钟变慢是会影响运行速度的,不仅时钟有可能变慢,还是有可能变快的。但这个快慢的差异对程序的影响会不会带来一些错误的执行,还需要具体分析程序实现的功能和逻辑。但一般技术的实现都已经考虑了允许误差。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询