以下是我的下载记录:
*****************************************************
连接到MPLAB PICkit 3...
Currently loaded firmware on PICkit 3
固件套件版本.....01.36.10
固件类型..............中档
Programmer to target power is enabled - VDD = 4.500000 volts.
Target device PIC12F629 found.
器件ID版本 = b
以下存储器区域将被编程:
程序存储器: 起始地址 = 0x0, 结束地址 = 0x3fe
配置存储器
Device Erased...
编程中...
编程/验证完成
*****************************************************
连接到MPLAB PICkit 3...
Currently loaded firmware on PICkit 3
固件套件版本.....01.36.10
固件类型..............中档
Programmer to target power is enabled - VDD = 4.500000 volts.
目标器件ID(0x0)与期待的器件ID(0xf80)不一致。
*****************************************************
连接到MPLAB PICkit 3...
Currently loaded firmware on PICkit 3
固件套件版本.....01.36.10
固件类型..............中档
Programmer to target power is enabled - VDD = 4.500000 volts.
Target device PIC12F629 found.
器件ID版本 = b
以下存储器区域将被编程:
程序存储器: 起始地址 = 0x0, 结束地址 = 0x3fe
配置存储器
Device Erased...
编程中...
编程/验证完成
*****************************************************
连接到MPLAB PICkit 3...
Currently loaded firmware on PICkit 3
固件套件版本.....01.36.10
固件类型..............中档
Programmer to target power is enabled - VDD = 4.500000 volts.
Target device PIC12F629 found.
器件ID版本 = b
以下存储器区域将被编程:
程序存储器: 起始地址 = 0x0, 结束地址 = 0x3fe
配置存储器
Device Erased...
编程中...
编程/验证完成
*****************************************************
连接到MPLAB PICkit 3...
Currently loaded firmware on PICkit 3
固件套件版本.....01.36.10
固件类型..............中档
Programmer to target power is enabled - VDD = 4.500000 volts.
Target device PIC12F629 found.
器件ID版本 = b
以下存储器区域将被编程:
程序存储器: 起始地址 = 0x0, 结束地址 = 0x3fe
配置存储器
Device Erased...
编程中...
编程/验证完成
*****************************************************
连接到MPLAB PICkit 3...
Currently loaded firmware on PICkit 3
固件套件版本.....01.36.10
固件类型..............中档
Programmer to target power is enabled - VDD = 4.500000 volts.
Target device PIC12F629 found.
器件ID版本 = b
以下存储器区域将被编程:
程序存储器: 起始地址 = 0x0, 结束地址 = 0x3fe
配置存储器
Device Erased...
编程中...
编程/验证完成
*****************************************************
连接到MPLAB PICkit 3...
Currently loaded firmware on PICkit 3
固件套件版本.....01.36.10
固件类型..............中档
Programmer to target power is enabled - VDD = 4.500000 volts.
目标器件ID(0x0)与期待的器件ID(0xf80)不一致。
Target has invalid calibration data (0x00).
以下存储器区域将被编程:
程序存储器: 起始地址 = 0x0, 结束地址 = 0x3fe
配置存储器
Device Erased...
编程中...
程序存储器
地址:0 期望数值:1683 收到数值:0
编程器件失败
*****************************************************
连接到MPLAB PICkit 3...
Currently loaded firmware on PICkit 3
固件套件版本.....01.36.10
固件类型..............中档
Programmer to target power is enabled - VDD = 4.500000 volts.
目标器件ID(0x0)与期待的器件ID(0xf80)不一致。
Target has invalid calibration data (0x00).
以下存储器区域将被编程:
程序存储器: 起始地址 = 0x0, 结束地址 = 0x3fe
配置存储器
Device Erased...
编程中...
程序存储器
地址:0 期望数值:1683 收到数值:0
编程器件失败
*****************************************************
连接到MPLAB PICkit 3...
Currently loaded firmware on PICkit 3
固件套件版本.....01.36.10
固件类型..............中档
Programmer to target power is enabled - VDD = 4.500000 volts.
目标器件ID(0x0)与期待的器件ID(0xf80)不一致。
Target has invalid calibration data (0x00).
以下存储器区域将被编程:
程序存储器: 起始地址 = 0x0, 结束地址 = 0x3fe
配置存储器
Device Erased...
编程中...
程序存储器
地址:0 期望数值:1683 收到数值:0
编程器件失败
*****************************************************
连接到MPLAB PICkit 3...
Currently loaded firmware on PICkit 3
固件套件版本.....01.36.10
固件类型..............中档
Programmer to target power is enabled - VDD = 4.500000 volts.
目标器件ID(0x0)与期待的器件ID(0xf80)不一致。
Target has invalid calibration data (0x00).
以下存储器区域将被编程:
程序存储器: 起始地址 = 0x0, 结束地址 = 0x3fe
配置存储器
Device Erased...
编程中...
程序存储器
地址:0 期望数值:1683 收到数值:0
编程器件失败
高手来点播 遇到此问题很久没有好的解决方案 之前试过重新烧录校准字进去(那时用的是V8 有时能用,有时不能用)
备注: PICkit 3供电到目标板4.5V
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
VDD 大概 5V , +Vref 内部选择接VDD。
因为, VDD 可能不是精确的 , 也许是4.95V, 我们先不要理他。
那么, 理论上, 5V时 = ADC 1023
现在, 我们测量 FVR 4.096V, 如果VDD是标准的5V
4.096 x 1023/5V=838.0416 (理论)
现在, 我们测量 FVR 4.096V, 如果VDD不精确, 是4.95V
4.096 x 1023/4.95V=846.5 (和理论值不一样, 需要补偿了)
那么,4.096V 是 846.5 这个就是你的基准值了
测量你的目标, 假设是AN0 是 3.15V
3.15V x846.5 / 4.096 =651
上面的计算只是一个概念, 实际ADC 输出是没小数点的。
如果, 你要测量的目标是满度 0~2V 之间的电压, 那么, 你可以做个2V的分压器在AN1 , 设定AN1 为外部+Vref参考电压
用上面的方法, 同样可以做出比较精确, 满度在2V的ADC 测量 。
一周热门 更多>