Microchip CURIOSITY LPC 开发板,无法使用 PKOB 对 MCU 进行编程,该怎么办?

Microchip CURIOSITY LPC开发板(型号:DM164137

Curiosity LPC 开发板的板载 PICkit(PKOB)采用低压编程(LVP)。MPLAB X IDE 和 MPLAB Xpress 会自动将配置字中的 LVP 位设为 “1”,以支持低压编程。

以下是关键问题及解决方法:

  1. 使用自定义固件时的要求
  • 配置字中的LVP 位必须设为‘1’。若未正确配置该位,MPLAB X IDE 将无法通过 PKOB 进行编程。
  1. 处理已通过高压编程的 PIC 微控制器
  • 若使用的 PIC 微控制器(非开发板标配)已通过高压编程且 LVP 位被清除(LVP = OFF 或‘0’),PKOB 将无法识别该器件,导致编程失败。此时,可通过以下两种方法重新编程:
    a) 使用 PICkit™ 3 编程器
    • 将 PICkit 3 连接至 PIC 器件的双列扩展头,确保 ICSP™、GND 和 VDD 正确连接。
    • 在 MPLAB IDE 中配置使用 PICkit 3 作为编程工具,并确保配置字中的 LVP 位设为‘1’,然后重新编程器件。
      b) 使用未编程的空白器件
    • 使用未编程的(空白)器件,并确保配置字中的 LVP 位设为‘1’。

更多内容:

更多Microchip CURIOSITY 开发板相关内容: