Hallo,
@Frank5
Das ist doch die beste Gelegenheit C zu lernen, selbst wenn Du bei Assembler bleiben willst, schadet es nicht, mal über den Tellerrand zu schauen.
Gruß Sebastian
Noch besser ist es wenn du zusätzlich zum "make all" noch mit "make extcoff" eine *.cof erstellst.Zitat von stochri
Wenn du diese Datei im AVR-Studio ladest hast du den direkten vergleich zwischen deinem C-Programm und dem erzeugten ASM.
Prostetnic Vogon Jeltz
2B | ~2B, That is the Question?
The Answer is FF!
Hallo,
@Frank5
Das ist doch die beste Gelegenheit C zu lernen, selbst wenn Du bei Assembler bleiben willst, schadet es nicht, mal über den Tellerrand zu schauen.
Gruß Sebastian
hallo, die asuro-programme von hand umzusetzen in asm ist eine sauarbeit.
kann ich nur abraten. da ich fastavr-basic habe , ist es eine kleinigkeit, denn fastavrbasic erzeugt eine hex-datei und auf wunsch auch eine asm-sourcecode-datei mit den jeweiligen basic-kommentarzeilen damit man weiss wie die zeile in basic aussieht und das asm-source-programm dann auch verfolgen zu können. schau mal unter "fastavrbasic", da gibt es eine demo. das programm ist nicht sehr bekannt, aber eine superleistung vom entwickler. ist auch nicht billig. da es auch hauptsächlich für profis ist
die den asm-source-code noch verfeinern um evtl noch umwege herauszuproggen. wenn du später nur auf asm-ebene proggen willst, kann ich es nur empfehlen. ansonsten ist win-avr-c auch noch eine gute alternative. aber schwer zu lernen und du musst genau auf die syntax achten, brauchst nur mal einen senkrechten strich z.b. übersehen dann bist du am suchen, warum der pinb z.b. nicht umschaltet. einige kürzel in winavr-c im programmtext kann man schlecht erkennen.
mfg pebisoft
es gibt viele beispiele in winavr-c.
Also ich Programmiere ihn nur in Assembler. Funktionuiert gut. Es ist uch viel Arbeit. Ich stehe selbst erst am beginn, mitlerweile versuche ich, die Drucksensoren auszuwerten.
... hab alle grundfunktionen rein mit Assembler programmiert - ist eigentlich gar kein problem. Es ist sogar um einiges spannender als mit den fertigen C-Funktionen zu arbeiten!!!
Hallo Frank,
schau dir mal meinen ASURO-Bootloader an:
https://www.roboternetz.de/phpBB2/viewtopic.php?t=27667
da hast du reichlich ASM-Code!!!
Peter (Ronny10)
Lesezeichen