in C programmieren. Bei einem Attiny mit nur 1 oder 2 KB Flash hingegen...
Nein, ist sogar recht angenehm zu programmieren weil man ziemlich viele Register hat.
Guckst du hier:
Gerrit
in C programmieren. Bei einem Attiny mit nur 1 oder 2 KB Flash hingegen...
Nein, ist sogar recht angenehm zu programmieren weil man ziemlich viele Register hat.
Guckst du hier:
Gerrit
wieder Leute die nicht wissen, was sie da haben, man muss diese Auktionen nur finden. Tippfehler in der Bezeichnung sind auch hilfreich. :)
Gerrit
"Daniel Mandic" schrieb:
Ein Beispiel:
Variable mit einem Inhalt belegen (int a = 42; bzw. LET A=42), fertig.
Datentyp beachten (Byte, Word, DWord?) und dann den passenden Ladebefehl kennen (direkt, indirekt, indiziert indirekt, Konstante, Port, ...).
Und wenn dann mal ein PIC oder ARM das Ziel ist, geht's neu los, andere Assemblersyntax, Werkzeuge, Makrobibliothek, etc.
ich sein. ;)
Marc
-- It is practically impossible to teach good programming style to students that have had prior exposure to BASIC: as potential
... ist das je nach Anwendung auch kein Problem. Der erzeuge Code ist
-- http://www.headless-brewing.com/
Am 16.12.2014 um 18:33 schrieb Gerrit Heitsch:
Aha..
-- http://www.headless-brewing.com/
Soll heissen, alles liegt im selben Adressraum und kann damit von allem Befehlen gleichberechtigt angesprochen werden.
Gerrit
Kann immer noch den Unterschied machen zwischen 'geht' und 'passt nicht mehr rein'.
Gerrit
Am 16.12.2014 um 21:17 schrieb Gerrit Heitsch:
haben, die die Ressourcen zu 98% belegt...
-- http://www.headless-brewing.com/
Am 16.12.2014 um 21:16 schrieb Gerrit Heitsch:
nicht...
-- http://www.headless-brewing.com/
Es geht hier um den vom Code belegten Platz im ROM. Das kann ich zu 100%
Gerrit
Dieter Wiedmann schrieb:
Ein Unmensch?
-- mfg Rolf Bombach
kann :-) Ansonsten ist es schon von Vorteil, wenn der falsche Pointer im Datensegment statt der Debugausgabe eben mal zur Kontrolle auch den Programmcode vorliest. Versehentlich selbstmodifizierender Code ist auch was tolles.
Bernd
Alle interessanten Sachen hab ich mit dem LSI11/02 Prozessor gemacht. Der ist seit Jahrzehnten kaputt und wirklich obsolet; die von der Konkurrenz gab es ne Zeit noch. Und ja, find ich schade.
Was letztendlich IMHO wirklich zu bedauern ist, ist dass Gehirnarbeit durch Material und Energie ersetzt wird. Letztendlich war das auch das
menschliche Arbeit - und die wird halt zuerst wegrationalisiert.
-- mfg Rolf Bombach
Am 16.12.2014 um 21:23 schrieb Gerrit Heitsch:
-- http://www.headless-brewing.com/
horst-d.winzler schrieb:
Hamburg-Moorfleet. Insider kennen den Sendemast auch als Wettermast der Meteorologen der Uni Hamburg.
Klaus
-- "Meteorologen arbeiten mit der Glaskugel" Aus der Vorlesung "Meteorologische Messmethoden und Instrumente, WS14/15"
Am 16.12.2014 21:34, schrieb Bernd Laengerich:
Wenn das das Ziel ist... ;-) Dann sollte man aber auch in Brainfuck oder Befunge programmieren.
-- www.headless-brewing.com
"Daniel Mandic" schrieb:
Gutes Buch, leider war mein leimgebundenes wg. des Referenzteils nach ein paar Jahren zur Loseblattsammlung mutiert ...
Marc
Marc Santhoff schrieb:
Hab's aber auch als PDF schon gesehen, IIRC beim Autor oder Verlag selbst.
Marc
Variablen schon viel an Code einsparen. Pro Variablenzugriff ist das
Auch bei Interruptroutinen, die z.B. nur einen Portpin togglen, kann man mit ISR_NAKED (avrgcc) den ganzen Prolog vermeiden. Man darf aber dann das reti() am Schluss nicht vergessen.
-- Dipl.-Inform(FH) Peter Heitzer, peter.heitzer@rz.uni-regensburg.de HTML mails will be forwarded to /dev/null.
Bei der finalen Programmversion schon, aber wehe es soll noch ein weiteres
-- Dipl.-Inform(FH) Peter Heitzer, peter.heitzer@rz.uni-regensburg.de HTML mails will be forwarded to /dev/null.
ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.