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
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
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
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 :)