Komisches Verhalten beim Programmieren

Gast #5547967
Einen Schönen Abend,

zu meinem Problem ist das ich nicht Programmieren kann (Bascom)
Der richtige Prozessor ist ausgewählt.

beim Löschen erscheint in der Mitte ein Fenster..

Detected Micro does not match the Selected Micro

Ich gehe mal davon aus das der eingestellete Controller nicht der ist 
den
das Programm erkannt hat?

Mehr als ablesen und bestätigen kann ich nicht.

Ich wollte mir einen Programmier Platine Machen wo ich alles 
Programmieren kann ohne den umständlichen ISP Stecker andauernd mit auf 
die Steuer Platine
einzu Bauen.

Kann man einen Controller auch mit dem Notwendigsten Betreiben?
VCC,GND, MISO,MOSI,Rst,SCK (Quraz) ist das Angeschlossen kann man den 
Controller Eigendlich Programmieren.?

oder benötig ein Controller mehr anschlüsse?
Angehängte Dateien:
Gast
Hallo,

so ohne weitere Angaben, um was es (Atmel?) sich genau handelt ist eine 
Antwort nicht möglich.

Dein Schaltplan und leserlichere (scharfe) Bilder, wären auch noch 
hilfreich.
Gast
Bei einem Atmel AVR µC,

Sind alle AVcc, Vcc und Gnd auch angeschlossen und sind alle 
Versorgungsleitungen mit 100nF beschaltet?

Zur Hardware gibt es dutzende Application Notes, die man lesen und 
befolgen muss.
Gast
Ich denke auch, dass der Abblock-Kondensator fehlt. 100nF an VCC und 
GND.

Den Quarz brauchst du nur, wenn die Fuses des µC auch dafür eingestellt 
sind. Kann es sein, dass du diese falsch verstellt hast, zum beispiel 
für einen externen Oszillator statt externen Quarz?

Die Leitungen am Quarz sind recht lang, was vermutlich aber gerade nicht 
deine Problemursache ist. Mache sie demnächst so kurz wie möglich.

Was oft bei der Diagnose hilft, ist ein Logic Analysator oder LEDs an 
den Programmier Pins:
1
          1k     LED
2
MISO  o---[===]---|>|---| GND
3

4
MOSI  o---[===]---|>|---| GND
5

6
SCK   o---[===]---|>|---| GND
7

8
Reset o---[===]---|<|---o VCC

Beim Programmieren muss der Reset die ganze Zeit aktiv sein. Die drei 
anderen LEDs müssen flackern. Man kann das Besten sehen, wenn man die 
Geschwindigkeit des Programmieradapters auf ganz langsam stellt. Bei 
avrdude geht das mit dem Parameter -B200.

> Kann man einen Controller auch mit dem Notwendigsten Betreiben?
> VCC,GND, MISO,MOSI,Rst,SCK (Quarz) ist das Angeschlossen kann man
> den Controller Eigentlich Programmieren.?

Normalerweise ja.
Gast
hallo!
also erst mal danke für dein Versuch Stefanus.
Nur leider komme ich bis dahin gar nicht erst...
es erscheint die oben benannte Meldung links oben wo der Prozessor Type 
steht erscheinen 4 Fragezeichen?????.

meine Beinchen vom Quarz habe ich als Lieterbahnen genommen und den 
Quarz
eben auf die Leiter Platte gesetzt. unten eine Isolierung..man weiß ja 
nie!

Fuses? ne nur einen Quarz 12mhz.
einen Oszillator hätte ich auch zur Verfügung.

,,Den Quarz brauchst du nur, wenn die Fuses des µC auch dafür 
eingestellt
sind. Kann es sein, dass du diese falsch verstellt hast, zum beispiel
für einen externen Oszillator statt externen Quarz?,,?

damit komme ich nun nicht klar!
Ein Prozessor benötigt doch einen Quarz, oder Wahlweise ein Oszillator
den klemmt man am Eingang (Pin 4,XTAL1)bei älteren Modellen an XTAL2 an.

ist doch so korrekt? da muss man doch nix einstellen...?
Kondensatoren habe ich da nicht Verbaut. da ja eine gesiebte Spanungs 
Quelle vorliegt.
einen Schönen Abend und Danke für kommende antworten.
Gast
Alle AVR Mikrocontroller werden standardmäßig von einem internen R/C 
Oszillator getaktet. Erst durch Umstellen der Fuses mit einem 
Programmieradapter wird er ggf. auf eine externe Taktquelle 
umkonfiguriert.

> Detected Micro does not match the Selected Micro

Ist das alles? Was hast du denn Eingestellt und was steht auf deinem 
Mikrochip drauf?

Hast du es mal mit einem anderen Programm verglichen, dass 
detailliertere Meldungen ausgibt, z.B. avrdude?

Du kannst versuchen, unter "Options>Programmer den Clock" die Taktrate 
herunter zu setzen. Im Originalzustand schaffen die AVR's maximal 
250kHz.

> Kondensatoren habe ich da nicht Verbaut. da ja eine
> gesiebte Spannungsquelle vorliegt.

Glaube mir, du brauchst einen Abblock-Kondensator, wenn das Ding 
zuverlässig funktionieren soll.
Gast
Einmal mit einem Attiny 2313A/4313 angefangen und Promt nix als Stress!
dann benötigt man dafür mittlerweile keinen Quarz mehr?

man lernt immer noch was hinzu...!
Mercy dafür!


Attiny 2313A oder 4313..
Probiere  mal Morgen weiterzumachen nu wird langsam Zeit.!
mercy erstmal...allen!
Gast
Felix schrieb:
> dann benötigt man dafür mittlerweile keinen Quarz mehr?

Mittlerweile?
Naja...

Klar, für USB, CAN, UART, usw ist oft ein recht exakter Takt 
erforderlich.
Dann Quarz.

Aber sonst, laufen so ziemlich alle AVR auch gerne mit internem Takt

Tipp:
Das jeweilige Datenblatt mal studieren
Gast
Prima dann spare ich beim nächsten aufbau ja ne menge Kohle!
wenn es auch nur Pfennige sind....dann nach dem 100000sten Prozessoer 
gönne ich dann dem ersten ein Platin Gehäuse!

kleiner Scherz!

um nochmal auf mein Vorhaben zurück zu kommen...
gibt es was Brauchbares hier im Netz in Punktpo Programmieren eines 
Attinys?

habe einiges gefunden, welches da Beste ist? bin ich überfragt.
Gibt e Fertige Bausätze / Bauanleitungen die Funktionieren?
außer die von ALIBABA (und die 40 Räuber!).
habt ihr hier im Forum was Brauchbares?  einen USb Stick habe ich ...
wo müsste ich dann schauen?

danke im voraus für die Antworten...
Gast
Du solltest dir über deine Anforderungen klar werden!
Danach kann man dann über den "best fit" reden.

Beispiel:
Will ich den µC in der Schaltung programmieren?
Dann muss ich einen ISP Stecker vorsehen, und die betreffenden Pins so 
beschalten, dass ein zappeln auf den Leitungen kein Schaden anrichtet.

Tipp:
Im zugehörigen Datenblatt befindet sich meist eine Empfehlung, wie der 
µC zu beschalten ist.
Gast
Das hatte ich gestern Nacht noch gefunden...
abzüglich dem unnützen Ballast (Test und Experim.)
könnte ich das Teil nehmen
könnte die Leds zum überprüfen des Sauberen Programmierens mit auf die 
Platine packen und gut ist.

den Sockel am besten als TEXTOOL Ausführung das er sauber rein und 
wieder raus geht.


Hallo Fanboy also nach meinen Bisherigen (Schlechten) Erfahrungen will 
ich die Prozessoren am Liebsten außerhalb Programmieren dann erspare ich 
mir den
Drahtsalat auf der Platine und grenze Fehler aus.

das ist mein Fund:
Angehängte Dateien:
Gast
Du kannst deine Chips gerne außerhalb der Schaltung programmieren. 
Allerdings wird du schon noch merken, dass die IC Sockel nach einigen 
Steckvorgängen wackelig werden und zu Fehlfunktionen führen.

Eine gängige Lösung dagegen wäre ein Textool Sockel, wenn man denn einen 
Goldesel hätte, der Euros ausspuckt.

Bei größeren AVR Modellen (ab 28 Pins) wird das mit dem herausziehen und 
reinstecken unhandlich. Ich habe mir schon oft versehentlich Pins 
abgebrochen, weil abgerutscht bin.

Spätestes, wenn du bei größeren AVR's den Debugger schätzen lernst, 
wirst du dich an In-System-Programmieren gewöhnen.
Gast
Das mit dem Textoolsockel hatte ich schon erwähnt!

die Dinger habe ich noch aus Lehrzeiten über als ich noch am C64 
Dattelte.
da gabs mal ein Bauprojekt 1 MB Speicherkarte wo man bis zu 24 Eproms 
draufstecken konnte (die mit dem Fenster zum Abkleben).


Aber Philip meine Variante ist da weniger Kompliziert...da ich alles was 
ich nich benötige auch nicht mit aufbauen muss, nehme dann das gute von 
euch mit auf die Platine und los geht es!
Gast
Felix schrieb:
> Das hatte ich gestern Nacht noch gefunden...

Merkt man. Die Schaltung hat Mängel und deshalb ist die auch nicht zu
empfehlen. Da handelst du dir noch mehr Probleme ein. Ich würde mal
die Original-Applikation von Atmel zu Rate ziehen. Alles andere,
aus unreferenzierten Quellen, kann fehlerhaft sein. Um das zu erkennen,
muss man schon etwas mehr Erfahrung haben.

Felix schrieb:
> den Sockel am besten als TEXTOOL Ausführung das er sauber rein und
> wieder raus geht.

Das würde eine Fassung mit gedrehten Kontakten auch tun.
Die Zeit für Textool ist durch Jtag längst vorbei.
Gast
Mag sein....
Das kann  man bei einem Manta auch Sagen, dafür sind es mittlerweile 
Klassiker!

Habe da noch einiges in der 64Kiste liegen das werde ich dann nehmen.

Mal ne Frage.. habe ich beim Stöbern nach meinen Textool Sokeln in 
meiner 64er Kiste gefunden..
kann man dieses auch Zum Programmieren der Attinys nehmen?

War ein Komplettbausatz irgendwas mit Sib...?
Angehängte Dateien:
Gast
Felix schrieb:
> Mal ne Frage.. habe ich beim Stöbern nach meinen Textool Sokeln in
> meiner 64er Kiste gefunden..
> kann man dieses auch Zum Programmieren der Attinys nehmen?

Wenn das nicht geht, kann man auch Nulkraftsockel nehmen.
Gast
> kann man dieses auch Zum Programmieren der Attinys nehmen?

Ja sicher, dazu sind sie ja primär gedacht. Muss natürlich einer in der 
richtigen Größe sein.
(Firma: Vescomp)
Cerberus schrieb:
> Felix schrieb:
>> Das hatte ich gestern Nacht noch gefunden...
>
> Merkt man. Die Schaltung hat Mängel und deshalb ist die auch nicht zu
> empfehlen. Da handelst du dir noch mehr Probleme ein.

 Ja.
 RS232 funktioniert mit Sicherheit nicht richtig, 7805 nicht abgesichert
 - da habe ich schon aufgehört...
 Eine von zigtausenden falsch oder nicht funktionierenden im Internet.
Gast
Ich Sagte doch,....den Krempel drumherum Vergessen und mit dem 
verbliebenen Brauchbaren Rest was Probieren...!

für den RS232 gibt es feine sehr kleine Module aus Fernost die Passen in 
den
Seriellen Stecker nur noch Anklemmen und Fertig.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 8 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.