www.mikrocontroller.net

Forum: Markt atmega32 programmieren

Autor: Thomas (Gast)
Datum: 02.05.2008 16:02

Hallo,

ich bastel seit drei Monaten an einem einfachen Gerät, der vor allen
Dingen mechanisch aufwendig ist. Ich bin fast fertig, mir  fehlt nur
noch ein Teil der Steuerungselektronik.

Den Rest der Steuerung habe ich schon selber gebaut und programmiert,
ich komme aber bei dieser Sache nicht klar: Ich habe bestimmt 10
Controller zerstört. ](*,)

Deshalb suche ich jemanden hier im Forum, der mir einen atmega32 nach
meinen Wünschen programmieren könnte:


Der Controller soll in der Lage sein zwei einfache Schrittmotorkarten
anzusteuern (ähnlich wie
http://www.roboternetz.de/wissen/index.php/Schritt...
bei 8.) und einen Servo.
Der Controller muss über die RS-232 Schnittstelle ansprechbar sein.

Natürlich bin ich bereit, dafür auch etwas zu bezahlen und den
Controller zur Verfügung zu stellen. Ich bin aber Schüler und deshalb
nicht reich.  =P~


Es würde mich sehr freuen, wenn sich jemand findet, der diese
Programmierarbeit für mich erledigen könnte.

Bitte meldet euch falls ihr Zeit und Lust habt, ich teile euch dann
meine E-Mail-Adresse mit.

Vielen Dank,
Thomas
Autor: Michael G. (linuxgeek) Benutzerseite
Datum: 02.05.2008 17:25

Thomas wrote:

> Den Rest der Steuerung habe ich schon selber gebaut und programmiert,
> ich komme aber bei dieser Sache nicht klar: Ich habe bestimmt 10
> Controller zerstört. ](*,)

Liegt es nur daran, dass Du den Controller nicht programmieren kannst,
weil Du einen falschen Aufbau/nicht funktionierenden Programmer
verwendest oder fehlen Dir die Programmierkenntnisse? Poste doch mal
einen Schaltplan, dann koennen wir Dir sagen, worin der Fehler besteht.
Welchen Programmer verwendest Du denn?

lg,
Michael
Autor: Thomas (Gast)
Datum: 02.05.2008 17:44

Ich programmiere über die ISP Schnittstelle und habe einen Programmer
für die parallele Schnittstelle, der eigentlich bisher auch immer
funktioniert hat.

Ich habe schon kleinere Testprogramme geschrieben, die funktioniert
haben, aber seit ein paar Tagen klappt gar nichts mehr, ich kriege nicht
mal ein Programm mehr übertragen und die Controller gehen mir kaputt,
bevor ich irgendwas damit gemacht habe, auch wenn ich sie gar nicht in
der Schaltung selber programmiere.

Und da es bei meinen Projekt gar nicht so um den Mikrocontroller gehen
soll, möchte ich dieses wochenlange Fehler suchen verhindern.

Thomas
Autor: Thomas W. (thomasw)
Datum: 02.05.2008 17:48

Auch wenn du jemanden finden solltest, der dir ein Programm schreibt,
wie bringst du das Programm ohne vernünftigen Programmer auf deinen
Prozessor.

Btw.: woher weisst du, dass deine Controller kaputt sind?
Autor: Thomas (Gast)
Datum: 02.05.2008 17:59

Nein, ich suche jemanden, der mir den Code schreibt und auf einen
atmega32 schreibt und mir dann schickt. Ich bezahle das dann natürlich.
Autor: Michael G. (linuxgeek) Benutzerseite
Datum: 02.05.2008 18:24

Thomas wrote:
> Ich programmiere über die ISP Schnittstelle und habe einen Programmer
> für die parallele Schnittstelle, der eigentlich bisher auch immer
> funktioniert hat.

Was fuer einer genau? Da gibt es nen paar ziemlich ueble (bestehend aus
zwei Widerstaenden), von denen man auch nicht erwarten kann, dass sie
funktionieren. Vielleicht hast Du die Controller auch einfach
"kaputt"-gefused damit?


> Ich habe schon kleinere Testprogramme geschrieben, die funktioniert
> haben, aber seit ein paar Tagen klappt gar nichts mehr, ich kriege nicht
> mal ein Programm mehr übertragen und die Controller gehen mir kaputt,
> bevor ich irgendwas damit gemacht habe, auch wenn ich sie gar nicht in
> der Schaltung selber programmiere.

Die Frage wurde unten schon gestellt: Woran machst Du fest, dass sie
kaputt sind? Das kommt eigentlich nur in Extremfaellen bei falscher
Beschaltung vor. Wenn sie Schaltung OK ist und sie vorher darin
funktioniert haben ist es recht unwahrscheinlich, dass sie wirklich
defekt sind. Nochmal: Schaltplan?


> Und da es bei meinen Projekt gar nicht so um den Mikrocontroller gehen
> soll, möchte ich dieses wochenlange Fehler suchen verhindern.

Erm... wenn ich Dich richtig verstanden habe benutzt Du den Controller
zur zentralen Steuerung Deiner Schaltung? Und dann soll's nicht darum
gehen? Der Logik kann ich nicht ganz folgen ;)

Nur so am Rande: Du wirst hier wahrscheinlich niemanden finden, der Dir
das macht, aber damit nimmst Dir ja auch viel weg. Wir helfen Dir gerne,
die Fehler zu finden.

Gruss,
Michael
Autor: winne (Gast)
Datum: 02.05.2008 18:39

wenn reihen weis prozessoren abdanken (oder ists der Programme) dann
gibt es nur zwei mögliche Ursachen.

1. der Chip ist falsch angeschlossen/respektive der Programmer

2. die fuses(sicherungsbits) für die Taktung sind falsch programmiert
!!!!
 beliebtester anfängerfehler da negative logik zu beachten ist !!!!


bei 1. kannst du tatsächlich den Chip himmeln für 2 gibt es hoffnung ja
Gewissheit sie ins Leben zurückzubekommen.


einexterner Takt an XTAL 1 und Langsamer Programmertakt vollbringen das
Wunder derwieder auferstehung des Chips.


achja und dann gibt es da noch das Ausschalten des resetpins da brauchts
etwas mehr zur Wiederbelebung (STK 500 o.ä.)
Autor: vistageek (Gast)
Datum: 02.05.2008 20:37

Meine Güte, da soll noch mal einer sagen, dass die Nutzung von Linux was
bringt.

Antwort schreiben

Die Angabe einer Email-Adresse ist freiwillig. Wenn Sie automatisch per Email über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Suchfunktion und Betreffsuche benutzen - vielleicht gibt es schon einen ähnlichen Beitrag
  • Aussagekräftigen Betreff wählen
  • Im Betreff angeben um welchen Controllertyp es geht (AVR, PIC, ...)
  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang
  • JPEG-Dateien (.jpg) nur für Fotos verwenden, Schaltpläne, Screenshots usw. als PNG oder GIF anhängen

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [pre]vorformatierter Text (z.B. Code in anderen Sprachen)[/pre]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel






webmaster@mikrocontroller.netImpressumWerbung auf Mikrocontroller.net