Gast
#6255349
Hallo, ich experimentiere zur Zeit mit dem chinesischen STC15F104W. Ein Datenblatt ist angehängt. Zum Anfang will ich einfach mal alle Ports blinken lassen. Dazu habe ich dieses Projekt gefunden: https://github.com/ExploreEmbedded/8051_DevelopmentBoard/tree/master/Code/Keil_Sample_Codes/01a-LedBlinking Wenn ich die dort unter "Objects" zu findende HEX-Datei auf den STC15F104W spiele, dann blinkt es ganz gut. Wenn ich allerdings die main.c aus oben genanntem Link mit dem sdcc selbst compiliere:
1 | |
und diese auf den Mikrocontroller flashe, dann funktioniert es nicht. Ich habe mal beide HEX-Files disassembliert und die Listings angehängt. Kann mir jemand erklären, warum das eine geht und das andere nicht? Muss ich an den Compiler-Einstellungen etwas ändern? Vielen Dank!