;
;	   hider file for ATmega 8515 chip
;		version 1.02 KOBRA softvare
;		  for version2 assembler!
;------------------------------------------------------
;
;	Projekt _______
;	Filename ______
;	File version __
;	Autor _________
;
;------------------------------------------------------
; основная конфигурация ("по умолчанию"):
; 1 = не запрограммирован (сброшен), 0 = запрограммирован (установлен)
;   старший байт конфигурации:
;     S8515C совместимость с AT90S4414/8515  по умолчанию=1
;     WDTON  WDT всегда включен              по умолчанию=1
;     SPIEN  разрешение последовательного программирования
;            для последовательного программатора недоступен
;                                            по умолчанию=0
;     CKOPT  для частот до 8МГц = 1
;            для частот от8 до 16МГц =0      по умолчанию=1
;     EESAVE EEPROM недоступна для стирания стирание разрешено=0
;                                           стирание запрещено=1
;                                           по умолчанию=1
;     BOOTSZ1:BOOTSZ0  выбор объёма загрузочного сектора
;             по умолчанию установлен максимальный размер BOOTSZ1:BOOTSZ0=0:0
;     BOOTRST размещение вектора сброса      по умолчанию=1 (0х0000)
;             - - - - - - - - -
;   младший байт конфигурации:
;     BODLEVEL Brown-out detector trigger level   по умолчанию=1
;     BODEN    Brown-out detector enable          по умолчанию=1 (disable)
;     SUT1     Select start-up time               по умолчанию=1
;     SUT0     Select start-up time               по умолчанию=0
;     CKSEL3:CKSEL2:CKSEL1:CKSEL0  select Clock sourse
;             по умолчанию CKSEL3:CKSEL2:CKSEL1:CKSEL0 = 0:0:0:1
;            выбран внутренний R-C генератор с частотой 1МГц
; ----------------------------------------------------------------
;
; выбрана текущая конфигурация проэкта:
;
; S8515C=1 режим совместимости с AT90S4414/8515 отключен
; WDTON=1 WDT может быть выключен программно
; SPIEN=0 последовательное программирование разрешено
; CKOPT=1 для частот до 8МГц
; EESAVE=0 стирание EEPROM разрешено
; BOOTSZ1:BOOTSZ0=0:0
; BOOTRST=1 размещение вектора сброса и таблицы прерываний с адреса 0x0000
; BODLEVEL=1
; BODEN=1  схема BOD отключена
; SUT1:SUT0=10 (умолч.max) определяет длительность задержки сброса
; CKSEL3:CKSEL2:CKSEL1:CKSEL0 = 0:0:0:1 внутренний R-C генератор с частотой 1МГц
;------------------------------------------------------
		.nolist
		.include "m8515def.inc"
		.list
; -----------------------------------------------------
;  .include "define_name project.txt" ; файл объявленных имен, бит и констант
;  .include "macros_name project.txt" ; файл описания макросов
;    вместо name project подставляется имя файла соответствующего проекта
;           шаблоны имеют name project = proto
;______________________________________________________
  .cseg
		.org 0x000
	irq_res:
		rjmp init ; переход к началу программы инициализации системы
; - - - - - - - - - - - - - - - - - - - - - - - - - - -
; блок размещения векторов активных прерываний
;		.org OC0Aaddr
;	irq_t0:
;		rjmp timers_bum ; steps
; - - - - - - - - - - - - - - - - - - - - - - - - - - -
;______________________________________________________
   .org (irq_res+int_vectors_size) ; обход блока векторов прерываний
		init:                    ;блок начальной инициализации кристалла

	.exit