Gast
#5228494
Hallo. Unter http://www.avr-asm-tutorial.net/avr_sim/index_de.html gibt es einen in Lazarus-Pascal geschriebenen AVR Assembler Simulator avr_sim. Er kann - asm-Quellcodedateien lesen, editieren, schreiben, assemblieren und - im Simulator schrittweise oder bis zu gesetzten Breakpoints ausführen, - SREG, Register, Ports, SRAM und EEPROM-Inhalte anzeigen, - Ports und ihre Funktionen (INT, PCINT) anzeigen, - Timer anzeigen (mit allen verfügbaren Timermodi) und manipulieren, - EEPROM lesen und schreiben simulieren, - AD-Wandler-Zustände anzeigen und manipulieren (enthält als Gimmick auch einen 3*4 oder 4*4 Tasteneingabe-Widerstandsmatrix-Simulator), - Interrupts korrekt verarbeiten (mit Prioritätsregeln), - etc. Kennt intern alle AVR und kann auch für ältere AVR-Typen bis zurück zum AT90S1200 verwendet werden (noch nicht alle alten Typen sind getestet). Alle PDIP/SOIC-Packungen können mit allen Pinfunktionen angezeigt werden. Der Quellcode ist offen und kann mit Lazarus/FPC kompiliert werden. Fertig kompilierte 64-Bit-Versionen für Windows und Linux sind verfügbar. Ein Handbuch mit ausführlicher Beschreibung der einzelnen Funktionen ist ebenfalls dabei. Ich würde mich über Rückmeldungen freuen, sogar über Fehlermeldungen. mfg gerd
