Start Probleme mit AT90S2313-10MHz

Gast #20847
Hallo,

ich habe ein Problem: Ich habe den Quellcode (und andere) von dem 
Tutorial hier benutzt um meine avrs zu testen. Ohne Erfolg. Ich besitze 
eine Schaltung wie auf der Seite avrasm-tutorial beschrieben ist. Sie 
ist vergleichbar mit der auf dieser hier. Sie hat nur ein paar 
verbesserungen (Diode für Kondensator, 9,216MHz Quarz). Ich benutze den 
in der Elektor vorgestellten Programmierer der auch isp unterstützt. Den 
Code bekomme ich meistens in den avr hinein, aber er will dann nicht wie 
ich will.
Das Beispiel mit den blinkeden Lampen endete bei mir in einem 
leuchten(oder sie waren dunkel).
Ich benutze avr-asm von der Seite von Atmel heruntergeladen. Ich würde 
es einfach nur gerne Schaffen die I/O-Pins verändern zu können (über 
UART & über Taster oder code).
Gast
Also ich würde zunächst mal überprüfen, ob der Programmiervorgang 
tatsächlich die Daten richtig und komplett in den AVR befördert. Das ist 
nämlich so eine Hürde, vor der viele Newcomer stehen. Es geschieht 
irgendwas, aber man kann kaum kontrollieren, was denn nun geschieht.

Hat deine Programmiersoftware die Möglichkeit, nach erfolgter 
Programmierung ein Verify zu machen? D.h. die Daten werden dann über die 
Schnittstelle nochmals ausgelesen und mit den Ursprungsdaten verglichen. 
Da du schreibst, dass du den Code "meistens in den AVR" bekommst, habe 
ich schon den Verdacht, dass bei dem Datentransfer via ISP etwas nicht 
in Ordnung ist. Dies sollte nämlich eine 100%ige Sache sein, ansonsten 
ist hier schon etwas faul.

Du kannst das ja mal überprüfen und dann nochmal schreiben, ob diese 
Sache ok ist oder ob es mit dem Programmierer Probleme gibt. Es gibt 
nämlich zur Programmierung auch recht einfache Hardware-Lösungen, mit 
denen ein Anfänger besser klar kommt.

Notker
Gast
Also mein Programierer fnktioniert und das Verify klappt ja auch. Ich 
hab mir schon überlegt Passwörter darauf zu speichern.
Aber trotzdem funktioniert sonst ja gar nichts! Und das ärgert mich. 
Kann es vielleicht sein, dass mein Reset zu schnell kommt? Ich lade den 
Kondensator über einen 15K wiederstand??
Gast
Mein Programmierer funktioniert ausschließlich mit generic-hex. Ich habe 
sogar schon ein Tool, welches Intel nach Generic und zurück wandelt.
Gast
Hallo
Ich habe ein Problem, da ich noch keine Erfahrung mit der Programierung
von AT90S2313 habe.
Es ist so das ich nicht weiß, wie man den STK500 einstellen muß
um so ein Ding auszulesen.
Und ein neues wieder zu beschreiben das es auch wieder das tut was es
soll.

Ich würde mich sehr über eine Antwort freuen
Gast
;-)

Vor dem Problem stand ich auch. Aber es ist im Prinzip ganz leicht!
Ich tippe du nutzt das AVR ASM Studio (habe gerade vergessen wie es
heißt, sollte aber dabei liegen) Ver.4 ist zurzeit Aktuell.
Erstmal das Board einfach an den PC anschließen, und zwar den
RS232-CTRL Port nutzen, denn der steuert die Technik auf dem Board. Der
andere ist für eigene Experimente(mit dem UART usw.)

Und danach im AVR Studio den STK500 Knopf drücken. Sollte sich in der
Menüleiste ca. in der Mitte als Symbol befinden. Dann taucht ein
Programm auf, mit vielen Registerkarten, eine davon ist für
Einstellungen am Board zusatändig, da kann man die Board revision
auslesen lassen und gegebenfalls ein Update aufspielen.

Andernfalls, kannst du auch auf der ersten Registerkarte einfach deinen
Controller auswählen und dann die Signatur lesen lassen. Wenn das
klappt, hasst dus schon fast geschafft. Den Programme schreibst du
mithilfe den Knöpfen und Zeilen darunter.

Hoffe das hilft ein wenig, sorry für die ungenaue Beschreibung, aber
ich nutze das einfach nur noch und merke mir nicht mehr wie es heißt
;-)

Grüße
Gast
Hallo erst mal Danke.
Ist es igal wie man die verkabelung auf dem Board ausführt?
Und mit welcher sprache kann man so ein teil beschreiben.

Mit Dank Andreas k.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 23 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.