Gas Wilson 65 11 марта, 2008 Опубликовано 11 марта, 2008 · Жалоба В 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) {}; } Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
french 0 11 марта, 2008 Опубликовано 11 марта, 2008 · Жалоба а чем компилете ??? может в компиляторе не правильно указан контроллер ??? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Gas Wilson 65 11 марта, 2008 Опубликовано 11 марта, 2008 · Жалоба 1. WinAVR 20071221 2. Везде где можно правильно указано... Причём это проявляется спонтанно - программа работала нормально, потом вдруг началось... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
french 0 11 марта, 2008 Опубликовано 11 марта, 2008 · Жалоба 1. WinAVR 20071221 2. Везде где можно правильно указано... Причём это проявляется спонтанно - программа работала нормально, потом вдруг началось... Я конечно не знаком с WinAVR. Проверьте может инклюд с описанием регистров поврежден. Или в симуляторе AVRStudio не тот контролеер стоит. Я в таких случаях заново создаю проекты компилятора и отладчика !!! И все проблемы уходят. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Gas Wilson 65 11 марта, 2008 Опубликовано 11 марта, 2008 · Жалоба Сейчас запустили на другом компе - все работает :( Т.е. где то у меня ошибка в настройках - вот только где? :05: Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aesok 0 11 марта, 2008 Опубликовано 11 марта, 2008 · Жалоба Сейчас запустили на другом компе - все работает :( Т.е. где то у меня ошибка в настройках - вот только где? :05: А какой Build студии на другой машине? Анатолий. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Gas Wilson 65 11 марта, 2008 Опубликовано 11 марта, 2008 · Жалоба да тот же самый... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
_Pasha 0 11 марта, 2008 Опубликовано 11 марта, 2008 · Жалоба Еще может быть случайно IOview подпорчен - адреса наоборот указаны. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mdmitry 0 11 марта, 2008 Опубликовано 11 марта, 2008 · Жалоба Проверьте, какой контроллер указан для компилятора и для симулятора. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Gas Wilson 65 11 марта, 2008 Опубликовано 11 марта, 2008 · Жалоба Всем спасибо! :a14: Буду разбираться... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться