X-Git-Url: https://www.hackdaworld.org/gitweb/?a=blobdiff_plain;f=beginners%2Fpld_stily.asm;fp=beginners%2Fpld_stily.asm;h=53a7f9d5243402ec5ec0682089c50a3271282dcd;hb=4b83fbb8ac6d1569b4684d34f58ad727229c0366;hp=0000000000000000000000000000000000000000;hpb=97b669cc8e5619c1174f0ebb80d10cc38f04d328;p=my-code%2Fatmel.git diff --git a/beginners/pld_stily.asm b/beginners/pld_stily.asm new file mode 100644 index 0000000..53a7f9d --- /dev/null +++ b/beginners/pld_stily.asm @@ -0,0 +1,65 @@ +; +; pld for stily (and yvonne) ;) +; +; author: hackbard@hackdaworld.org +; + +.include "../include/2313def.inc" + +; ------------------ +; interrupt vectors: +; ------------------ +; reset +rjmp INIT +; int0 +reti +; int1 +reti +; timer/counter capt 1 +reti +; timer/counter compare +reti +; timer/counter overflow 1 +rjmp INC_LASER_COUNT +; timer/counter overflow 0 +reti +; uart rx complete +reti +; uart data register empty +reti +; uart tx complete +reti +; analog comparator +reti + +INIT: +; set stackpointer +ldi r16,low(RAMEND) +out SPL,r16 +; timer 0 setting +ldi r16, 3 +out TCCR1B, r16 +; timer 0 enable +ldi r16, (1<