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.
Kannst du das nicht als Grafik einstellen? (jpg oder png)? Ich glaube kaum, dass sich alle erst eagle4.10 runterladen, um deinen Schaltplan zu sehen, ich jedenfalls nicht.
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?
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
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.
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
Die Beschaltung des MAX233 sieht mir eh komisch aus. Die Beschaltung von V+,V-,C1-,C1+,C2-,C2+ ist doch nicht richtig so ?? Gruß hagen
@ 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
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.
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
@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???
Ist das jetzt so ungefähr die richtige beschaltung des Resets oder muss +5V mit dem 100nF und Masse woanders hin?
Hallo, nein so ist es nicht richtig. Vom Controller-Resetpin 10k nach +5V. Vom Controller-Resetpin 100nF nach Masse. Gruß, Arno
Danke! Nur noch eine abschließende frage dann hoff ich ist alles ok! Ist die beschaltung des MAX233 denn so richtig? Ich hab mir einige Datenblätter dazu angesehen und meine der ist so richtig. Oder?
laut Datenblatt ist es richtig, bis auf den unwesentlichen Punkt das Vcc Pin 7, GND Pin 6 und 9 bei dir nicht beschaltet sind. In meinem obigen Posting bin ich vom MAX232 ausgegangen. Gruß Hagen
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.