Pfad: Home => Gerd's AVR-Assembler    (This page in English: Flag EN) Logo
Logo

Gerd's AVR Assembler

Ein Kommandozeilen-Assembler für alle AT90S-, AT90CAN-, AT90USB-, ATtiny-, ATmega- und ATxmega-Typen der Mikroprozessoren von ATMEL mit vielen erweiterten und neuen Eigenschaften. Arbeitet auf der Win64- und Linux(i386-x64)-Kommandozeile. Die Vorteile von gavrasm:

Hinweis

gavrasm gibt es in einer grafischen Version auch eingebaut in den AVR-Simulator avr_sim. Die dort eingebaute Version ist englisch-sprachig.

Folgende Versionen von avr_sim entsprechen den gavrasm-Versionen:

Sprachen

Erster AVR-Assembler vollständig in deutscher Sprache. Leicht in andere Sprachen übersetzbar (sende mir die übersetzte Dateien gavrlang_xx.pas und LiesMich.Txt, dann gibt es auch andere Sprachversionen). Auch in englischer, französischer und türkischer Sprache erhältlich, siehe die englische Version dieser Seite.

Eigenschaften

Siehe die Datei LiesMich.Txt. Version 5.4 beseitigt einige Fehler (bei Kleinbuchstaben als Parameter, Bedingungen in .if und Fehler bei tiefer verschachtelten .if/.ifdef/.ifndef/.else/.elif/.endif-Konstruktionen).

Eine kurze Einführung in die Nutzung der speziellen Features von gavrasm bietet die Einführung.

Benachrichtigungsdienst bei neuen Versionen

Bitte das Mail-Formular ausfüllen und abschicken, dann gibt es Benachrichtigungen per Mail.

Download und Installation

Packe die gezippte ausführbare Datei und die zugehörige LiesMich-Datei in einen Ordner Deiner Wahl aus. Die 64-Bit-Versionen sind sofort ausführbar.

Der Quellcode ist geschrieben für und getestet mit FreePascal. Er ist verfügbar für Linux und für DOS/WIN (unterscheiden sich nur in der Zeilenende-Codierung). Packe die gezippten Dateien aus, kopiere die sprachspezifische Version der Datei gavrlang_xx.pas und füge sie als gavrlang.pas ein. Compiliere mit einem Pascal-Compiler (fpc, http://www.freepascal.org).

Alle verfügbare Versionen

Links zur aktuellen und zu älteren Versionen.

VersionPublikationAusführbare VersionenFPC-Quellcode
Monat/JahrLinux 64-BitWindows 64-BitLinuxDOS/WIN
5.4August 2022 Linux (i386-x64) Win64 Quellcode Linux Quellcode DOS und Win
5.3Juli 2022 Linux (i386-x64) Win64 Quellcode Linux Quellcode DOS und Win
5.2Mai 2022 Linux (i386-x64) Win64 Quellcode Linux Quellcode DOS und Win
5.1Dezember 2021 Linux (i386-x64) Win64 Quellcode Linux Quellcode DOS und Win

Nicht mehr verfügbare Versionen

l
VersionDatumVersionDatumVersionDatumVersionDatum
--5.0Juli 2021 4.9Januar 20214.8Juli 2020
4.7Juni 20204.6Februar 2020 4.5November 20194.4Oktober 2019
4.3Juli 20194.2März 2019 4.1Dezember 20184.0September 2018
3.9Juni 20183.8April 2018 3.7Oktober 20173.6Januar 2017
3.5Januar 20163.4Dezember 2014 3.3Juni 20123.2Mai 2011
3.1Dezember 20113.0Juli 2011 2.9Januar 20112.8Januar 2011
2.7November 20102.6Mai 2010 2.5Februar 20102.4Januar 2010
2.3Mai 20092.2Dezember 2008 2.1Dezember 20062.0September 2006
1.9August 20061.8Juli 2006 1.7Mai 20061.6Dezember 2005
1.5September 20051.4Juli 2005 1.3Mai 20051.2März 2005
1.1Januar 20051.0Oktober 2004 0.9März 20040.8Februar 2004
0.7November 20030.6September 20030.5August 20030.4Juli 2003
0.3Juni 20030.2Mai 2003 0.1Dezember 2002--

Fehlerberichte

Diese Software wurde ausgiebig getestet, kann aber noch Fehler enthalten. Daher Vorsicht bei der Benutzung. Berichte über Bugs und vermisste Features bitte an gavrasm (at) avr-asm-tutorial.net, Subject=gavrasm-bug 5.4.

©2003-2022 by http://www.avr-asm-tutorial.net