|
AVR Studio ругается на порты F и G, mega128 |
|
|
|
 |
Ответов
|
Jun 19 2015, 13:47
|
Профессионал
    
Группа: Свой
Сообщений: 1 879
Регистрация: 20-06-11
Из: Карелия, Петрозаводск
Пользователь №: 65 799

|
Сергей Борщ, sreg нигде больше не используется. sreg_tmp тоже.
--- мне сложно объяснять причину таких вещей. я нутром-то чую, что это наверное я сам что-то делаю не так, но...
проблема решилась наистраннейшим образом в разделе .dseg был объявлен десяток переменных в ОЗУ с выделением байта под каждую. я одну из переменных в этом списке перенёс в конец списка. и всё. заработало. тут наверное вспышки на солнце виноваты.
Ну да ладно.
Следующая проблема. У меня их много - я дуб в микроконтроллерах, а работать надо. Итак. Есть основной цикл, в нём эти переменные крутятся-вертятся, обрабатываются. 10 раз в секунду вызывается разносчик пиццы обработчик прерывания таймера, который собирает все эти переменные и толкает их по портам. Это всё работало, до вчера. Программа пишется под мегу128. Пришлось (по некоторым причинам) заменить её на мегу128А. И теперь, каждый раз после обработки прерывания, ВСЕ переменные обнуляются.
Как лечить?
УРА, решил - при прошивке отключил Watchdog
Сообщение отредактировал Ydaloj - Jun 19 2015, 14:01
--------------------
путь наименьшего сопротивления проходит по пути наитолстого провода (с)
|
|
|
|
Сообщений в этой теме
Ydaloj AVR Studio ругается на порты F и G, mega128 May 26 2015, 11:32 Палыч 1 Как именно ругается? Приведите текст сообщения о... May 26 2015, 12:28 Ydaloj ЦитатаЕсли на ассемблере, то, надеюсь Вы в курсе, ... May 26 2015, 12:58 Палыч Цитата(Ydaloj @ May 26 2015, 16:58) Это т... May 26 2015, 13:02 Xenia Цитата(Ydaloj @ May 26 2015, 15:32) Интер... May 26 2015, 13:05 Ydaloj Upd: проект на Mega128 с компилятором AVR GCC тоже... May 26 2015, 13:10 Палыч Инженеры Atmel'а при проектировании микроконтр... May 26 2015, 13:19  Xenia Цитата(Палыч @ May 26 2015, 17:19) Инжене... May 26 2015, 14:12  alexunder Цитата(Палыч @ May 26 2015, 15:19) Инжене... May 26 2015, 15:36 Ydaloj ясно, спасибо May 26 2015, 13:24 RA9YSS А никто не подскажет мануальчик, как работать с по... May 28 2015, 09:39 Xenia Цитата(RA9YSS @ May 28 2015, 12:39) А ник... May 28 2015, 09:48 Владивольт Цитата(RA9YSS @ May 28 2015, 13:39) А ник... May 28 2015, 09:59  ILYAUL Цитата(Владивольт @ May 28 2015, 12:59) К... Jun 2 2015, 21:21   Палыч Цитата(ILYAUL @ Jun 3 2015, 01:21) Охрене... Jun 3 2015, 05:30   ae_ Цитата(ILYAUL @ Jun 3 2015, 06:21) Охрене... Jun 3 2015, 05:59 RA9YSS И в правду всё норм. Извините, перепаниковал(((
Пр... May 28 2015, 11:42 Ydaloj вот теперь у меня проблема с таймером0
мне надо, ч... Jun 17 2015, 14:34 Сергей Борщ Цитата(Ydaloj @ Jun 17 2015, 17:34) Код
... Jun 17 2015, 14:40 mcheb Цитата(Ydaloj @ Jun 19 2015, 17:47) Как л... Jun 19 2015, 14:00  zombi Цитата(mcheb @ Jun 19 2015, 17:00) Мегу 1... Jun 23 2015, 22:29   Александр1 Цитата(mcheb @ Jun 19 2015, 17:00)
Мегу 128 на ас... Jun 24 2015, 08:28
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|