Телесистемы
 Разработка, производство и продажа радиоэлектронной аппаратуры
На главную   | Карта сайта | Пишите нам | В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:jobsmp@pochta.ru

Телесистемы | Электроника | Конференция «Микроконтроллеры и их применение»

a Timer1 Capture Handler в AVR Studio4.11 не симулируется ?

Отправлено nestandart 25 февраля 2008 г. 01:55


код то элементарный. вроде всё выставил, а - фиг, в прерывание не вываливается :( хотя в ICR1H:L всё пишется. где грабли ?

.CSEG
.org 0
rjmp RESET
rjmp TX_HIG_LOW_INT ;reti; rjmp INT0 ; External Interrupt0 Handler
rjmp ROTATE_MODE_INT; rjmp INT1 ; External Interrupt1 Handler
rjmp CAPTURE_INT; reti; rjmp TIM1_CAPT ; Timer1 Capture Handler
reti; rjmp TIM1_COMPA ; Timer1 CompareA Handler
reti; rjmp DELAY_INT; rjmp TIM1_OVF ; Timer1 Overflow Handler
rjmp INC_FREQUENCY_INT; ; Timer0 Overflow Handler
reti; rjmp USART0_RXC ; USART0 RX Complete Handler
reti; rjmp USART0_DRE ; USART0,UDR Empty Handler
rjmp SEND_BEEP_INT; rjmp USART0_TXC ; USART0 TX Complete Handler
reti; rjmp ANA_COMP ; Analog Comparator Handler
reti; rjmp PCINT ; Pin Change Interrupt
reti; rjmp TIMER1_COMPB ; Timer1 Compare B Handler
reti; rjmp TIMER0_COMPA ; Timer0 Compare A Handler
reti; rjmp CLR_TIMER0_INT ; Timer0 Compare B Handler
reti; rjmp USI_START ; USI Start Handler
reti; rjmp USI_OVERFLOW ; USI Overflow Handler
reti; rjmp EE_READY ; EEPROM Ready Handler
reti; rjmp WDT_OVERFLOW ; Watchdog Overflow Handler

RESET:
ldi temp0,RAMEND ; Locate stack
out SPL,temp0

ldi temp0,0b11111100 ;Port B2..7 = out,
out DDRB, temp0
ldi temp0,0b0100010
out DDRD, temp0 ; PORTD D1,D5,D6 = out
ldi temp0,0b0001001
out PORTD, temp0 ; PORTD D0,D3 = pull-up

ldi temp0,0b00001000
;3 - Timer/Counter1, Input Capture Interrupt Enable.
out TIMSK,temp0

ldi temp0,0b01000001
;6 - Input Capture Edge Select (1=rising (positive) edge)
out TCCR1B,temp0

sei

TTT:
nop
rjmp TTT

CAPTURE_INT:
nop
nop
ldi ZL,0x65
nop
reti


Составить ответ | Вернуться на конференцию

Ответы


Отправка ответа
Имя*: 
Пароль: 
E-mail: 
Тема*:

Сообщение:

Ссылка на URL: 
URL изображения: 

если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
умножьте 2 на три:

Перейти к списку ответов | Конференция | Раздел "Электроника" | Главная страница | Карта сайта

Rambler's Top100 Рейтинг@Mail.ru
 
Web telesys.ru