Files
SyncHome/trunk/AVRProjects/00_ASM_Templates/ATTiny13a/tiny13a.lst
2023-03-13 09:01:12 +00:00

51 lines
2.1 KiB
Plaintext

gavrasm Gerd's AVR assembler version 3.5 (C)2015 by DG4FAC
----------------------------------------------------------
Source file: tiny13a.avr
Hex file: tiny13a.hex
Eeprom file: tiny13a.eep
Compiled: 23.07.2021, 10:20:30
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 ATtiny13A
14:
15: ; Int-Vector area
16: .CSEG
17: .ORG $0000
18: 000000 C009 rjmp Setup ;Reset
19: 000001 9518 reti ;INT0 - External Int0 Vector
20: 000002 9518 reti ;PCINT0 - Pin Change Interrupt handler
21: 000003 9518 reti ;TIM0_OVF - Timer0 Overflow handler
22: 000004 9518 reti ;EE_RDY - EEPROM Ready Handler
23: 000005 9518 reti ;ANA_COMP - Analog Comparator Handler
24: 000006 9518 reti ;TIM0_COMPA - Timer0 Compare match A Handler
25: 000007 9518 reti ;TIM0_COMPB - Timer0 Compare match B Handler
26: 000008 9518 reti ;WDT - Watchdog Overflow Handler
27: 000009 9518 reti ;ADC - ADC Conversion Handler
28:
29: .ORG $000A
30: Setup:
31: 00000A 94F8 cli ; Disable Interrupts
32: 00000B E90F ldi r16, low(RAMEND)
33: 00000C BF0D out SPL,r16 ;Set Stack Pointer to top of RAM
34: Main:
35: 00000D CFFF rjmp Main ; infinite loop
Program : 14 words.
Constants : 0 words.
Total program memory: 14 words.
Eeprom space : 0 bytes.
Data segment : 0 bytes.
Compilation completed, no errors.
Compilation endet 23.07.2021, 10:20:30