реклама на сайте
подробности

 
 
> Вопрос по AVRStudio, не понимаю что происходит
Gas Wilson
сообщение Mar 11 2008, 09:49
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 39
Регистрация: 11-10-07
Пользователь №: 31 261



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

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

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




Код
#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)
    {};

}
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 9)
french
сообщение Mar 11 2008, 10:17
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 34
Регистрация: 21-09-04
Пользователь №: 688



а чем компилете ???
может в компиляторе не правильно указан контроллер ???
Go to the top of the page
 
+Quote Post
Gas Wilson
сообщение Mar 11 2008, 10:34
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 39
Регистрация: 11-10-07
Пользователь №: 31 261



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

Причём это проявляется спонтанно - программа работала нормально, потом вдруг началось...
Go to the top of the page
 
+Quote Post
french
сообщение Mar 11 2008, 10:41
Сообщение #4


Участник
*

Группа: Участник
Сообщений: 34
Регистрация: 21-09-04
Пользователь №: 688



Цитата(Gas Wilson @ Mar 11 2008, 14:34) *
1. WinAVR 20071221
2. Везде где можно правильно указано...

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

Я конечно не знаком с WinAVR. Проверьте может инклюд с описанием регистров поврежден. Или в симуляторе AVRStudio не тот контролеер стоит.
Я в таких случаях заново создаю проекты компилятора и отладчика !!! И все проблемы уходят.
Go to the top of the page
 
+Quote Post
Gas Wilson
сообщение Mar 11 2008, 10:59
Сообщение #5


Участник
*

Группа: Участник
Сообщений: 39
Регистрация: 11-10-07
Пользователь №: 31 261



Сейчас запустили на другом компе - все работает sad.gif Т.е. где то у меня ошибка в настройках - вот только где? 05.gif
Go to the top of the page
 
+Quote Post
aesok
сообщение Mar 11 2008, 11:29
Сообщение #6


Знающий
****

Группа: Участник
Сообщений: 596
Регистрация: 26-05-06
Из: Москва
Пользователь №: 17 484



Цитата(Gas Wilson @ Mar 11 2008, 13:59) *
Сейчас запустили на другом компе - все работает sad.gif Т.е. где то у меня ошибка в настройках - вот только где? 05.gif


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

Анатолий.
Go to the top of the page
 
+Quote Post
Gas Wilson
сообщение Mar 11 2008, 12:49
Сообщение #7


Участник
*

Группа: Участник
Сообщений: 39
Регистрация: 11-10-07
Пользователь №: 31 261



да тот же самый...
Go to the top of the page
 
+Quote Post
_Pasha
сообщение Mar 11 2008, 13:14
Сообщение #8


;
******

Группа: Участник
Сообщений: 5 646
Регистрация: 1-08-07
Пользователь №: 29 509



Еще может быть случайно IOview подпорчен - адреса наоборот указаны.
Go to the top of the page
 
+Quote Post
mdmitry
сообщение Mar 11 2008, 13:25
Сообщение #9


Начинающий профессионал
*****

Группа: Свой
Сообщений: 1 215
Регистрация: 25-10-06
Из: СПб
Пользователь №: 21 648



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


--------------------
Наука изощряет ум; ученье вострит память. Козьма Прутков
Go to the top of the page
 
+Quote Post
Gas Wilson
сообщение Mar 11 2008, 14:44
Сообщение #10


Участник
*

Группа: Участник
Сообщений: 39
Регистрация: 11-10-07
Пользователь №: 31 261



Всем спасибо! a14.gif Буду разбираться...
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st July 2025 - 20:25
Рейтинг@Mail.ru


Страница сгенерированна за 0.01443 секунд с 7
ELECTRONIX ©2004-2016