; Software des Atmega32L zum Auslesen und Ansteuern des ADXL345 .include "m32def.inc" .include "adxl345.inc" .def temp = r16 .def Adress = r17 .def DataR0 = r18 .def DataR1 = r19 .def DataR2 = r20 .def DataR3 = r21 .def DataR4 = r22 .def DataR5 = r23 .def warte0 = r24 .def warte1 = r25 .equ Multi = 6 .equ Read = 7 .equ UBRR = 103 .equ SS = PB4 .equ SCK = PB7 .equ MOSI = PB5 .equ MISO = PB6 ; Interuptvektortabelle .org 0x0000 rjmp main ; ****Programminitialisierung**** main: ldi temp, HIGH(RAMEND) ; Stackpointer initialisiert out SPH, temp ldi temp, LOW(RAMEND) out SPL, temp ; Konfiguration der UART ldi temp, HIGH(UBRR) ; BAUD Rate der UART auf 38,4kbps gesetzt out UBRRH, temp ldi temp, LOW(UBRR) out UBRRL, temp ldi temp, (1<