Oleg_IT 0 21 октября, 2012 Опубликовано 21 октября, 2012 · Жалоба Перешёл с AVR Studio 4 на AVR Studio 5, создал первый простой прект, включил в него файл из директории с общими файлами. В Propertise->Tollchain->Directories ввел ссылку на эту директорию (всё как в 4 версии). Компилятор отказывается «находить» лежащие там файлы. Может есть какие особенности ввода таких ссылок? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
hd44780 0 22 октября, 2012 Опубликовано 22 октября, 2012 · Жалоба Здесь много писали, что 5-я глючная, ставьте 6-ю. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Oleg_IT 0 24 октября, 2012 Опубликовано 24 октября, 2012 · Жалоба Поставил 6-ю версию. Ни чего не изменилась, как программа не видела хедеры так и не видит. Для чего тогда Propertise->Tollchain->Directories делали? Выяснил, что когда я подключаю файлы из другой директории, программа переписывает их в директорию проекта. Включил в проект хедеры и всё собралось. Странно это, для каждого проекта будет свой экземпляр общих файлов и при их редактировании нужно тратить время и силы на синхронизацию этих файлов. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
[email protected] 0 29 октября, 2012 Опубликовано 29 октября, 2012 · Жалоба Поставил 6-ю версию. Ни чего не изменилась, как программа не видела хедеры так и не видит. Для чего тогда Propertise->Tollchain->Directories делали? Выяснил, что когда я подключаю файлы из другой директории, программа переписывает их в директорию проекта. Включил в проект хедеры и всё собралось. Странно это, для каждого проекта будет свой экземпляр общих файлов и при их редактировании нужно тратить время и силы на синхронизацию этих файлов. Действительно очень странно и неудобно. Перехожу с CV на студию, грабли за граблями, у меня пока с прерываниями проблемы, еще большие проблемы с отладчиком - не могу войти в обработчик прерываний - в симуляторе почемуто SREG не вкл, хотя программно включен... вобщем много чего Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
N_Bear 0 2 ноября, 2012 Опубликовано 2 ноября, 2012 · Жалоба Действительно очень странно и неудобно. Перехожу с CV на студию, грабли за граблями, у меня пока с прерываниями проблемы, еще большие проблемы с отладчиком - не могу войти в обработчик прерываний - в симуляторе почемуто SREG не вкл, хотя программно включен... вобщем много чего Да есть такое дело, бит общего разрешения перываний в SREG сбрасывается. Программирую на встроенном ассемблере. Так что пока работаю в 4-й версии. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Артём__ 0 2 ноября, 2012 Опубликовано 2 ноября, 2012 · Жалоба Да есть такое дело, бит общего разрешения перываний в SREG сбрасывается. Программирую на встроенном ассемблере. Так что пока работаю в 4-й версии. На каких процессорах и в коких ситуациях такое наблюдается? Ни разу такого не видел. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
N_Bear 0 2 ноября, 2012 Опубликовано 2 ноября, 2012 · Жалоба На каких процессорах и в коких ситуациях такое наблюдается? Ни разу такого не видел. На Tiny2313 программировал работу Timer/counter0. Элементарная задача, при прерывании от таймера происходит что-то. Так перехода на вектор прерывания никогда не происходило, проверил, флаг I разрешения общих прерываний сбрасывался, несмотря на команду SEI, прописанную в конце процедры инициализации. В 4-й версии это-же код работалет как должен. Даже принудительная установка флага в SREG ни к чему полезному не приводила. Подозреваю, что подобные глюки свойственны не всем моделям микроконтроллеров, возможно что ATMEL как-бы так "забили" на старые модели, и не проверяют их симуляцию должным образом, в отличие от новинок. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться