Compare commits

...

4 Commits

3 changed files with 43 additions and 0 deletions

View File

@@ -1,2 +1,22 @@
# 01_atmega328_lauflicht
## Stage 1:
- [x] Kompilieren und Flashen via Shell-Skript
- [x] LED Reihe via Assembler aufleuchten lassen
## Stage 2:
- [ ] Hardcodiertes Lauflicht L2R Richtung
- [ ] Hardcodiertes Lauflicht R2L Richtung
## Stage 3:
- [ ] Richtungswechsel via Taster Klick
- [ ] Animation läuft unbeirrt weiter bei Taster-Klick
- [ ] Wechsel von L2R auf R2L bei Taster-Links-Klick
- [ ] Wechsel von R2L auf L2R bei Taster-Rechts-Klick
## Stage 4:
- [ ] Animation stoppt wenn beide Taster simultan gedrückt sind

5
build_and_burn Executable file
View File

@@ -0,0 +1,5 @@
#!/bin/sh
# Build & Flash
avra main.asm && avrdude -p m328p -c arduino -b 115200 -P /dev/tty.usbserial-A50285BI -U flash:w:main.hex

18
main.asm Normal file
View File

@@ -0,0 +1,18 @@
;==========================
; Author: Marcel Schirmer
; Date: 31.05.2025
;==========================
.nolist
.include "./m328Pdef.inc"
.list
.org 0x0000
rjmp init
init:
ser R16
out DDRD, R16
out PORTD, R16
rjmp init