15.04.2012, 20:53
|
|
Супер-модератор
Регистрация: 03.05.2007
Сообщений: 2,695
Сказал спасибо: 28
Сказали Спасибо 4,509 раз(а) в 956 сообщении(ях)
|
Re: Proteus - глюки, проблемы с установкой
Dok_Alex, "Меня опять терзают смутные сомнения... У Шпака - магнитофон..."
На всякий пож. уточните версию, а то уже был недавно "подарочек" из 6-й версии. Просто запустил ваш проект, действительно глюки мерещатся, плюс к тому не работает сброс битов в INTCON, пересобрал сам в своей версии - все нормально. Откуда такая левая модель 16F630?
PS Все, въехал... Вы используете Defaut параметры симулятора, а я более точные Better Accuracy - отсюда у Вас все беды. Последние версии Протеуса в погоне за скоростью "разогнаны" до предела, подозреваю, что в алгоритме переменного шага симуляции при Default установках кто-то где-то "широко шагает", отсюда и вылезает кривизна. Better Accuracy (более точные) хоть и медленнее, но зато при мелком шаге не дают сбоев. Верна поговорка - "широко шагаешь - штаны порвешь".
Последний раз редактировалось Halex07; 15.04.2012 в 21:17.
|
|
|
|
15.04.2012, 20:58
|
|
Частый гость
Регистрация: 05.10.2006
Адрес: г. Чирчик
Сообщений: 27
Сказал спасибо: 3
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Proteus - глюки, проблемы с установкой
Bumbarra, ты забыл в прерывании устранить несоответсвтие чтением порта.
В твоём случае будет зацикл в прерывании. Хоть проверяй, что пишешь.
Цитата:
|
Что такое "flags,RA2"? Ему присвоен адрес 0х30? А это что там?
|
А там бит, по которому включается и выключается выход Port,C0, чтоб ты мог увидеть когда произошло прерывание, теперь понятно?
Цитата:
|
Interrupr-on-change не относится к перифирийным модулям. А ты в тексте разрешаешь прерывания по ним - INTCON,PEIE.
|
Эсли тебя это смущает можешь затереть, только это ни на что не повлияет.
Цитата:
|
Ну вот и получается, что любой другой модуль может установить флаг и перейти по вектору.
|
Нет не получается, разрешено только прерывание по изменению на входе RA2. Надо внимательней смотреть сначала.
Цитата:
|
К тому же, уже не раз говорилось, что симуляция - это только симуляция. Если при симуляции устройство работает, это не значит, что оно будет работать в "железе". И наоборот, если не работает при симуляции - еще не значит, что в "железе" не будет работать.
|
А то только ты про это знал.
Цитата:
|
Подергать переключатель во время запущенной симуляции? А попробуй подергать переключатель в "железе"
|
Ты даже не въехал, я имел в виду, посмотреть что через инвертора глюк исчезает ( в зоне постоянного уровня!).
Цитата:
|
Блин, нажуевертил в коде, стака букав, стока букав... А че, проще нельзя написать?
|
Так тебе и с комментариями неясно.
Bumbarra, ты можешь конкретно сказать без лишних слов и распальцовки, где ошибка, из за которой происходит прерывание в зоне постоянного уровня. У меня при симуляции срабатывает только по флагу прерывания на входе RA2.
И почему, если переключить через инвертор, всё нормально. Почему работает через инвертора (перестаёт прерываться на постоянном уровне).
А то слов много, а конктретно по факту ничего не сказал. Если не можешь конкретно указать ошибку, то нафига пытаешься учить тому, чего сам не знаешь?
Последний раз редактировалось Dok_Alex; 17.04.2012 в 06:31.
|
|
|
|
15.04.2012, 21:01
|
|
Частый гость
Регистрация: 05.10.2006
Адрес: г. Чирчик
Сообщений: 27
Сказал спасибо: 3
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Proteus - глюки, проблемы с установкой
Цитата:
|
На всякий пож. уточните версию
|
Релиз 7.6 SP0 сборка(8304). Все модели оттуда же, родные. Дык я и в 8.8 пробовал, то же самое.
|
|
|
|
15.04.2012, 21:03
|
|
Почётный гражданин KAZUS.RU
Регистрация: 12.11.2004
Адрес: Москва
Сообщений: 8,567
Сказал спасибо: 701
Сказали Спасибо 4,335 раз(а) в 1,986 сообщении(ях)
|
Re: Proteus - глюки, проблемы с установкой
Сообщение от Dok_Alex;513689.
|
Дык я и в 8.8 пробовал, то же самое.
|
Мы чего то упустили?
|
|
|
|
15.04.2012, 21:25
|
|
Частый гость
Регистрация: 05.10.2006
Адрес: г. Чирчик
Сообщений: 27
Сказал спасибо: 3
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Proteus - глюки, проблемы с установкой
Напрямую от источника и через инвертора.
|
|
|
|
15.04.2012, 21:27
|
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
Re: Proteus - глюки, проблемы с установкой
Сообщение от Kabron
|
Мы чего то упустили?
|
Навряд ли , описАлся ...
__________________
Осторожно , злой кот
|
|
|
|
15.04.2012, 21:28
|
|
Частый гость
Регистрация: 05.10.2006
Адрес: г. Чирчик
Сообщений: 27
Сказал спасибо: 3
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Proteus - глюки, проблемы с установкой
Опечатка, 7.8
|
|
|
|
15.04.2012, 21:33
|
|
Почётный гражданин KAZUS.RU
Регистрация: 12.11.2004
Адрес: Москва
Сообщений: 8,567
Сказал спасибо: 701
Сказали Спасибо 4,335 раз(а) в 1,986 сообщении(ях)
|
Re: Proteus - глюки, проблемы с установкой
Сообщение от dosikus
|
Навряд ли , описАлся ...
|
Ценю твою деликатность в расставлении ударений
|
|
|
|
15.04.2012, 21:39
|
|
Супер-модератор
Регистрация: 03.05.2007
Сообщений: 2,695
Сказал спасибо: 28
Сказали Спасибо 4,509 раз(а) в 956 сообщении(ях)
|
Re: Proteus - глюки, проблемы с установкой
Сообщение от Kabron
|
Мы чего то упустили?
|
Видимо да, ну в 8-й версии, если Лабцентр ему ее сдаст, он мой проект откроет, а вот в 7.6 -сомневаюсь.
Dok_Alex, для real time настройки меняются в System =› Set Simulator Options, для графиков они независимы от тех и меняются так, как показано на скриншоте.
|
|
|
Сказали "Спасибо" Halex07
|
|
|
15.04.2012, 21:45
|
|
Частый гость
Регистрация: 05.10.2006
Адрес: г. Чирчик
Сообщений: 27
Сказал спасибо: 3
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Proteus - глюки, проблемы с установкой
Halex07, только что проверил, установил в опциях моделирования Settings for Better Accuracy. Всё так и осталось по прежнему.
Сделал, по последним рекомендациям, всё нормализовалось.
Halex07, жму вашу руку, огромное спасибо!!!
Последний раз редактировалось Dok_Alex; 15.04.2012 в 21:51.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 00:53.
|
|