Forum: Mikrocontroller und Digitale Elektronik yaap und *.hex files


von Stefan (Gast)


Lesenswert?

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?

von fubu (Gast)


Lesenswert?

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.

von Stefan (Gast)


Lesenswert?

ja das ist tatsächlich ales korrekt.

Ich hatte die LED nur am falschen Pin bzw. ich hab den falschen Pin 
angesteuert ;)

von Stefan (Gast)


Lesenswert?

ja das ist tatsächlich alles korrekt.

Ich hatte die LED nur am falschen Pin bzw. ich hab den falschen Pin 
angesteuert ;)

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
Noch kein Account? Hier anmelden.