Skip to content

Files

Latest commit

author
Simon M. Burkhardt
Jun 21, 2018
ef4966b · Jun 21, 2018

History

History

mc1

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
Feb 19, 2018
Apr 14, 2018
Apr 19, 2018
May 1, 2018
May 14, 2018
May 28, 2018
Jun 4, 2018
Jun 21, 2018
Feb 19, 2018
Feb 27, 2018
Mar 5, 2018
Mar 14, 2018
Mar 19, 2018
Feb 19, 2018
Jun 4, 2018
Feb 19, 2018
Feb 19, 2018
Mar 26, 2018

Microcontroller 1


Assembler

avra / avrdude

Auf Linux / Ubuntu for Windows. Für den ATmega2560 wird eine spezielle Version von avra benötigt. Zur installation werden weitere Packages benötigt:

$ sudo apt-get update
$ sudo apt-get install autoconf automake

TimoFurrer/avra-atmega2560

DarkSector/AVR/asm/include/m2560def.inc

Kompilieren:

avra helloworld.asm

Upload:

avrdude -p m2560 -c stk600 -U flash:w:helloworld.hex:i

Tutorials

instructables

Arduino IDE

Die Arduino IDE kann ebenfalls Assembler code kompilieren - ist jedoch etwas umständlich. Dies wendet zB. die Adafruit NeoPixel Library an um den zeitkritischen (Synchron-) Bitstream an die LEDs zu senden.