我试图在MPlabX中使用PICKIT3编程我的PIC 16F628A,但是我收到以下错误:
*************** ******连接失败。
当我从工具"启用"电源目标电路时,我收到另一个错误:
目标电路可能需要比调试工具提供的更多功率。可能需要外部电源。 连接失败。
所以提供了一个5V的外部电源,我的PIC 16F628A正在耗尽10mA,尽管没有连接,只有PICKIT3到PIC的MCLR,ICSPDATA和ICSPCLK引脚。
我使用的是Ubuntu 16.04,MPlabX IPE V4.05。和
PS:是的,我知道如何阅读数据表。
PS:如果我连接到在Windows 7上运行的PICKIT3程序员,电路和PICKIT3可以正常工作。
答案 0 :(得分:1)
有时可以通过关闭MPLABX,断开PicKit与计算机的连接并重新连接所有内容来解决第一个问题。似乎固件和/或驱动程序有时会处于一种奇怪的状态,需要良好的启动才能再次启动。我有时必须重新启动计算机才能编程我的主板(主要PITA)。
第二个问题不一定是由过电流引起的,尽管有消息。当我的PicKit插入无动力的USB集线器时,我总是遇到这个错误。似乎较低的USB总线电压使PicKit误认为该器件是电压降的原因,而不是主机根本不提供正常电压。尝试将其插入有源USB集线器或直接插入计算机。
答案 1 :(得分:1)
我知道这是一个古老的话题,但是也许这个答案可以帮助其他人。
我也使用官方的PICKIT作为克隆。
这确实可能是由硬件问题引起的。 例如。短路或已经激活的负载,例如一堆LED。 尽可能断开所有负载。
使用官方PICKIT 3 时,此问题通常可以通过将PICKIT应该提供的电压设置为较低的水平来解决。 5 => 4.625。 在MPLAB中,转到项目的属性。 选择左侧的PICKIT。 从顶部的选择下拉列表中选择电源。
如果您拥有SURE电子产品克隆,则可能会成功。 (也许这对于其他克隆也有效)。它们使用的AMS1117是可调的。 他们使用了680和470反馈电阻,它们提供的电压为3.09V((680/470 +1))* 1.25 + 50u * 680)。如果将680欧姆电阻与750交换,则输出将接近可能需要的3.3V。 我想到的来源:https://jrainimo.com/build/2018/12/picfix/
答案 2 :(得分:0)
关闭 MPlab,重新连接 Pickkit,重新启动 MPlab 对我有用。 如果您刚刚创建了一个新项目或创建了一个新文件,MPlab 有时会混淆一些东西。