综合资讯 在线阅读 原文阅读 在线商城 下载专区 DATASHEET 技术论坛 商务频道

嵌入式系统  单片机  D S P  EDA/PLD  接口电路  存储技术  显示光电  电源技术
传感/控制  模拟技术  通信网络  无线通信  电测仪表  消费电子  汽车电子

所在的位置:首页技术文章单片机正文
 
基线PIC微控制器的内部振荡器的重新校准
发布日期:2008-10-08 作者:Noureddine Benabadji 来源:电子设计技术

  Microchip公司的所有基线PIC微控制器均有内部4MHz振荡器,它们有助于释放一两根引脚用于I/O用途,并使人们能用这些器件构建元件数量最少的设计。人们必须读取驻留于用户程序存储器最后地址的工厂设定校准设置,然后在设备的应用软件初始化期间,把这项设置写入微控制器的振荡校准寄存器,借此校准内部振荡器。由于校准值对于每个微控制器都是唯一的,因此对于时间敏感型应用而言,如果人们擦除或覆盖最后地址,就会出现问题。

图1该电路和一个少于250字节的汇编语言程序使人们能根据4MHz参考时钟来校准PIC10F2xx微控制器


  图1中的电路根据一个参考时钟——4MHz晶体——完成重新校准,由此恢复校准值。频率寻找最佳校准值确保微控制器的内部振荡器运行于4MHz的1%准确度范围内。人们可下载来自这个压缩zip文件的微控制器程序和流程图。

  基线PIC微控制器包含PIC10F、PIC12C508/509/510或PIC16F505/506系列,利用它的内部计时器Timer0来计算从 Fairchild Semiconductor公司的CD4060振荡器/除法器的输出端Q8到PIC微控制器的唯一输入端GP3的一个周期内执行的指令周期数量。4MHz 晶体驱动CD4060,后者从输出Q8产生128ms周期。

  四个LED显示8比特振荡/校准寄存器的最佳值的两个4比特半字节。输出端GP2当作多路复用线路驱动这些LED达8s~10s,然后作为振荡器输出端产生1MHz信号,可用频率计或示波器测量该信号。


 (全文结束)

信息发布:   转引自: 【 】 【打印】 【关闭
 相 关 文 章
谢谢,现在还没有相关信息...
关于我们 ┋ 友情链接


深圳市南山科技园深南花园A座14D
电话:0755-26615872 传真:0755-26612880
Copyright©2005-2009 无忧电子开发网版权所有

粤ICP备05064233号