22.05.2010, 22:22
|
|
Почётный гражданин KAZUS.RU
Регистрация: 24.09.2007
Сообщений: 1,437
Сказал спасибо: 287
Сказали Спасибо 339 раз(а) в 202 сообщении(ях)
|
Re: Вопросы по PROTEUS-у
Добрый вечер всем.
написал свою первую программу и осимулировал. К удивленю получилось в принципе с первого предъявления, была ошибка нашлась быстро. Но появились вопросы:
По ходу выполнения "C" кода можно ли както посмотреть состояния переменных при пошаговой отладке или такой возможности нет.
Питание схемы производится от параметрического сбилизатора, как подать на его переменку 220V и таким образом запитать всю схему.
Видил в примерах переменный резистор в котором можно двигать ползунок, блин перерыл все библиотеки не нашел, где он там находится?
В настройках свойств контролера в каких единицах задается тактовая частота?, герцах, килогерцах, мегагерцах.
FAQ читал весь день ответов так и не нашел так что если чего не швыряйтесь кирпичами.
Последний раз редактировалось 7Fantomas7; 22.05.2010 в 22:27.
|
|
|
|
22.05.2010, 22:38
|
|
Вид на жительство
Регистрация: 05.09.2007
Адрес: Новороссия ЛНР Рубежное -> РФ Калуга
Сообщений: 360
Сказал спасибо: 10
Сказали Спасибо 73 раз(а) в 58 сообщении(ях)
|
Re: Вопросы по PROTEUS-у
7Fantomas7, Ищите POT-HG
__________________
Политика России будет выглядеть неоднозначной до тех пор, пока не будет решен исход битвы.
Чем больше слёз тем больше облегчения, в слезах и заключается лечение.
Не зли меня
|
|
|
|
22.05.2010, 22:41
|
|
Почётный гражданин KAZUS.RU
Регистрация: 24.09.2007
Сообщений: 1,437
Сказал спасибо: 287
Сказали Спасибо 339 раз(а) в 202 сообщении(ях)
|
Re: Вопросы по PROTEUS-у
|
|
|
|
22.05.2010, 22:46
|
|
Вид на жительство
Регистрация: 05.09.2007
Адрес: Новороссия ЛНР Рубежное -> РФ Калуга
Сообщений: 360
Сказал спасибо: 10
Сказали Спасибо 73 раз(а) в 58 сообщении(ях)
|
Re: Вопросы по PROTEUS-у
Сообщение от 7Fantomas7
|
Видил в примерах переменный резистор в котором можно двигать ползунок, блин перерыл все библиотеки не нашел, где он там находится?
|
Вот о нём и разговор.
__________________
Политика России будет выглядеть неоднозначной до тех пор, пока не будет решен исход битвы.
Чем больше слёз тем больше облегчения, в слезах и заключается лечение.
Не зли меня
|
|
|
Сказали "Спасибо" Murka-MakMur
|
|
|
22.05.2010, 23:01
|
|
Почётный гражданин KAZUS.RU
Регистрация: 24.09.2007
Сообщений: 1,437
Сказал спасибо: 287
Сказали Спасибо 339 раз(а) в 202 сообщении(ях)
|
Re: Вопросы по PROTEUS-у
Спасибо с резистором разобрался. С остальным бы разобраться.
|
|
|
|
22.05.2010, 23:13
|
|
Прописка
Регистрация: 26.08.2005
Сообщений: 160
Сказал спасибо: 1
Сказали Спасибо 43 раз(а) в 38 сообщении(ях)
|
Re: Вопросы по PROTEUS-у
Сообщение от 7Fantomas7
|
По ходу выполнения "C" кода можно ли както посмотреть состояния переменных при пошаговой отладке или такой возможности нет.
|
Можно, нужно подключать *.cof (*.elf) файл, а не *.hex. В свойствах компилятора нужно выбрать вариант компиляции с добавлением отладочной информации (Debug), а не Release.
Сообщение от 7Fantomas7
|
В настройках свойств контролера в каких единицах задается тактовая частота?, герцах, килогерцах, мегагерцах.
|
В герцах. Если хотите мегагерцы - пишите MHz, килогерцы - kHz.
Сообщение от 7Fantomas7
|
Питание схемы производится от параметрического сбилизатора, как подать на его переменку 220V и таким образом запитать всю схему.
|
Попробуйте компонент VSINE. Хотя, скорее всего, будет очень медленно моделироваться.
Сообщение от 7Fantomas7
|
так что если чего не швыряйтесь кирпичами
|
Не волнуйтесь, не будем. Только булыжниками.
Последний раз редактировалось BSA-elec; 22.05.2010 в 23:22.
|
|
|
Сказали "Спасибо" BSA-elec
|
|
|
23.05.2010, 00:23
|
|
Почётный гражданин KAZUS.RU
Регистрация: 24.09.2007
Сообщений: 1,437
Сказал спасибо: 287
Сказали Спасибо 339 раз(а) в 202 сообщении(ях)
|
Re: Вопросы по PROTEUS-у
BSA-elec,
Цитата:
|
нужно подключать *.cof (*.elf) файл, а не *.hex.
|
COF и подключил, соответсвенно вижу "С" код и как происходит его выполнение.
Цитата:
|
В свойствах компилятора нужно выбрать вариант компиляции с добавлением отладочной информации (Debug), а не Release
|
С этого момента нельзя ли чуть подробнее, где и в каком меню эти свойства компилятора находятся.
Цитата:
|
Попробуйте компонент VSINE. Хотя, скорее всего, будет очень медленно моделироваться
|
ПАЛУЧИЛОСЬ спасибо, но действительноне не сильно быстро, динамическая индикация начала мигать, хорошо раз так не очень, то как подать постоянку +5, выкину из схемы цепи питания в принципе мне их симулировать незачем.
Последний раз редактировалось 7Fantomas7; 23.05.2010 в 00:37.
|
|
|
|
23.05.2010, 08:43
|
|
Супер-модератор
Регистрация: 03.05.2007
Сообщений: 2,695
Сказал спасибо: 28
Сказали Спасибо 4,508 раз(а) в 956 сообщении(ях)
|
Re: Вопросы по PROTEUS-у
Сообщение от 7Fantomas7
|
В настройках свойств контролера в каких единицах задается тактовая частота?, герцах, килогерцах, мегагерцах.
FAQ читал весь день ответов так и не нашел так что если чего не швыряйтесь кирпичами.
|
Камни уже в полете...
Раздел 2.13. Свойства моделей микроконтроллеров. Задание численных значений и размерность. видимо временно вышел покурить?
Сообщение от 7Fantomas7
|
С этого момента нельзя ли чуть подробнее, где и в каком меню эти свойства компилятора находятся.
|
А о каком компиляторе вопрос???
Сообщение от 7Fantomas7
|
ПАЛУЧИЛОСЬ спасибо, но действительноне не сильно быстро, динамическая индикация начала мигать, хорошо раз так не очень, то как подать постоянку +5, выкину из схемы цепи питания в принципе мне их симулировать незачем.
|
Хм... Видно ссылки вам давать бесполезно. В другой ветке давал ссылку на раздел посвященный Netlist Compiler, а следом за ним 4.5. Configure Power Rails или питания «видимо не видимо». а следом за этим 4.6. Источники переменного тока в ISIS. И опять о анимации.
Ну, да ладно будемо ответы рисоватти. (Картинка 1.)
Сообщение от 7Fantomas7
|
переменный резистор в котором можно двигать ползунок, блин перерыл все библиотеки не нашел, где он там находится?
|
Никогда не роюсь в библиотеках. Про поиск написано в 2.9. "Как пройти в библиотеку? В три часа ночи?" и даже анимашка есть. Но опять будемо ответы рисоватти. (Картинка 2 - ищем потециометры во всех категориях, Картинка 3 - ищем все, что можно "подвигать" в категории Switches (переключатели).)
|
|
|
Сказали "Спасибо" Halex07
|
|
|
23.05.2010, 10:07
|
|
Почётный гражданин KAZUS.RU
Регистрация: 24.09.2007
Сообщений: 1,437
Сказал спасибо: 287
Сказали Спасибо 339 раз(а) в 202 сообщении(ях)
|
Re: Вопросы по PROTEUS-у
Halex07,
Цитата:
|
Камни уже в полете...
|
Блин всю ночь по хате камни летали
А если серъезно нельзя ли в FAQ содержание добавить, дейтвительно очень полезная вещь, но ради одного вопроса лопатить все весьма утомительно, я еще 2 книги по 600 страниц каждая лопачу хорошо хоть в них есть содержание.
Цитата:
|
А о каком компиляторе вопрос???
|
Я по правде сам не знаю о каком.
я спрашивал
Цитата:
|
По ходу выполнения "C" кода можно ли както посмотреть состояния переменных при пошаговой отладке или такой возможности нет
|
и мне ответили
Цитата:
|
В свойствах компилятора нужно выбрать вариант компиляции с добавлением отладочной информации (Debug), а не Release
|
если меется в виду компилятор в котором написан исходник то CodeVisionAVR. Я в протеусе вроде нашел как посмотреть переменные но они както глючно работают, например есть некая переменная "Т" которая увеличивается на 1 по прерыванию таймера 0 а у меня она пару раз изменит свое значение, а потом стоит как вкопаная. Плюс ко всему показывает только глобальные, а еще например есть глобальная переменная adc_data тип unsigned char так напротив ее в значении пишет
Цитата:
|
Элемент (1 байт в 0хFFFFFF05) вне блока памяти (0х00000460 байт)
|
по идее она может менятся в диапазоне от 0 до 255 и к чему эта запись и о чем она говорит непонятно.
Цитата:
|
Никогда не роюсь в библиотеках. Про поиск написано в
|
Трудно поиском пользоваться когда не знаеш что ищеш, как выглядит и действует помню, как называется не помню да и не знал поправде. Примеры проектов из папки Samples снес к чертовой бабушке и храню там свое, поэтому и посмотреть негде, снес честно говоря зря.
Последний раз редактировалось 7Fantomas7; 23.05.2010 в 10:45.
|
|
|
|
23.05.2010, 13:41
|
|
Прописка
Регистрация: 26.08.2005
Сообщений: 160
Сказал спасибо: 1
Сказали Спасибо 43 раз(а) в 38 сообщении(ях)
|
Re: Вопросы по PROTEUS-у
Сообщение от 7Fantomas7
|
и мне ответили
|
Имелся в виду общий подход, что нужно использовать билд типа Debug, а не типа Release. Нужно отключить оптимизацию. Для некоторых переменных, возможно, придётся добавить ключевое слово volatile. Вы же не написали, какой конкретно компилятор Вы используете. Я, например, Keil для ARM.
|
|
|
Сказали "Спасибо" BSA-elec
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 18:05.
|
|