PICSTART Plus, MPLAB IDE7.22 und Windows 7

Gast #3735733
Lesenswert?
• ▲
▼
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
Gast #3735765
Lesenswert?
• ▲
▼
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
Gast #3738102
Lesenswert?
• ▲
▼
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
#3738458
Lesenswert?
• ▲
▼
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
Gast #3745366
Lesenswert?
• ▲
▼
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
Gast #3805386
Lesenswert?
• ▲
▼
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
Gast #3869524
Lesenswert?
• ▲
▼
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 :)

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.