Komisches Verhalten beim Programmieren

Gast #5547967
Lesenswert?

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 #5547975
Lesenswert?

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 #5548044
Lesenswert?

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 #5548256
Lesenswert?

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 #5548264
Lesenswert?

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 #5548303
Lesenswert?

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 #5548307
Lesenswert?

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 #5548613
Lesenswert?

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 #5548635
Lesenswert?

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 #5548687
Lesenswert?

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 #5548890
Lesenswert?

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 #5549192
Lesenswert?

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 #5549501
Lesenswert?

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 #5549507
Lesenswert?

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:
(Firma: Vescomp) #5550021
Lesenswert?

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 #5551143
Lesenswert?

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

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren