Это что, весь код? И куда по-вашему попадает контроллер после строчки out PortB,Temp ?дух писал(а):вот код
Proteus: вопросы и ответы
- Engineer_Keen
- Друг Кота
- Сообщения: 3872
- Зарегистрирован: Пт янв 29, 2010 10:27:40
- Откуда: Москва
Re: Proteus: вопросы и ответы
- Реклама
Re: Proteus: вопросы и ответы
да не знаю я)) я же грю, я только учусь. а код списал в обучалке.
- Engineer_Keen
- Друг Кота
- Сообщения: 3872
- Зарегистрирован: Пт янв 29, 2010 10:27:40
- Откуда: Москва
Re: Proteus: вопросы и ответы
контроллер пойдет дальше (там во флеше только FF), а когда флеш физически кончится, вылезет эта ошибка, в реальности контроллер сбросится.
Re: Proteus: вопросы и ответы
то есть это нормально? я так подозреваю такой код, чтобы голова не лопнула в самом начале))))
Re: Proteus: вопросы и ответы
Такой код, чтобы голова думала с самого начала.
- Реклама
- Engineer_Keen
- Друг Кота
- Сообщения: 3872
- Зарегистрирован: Пт янв 29, 2010 10:27:40
- Откуда: Москва
Re: Proteus: вопросы и ответы
Контроллеру все равно, он просто исполняет команды. Программа написана не верно, чтобы не выполнять инструкций по несуществующим адресам, нужно остановить счетчик команд в каком-то месте. Делается это с помощью вечного цикла, еще его называют главным циклом.
Этот цикл в том или ином виде есть во всех без исключения программах для контроллеров.
Код: Выделить всё
LOOP:
;выполняем какие-то постоянно необходимые действия, если надо
RJMP LOOPRe: Proteus: вопросы и ответы
ну это я уже читал. только это есть в следующих лекциях, а в этой нет. видимо в реале этот код будет работать. но как я понял просто будет идти сброс в конце.
Re: Proteus: вопросы и ответы
Как в протеусе сделать так чтобы он разводил платы не на 2 сторонах, а на одной?
-
Chettuser
Re: Proteus: вопросы и ответы
Менеджер правил проекта/ Классы связи/... убрать все "bottom copper", переключить в строке "классы" POWER<->SIGNAL и опять убрать.
Только разводку полностью он может и не сделать если плата мудрёная, тогда остальное ручками.
Только разводку полностью он может и не сделать если плата мудрёная, тогда остальное ручками.
Re: Proteus: вопросы и ответы
Скажите кто-нибудь что за элементы синим цветом на схеме и где их взять? Это же вроде не VCC, а что тогда за элементы такие?
И еще вопрос почему резистор к кнопке не подключается? Как его подключить? И у кнопки вот огоньки горят с обоих сторон, как так сделать? В стандартной же кнопке с одной стороны только, как это изменить?
И еще вопрос почему резистор к кнопке не подключается? Как его подключить? И у кнопки вот огоньки горят с обоих сторон, как так сделать? В стандартной же кнопке с одной стороны только, как это изменить?
- Вложения
-
- Схема.doc
- (28 КБ) 248 скачиваний
Re: Proteus: вопросы и ответы
Это пробники. Слева на панели инструментов выбирается, а затем щелчком левой кнопки мыши устанавливается на проводники в нужных местах.Иринка писал(а):Скажите кто-нибудь что за элементы синим цветом на схеме и где их взять? Это же вроде не VCC, а что тогда за элементы такие?
Соединить проводником, простая пристыковка не является электрическим соединением.Иринка писал(а):И еще вопрос почему резистор к кнопке не подключается? Как его подключить?
А где проект?Иринка писал(а):И у кнопки вот огоньки горят с обоих сторон, как так сделать? В стандартной же кнопке с одной стороны только, как это изменить?
- Вложения
-
- Prob.png
- (5.29 КБ) 816 скачиваний
Re: Proteus: вопросы и ответы
Soir, вот смотрите все что у меня есть. Мне нужно доработать программу для запуска преобразования по нажатию кнопки (режим однократного преобразования) и продемонстрировать работу в Proteus ISIS, может быть Вы сможете мне в этом помочь?
Кто в этом понимает, помогите кто-нибудь, пожалуйста!
Кто в этом понимает, помогите кто-нибудь, пожалуйста!
- Вложения
-
- 1.ZIP
- (33.43 КБ) 220 скачиваний
Re: Proteus: вопросы и ответы
Кнопку я подключил, но не представляю себе, что она там запускает. Прошивка написана не на "моем" языке.Иринка писал(а):...и продемонстрировать работу в Proteus ISIS, может быть Вы сможете мне в этом помочь?
- Вложения
-
- 1.ZIP
- (12.01 КБ) 218 скачиваний
Re: Proteus: вопросы и ответы
Soir, ну так-то и я могла подключить кнопку, но на рисунке-то резистор подключен в центр кнопки, а Вам на каком языке нужно?
Кто может дописать программу, имеет понятие об этом, помогите кто-нибудь, плиз!!!
Кто может дописать программу, имеет понятие об этом, помогите кто-нибудь, плиз!!!
Re: Proteus: вопросы и ответы
Тогда я совсем не понял вопроса:Иринка писал(а):Soir, ну так-то и я могла подключить кнопку, но на рисунке-то резистор подключен в центр кнопки.
На рисунке, если Вы имеете ввиду файл Схема.doc, кнопки вообще нет. Есть переменный резистор к ползунку которого подключен R1.Иринка писал(а):И еще вопрос почему резистор к кнопке не подключается? Как его подключить? И у кнопки вот огоньки горят с обоих сторон, как так сделать?
- Engineer_Keen
- Друг Кота
- Сообщения: 3872
- Зарегистрирован: Пт янв 29, 2010 10:27:40
- Откуда: Москва
Re: Proteus: вопросы и ответы
Какой-такой центр? У кнопки есть 2 контакта, к ним и подключают.Иринка писал(а):резистор подключен в центр кнопки
Не хватает данных. Что используется в качестве опорного напряжения, с какого канала мерить, с какой разрядностью (8/10?). И как вы собираетесь "продемонстрировать" работу?Иринка писал(а):Кто может дописать программу, имеет понятие об этом, помогите кто-нибудь, плиз!!!
Re: Proteus: вопросы и ответы
Engineer_Keen, продемонстрировать работу так загрузив hex файл в протеус, а каких Вам данных не хватает так придумайте сами какая разрядность и прочее, это не сказано, значит на усмотрение.
- Engineer_Keen
- Друг Кота
- Сообщения: 3872
- Зарегистрирован: Пт янв 29, 2010 10:27:40
- Откуда: Москва
Re: Proteus: вопросы и ответы
Ага, под эту демонстрацию подходит любой hex-файл, ничего придумывать не надоИринка писал(а):Engineer_Keen, продемонстрировать работу так загрузив hex файл в протеус
Re: Proteus: вопросы и ответы
А как правильно использовать кнопку "Авто размещение", а то оно мне говорит задать параметры платы((
Re: Proteus: вопросы и ответы
Engineer_Keen, любой не подойдет, нужен по представленной мной программе, ну задание такое дописать данную программу, здесь именно и есть работа с АЦП.


