Tips

Hi,

zu dem Thema gibt es ja schon einige Threads. ISP-Kabel sind generell etwas empfindlich gegenüber Störungen. Es wurde schon gesagt das sich das Kabel möglichst nicht mit anderen Kabeln (Netzzuleitung usw.) kreuzen sollte. Das kann manchmal auch zu unterschiedlichsten Fehlermeldungen führen.

Dann immer nochmal die üblichen Sachen Testen:


1. Stimmen die Einstellungen z.B. in Bascom

Bild hier  
In deinem Fall scheint das ja zu stimmen da es schon mal ging.

2. Ist ISP Stecker richtig rum aufgesteckt. Bei den meisten Boards wie auch RN-Control kann man es nicht falschrum aufstecken. Aber bei RNBFRA kann dies passieren. Dort darauf achten das farbliche Markierung zum Boardrand zeigt

3. Nicht die I2C-Buchse mit der ISP Buchse verwechseln. Beide haben den gleichen Stecker, also unbedingt auf die Platinenbeschriftung achten. Eine Verwechslung kann Dongle oder Port beschädigen was dann auch zu Fehlermeldungen führt.

4. Kabel mal etwas anders verlegen und Störquellen wie Handy etc. entfernen

5. Einfach prüfen ob auch Spannung am Board anliegt. Simpler Tipp, aber nicht selten wird es vergessen wenn das Board keine LED hat

6. Wackelkontakt in irgendeiner Steckverbindung. Stecker nochmal rein und rausziehen (am Dongle, am PC)

7. Im About-Window von Bascom nachschaun ob ihr die aktuelle Bascom Version habt. Bei älteren Versionen soll es insbesondere beim Mega 32 zu Problemen mit den Dongels (ISP-Programmieradaptern kommen.
Also unbedingt prüfen ob min. die Version 1.11.4.7 installiert ist. Wenn nicht, unbedingt noch runterladen, dann gehts problemlos.

8. Es ist schon vorgekommen das ein Quarz diese Fehler verursacht. Tauscht Quarz mal gegen einen anderen aus. Im Test waren einmal bei gleichen Quarz des gleichen Herstellers alle ISP Probleme weg. Und das obwohl beide Quarze im Betrieb funktionierten.



Ein defekter Dongle oder Board ist wirklich sehr selten. Wenn man die Möglichkeit hat, sollte man durch CoCpntroller oder ein anderes Board/Dongel einen Test machen um die Fehlerquelle einzukreisen.

Gruß Frank