Hallo, ich hatte ziemlich lange die Kombination PICSTART Plus, mit aktueller Firmware, dazu die Version MPLAB IDE 7.22 erfolgreich ohne Probleme unter Windows XP am Laufen. Nun wurde umgestellt auf Windows 7, seitdem bekomme ich immer wieder beim Programmieren eines PICs die Meldung Cannot Transmit. Please verify connection and retry the previous Operation. Manchmal, oder bei kurzen Programmen funktioniert es, wenn ich auf den alten XP-Rechner gehe, geht's auch, also schließe ich mal Fehler am Programmer aus. Ich habe die serielle Schnittstelle im Verdacht, gibt's da was zum Einstellen oder sonst eine Idee ? Viele Grüße, Michael
Eine aktuelle MPLAB-Version (MPLAB IDE v8.92) kannst Du nicht nehmen? fchk
Hallo, doch, habe ich auch, läuft auch, aber, gleicher Fehler....... Ich habe auch eine aktuelle MPLAB X laufen, mit dem ICD3, würde aber auch gerne den "alten" PICSTART für die "alten" Sachen lassen..... Es ist nicht extrem dringend, ich habe ja Workarounds, nur, es wäre schön, wenn alles läuft was ich habe..... Läuft ja "im Prinzip" ;-) Viele Grüße, Michael
Das PICStart hat schon das Flash-Update bekommen, oder ist da immer noch der alte PIC17C44 drin? fchk
Hallo, ja, dss flashbare Modul ist drin, hat auch "aktuellsten" Stand. Es funktioniert ja öfters......Hab den Verdacht, sagt jemand FIFO was ? Also, first in/first out-Speicher bei der seriellen Schnittstelle, schon klar, aber in diesem Zusammenhang ? Viele Grüße, Michael
Michael schrieb: > Es funktioniert ja öfters......Hab den Verdacht, sagt jemand FIFO was ? > Also, first in/first out-Speicher bei der seriellen Schnittstelle, schon > klar, aber in diesem Zusammenhang ? Das ist der Hardware-FIFO der PC-UARTs. Die wurden nachträglich hineingebastelt. Problem ist, dass die Handshake-Leitungen rein per Sofwtare bedient werden. Wenn die Gegenstelle ihr RTS setzt, um die Übertragung zu stoppen, werden immer noch die Bytes aus dem Sende-FIFO gesendet, und das kann zu Problemen führen. Du setzt den Sende-FIFO am Besten auf 1 und den Empfangs-FIFO auf 16. fchk
Hallo, vielen Dank, werde ich mal probieren (lassen). Problem ist, ist Firmenrechner, alles passwortgeschützt..... Ich entnehme Euren Mails indirekt, bei Euch läuft das Ding in der Konstellation ? Viele Grüße, Michael
Ich hatte das gleiche Problem. Nachdem ich die Benutzerkontensteuerung abgeschaltet habe ging alles ohne Probleme. Ingo
Hallo, so, abschließend : Habe zuerst noch mit Schnittstellenparametern experimentieren lassen, zuletzt 9600 Baud, FIFO an, alles auf langsam, keine Änderung. Dann habe ich auf die Version 8.36 updaten lassen, jetzt funktionierts wieder auf Anhieb. So bleibts jetzt, danke an alle Beteiligten. Viele Grüße, Michael
Sorry I cannot write German. I had the same problem and found a solution. It appears that my modern Intel i7 computer is too fast, the PICstart plus receive buffer overflows and communication stops. It only happens when programming, not when reading or verifying. I went into BIOS setup and slowed down my computer to only 1.6GHz, single core, disabled hyperthreading and turbo boost. Then I programmed a bunch of PIC16F870's and it worked perfectly :)
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.