大家好,所以我有一个K150 PIC程序员,花了大约一个星期的时间让BLAST功能在Linux中运行。它成功地编程了APIC12F675两次…然后退出。由于我打算不久放弃这些芯片,我不想再投入更多的钱来使用它们,所以我转向了一个使用ARDUNO作为PIC程序员的项目。几个小时后,BAM,为我稍微不同的芯片做了安装和重新设计。我的一些最好的作品。除此之外,它不起作用。LUOUN调试过程很短,PIC没有进入编程模式。我在这个芯片上得到的一件事就是一个“Hello World”,相当于打开一个LED,这成为一个非常有用的工具;如果LED亮起来,它就进入了运行模式。根据编程手册,VPP需要至少达到8.5伏,然后等待不少于5U,然后把VDD带到5伏来激活编程。我有11.7伏,我试着用ARDUNO精确地把事情转过来,也只是手动地把电线插进TH。E板(完全从方程中删除ARDUINO)。我想也许VPP必须通过下拉电阻从真0开始(尽管没有其他人看起来需要它),但无论是强还是弱拉差都不一样。当然,我已经尝试了几种不同的芯片(虽然只有一个有明显的指示器)。一切都符合或超过了编程指南中的要求-那么,发生了什么?为什么这似乎不是一个共同的问题?
以上来自于百度翻译
以下为原文
Hello, guys.
So I have a K150 PIC programmer, and spent about a week just get
ting the blasted thing to function in Linux. It managed to program a
PIC12F675 twice... and then crapped out. Since I intend to abandon these chips before long, I don't want to put any more money into using them, and so I turned to a project that uses an Arduino as a PIC programmer. A couple hours later, bam, got that set up and re-engineered for my slightly different chip. Some of my best work. Except, it doesn't work.
Looong debugging process short, the PIC isn't entering programming mode. The one thing I managed to get onto this chip was just a "hello world" equivalent of turning on an LED, and that's become a shockingly useful tool; if the LED lights up, it's gone into run mode instead. According to the programming manual, VPP needs to be brought to at least ~8.5 volts, then wait no less than 5us, then bring VDD to ~5 volts to activate programming.
I've got 11.7 volts, and I've tried turning things on at precise times with the Arduino, as well as just manually plugging wires into the board (removing the Arduino from the equation entirely). I thought maybe VPP had to start at true 0 via pull-down resistor (despite no one else seeming to need it), but neither strong nor weak pull-downs made a difference. Of course, I've tried several different chips (though only one has the obvious indicator). Everything meets or exceeds the requirements stated in the programming guide - so what's going on? And why doesn't this seem to be a common issue?