Atmel reagiert nicht?

Gast #71951
Lesenswert?

Hallo,

ich hab mit Eagle 4.11 eine Schaltung entworfen für die ansteuerung
eines Schrittmotors. Die Schaltung habe ich dann so wie sie im
Dateianhang zu sehen ist auch auf eine Lochrasterplatine Aufgelötet.
Mit PonyProg2000 hab ich dann versucht die den Atmel zu beschreiben.
Der Sub-D Takt kommt eindeutig an aber der ob er empfängt oder
antwortet über die MISO/MOSI schnittstelle weiß ich nicht. An die PINs
17/18/19 des AT90s2313 hab ich LEDs angelötet um zu sehen ob er was
empfängt. Wie gesagt der Clock kommt an auf PIN 18 sind im Clock takt
reaktionen zu sehen aber nichts zu sehen auf PIN 17. PonyProg bricht
dann nach ca. 3 sek. ab mit dem fehler "Falsches oder fehlendes
Divice" Die einstellungen sind meiner meinung in PonyProg auch richtig
da ich schonmal eine etwas andere schaltung von Elektor mit dem
AT90s2313 mit beschrieben habe. Jetzt weiß ich langsam nichtmehr was
noch falsch sein könnte vielleicht sieht ja jemand einen fehler den ich
nicht sah.
Angehängte Dateien:
Gast #71955
Lesenswert?

hast du denn schon mal ein Programminterface dieser Art mit deinem
Computer lauffähig aufgebaut?
Warum ist PonyProg eigentlich so beliebt? Die Probleme mit diesem
Programm füllen hier doch etliche threads. Wo liegt der scheinbare
Vorteil des Programms?
Gast #71956
Lesenswert?

Hallo Crazy Horse,

sag bloss nichts gegen PonyProg, das funktioniert nämlich ganz gut und
es kann echt nen Haufen Devices programmieren (was man aber meist nicht
braucht g). Ich bin jetzt zwar auf SP12 umgestiegen, weil man das so
schön von der Shell bedienen kann, aber für die Fuses guck ich mir
lieber ein paar Häckchen an, statt die auszurechnen ;-)


Viele Grüße
Gast #71957
Lesenswert?

Was ist ein Programminterface?
Ich hab PonyProg benutzt weil es für mich einfach zu bedienen ist und
es seinen zweck für meine Anwendungen zur Zeit voll erfüllt. Nur wie
gesagt ich weiß nicht warum das nicht mit dem Programmieren vom AT90
klappt als wäre da der Wurm drin. Hat denn wer im Schaltplan einen
fehler gesehen? Weil ich bin mit meinem Latein langsam am ende, da ich
auch nicht sooooo gut in dem Thema drin bin.
Gast #71958
Lesenswert?

Hallo,

Deine Schaltung sieht etwas unüblich aus.
Du gehst mit "MISO, MOSI und SCK" an den MAX223 anstatt
an den Controller.
Außerdem fehlt am Reset der 10k Widerstand nach +5V und der
100nF Kondensator nach Masse.
Hast du dir diese Schaltung selbst ausgedacht?

Gruß,
Arno
Gast #71960
Lesenswert?

@ Hagen
Ja, da fehlen irgenwie die Kondensatoren.

@ Perilex
wo hast du diese komische Schaltung her?

Schau mal auf dieser Seite ins Tutorial, da steht beschrieben
was man so braucht und wie das geht mit dem programmieren.

Gruß,
Arno
Gast #71961
Lesenswert?

Diese Schaltung hab ich mir selber aus mehreren Datenblättern
zusammengeschnibbelt der Max233 war aus einer schaltung eines AT89s8252
daher kommt die beschaltung des Max und den hab ich einfach auf den
AT90s2313 umgebaut. Ist alles eine eigenkreation. Den MISO MOSI und CLK
hab ich über den Max laufen lassen um die Pegel der RS232 schnitstelle
zu bekommen der Schalter nach dem Max für MISO MOSI und CLK ist ein
umschalter für programmiermodus und datenaustauschmodus. In der einen
stellung geht er auf die MISO MOSI und CLK des Atmels in der anderen
stellung nur noch auf RxD und TxD des Atmels. Ich habe von
Mikrocontroller technik nur sehr wenig ahnung deshalb meine leichte
unbeholfenheit.
Gast #71963
Lesenswert?

Der Unterschied zwischen dem Max232 und Max233 ist der , das er die
Kondensatoren für die Ladungspumpe schon eingebaut hat.

Deshalb sind dort auch nur Brücken drin , anstatt Kondensatoren.


Mfg

Marc
Gast #71964
Lesenswert?

@Conlost

Du meintest das am Reset ein 10k Widerstand nach +5V und ein 100nF
Kondensator nach Masse fehlen würde. Ich weiß nicht wo ich den wie
verbinden soll?

  RST         _
 -----O------[___]-------------- RS232
      l       470
      l
     l
     l l
     l l 10k
     ---
      l
      l
      --------> VCC
      l
     l
     --- 100nF
      l
      l
      --------I GND

Naja sieht nicht besonders aus hoffe man kanns erkennen Meinst du das
so ungefähr oder wie???

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