56 lines
2.4 KiB
Plaintext
56 lines
2.4 KiB
Plaintext
gavrasm Gerd's AVR assembler version 3.5 (C)2015 by DG4FAC
|
|
----------------------------------------------------------
|
|
Source file: tiny85_primo.avr
|
|
Hex file: tiny85_primo.hex
|
|
Eeprom file: tiny85_primo.eep
|
|
Compiled: 26.07.2016, 11:33:50
|
|
Pass: 2
|
|
1: ;* ******************************************************** *
|
|
2: ; ATtiny 13/45/85 Pin map
|
|
3: ; +-\/-+
|
|
4: ; /Reset ADC0 PB5 1|o |8 Vcc
|
|
5: ; ADC3 PB3 2| |7 PB2 ADC1 SCK
|
|
6: ; ADC2 PB4 3| |6 PB1 OC0B MISO AIN1
|
|
7: ; GND 4| |5 PB0 OC0A MOSI AIN0
|
|
8: ; +----+
|
|
9: ;* ******************************************************** */
|
|
10:
|
|
11: ; Define processor type on top of the source code
|
|
12: ;
|
|
13: .DEVICE ATtiny85
|
|
14:
|
|
15: ; Int-Vector area
|
|
16: .CSEG
|
|
17: .ORG $0000
|
|
18: 000000 C00E rjmp Setup ;Reset
|
|
19: 000001 9518 reti ;INT0 - External Int0 Vector
|
|
20: 000002 9518 reti ;PCINT0 - Pin Change Interrupt handler
|
|
21: 000003 9518 reti ;TIM1_COMPA - Timer1 Compare match A Handler
|
|
22: 000004 9518 reti ;TIM1_OVF - Timer1 Overflow handler
|
|
23: 000005 9518 reti ;TIM0_OVF - Timer0 Overflow handler
|
|
24: 000006 9518 reti ;EE_RDY - EEPROM Ready Handler
|
|
25: 000007 9518 reti ;ANA_COMP - Analog Comparator Handler
|
|
26: 000008 9518 reti ;ADC - ADC Conversion Handler
|
|
27: 000009 9518 reti ;TIM1_COMPB - Timer1 Compare match B Handler
|
|
28: 00000A 9518 reti ;TIM0_COMPA - Timer0 Compare match A Handler
|
|
29: 00000B 9518 reti ;TIM0_COMPB - Timer0 Compare match B Handler
|
|
30: 00000C 9518 reti ;WDT - Watchdog Overflow Handler
|
|
31: 00000D 9518 reti ;USI_START - USI Start
|
|
32: 00000E 9518 reti ;USI_OVF - USI Overflow
|
|
33:
|
|
34: .ORG $000F
|
|
35: Setup:
|
|
36: 00000F 94F8 cli ; Disable Interrupts
|
|
37: 000010 E50F ldi r16, low(RAMEND)
|
|
38: 000011 BF0D out SPL,r16 ;Set Stack Pointer to top of RAM
|
|
39: Main:
|
|
40: 000012 CFFF rjmp Main ; infinite loop
|
|
|
|
Program : 19 words.
|
|
Constants : 0 words.
|
|
Total program memory: 19 words.
|
|
Eeprom space : 0 bytes.
|
|
Data segment : 0 bytes.
|
|
Compilation completed, no errors.
|
|
Compilation endet 26.07.2016, 11:33:50
|