Перейти к содержанию
    

Вопрос по AVRStudio

В AVRах я новичок. Написал программку пытаюсь отладить - но при записи в регистры таймара данные пишутся не в те регистры - почему? Не могу понять... Может кто подскажет в чём ошибка?

 

Пишу в OCR3A - 0x00FF , а записывается в OCR3B и т.д.

 

AVRStudio 4.13 Build 528, микроконтроллер Atmega128

 

 

i-120.jpg

 

#include <avr\io.h>
#include <avr\interrupt.h>


#define bit_34 62


int main ()
{


    PORTE = 0;
    DDRE = 0;

    PORTB = 0;
    DDRB    = 1 << 7;


    OCR3A = 0x00FF;
    OCR3B = bit_34;

    
    ETIMSK = 0;

    TCCR3B = (1 << WGM32);



    ASSR = 0;
    OCR0 = 127;

    TIMSK = (1 << OCIE0);    

    TCNT0 = 0;
    TCCR0 = (1 << CS11) + (1 << CS10) + (1 << WGM01);
    

    EICRB = 1 << ISC50;
    
    EIMSK = 1 << INT5;

    while(1)
    {};

}

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1. WinAVR 20071221

2. Везде где можно правильно указано...

 

Причём это проявляется спонтанно - программа работала нормально, потом вдруг началось...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1. WinAVR 20071221

2. Везде где можно правильно указано...

 

Причём это проявляется спонтанно - программа работала нормально, потом вдруг началось...

Я конечно не знаком с WinAVR. Проверьте может инклюд с описанием регистров поврежден. Или в симуляторе AVRStudio не тот контролеер стоит.

Я в таких случаях заново создаю проекты компилятора и отладчика !!! И все проблемы уходят.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Сейчас запустили на другом компе - все работает :( Т.е. где то у меня ошибка в настройках - вот только где? :05:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Сейчас запустили на другом компе - все работает :( Т.е. где то у меня ошибка в настройках - вот только где? :05:

 

А какой Build студии на другой машине?

 

Анатолий.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Проверьте, какой контроллер указан для компилятора и для симулятора.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...