;
;	   hider file for ATtiny13 chip
;		version 1.02 KOBRA softvare
;		  for version2 assembler!
;------------------------------------------------------
;
;	Projekt _______
;	Filename ______
;	File version __
;	Autor _________
;
;------------------------------------------------------
; основная конфигурация:
;
; CKDIV8=0 (по умолчанию внутр. rc-генератор 9,6 МГц
;            clkps 3-0 = 0011 /коэффициент деления=8/ )
;			изменение значения в слове конфигурации
;			затрудняет дальнейшее репрограммирование ИС
;	предпочтительно изменение коэффициента в clkps 3-0 программой пользователя!!!
; SUT1:SUT0=10(умолч.max) определяет длительность задержки сброса
; 	режим работы тактового генератора :
; CKSEL1:CKSEL0=10 (умолч.) внутр.r-c генератор 9,6МГц
; 	            01 внутр. r-c генератор 4,8МГц
;
;			ВНИМАНИЕ!!!
; В области сигнатуры ATtiny13A размещаются два байта
; калибровочных констант для внутреннего RC генератора.
; Старший байт по адресу 0х00 содержит калибровочную константу
; для работы генератора на частоте 9.6 MHz. Данная константа
; будет автоматически загружена в OSCCAL по окончании сигнала сброса.
; Автоматическая загрузка калибровочной константы
; для работы генератора на частоте 4.8 MHz НЕ ВЫПОЛНЯЕТСЯ!
; Чтение, хранение и загрузка калибровочной константы
; для работы внутреннего RC генератора на частоте 4.8 MHz
; должны выполняться прикладной программой.
; Калибровочная константа для работы генератора на частоте 4,8 MHz
; размещена в старшем байте поадресу 0х01 в области сигнатур.
;
; DWEN=1 отладка gebugWire запрещена (0-разрешена)
; EESAVE=1 общее сирание и EEPROM - 1 стирает, 0 не стирает
; SPIEN=0 последовательное программирование разрешено (1-запрещено)
; WDTON=1 WDT может быть выключен программно (0-всегда включен)
; SELFPRGEN=1 самопрограммирование (команда SPM) запрещено (0-разрешено)
; BODLEVEL1:BODLEVEL0=11 (выключена)
; 	порог срабатывания схемы BOR (обязательно восстановить то, что было до программирования,
;если не предусмотренно иное значение согласно прикладной программы)
; RSTDISBL=1 вывод RST как вход сброса (0- только при наличии "высоковольтного программатора!!!)
;
;конфигурационные ячейки могут быть записаны только при помощи
;программатора,а прочитаны как программатором,так и командой LPM.
;общее стирание ИС на содержимое конфигурационных ячеек не влияет
;______________________________________________________
;
; выбрана текущая конфигурация проэкта:
;
; CKDIV8=0 (по умолчанию внутр. rc-генератор 9,6 МГц
;            clkps 3-0 = 0011 /коэффициент деления=8/ )
; SUT1:SUT0=10 (умолч.max) определяет длительность задержки сброса
; CKSEL1:CKSEL0=10 (умолч.) внутр.r-c генератор 9,6МГц
; DWEN=1 отладка gebugWire запрещена
; EESAVE=1 общее сирание и EEPROM - 1 стирает
; SPIEN=0 последовательное программирование разрешено
; WDTON=1 WDT может быть выключен программно
; SELFPRGEN=1 самопрограммирование (команда SPM) запрещено
; BODLEVEL1:BODLEVEL0=11 (выключена)
; RSTDISBL=1 вывод RST как вход сброса (0- только при наличии "высоковольтного программатора!!!)
;------------------------------------------------------
		.nolist
		.include "tn13Adef.inc" ;"tn13def.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