yaap und *.hex files

Gast #479850
hi@all,

kaum ist das eine Problem gelöst, schon taucht das nächste auf.

Wenn ich in yaap ins Flash-Speicher-Fenster die *.hex laden will, 
erscheint dort immer nur:

0F EF 04 BB 0F EE 05 BB

statt:

3A 30 32 30 30 30 30 30 32 30 30 30 30 46 43 0D 0A 3A 30 41 30 30 30 30 
30 30 30 46 45 46 30 34 42 42 30 46 45 45 30 35 42 42 46 46 43 46 41 45 
0D 0A 3A 30 30 30 30 30 30 30 31 46 46 0D 0A

-> asm:

.include "4433def.inc"

         ldi r16, 0xFF
         out DDRC, r16

         ldi r16, 0b11101111
         out PORTC, r16

ende:    rjmp ende


was mache ich falsch?
das sollte doch eigentlich nicht so schwer sein?
Gast
iss alles ok am hex file schau mal lieber deine schaltung an, tippe du 
willst LED's ansteuern oder so.
code sollte stimmen, solange du nicht ne LED am PORTC, 4 ansteuern 
willst ;-)
weiiss net was du da übersetzen wolltest, bin zwar au breit ;-), aber 
der compiler übersetzt deine "geschriebene misti" in einen maschinencode 
um der für den ATMEGA oder sonstwas geeignert ist.

Antwort schreiben

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