Страница 150 из 280

Re: Proteus: вопросы и ответы

Добавлено: Чт фев 07, 2013 10:05:10
misterkuk
Почему не меняется состояние ЛУ на ноге мк, если в окне регистров при отладке всё меняется.
На RA5 все нормально, помню ваши слова, настроен и работает на вход. Интересует RA!!!
ИзображениеИзображение

Re: Proteus: вопросы и ответы

Добавлено: Чт фев 07, 2013 10:39:51
Soir
misterkuk писал(а):Почему не меняется состояние ЛУ на ноге мк, если в окне регистров при отладке всё меняется. На ra5
Снова лечить по фото пациента?
Почитайте даташит про RA5.

Re: Proteus: вопросы и ответы

Добавлено: Чт фев 07, 2013 14:44:03
masmax
Подскажите балбесу. Туплю со схемой в протеусе. В данный момент имеется схема индикации на сдвиговых регистрах. Схема содрана с работающего в жезеле устройства. В протеусе все работает, за исключением одного - жутко тормозит.
Почитал, что надо резисторы сделать цифровыми. Я выбираю в свойствах модель - digital и он не загорается. Аналоговый диод у меня управляется нормально, а как правильно подключить цифровой?

Схема вот:
Изображение

На одной ноге диода - питание +12В, на другой для включения надо подать 0:
Изображение

Re: Proteus: вопросы и ответы

Добавлено: Чт фев 07, 2013 15:14:32
Soir
masmax писал(а):Я выбираю в свойствах модель - digital и он не загорается.
С цифровыми Вы еще и не таких чудес насмотритесь...
Изображение

Re: Proteus: вопросы и ответы

Добавлено: Чт фев 07, 2013 15:37:20
masmax
Soir писал(а):
masmax писал(а):Я выбираю в свойствах модель - digital и он не загорается.
С цифровыми Вы еще и не таких чудес насмотритесь...
Изображение
С одним диодом нормально. Но цепочка не горит:

Изображение

У меня там ведь не кнопка перед которой можно повесить питание, регистр.
Или только в паралель их вешать? Тогда горят...

Или я реально туплю под конец дня? :-)

Вообще есть смысл такого извращения? Может не будет прироста скорости. ПРосто хочу повесить 4-5 знакомест таких. После 2х схема сильно тормозит.

Re: Proteus: вопросы и ответы

Добавлено: Чт фев 07, 2013 15:52:59
masmax
Тихий ужас короче получается:
Изображение

Но работает шустрее, чем с аналоговыми. Наверное ещё засчет отсутствия инвертора после регистров.

Re: Proteus: вопросы и ответы

Добавлено: Чт фев 07, 2013 16:42:46
Soir
masmax писал(а):У меня там ведь не кнопка перед которой можно повесить питание, регистр.
В этом смысле регистр ничем не отличается от кнопки, это я для наглядности.
Чтобы цифровой диод светился на его анод надо подать логическую 1, а на катод логический 0. Если Вы 2 диода соединили последовательно, то в точке их соединения неопределенное с точки зрения цифровой логики состояние. Если Вы отдельно поэкспериментируете с светодиодами, я думаю станет понятнее.

Re: Proteus: вопросы и ответы

Добавлено: Чт фев 07, 2013 16:55:35
Soir
masmax писал(а):Тихий ужас короче получается...
Для симуляции может достаточно будет применить семисегментный индикатор с общим анодом?

Re: Proteus: вопросы и ответы

Добавлено: Чт фев 07, 2013 17:40:42
Chettuser
Или покопаться в настройках симуляции, так как схема тормозит в реальном режиме, если уменьшить параметры - тормозить перестанет, но считать будет медленнее.
Ну или тактовую частоту уменьшить, в целях отладки.

Re: Proteus: вопросы и ответы

Добавлено: Чт фев 07, 2013 23:34:30
misterkuk
Soir писал(а):
misterkuk писал(а):Почему не меняется состояние ЛУ на ноге мк, если в окне регистров при отладке всё меняется. На ra5
Почитайте даташит про RA5.
На RA5 все нормально, помню ваши слова, настроен и работает на вход. Интересует RA4!!! Вопрос исправил. Состояние на RA4 ноге не меняется, а в регистре меняется.

Re: Proteus: вопросы и ответы

Добавлено: Пт фев 08, 2013 07:16:37
Soir
misterkuk писал(а):Состояние на RA4 ноге не меняется, а в регистре меняется.
Этот вывод тоже имеет свою особенность - у него выход с открытым стоком. (См. даташит.) То есть ему нужен внешний резистор от +5V, или нагрузка должна подключаться к +5V. Например: светодиод анодом на +5V, а катод через резистор на RA4.

P.S.
misterkuk писал(а):Вопрос исправил.
А вот так делать некрасиво. Тот мой ответ теперь выглядит по-дурацки. Да и Ваш исправленный вопрос не лучше...
misterkuk писал(а):...Интересует RA!!!

Re: Proteus: вопросы и ответы

Добавлено: Пт фев 08, 2013 07:48:44
masmax
Soir писал(а):
masmax писал(а):Тихий ужас короче получается...
Для симуляции может достаточно будет применить семисегментный индикатор с общим анодом?
Ну да, так проще :)))

Изображение

помогите разобраться(Proteus7.7)

Добавлено: Пт фев 08, 2013 11:49:45
foton6
Для наглядности вопроса видео
Гайд из обучалки прочитал, читал также другие статьи. Согласно прочитанному сделал все правильно.



Сюда перенес.

aen

Re: помогите разобраться(Proteus7.7)

Добавлено: Пт фев 08, 2013 12:10:40
Engineer_Keen
1) что-то я наглядности не углядел, лучше бы словами...
2) специально для протеуса тема тут

Re: Proteus: вопросы и ответы

Добавлено: Пт фев 08, 2013 12:19:07
foton6
Проблемма такая:
собрал простую схему на атмега8, логика работает отл. Но не загораються светодиоды, хотя на выводах МК есть напряжение.
Проблема я так понимаю в резисторах повешенных на диоды, убрав резистор светодиод горит. В результате начал уменьшать сопротивления с начальных 220 Ом буквально до
0,00001 Ом. Толку нуль....
Видео по работе выше.
Да можно сделать все без резисторов, но это не правильно, надо разобраться с проблемой.
Может быть я как то не правильно задаю сопротивление, поделитесь опытом *))))

Re: Proteus: вопросы и ответы

Добавлено: Пт фев 08, 2013 12:34:57
Soir
foton6 писал(а):Проблемма такая...
Проблема останется проблемой, пока не выложите проект. Почему-то все считают что достаточно скриншота или видео. (Кстати просмотреть его не имею возможности.) Думаете так можно определить, что Вы там нахимичили? У меня вот ATMEGA8 с светодиодами и резисторами симулируется без вопросов... Если я выложу видео, Вам это поможет?

Re: Proteus: вопросы и ответы

Добавлено: Пт фев 08, 2013 13:03:15
masmax
foton6 писал(а):Проблемма такая:
собрал простую схему на атмега8, логика работает отл. Но не загораються светодиоды, хотя на выводах МК есть напряжение.
Проблема я так понимаю в резисторах повешенных на диоды, убрав резистор светодиод горит. В результате начал уменьшать сопротивления с начальных 220 Ом буквально до
0,00001 Ом. Толку нуль....
Видео по работе выше.
Да можно сделать все без резисторов, но это не правильно, надо разобраться с проблемой.
Может быть я как то не правильно задаю сопротивление, поделитесь опытом *))))
Протеус работает не так как реальная схема. Тут всё проще. Резисторы на питание вешать не обязательно для эмуляции.

В предыдущих сообщениях как раз разбирали свтеодиоды. Вот простая схема:
Изображение

И модель светодиодов ставь цифровую (model type: digital). У меня после смену кучи диодов с аналога на цифру схема раз в 10 ускорилась :)

Re: Proteus: вопросы и ответы

Добавлено: Пт фев 08, 2013 13:22:27
foton6
masmax писал(а): Протеус работает не так как реальная схема. Тут всё проще. Резисторы на питание вешать не обязательно для эмуляции.
А заставить как положено работать не выйдет?
То есть при создании плат надо будет после эмуляции докидывать нужные детали и потом только переходить в Ares ?(как то бредово.)
И много еще подобных "штук" в pruteus?

Re: Proteus: вопросы и ответы

Добавлено: Пт фев 08, 2013 13:38:20
ibiza11
Вы внимательнее прочтите что Вам написали: используйте цифровую модель светодиода, а не аналоговую!

Re: Proteus: вопросы и ответы

Добавлено: Пт фев 08, 2013 13:55:38
Engineer_Keen
Кстати, уже несколько раз получалось так, что не работает динамическая индикация: например аноды к МК напрямую, а общие катоды через транзистор. Если вместо транзистора воткнуть любой логический элемент (хоть просто буфер) - работает без проблем, хотя схема типовая и в железе 100% работает.
Делал такой костыль :facepalm: : в транзисторе ставил галку exclude from simulation, в буферах - exclude from PCB, так и симуляция работает, и на плате ничего лишнего.