论文部分内容阅读
介绍了一种使用遗传算法对AVR片内RC振荡器进行实时校频的方法。以AVR片内高精度时钟单元RTC为时基控制单元,以标准时间内MCU定时器的计数值为控制目标,采用遗传控制策略搜索对应MCU理想时钟频率的OSCCAL寄存器最佳设置值,快速准确地对RC振荡频率进行校准,为CPU提供具有高抗干扰特性的精确时钟。OSCCAL寄存器参数码的初始种群通过c语言库中的rand()函数随机产生,通过复制、交叉、变异等遗传操作获得各代的适应值。其中,种群复制按向最优解迫近的原则操作,交叉匹配按随机配对交换码符的方法操作,变异