Найдено 9 результатов

katu6ka
Пт июн 17, 2011 13:44:41
Форум: AVR
Тема: AVR studio в вопросах и ответах
Ответы: 3188
Просмотры: 1254900

Re: AVR studio 4 в вопросах и ответах

IfoR, очень благодарна Вам за подробные рекомендации!

С макросами я просто еще как-то не успела познакомиться, как их делают и с чем едят =) Буду знать.

Проблема с прерыванием заключалась в том,что в таблице векторов у меня неправильно прописаны адреса, 000 -> 002 -> 004, я читала пример ШИМа на ...
katu6ka
Чт июн 16, 2011 18:13:08
Форум: AVR
Тема: AVR studio в вопросах и ответах
Ответы: 3188
Просмотры: 1254900

Не судите строго, первая программа.

.include "m8def.inc"
.def Temp=R16
.cseg
.ORG $000 rjmp RESET ; Reset Handler
.ORG $002 ;rjmp EXT_INT0 ; IRQ0 Handler
reti
.ORG $004 ;rjmp EXT_INT1 ; IRQ1 Handler
reti
.ORG $006 ; rjmp TIM2_COMP ; Timer2 Compare Handler
reti
.ORG $008 rjmp TIM2_OVF ; Timer2 Overflow Handler
.ORG $00A ...
katu6ka
Чт июн 16, 2011 14:30:25
Форум: AVR
Тема: AVR studio в вопросах и ответах
Ответы: 3188
Просмотры: 1254900

Re: AVR studio 4 в вопросах и ответах

Уже считает =))

Но вот в ОСR2 по вышуказанной программе ничего не ложит.

И в обработчик прерывания никак стрелка-шагатель не встает..
katu6ka
Чт июн 16, 2011 13:41:43
Форум: AVR
Тема: AVR studio в вопросах и ответах
Ответы: 3188
Просмотры: 1254900

Re: AVR studio 4 в вопросах и ответах

Скажите,а таймер-счетчик надо как-то включать отдельно?? в описании в даташите и в примерах прог не видела,чтоб его как-то отдельно включали,как АЦП.

Прогоняю пошагово программу, но , похоже, что таймер-счетчик не считает. А должен наверно =)

В моей программе действие совершается (ну а на деле ...
katu6ka
Чт июн 16, 2011 13:04:51
Форум: AVR
Тема: AVR studio в вопросах и ответах
Ответы: 3188
Просмотры: 1254900

Re: AVR studio 4 в вопросах и ответах

понятно,спасибо.
katu6ka
Чт июн 16, 2011 12:49:56
Форум: AVR
Тема: AVR studio в вопросах и ответах
Ответы: 3188
Просмотры: 1254900

Re: AVR studio 4 в вопросах и ответах

Я настраиваю Timsk , Sreg и Tifr п.ч. :

The OCF2 bit is set (one) when a Compare Match occurs between the Timer/Counter2
and the data in OCR2 – Output Compare Register2. OCF2 is cleared by hardware when
executing the corresponding interrupt Handling Vector.
Alternatively, OCF2 is cleared
by ...
katu6ka
Чт июн 16, 2011 12:18:57
Форум: AVR
Тема: AVR studio в вопросах и ответах
Ответы: 3188
Просмотры: 1254900

Re: AVR studio 4 в вопросах и ответах

ага,не использует. Но ведь настройка ацп была просто корявая + настройки стека не было. настроила стек и все запустилось.

новая проблема - как такое может быть,что в нескольких регистрах (TCCR2, TIMSK, SREG) биты нормально выставляются, а в некоторых не хотят (TIFR)? пошагово проверяю программу, в ...
katu6ka
Чт июн 16, 2011 11:51:37
Форум: AVR
Тема: AVR studio в вопросах и ответах
Ответы: 3188
Просмотры: 1254900

Спасибо за помощь))
Поняла ошибку настройки АЦП, не подумала , что установка одного бита таким образом сбрасывает установленные ранее. Записала вместо тех трех строк вот так :

ldi R16, 0b11100000
out ADCSRA, R16

Насчет невпихуемого - стек был не настроен , уже все отомпилировалось))
katu6ka
Чт июн 16, 2011 11:05:07
Форум: AVR
Тема: AVR studio в вопросах и ответах
Ответы: 3188
Просмотры: 1254900

вопросы впервые работащего (работаюЩЕЙ) в Авр студио

Из-за чего возникает ошибка " error: Operand(s) out of range in 'ldi r16,0x45f' " ??

И еще , можно же вот так писать ?

ldi R16, (1<<ADEN)
out ADCSRA, R16 ; Включение АЦП (разрешение его работы)

ldi R16, (1<<ADFR) ; автоматическое преобр-е -- ГДЕ ПРОПИСЫВАТЬ??
out ADСSRA, R16

ldi R16, (1 ...

Перейти к расширенному поиску