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

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

Добавлено: Пн апр 16, 2012 19:32:38
Engineer_Keen
дух писал(а):вот код
Это что, весь код? И куда по-вашему попадает контроллер после строчки out PortB,Temp ?

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

Добавлено: Пн апр 16, 2012 19:57:49
дух
да не знаю я)) я же грю, я только учусь. а код списал в обучалке.

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

Добавлено: Пн апр 16, 2012 20:45:50
Engineer_Keen
контроллер пойдет дальше (там во флеше только FF), а когда флеш физически кончится, вылезет эта ошибка, в реальности контроллер сбросится.

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

Добавлено: Вт апр 17, 2012 05:08:39
дух
то есть это нормально? я так подозреваю такой код, чтобы голова не лопнула в самом начале))))

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

Добавлено: Вт апр 17, 2012 08:46:04
otest
Такой код, чтобы голова думала с самого начала.

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

Добавлено: Вт апр 17, 2012 13:27:06
Engineer_Keen
Контроллеру все равно, он просто исполняет команды. Программа написана не верно, чтобы не выполнять инструкций по несуществующим адресам, нужно остановить счетчик команд в каком-то месте. Делается это с помощью вечного цикла, еще его называют главным циклом.

Код: Выделить всё

LOOP:
;выполняем какие-то постоянно необходимые действия, если надо
RJMP LOOP
Этот цикл в том или ином виде есть во всех без исключения программах для контроллеров.

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

Добавлено: Вт апр 17, 2012 14:41:46
дух
ну это я уже читал. только это есть в следующих лекциях, а в этой нет. видимо в реале этот код будет работать. но как я понял просто будет идти сброс в конце.

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

Добавлено: Пт апр 20, 2012 22:31:01
SabitofF
Как в протеусе сделать так чтобы он разводил платы не на 2 сторонах, а на одной?

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

Добавлено: Сб апр 21, 2012 08:05:40
Chettuser
Менеджер правил проекта/ Классы связи/... убрать все "bottom copper", переключить в строке "классы" POWER<->SIGNAL и опять убрать.
Только разводку полностью он может и не сделать если плата мудрёная, тогда остальное ручками.

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

Добавлено: Вс апр 22, 2012 15:24:01
Иринка
Скажите кто-нибудь что за элементы синим цветом на схеме и где их взять? Это же вроде не VCC, а что тогда за элементы такие?
И еще вопрос почему резистор к кнопке не подключается? Как его подключить? И у кнопки вот огоньки горят с обоих сторон, как так сделать? В стандартной же кнопке с одной стороны только, как это изменить?

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

Добавлено: Вс апр 22, 2012 17:39:40
Soir
Иринка писал(а):Скажите кто-нибудь что за элементы синим цветом на схеме и где их взять? Это же вроде не VCC, а что тогда за элементы такие?
Это пробники. Слева на панели инструментов выбирается, а затем щелчком левой кнопки мыши устанавливается на проводники в нужных местах.
Изображение
Иринка писал(а):И еще вопрос почему резистор к кнопке не подключается? Как его подключить?
Соединить проводником, простая пристыковка не является электрическим соединением.
Иринка писал(а):И у кнопки вот огоньки горят с обоих сторон, как так сделать? В стандартной же кнопке с одной стороны только, как это изменить?
А где проект?

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

Добавлено: Вс апр 22, 2012 19:50:11
Иринка
Soir, вот смотрите все что у меня есть. Мне нужно доработать программу для запуска преобразования по нажатию кнопки (режим однократного преобразования) и продемонстрировать работу в Proteus ISIS, может быть Вы сможете мне в этом помочь?
Кто в этом понимает, помогите кто-нибудь, пожалуйста!

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

Добавлено: Вс апр 22, 2012 21:05:36
Soir
Иринка писал(а):...и продемонстрировать работу в Proteus ISIS, может быть Вы сможете мне в этом помочь?
Кнопку я подключил, но не представляю себе, что она там запускает. Прошивка написана не на "моем" языке.

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

Добавлено: Пн апр 23, 2012 00:17:08
Иринка
Soir, ну так-то и я могла подключить кнопку, но на рисунке-то резистор подключен в центр кнопки, а Вам на каком языке нужно?

Кто может дописать программу, имеет понятие об этом, помогите кто-нибудь, плиз!!!

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

Добавлено: Пн апр 23, 2012 06:13:30
Soir
Иринка писал(а):Soir, ну так-то и я могла подключить кнопку, но на рисунке-то резистор подключен в центр кнопки.
Тогда я совсем не понял вопроса:
Иринка писал(а):И еще вопрос почему резистор к кнопке не подключается? Как его подключить? И у кнопки вот огоньки горят с обоих сторон, как так сделать?
На рисунке, если Вы имеете ввиду файл Схема.doc, кнопки вообще нет. Есть переменный резистор к ползунку которого подключен R1.

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

Добавлено: Пн апр 23, 2012 08:42:17
Engineer_Keen
Иринка писал(а):резистор подключен в центр кнопки
Какой-такой центр? У кнопки есть 2 контакта, к ним и подключают.
Иринка писал(а):Кто может дописать программу, имеет понятие об этом, помогите кто-нибудь, плиз!!!
Не хватает данных. Что используется в качестве опорного напряжения, с какого канала мерить, с какой разрядностью (8/10?). И как вы собираетесь "продемонстрировать" работу?

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

Добавлено: Пн апр 23, 2012 08:55:54
Иринка
Engineer_Keen, продемонстрировать работу так загрузив hex файл в протеус, а каких Вам данных не хватает так придумайте сами какая разрядность и прочее, это не сказано, значит на усмотрение.

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

Добавлено: Пн апр 23, 2012 09:24:40
Engineer_Keen
Иринка писал(а):Engineer_Keen, продемонстрировать работу так загрузив hex файл в протеус
Ага, под эту демонстрацию подходит любой hex-файл, ничего придумывать не надо :facepalm: Ну загрузите вы файл, ну запустите симуляцию, ну кнопочку можно понажимать и что дальше? Ну хорошо если можно точку останова использовать, в том месте, где читаются данные с АЦП...

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

Добавлено: Пн апр 23, 2012 10:37:45
SabitofF
А как правильно использовать кнопку "Авто размещение", а то оно мне говорит задать параметры платы((

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

Добавлено: Пн апр 23, 2012 11:17:17
Иринка
Engineer_Keen, любой не подойдет, нужен по представленной мной программе, ну задание такое дописать данную программу, здесь именно и есть работа с АЦП.