22.02.2008, 15:04
|
|
Прописка
Регистрация: 17.10.2006
Сообщений: 147
Сказал спасибо: 2
Сказали Спасибо 22 раз(а) в 11 сообщении(ях)
|
У меня в протеусе были смоделированы два контроллера
АТ89С51 + АТ89С2051 соединенные по и2с.
Один мастером, другой слейвом. Так вот у меня там в каждом были и прерывания, и таймеры.
Работали и прерывания внешние и прерывания от таймера. Работало в прямом режиме, в пошаговом не работало (думаю это изза криво взломанной версии) т.к. пошаговый режим у меня не работал ваще. Решил проблему отладки так. Задал частоту процессора вроде бы по 12 ГЕРЦ(!) чтобы можно было тыкат плей паузу и отлаживать все как бы пошагово.
|
|
|
|
22.02.2008, 19:18
|
|
Гражданин KAZUS.RU
Регистрация: 05.10.2006
Сообщений: 628
Сказал спасибо: 21
Сказали Спасибо 165 раз(а) в 92 сообщении(ях)
|
di_halt писал:"думаю это изза криво взломанной версии)"
Я думаю, что это из-за криво сделанных моделей. Я и сам косяки всякие "плодю" у себя в программах и старый глюк лучше новых двух и т.д. Взлом, как известно, это замена условного перехода на безусловный. После замены это либо еще чего-то требует, либо "ваще" работает. Если, конечно, замена осуществлялась осмысленно. В противном случае это,даже если запускается, то глючит напропалую INFINITE. Здесь проблема не в 51-первых как таковых. А в жажде бабла БаблаЦентром(и их можно понять). Продукт высокотехнологичен и при имеющемся персонале и финансах это сверхзадача и она решается, но не везде хорошо. Вот Вы,di_halt, выпутались из ситуации с обменом по i2c. Попробуйте выпутаться с PCF8591, который тоже i2c и вся функция его модели в протеусе сводится к выдаче подтверждения на свой адрес(and then we have "GAME OVER"). А пошаговый режим частично работает с 51-х, вот после него......
__________________
Быть,а не казаться.
|
|
|
|
22.02.2008, 19:47
|
|
Прописка
Регистрация: 17.10.2006
Сообщений: 147
Сказал спасибо: 2
Сказали Спасибо 22 раз(а) в 11 сообщении(ях)
|
Сообщение от LEAS
|
di_halt писал:"думаю это изза криво взломанной версии)"
Я думаю, что это из-за криво сделанных моделей. Я и сам косяки всякие "плодю" у себя в программах и старый глюк лучше новых двух и т.д. Взлом, как известно, это замена условного перехода на безусловный. П
|
Да в том то и дело, что у протеуса куча лицензионных файлов на разные модули похоже. ВОт тут то и наступает косяк. Модель у меня работала отлично, а вот пошаговый режим не работал вообще. Совсем вообще. Даже трассировка не работала (скакала по двум строчкам все время, совершенно бессмысленно) и значения в регистрах не менялись никоим образом. хотя должны были. Так что к модели и работе этой модели я претензий не имею. А вот такой махровый глюк как полная неработоспособность важнейшей фичи (трассировка) можно обьяснить лишь только кривым хаком, т.к. вряд ли это разработчики могли прозевать.
|
|
|
|
22.02.2008, 21:18
|
|
Гражданин KAZUS.RU
Регистрация: 05.10.2006
Сообщений: 628
Сказал спасибо: 21
Сказали Спасибо 165 раз(а) в 92 сообщении(ях)
|
di_halt:'а вот пошаговый режим не работал вообще'
У меня пошаговый режим работает, и никто его не хае-и-т. Усе all good(чтоб не уподоБЛЯТЬся америкосам). Другой вопрос, что происходит после его использования....
di_halt:'Даже трассировка не работала (скакала по двум строчкам все время, совершенно бессмысленно) и значения в регистрах не менялись никоим образом. хотя должны были. Так что к модели и работе этой модели я претензий не имею.'
Смех в зале, переходящий в гомерический хохот.
А если без флуда, то моделировать(И В ТОМ ЧИСЛЕ 51-Е) можно и в мультисиме10. Смотря какая задача. И я уже где-то писал, что главным симулятором остаются наши головы. С 23 февраля, джентльмены!!!
И из ниже показанной лабуды не работают 2 ic(ну микросхемы)
‹center›
-- Прилагается рисунок: --
‹IFRAME src = "nuke/users_images/22022008/9376815.gif" frameborder="0" name="fr5407749" scrolling="yes" width="470" height="545" align="bottom"›[img]nuke/users_images/22022008/9376815.gif[/img]
‹font color=red›Рисунок не умещается на странице и поэтому сжат!‹/font›
Для того, чтобы просмотреть его полностью, щелкните здесь.
‹/IFRAME›
‹/center›
__________________
Быть,а не казаться.
|
|
|
|
22.02.2008, 21:29
|
|
Гражданин KAZUS.RU
Регистрация: 05.10.2006
Сообщений: 628
Сказал спасибо: 21
Сказали Спасибо 165 раз(а) в 92 сообщении(ях)
|
И вся эта лабуда в режиме симуляции, чтобы не думали, что это ключ на 19" из папье-маше(даян). Все серьезно...
-- Прилагается рисунок: --
__________________
Быть,а не казаться.
|
|
|
|
22.02.2008, 21:53
|
|
Прописка
Регистрация: 17.10.2006
Сообщений: 147
Сказал спасибо: 2
Сказали Спасибо 22 раз(а) в 11 сообщении(ях)
|
Ну у меня, после того как я обновил протеус, тоже заработало все. С тех пор особых нареканий нет. Разве что моделей процов не хватает. Щас загниваю без Тини2313
|
|
|
|
22.02.2008, 21:53
|
|
Гражданин KAZUS.RU
Регистрация: 05.10.2006
Сообщений: 628
Сказал спасибо: 21
Сказали Спасибо 165 раз(а) в 92 сообщении(ях)
|
И еще в догонку,-МашеДаян-диктатор и хрен с ним. В протеусе много косяков. В одном случае он ускоряет процесс разработки, а в другом лучше воспользоваться дедовскими методами. Ведь практика-критерий истины!!
С 23 Февраля всех, кто был в совиет арми. Мы служили родине, ее название изменилось, а мы не изменились(как были дураками, господи прости....)
__________________
Быть,а не казаться.
|
|
|
|
22.02.2008, 23:46
|
|
Частый гость
Регистрация: 14.04.2007
Сообщений: 16
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Спасибо всем за советы и ответы.
Все работает.
С наступающим 23 февраля.
|
|
|
|
23.02.2008, 10:13
|
|
Почётный гражданин KAZUS.RU
Регистрация: 19.01.2007
Сообщений: 1,747
Сказал спасибо: 2
Сказали Спасибо 46 раз(а) в 35 сообщении(ях)
|
Что называеться, "баги на лицо" Mr. ТЕНЬ АА-Ууу!!!
Удачи! с праздником, Мужики!!!
__________________
Я, думаю, нужно подумать...
|
|
|
|
19.04.2008, 03:22
|
|
Прописка
Регистрация: 17.10.2006
Сообщений: 147
Сказал спасибо: 2
Сказали Спасибо 22 раз(а) в 11 сообщении(ях)
|
Сообщение от sanitar249
|
Удачи! с праздником, Мужики!!!
|
Тебя тоже, камрад!
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 15:43.
|
|