全部博文(35)
2010年(35)
分类: 嵌入式
2010-07-28 13:45:11
公司的所有基线PIC均有内部4MHz,它们有助于释放一两根引脚用于I/O用途,并使人们能用这些器件构建元件数量最少的设计。人们必须读取驻留于用户程序存储器最后地址的工厂设定校准设置,然后在设备的应用软件初始化期间,把这项设置写入微控制器的振荡校准寄存器,借此校准内部振荡器。由于校准值对于每个微控制器都是唯一的,因此对于时间敏感型应用而言,如果人们擦除或覆盖最后地址,就会出现问题。
图1中的电路根据一个参考时钟——4MHz晶体——完成重新校准,由此恢复校准值。频率寻找最佳校准值确保微控制器的内部振荡器运行于4MHz的1%准确度范围内。人们可下载来自这个压缩zip文件的微控制器程序和流程图。
基线PIC微控制器包含PIC10F、PIC12C508/509/510或PIC16F505/506系列,利用它的内部计时器
四个LED显示8比特振荡/校准寄存器的最佳值的两个4比特半字节。输出端GP2当作多路复用线路驱动这些LED达8s~10s,然后作为振荡器输出端产生1MHz信号,可用频率计或示波器测量该信号。