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

 
 
> AVR Studio 4.18 xmega32A4 проблема при симуляции UART, Не выставляется флаг RXCIF
TriD
сообщение Feb 25 2010, 17:23
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 252
Регистрация: 29-12-04
Пользователь №: 1 728



Приветствую всех!

При симуляции проекта на базе ATmega32A4 в AVR Studio 4.18 build 692 (на данный момент последняя доступная версия) не могу выставить флаг RXCIF в соответствующем регистре управления, кликая по нему мышкой, для имитации приема байта по СОМ-порту. Это мой первый проект, в котором используется симулятор версии 2. В симуляторе первой версии такой проблемы не было.
Проект написан на Си в самой студии, компилятор WinAvr.

ПС: Заранее хочу извиниться, если ответ на подобный вопрос уже где-то был. Поиском не нашел.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
TriD
сообщение Mar 2 2010, 14:41
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 252
Регистрация: 29-12-04
Пользователь №: 1 728



Для V_G и Zlumd
Ребят, вы хотя бы студию хоть раз запускали?
Для проектов, в которых используется симулятор версии 1, все флаги прекрасно симулируются. Проблема только в симуляторе версии 2.
Go to the top of the page
 
+Quote Post
V_G
сообщение Mar 3 2010, 00:42
Сообщение #3


Профессионал
*****

Группа: Свой
Сообщений: 1 818
Регистрация: 15-10-09
Из: Владивосток
Пользователь №: 52 955



Цитата(TriD @ Mar 3 2010, 00:41) *
Для V_G и Zlumd
Ребят, вы хотя бы студию хоть раз запускали?
Для проектов, в которых используется симулятор версии 1, все флаги прекрасно симулируются. Проблема только в симуляторе версии 2.

Я студию запускаю почти каждый день последние лет 10, а вот симулятор - раз в 2 месяца, бо Эмулятора более чем достаточно.
Речь об идеологии симулятора. Лично я считаю более корректной идеологию версии 2. Если флаг Read-Only, нефиг в него лазить. Некорректное дергание флагов, написание специального кода именно для эмулятора (касается UDR) - несерьезно.
Просто, повторюсь, надо бы в Студии кнопочку завести, по нажатию на которую уйдет заданный байт (или файл) в компорт эмулируемого проца. Это было бы корректнее всего.

Сообщение отредактировал V_G - Mar 3 2010, 00:47
Go to the top of the page
 
+Quote Post
TriD
сообщение Mar 3 2010, 12:56
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 252
Регистрация: 29-12-04
Пользователь №: 1 728



Цитата(V_G @ Mar 3 2010, 03:42) *
Я студию запускаю почти каждый день последние лет 10, а вот симулятор - раз в 2 месяца, бо Эмулятора более чем достаточно.
Речь об идеологии симулятора. Лично я считаю более корректной идеологию версии 2. Если флаг Read-Only, нефиг в него лазить. Некорректное дергание флагов, написание специального кода именно для эмулятора (касается UDR) - несерьезно.
Просто, повторюсь, надо бы в Студии кнопочку завести, по нажатию на которую уйдет заданный байт (или файл) в компорт эмулируемого проца. Это было бы корректнее всего.


Ваша точка зрения обусловлена тем, что симулятором вы не пользуетесь.
ИМХО, в симуляторе должна быть возможность симулировать любое состояние любой доступной периферии (собственно, такая возможность и остается до сих пор в версии 1). Отдельные кнопочки для симуляции какой-то конкретной периферии это лишне - все можно симулировать установкой/сбросом соответствующих флагов и записью значений в переменные.
Столь не приятное ограничение в версии 2 либо баг, либо Атмел решел, что они маловато продают эмуляторов.... В этом году выйдет пятая студия, посмотрим, что будет там.
Я несколько удивлен, что так мало народу пользуется симулятором при отладке программы... или используют старый симулятор. Хотя, новый симулятор, в общем то, реально нужен только при разработке проектов на базе новых чипов, таких как xmega.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- TriD   AVR Studio 4.18 xmega32A4 проблема при симуляции UART   Feb 25 2010, 17:23
- - TriD   Неужели все пользуются эмуляторами и никто с такой...   Feb 27 2010, 08:59
- - GDI   А вы выполнение программы останавливаете, когда пы...   Feb 27 2010, 10:05
- - TriD   Останавливаю, конечно. Для получения этого эффект...   Feb 27 2010, 10:43
- - WHALE   Есть здесь , но в Release notes ничего о багофикса...   Feb 27 2010, 11:13
- - TriD   Ерраты все излазил, тоже ничего не нашел. Возможно...   Feb 27 2010, 11:37
|- - SysRq   Цитата(TriD @ Feb 27 2010, 14:37) Может б...   Feb 27 2010, 17:33
- - SasaVitebsk   У меня возникает проблема с симуляцией WDT на at90...   Feb 28 2010, 07:20
- - TriD   Судя по всему это косяк самой студии.... что-то пр...   Mar 1 2010, 13:57
- - V_G   Симуляция флага RXCIF идет корректно, ведь он же R...   Mar 2 2010, 00:01
|- - GDI   Цитата(V_G @ Mar 2 2010, 03:01) Ведь и UD...   Mar 2 2010, 14:58
- - Zlumd   Все так и должно быть. При записи во флаг нуля он ...   Mar 2 2010, 02:12
|- - V_G   Цитата(TriD @ Mar 3 2010, 22:56) Хотя, но...   Mar 3 2010, 13:22
- - TriD   Атмеловцы признали свой косяк и обещали исправить ...   Mar 9 2010, 15:01


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

 


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


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