Proteus: вопросы и ответы
Re: Proteus: вопросы и ответы
[uquote="Volgol_555",url="/forum/viewtopic.php?p=3208025#p3208025"]Всем привет. В Proteus 8.3 SP2 не работает схема при установке токового щупа... Как щуп убираю - все ок. В чем проблема?[/uquote]

"...ОПЫТ, СЫН ОШИБОК ТРУДНЫХ..."
- Volgol_555
- Потрогал лапой паяльник
- Сообщения: 301
- Зарегистрирован: Пт сен 23, 2011 13:13:51
- Откуда: Минск
- Контактная информация:
Re: Proteus: вопросы и ответы
Уведомление на "Коте" не сработало дважды... Да. Точно. Спасибо за помощь. В настройки не углублялся, т.к. раньше не было проблем с ними... Странно, что в Proteus 8.3, дефолтные настройки отличаются от настроек в 7.9... Спасибо за терпение господа!
Может кто-нибудь знает, как сделать подобные настройки дефолтными? Я так понимаю они привязаны к только конкретному шаблону?
Может кто-нибудь знает, как сделать подобные настройки дефолтными? Я так понимаю они привязаны к только конкретному шаблону?
Самое гениальное - всегда самое простое
Re: Proteus: вопросы и ответы
Нет. К шаблону не привязаны и по умолчанию включены. Но сохраняются в проекте, т.е. если сделали проект и изменили настройки, то они сохраняться в проекте. При последующем открытии проекта эти опции устанавливаются в том же значении в котором был настроен протеус при сохранении проекта.
- Volgol_555
- Потрогал лапой паяльник
- Сообщения: 301
- Зарегистрирован: Пт сен 23, 2011 13:13:51
- Откуда: Минск
- Контактная информация:
Re: Proteus: вопросы и ответы
[uquote="Nemo78",url="/forum/viewtopic.php?p=3210649#p3210649"]Нет. К шаблону не привязаны и по умолчанию включены. Но сохраняются в проекте, т.е. если сделали проект и изменили настройки, то они сохраняться в проекте. При последующем открытии проекта эти опции устанавливаются в том же значении в котором был настроен протеус при сохранении проекта.[/uquote]
Добрый день. Проверил я настройки и шаблоны! Да - настройки сохраняются с проектом! Но - настройки также привязаны к шаблону!!! Шаблон Default - содержит "стандартные и привычные для меня" настройки... Шаблон Sample не содержит ни одной настройки в Design > Configure Power Rails, а также в System > Show Voltage & Current on Probes - off! Другие настройки, не проверял, но мне и этого достаточного, чтобы понять, что если создаешь новый проект, то нужно "понимать какой шаблон удобнее" и учитывать их различие в настройках...
Добрый день. Проверил я настройки и шаблоны! Да - настройки сохраняются с проектом! Но - настройки также привязаны к шаблону!!! Шаблон Default - содержит "стандартные и привычные для меня" настройки... Шаблон Sample не содержит ни одной настройки в Design > Configure Power Rails, а также в System > Show Voltage & Current on Probes - off! Другие настройки, не проверял, но мне и этого достаточного, чтобы понять, что если создаешь новый проект, то нужно "понимать какой шаблон удобнее" и учитывать их различие в настройках...
Самое гениальное - всегда самое простое
Re: Proteus: вопросы и ответы
Доброго дня
вопросик
для переноса проекта (Proteus 8.5) на другой компьютер,
нужно переносить все файлы mdf 3ds и step
для отображения 3d моделей
или как то можно "встроить" их в проект?
вопросик
для переноса проекта (Proteus 8.5) на другой компьютер,
нужно переносить все файлы mdf 3ds и step
для отображения 3d моделей
или как то можно "встроить" их в проект?
Re: Proteus: вопросы и ответы
[uquote="olegggg",url="/forum/viewtopic.php?p=3212645#p3212645"]Доброго дня
вопросик
для переноса проекта (Proteus 8.5) на другой компьютер,
нужно переносить все файлы mdf 3ds и step
для отображения 3d моделей
или как то можно "встроить" их в проект?[/uquote]
Если использовались стандартные 3d модели, то переносить все файлы mdf 3ds и step нет необходимости. В проект их встроить, на сколько знаю, нет возможности.
вопросик
для переноса проекта (Proteus 8.5) на другой компьютер,
нужно переносить все файлы mdf 3ds и step
для отображения 3d моделей
или как то можно "встроить" их в проект?[/uquote]
Если использовались стандартные 3d модели, то переносить все файлы mdf 3ds и step нет необходимости. В проект их встроить, на сколько знаю, нет возможности.
Re: Proteus: вопросы и ответы
в стандартной не все модели есть
Proteus - нету нужного МК
Добрых времени суток, многоуважаемые коты!
Программирую МК и делаю тесты в Proteus. У меня дома лежит десяток PIC16F73. Возникла проблема, которую пока не знаю как решить. В Proteus 8.6 нету такого МК. Подобрал похожий PIC16F726. Вроде работает, вроде нет. Если кто знает как добавить МК в Proteus - пишите.
Саму проблему заметил не сразу. Она была в WDTE(Watchdog Timer Enable), который по видимому не подходит к PIC16F726, который я выбрал как аналог моему. WDTE стоит в OFF, чтобы он не сбрасывал МК. Но это не работает в Proteus, но работает на реальном МК. Тестить на реальном будет очень трудо, RX/TX лучше тестить на ПК.
Если у кого-то были такие проблемы и вы их решили, прошу вас поделится.
Спасибо!
Программирую МК и делаю тесты в Proteus. У меня дома лежит десяток PIC16F73. Возникла проблема, которую пока не знаю как решить. В Proteus 8.6 нету такого МК. Подобрал похожий PIC16F726. Вроде работает, вроде нет. Если кто знает как добавить МК в Proteus - пишите.
Саму проблему заметил не сразу. Она была в WDTE(Watchdog Timer Enable), который по видимому не подходит к PIC16F726, который я выбрал как аналог моему. WDTE стоит в OFF, чтобы он не сбрасывал МК. Но это не работает в Proteus, но работает на реальном МК. Тестить на реальном будет очень трудо, RX/TX лучше тестить на ПК.
Если у кого-то были такие проблемы и вы их решили, прошу вас поделится.
Спасибо!
Re: Proteus: вопросы и ответы
PIC16C73
Re: Proteus: вопросы и ответы
otest, Подошел, ресета нету
Какое отличие между C и F моделями, в общих чертах
Какое отличие между C и F моделями, в общих чертах
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Proteus: вопросы и ответы
ЕМНИП, F - многократно программируемые, C - однократно.
-
gogaze
- Первый раз сказал Мяу!
- Сообщения: 39
- Зарегистрирован: Пн янв 09, 2017 06:50:37
- Откуда: Приморье
Re: Proteus: вопросы и ответы
К порту В Atmega 8 подключены 4 светодиода, включаются и выключаются кнопкой. Почему на светодиоде, подключенном к PB0 напряжение +5 вольт, а на остальных 2,2? Протеус умничает или глючит ?
- Вложения
-
- 2017-11-29_124946.jpg
- (130.29 КБ) 664 скачивания
Мир не без добрых людей!
- Feklistov_as
- Открыл глаза
- Сообщения: 41
- Зарегистрирован: Сб фев 13, 2016 21:58:21
- Откуда: Волгоград
Re: Proteus: вопросы и ответы
К порту В Atmega 8 подключены 4 светодиода, включаются и выключаются кнопкой. Почему на светодиоде, подключенном к PB0 напряжение +5 вольт, а на остальных 2,2? Протеус умничает или глючит ?
Нет. протеус не глючит. И из моего личного опыта, на него грешить нужно в самую последнюю очередь.
Верхний светодиод включен, и все напряжение питания падает на нем, а остальные выключены посредством ключей в МК. Смотри как устроен порт в даташите и разбирайся, как у тебя получился делитель напряжения.
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Proteus: вопросы и ответы
Очевидно, модель верхнего по схеме резистора отличается от модели трёх других. На самих же выводах МК всё в порядке, судя по скриншоту.
-
gogaze
- Первый раз сказал Мяу!
- Сообщения: 39
- Зарегистрирован: Пн янв 09, 2017 06:50:37
- Откуда: Приморье
Re: Proteus: вопросы и ответы
[uquote="Feklistov_as",url="/forum/viewtopic.php?p=3245597#p3245597"]
Верхний светодиод включен, и все напряжение питания падает на нем, а остальные выключены посредством ключей в МК.[/uquote]
Если верхний светодиод отключить, на оставшихся все равно 2,2 вольта. И если резисторы поставить на 1 кОм то же.
К порту В Atmega 8 подключены 4 светодиода, включаются и выключаются кнопкой. Почему на светодиоде, подключенном к PB0 напряжение +5 вольт, а на остальных 2,2? Протеус умничает или глючит ?
Верхний светодиод включен, и все напряжение питания падает на нем, а остальные выключены посредством ключей в МК.[/uquote]
Если верхний светодиод отключить, на оставшихся все равно 2,2 вольта. И если резисторы поставить на 1 кОм то же.
Мир не без добрых людей!
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Proteus: вопросы и ответы
Килоомы тут ни при чём. Я практически уверен, что у резисторов разные модели - где-то аналоговая, где-то - цифровая.
- Feklistov_as
- Открыл глаза
- Сообщения: 41
- Зарегистрирован: Сб фев 13, 2016 21:58:21
- Откуда: Волгоград
Re: Proteus: вопросы и ответы
у резисторов разные модели - где-то аналоговая, где-то - цифровая.
Это настраивается в свойствах каждого резистора.
Еще, возможно, у вас по разному настроены выводы порта МК. Произведите инициализацию для всех абсолютно одинаково.
-
gogaze
- Первый раз сказал Мяу!
- Сообщения: 39
- Зарегистрирован: Пн янв 09, 2017 06:50:37
- Откуда: Приморье
Re: Proteus: вопросы и ответы
Все резисторы в протеусе аналоговые.
Инициализация выводов портов
// Настраиваем порты ввода/вывода
DDRB=0b00001111;//Настраиваем 0,1,2,3 разряды порта B на "Выход". 4,5,6,7 на "Вход"
PORTB=0b11110000; //Устанавливаем 0,1,2,3 разряды порта B в лог.«0» (На выходе порта напряжение равное GND)
//Устанавливаем 4,5,6,7 разряды порта B в лог.«1» (На выходе порта напряжение равное VCC)
То есть все выводы порта к которым подключены светодиоды с одинаковыми параметрами.
Инициализация выводов портов
// Настраиваем порты ввода/вывода
DDRB=0b00001111;//Настраиваем 0,1,2,3 разряды порта B на "Выход". 4,5,6,7 на "Вход"
PORTB=0b11110000; //Устанавливаем 0,1,2,3 разряды порта B в лог.«0» (На выходе порта напряжение равное GND)
//Устанавливаем 4,5,6,7 разряды порта B в лог.«1» (На выходе порта напряжение равное VCC)
То есть все выводы порта к которым подключены светодиоды с одинаковыми параметрами.
Мир не без добрых людей!
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Proteus: вопросы и ответы
Вот с этим кодом (на базе приведённых ранее отрывков) и проектом - всё работает нормально. Светодиоды моргают
Спойлер
Код: Выделить всё
#include <avr/io.h>
#include <util/delay.h>
int main(void)
{
DDRB=0b00001111; //Настраиваем 0,1,2,3 разряды порта B на "Выход". 4,5,6,7 на "Вход"
PORTB=0b11110000; //Устанавливаем 0,1,2,3 разряды порта B в лог.«0» (На выходе порта напряжение равное GND)
while (1) {
PORTB=0b11110000; //Устанавливаем 0,1,2,3 разряды порта B в лог.«0» (На выходе порта напряжение равное GND)
_delay_ms(500);
PORTB=0b11111111; //Устанавливаем 0,1,2,3 разряды порта B в лог.«1» (На выходе порта напряжение равное GND)
_delay_ms(500);
}
return 0;
}- Вложения
-
- testled.7z
- (11.07 КБ) 235 скачиваний
-
gogaze
- Первый раз сказал Мяу!
- Сообщения: 39
- Зарегистрирован: Пн янв 09, 2017 06:50:37
- Откуда: Приморье
Re: Proteus: вопросы и ответы
Все! Решено! Если в свойствах светодиода стоит "цифровой" - +5 вольт
Если стоит "аналог" - +2,57
Почему у меня получилось, что первый установился как цифровой, а остальные аналоговые - загадка! Просто брал из списка деталей и устанавливал не залезая в настройки свойств.
Спасибо всем за помощь!
PS! Еще один нюанс: если светодиод аналоговый милиамперметр показывает ток и можно подобрать резистор, а если цифровой - то амперметр показывает 0.
Если стоит "аналог" - +2,57
Почему у меня получилось, что первый установился как цифровой, а остальные аналоговые - загадка! Просто брал из списка деталей и устанавливал не залезая в настройки свойств.
Спасибо всем за помощь!
PS! Еще один нюанс: если светодиод аналоговый милиамперметр показывает ток и можно подобрать резистор, а если цифровой - то амперметр показывает 0.
- Вложения
-
- 2017-11-29_185345.jpg
- (86.88 КБ) 340 скачиваний
-
- 2017-11-29_182238.jpg
- (124.64 КБ) 629 скачиваний
Мир не без добрых людей!