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

 
 
> разочеровался в PROTEUSE, может есть чтонибудь аналогичное
*SERG
сообщение Jan 19 2006, 04:45
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 274
Регистрация: 10-08-05
Из: Екатеринбург
Пользователь №: 7 517



sad.gif
Работает только с маленькими програмками, не любит подпрограммы обработки прерывания (то работает то нет, так и не понял в чём проблемма)

AVRSTUDIO есть, но он програмный отладчик, лучше бы схемный. Может есть что нибудь аналогичное PROTEUSU, что б с COF файлами работал, или каким то образом Си понимал
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
bodja74
сообщение Jan 25 2006, 17:31
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 543
Регистрация: 22-10-05
Пользователь №: 9 984



Да согласен DeXter , моделей вполне навалом для того чтобы собрать несложный девайс.
Искать то особо и не нужно.

To Serg

Протеус работает по факту от прошивки ,а не от исходников,поэтому ему
все равно какое имя переменной Вы присвоите,эта задача относиться к компиллеру.
Я присваивал более 50 одно и двухбайтовых переменных-нормально.
А большие программы Вы и не делайте,разбивайте на куски и отлаживайте,А уже всю прогу
отлаживайте в железе.
У меня в реальном железе было переполнение стека через 12 секунд,
на протеусе я бы этот глюк долго дожидался бы.
Go to the top of the page
 
+Quote Post
ROC
сообщение Jan 25 2006, 19:40
Сообщение #3


Частый гость
**

Группа: Свой
Сообщений: 157
Регистрация: 14-11-04
Из: Санкт-Петербург
Пользователь №: 1 125



Цитата(bodja74 @ Jan 25 2006, 20:31) *
Да согласен DeXter , моделей вполне навалом для того чтобы собрать несложный девайс.
Искать то особо и не нужно.


Да? Некие общие модели есть, а вот конкретный девайс зачастую бывает весьма непросто сэмулировать. Например, модели для х51 есть, а для AT89C4051? Поискать и набегаться....

Цитата(bodja74 @ Jan 25 2006, 20:31) *
[some bytes skipped]
А большие программы Вы и не делайте,разбивайте на куски и отлаживайте,А уже всю прогу
отлаживайте в железе.
У меня в реальном железе было переполнение стека через 12 секунд,
на протеусе я бы этот глюк долго дожидался бы.

У меня было веселее. В эмуляторе - работает, код написан вроде правильно. В железе - ни в какую, беда да и только. Отправляю в девайс 0хFF, доходит только 0хEF. Достал у ребят железный эмулятор от Nohau, после буквально первого прогона стало понятно - 5-й бит отсох напрочь, не меняется никак и никогда, долго и нудно пропаивал всё "по пути следования", таки нашел неконтакт!
Так вот, сколько бы это пришлось ловить в Proteus'e? И поймалось ли бы оно вообще? Нужно быть полностью уверенным, что железо спаяно и работает как следует, что в Proteuse модели не глючат, тогда - да, отлаживаемся, моделируем и радуемся, ибо экономим ресурс отладочного кристалла на лишних и бесполезных прошивках и наблюдаем свой аппарат во всей красе - с лампочками, индикаторами, дисплеями и переключателями всякими.
Это я к чему, собственно? Ни один Proteus не отловит плохую пайку, сдохший электролит или обрыв дорожки, соответственно - если модель вдруг глючит в "нужную сторону", в железе этот глюк, увы, не воспроизвести никогда. А хардварные эмуляторы таких денег стОят....


--------------------
WBR,
ROC.
Go to the top of the page
 
+Quote Post
bodja74
сообщение Jan 25 2006, 21:21
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 543
Регистрация: 22-10-05
Пользователь №: 9 984



Цитата(ROC @ Jan 25 2006, 22:40) *
Да? Некие общие модели есть, а вот конкретный девайс зачастую бывает весьма непросто сэмулировать. Например, модели для х51 есть, а для AT89C4051? Поискать и набегаться....

Ну это лишнее,с таким же самым успехом можно например пообижаться на AVRstudio за то что у нее
нет поддержки PIC.
Протеус начинал свою карьеру с ПИКов,поэтому расчитывать на всю линейку от атмела как бы и не стоит.
Цитата
У меня было веселее. В эмуляторе - работает, код написан вроде правильно. В железе - ни в какую, беда да и только. Отправляю в девайс 0хFF, доходит только 0хEF. Достал у ребят железный эмулятор от Nohau, после буквально первого прогона стало понятно - 5-й бит отсох напрочь, не меняется никак и никогда, долго и нудно пропаивал всё "по пути следования", таки нашел неконтакт!
Так вот, сколько бы это пришлось ловить в Proteus'e? И поймалось ли бы оно вообще? Нужно быть полностью уверенным, что железо спаяно и работает как следует, что в Proteuse модели не глючат, тогда - да, отлаживаемся, моделируем и радуемся, ибо экономим ресурс отладочного кристалла на лишних и бесполезных прошивках и наблюдаем свой аппарат во всей красе - с лампочками, индикаторами, дисплеями и переключателями всякими.

Ну никто отладочное железо не отменял юзать,я об этом не раз говорил.
Протеус бы не нашел подобную неисправность.
А может ли Nohau провериль согласованную работу СРАЗУ нескольких контроллеров?
Цитата
Это я к чему, собственно? Ни один Proteus не отловит плохую пайку, сдохший электролит или обрыв дорожки, соответственно - если модель вдруг глючит в "нужную сторону", в железе этот глюк, увы, не воспроизвести никогда. А хардварные эмуляторы таких денег стОят....


Ну что я могу сказать в ответ?
Ни один железный отладчик "не отходя от кассы" не нарисует Вам принципиальную схему и разведет
печатку.

Я к чему веду?
Нет смысла сравнивать работу фундаментально разных вещей,здесь уж каждому свое.
Go to the top of the page
 
+Quote Post
ROC
сообщение Jan 26 2006, 16:16
Сообщение #5


Частый гость
**

Группа: Свой
Сообщений: 157
Регистрация: 14-11-04
Из: Санкт-Петербург
Пользователь №: 1 125



Цитата(bodja74 @ Jan 26 2006, 00:21) *
Ну никто отладочное железо не отменял юзать,я об этом не раз говорил.
Протеус бы не нашел подобную неисправность.
А может ли Nohau провериль согласованную работу СРАЗУ нескольких контроллеров?

Нет. Не думаю.
Можно попинать slave, чтобы говорил, что надо, потом master'a, чтобы слушал, что надо.
Но без Nohau было бы еще сложнее разбираться...
Цитата(bodja74 @ Jan 26 2006, 00:21) *
Ну что я могу сказать в ответ?
Ни один железный отладчик "не отходя от кассы" не нарисует Вам принципиальную схему и разведет
печатку.

Orcad, Pcad, Protel & целая куча всего остального (тот же Eagle, etc.) уже не в кассу? sad.gif
А Proteus сам мне и не нарисует ничего, это в нем надо долго и нудно все это рисовать, проверять и т.д. Тем более - сильно сомневаюсь, что хоть одна лавочка по производству PCB возьмет Proteus'овский файл. Не помню, он Gerber-то хоть генерит?
А еще "железные отладчики" не умеют варить кофе, гладить шнурки и бегать за сигаретами/пивом.. smile.gif smile.gif

Какой-то беспредметный разговор получается... sad.gif

Цитата(DeXteR @ Jan 26 2006, 13:41) *
Присоединяюсь к bodja74

+ скажу от себя
То что работает в Протеусе на 99.99999 % заработает в железе - проверено =)
Может и наоборот и невсегда .....

Если в железе непашет то что в протеусе - Это проблеммы быстродействия переферии + помех =)

Поэтому эту прогу УВАЖАЮ a14.gif

Да не наезжаю я на Proteus! Мне тоже эта софтина нравится, я считаю её полезной, но нельзя безоговорочно верить симуляторам. В конце концов - там только модель компонента. Errata всякие никогда не читали? Да что далеко ходить, в соседних ветках люди вон баги в ядре Tiny26 ловят. А если в Proteuse такая же модель реализована?
"Никому нельзя верить" (С) smile.gif


--------------------
WBR,
ROC.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- *SERG   разочеровался в PROTEUSE   Jan 19 2006, 04:45
- - haker_fox   Цитата(*SERG @ Jan 19 2006, 12:45) Рабо...   Jan 19 2006, 05:36
- - *SERG   Сижу щас и собираю JTAG, посмотрю что получится   Jan 19 2006, 07:32
- - defunct   Цитата(*SERG @ Jan 19 2006, 06:45) AVRSTU...   Jan 19 2006, 08:50
- - DeXteR   Цитата(*SERG @ Jan 19 2006, 08:45) Рабо...   Jan 19 2006, 09:43
- - *SERG   У меня то ж такая версия, но код в Си написан, мож...   Jan 19 2006, 13:42
- - DeXteR   Если хочеш - Скинь исходники в архиве с откомпилин...   Jan 19 2006, 14:05
- - bodja74   У меня на ПРОТЕУСЕ прекрасно работает мастер-прием...   Jan 19 2006, 22:39
|- - *SERG   Цитата(bodja74 @ Jan 20 2006, 01:39) У ме...   Jan 20 2006, 03:15
|- - bodja74   Цитата(*SERG @ Jan 20 2006, 06:15) Подпро...   Jan 20 2006, 18:36
- - *SERG   Proteus качнул из интернета, но ничего неломал, пр...   Jan 20 2006, 04:49
- - *SERG   Вот ещё одина непонятка, кусок из вс ей программы ...   Jan 20 2006, 05:21
- - DeXteR   Протеус качал от сюда http://www.rivstech.ru/downl...   Jan 20 2006, 09:46
|- - *SERG   Цитата(DeXteR @ Jan 20 2006, 12:46) Проте...   Jan 20 2006, 11:33
- - *SERG   Да вроде получилось что то, на железе проверю сего...   Jan 21 2006, 05:46
- - James D.   От себя добавлю: после того, как вы изменили свою ...   Jan 21 2006, 20:32
- - _Diman_   Кстати в PROTEUS некоторые модели AVR глючные, нап...   Jan 22 2006, 19:54
- - *SERG   DeXteR Проверь файл пожалуста на своём протеусе. И...   Jan 23 2006, 08:50
- - DeXteR   Цитата(*SERG @ Jan 23 2006, 12:50) DeXteR...   Jan 23 2006, 10:22
|- - *SERG   Цитата(DeXteR @ Jan 23 2006, 13:22) Цитат...   Jan 23 2006, 10:52
- - DeXteR   =) Просто отладка в Сишном отладчике идет както не...   Jan 23 2006, 11:25
- - *SERG   Вовсем виноват человеческий фактор =) + Глюкавость...   Jan 23 2006, 11:31
- - DeXteR   Лучше проконсультируйся по настройкам Линкера для ...   Jan 23 2006, 11:52
- - *SERG   А какой ты прогой воспользовался и какой файл там ...   Jan 23 2006, 11:57
- - DeXteR   Я использовал КОФ и пробывал ХЕКС Там тожесамое. ...   Jan 23 2006, 12:40
- - *SERG   А что такое линкер??? И с чем его едят??? Кстати ...   Jan 23 2006, 12:48
- - DeXteR   В железе будет хуже чем в протеусе - вектора нетам...   Jan 23 2006, 13:36
|- - *SERG   Цитата(DeXteR @ Jan 23 2006, 16:36) В жел...   Jan 23 2006, 15:45
- - DeXteR   Этого к сожалению незнаю Никогда непользовался тв...   Jan 23 2006, 16:10
|- - *SERG   Цитата(DeXteR @ Jan 23 2006, 19:10) Этого...   Jan 23 2006, 16:25
- - bodja74   +00000000: 940C1C00 JMP 0x00001C00 ...   Jan 23 2006, 21:24
|- - *SERG   Цитата(bodja74 @ Jan 24 2006, 00:24) +000...   Jan 24 2006, 03:14
- - *SERG   ДЕЙСТВИТЕЛЬНО, прога записанна в сектор бутлоадера...   Jan 24 2006, 03:38
- - *SERG   Вот файл с векторм (расширение txt замените на rar...   Jan 24 2006, 03:58
- - DeXteR   Твоя версия Протеуса похоже рабочая. Вектора стоят...   Jan 24 2006, 08:27
- - bodja74   Если прогу пишете для бутлоадера попробуйте помен...   Jan 25 2006, 00:14
- - *SERG   Всё.......................... наконецто получилось...   Jan 25 2006, 03:08
- - DeXteR   Поздравляю =) В железе тоже пашет ??   Jan 25 2006, 08:13
|- - *SERG   Цитата(DeXteR @ Jan 25 2006, 11:13) Поздр...   Jan 25 2006, 15:58
- - san822   Я смотрю тут много "Протеусников" собрал...   Jan 25 2006, 13:24
|- - ROC   Цитата(san822 @ Jan 25 2006, 16:24) Я смо...   Jan 25 2006, 13:32
- - san822   И где же удалось найти ? Какие сайты пришлось пе...   Jan 25 2006, 13:49
- - DeXteR   НиКАкиХ =) Для моих задачь пока прикрасно подходя...   Jan 25 2006, 14:20
|- - *SERG   Цитата(bodja74 @ Jan 25 2006, 20:31) Да с...   Jan 25 2006, 19:38
||- - osnwt   Цитата(*SERG @ Jan 25 2006, 21:38) Блииии...   Jan 26 2006, 19:09
|- - bodja74   Цитата(ROC @ Jan 26 2006, 19:16) Нет. Не ...   Jan 26 2006, 19:47
|- - ROC   Цитата(bodja74 @ Jan 26 2006, 22:47) Аяяя...   Jan 27 2006, 08:35
- - DeXteR   Присоединяюсь к bodja74 + скажу от себя То что ...   Jan 26 2006, 10:41


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

 


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


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