Skip to content
Fiddlings with AVR assembly
Assembly C Makefile
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
blink
blink_interrupt
blink_tn45
blink_tn48
ps2
shiftregister
spi
timer1_tn45
uart
.gitignore
README.md
common.mk
sim_common.c
sim_common.h

README.md

avr-asm

A collection of fiddling I make with avr asm, mostly running on an arduino uno. So, unless otherwise noted, these projects are for atmega328p.

Requirements

Simulations

Unlike my AVR C code, icemu can't be used to simulate programs written in asm. I started to use simavr which is a very nice library to emulate AVR.

Each example has a simulation and that simulation can be built with make simulation. Running the simulation generates a VCD file that can then be opened with gtkwave for debugging.

You can’t perform that action at this time.