Codeschloss von Elektor funktioniert nicht

OP (Firma: icuss) #5005876
Lesenswert?
• ▲
▼
AVR ATTiny2313
Programmer STK600
IDE Atmel Studio 7

Hallo zusammen,
ich habe bei Elektor einen Artikel für ein Codeschloss gefunden. Den 
Controller zu programmieren war kein Problem, aber leider funktioniert 
das Ding nicht so wie es soll. Nach der Programmierung sollte der Code 1 
2 3 4 hinterlegt sein und nach drücken von:
S1 1mal S2 1mal
S1 2mal S2 1mal
S1 3mal S2 1mal
S1 4mal S2 1mal
Sollte D1 für 2sec leuchten und das Relais ziehen. (siehe angehängte png 
Datei)
Es passiert jedoch folgendes: D2 leuchtet für 2sec, was auf eine falsche 
Code Eingabe hinweist.
Irgendwie steht da was anderes im EEProm als von Erfinder gedacht.

Kann mir jemand weiterhelfen?

Gruss Karl

PS: Sorry, habe erst hinterher gesehen, dass man hier keine Fragen 
stellen soll. Vielleicht kann mir aber trotzdem jemand weiterhelfen.
Angehängte Dateien:
Gast #5005944
Lesenswert?
• ▲
▼
Was steht denn im EEPROM?

Dein Anhang ist c-Code. Ein Compiler wird da Maschinencode draus machen 
und ein Linker die Hex-Files. Der Satz "uint16_t EEMEM eeprom_code = 
1234;" sollte letzteren dazu veranlassen, eine Hex- (bzw EEP-)Datei für 
das EEPROM zu erzeugen. Da sollte der entsprechende Inhalt zu finden 
sein, mit einem Texteditor nachprüfbar.

Und dann muss das EEP-File natürlich in den Chip gebrannt worden sein. 
Das wäre vermutlich Deine Aufgabe gewesen.
OP (Firma: icuss) #5006029
Lesenswert?
• ▲
▼
Hallo souleye,
ich habe jetzt mal den Quellcode in ein neues Studioprojekt kopiert.
Das hat den Vorteil, dass mit Atmel Studio ein .elf Productionfile 
generiert. Dieses enthält dann auch den eep Code für das EEProm.
Und siehe da, es funktioniert. Man muss also doch nur auf die richtige 
Spur gesetzt werden.

Vielen Dank
Karl

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.