23.05.2010, 14:49
|
|
Почётный гражданин KAZUS.RU
Регистрация: 24.09.2007
Сообщений: 1,437
Сказал спасибо: 287
Сказали Спасибо 339 раз(а) в 202 сообщении(ях)
|
Re: Вопросы по PROTEUS-у
BSA-elec,
Общий подход не подходит, мы можем сколько угодно долго говорить не понимая друг друга, каждый подразумевая свой компилятор. А вопрос то касался протеуса.
А вот на счет volatile приогромнейшее спасибо, добрых часа четыре трахась с CVAVR и ПРОТЕУСОМ,а оказалось все просто.
А нет ли в протеусе как сделать так чтоб настройка отображения переменных например binary или hex оставалась все время , а не при каждой симуляции приходится указывать как отображать?
Последний раз редактировалось 7Fantomas7; 23.05.2010 в 14:54.
|
|
|
|
23.05.2010, 16:02
|
|
Гражданин KAZUS.RU
Регистрация: 26.12.2005
Сообщений: 586
Сказал спасибо: 23
Сказали Спасибо 68 раз(а) в 45 сообщении(ях)
|
Re: Вопросы по PROTEUS-у
Сообщение от oleg_harp
|
Нормально работает в Proteus.
Для проекта на Atmega8535 Вы в ADMUX выбрали усиление 10х, поэтому АЦП у Вас работает в диапазоне 0.25V.
А для проекта на ATmega128 Вы перепутали порт. ADC на порте F.
|
С АЦП ATmega128 я и не разбирался, просто автоматически подставил этот чип и тупо завел сигналы на тот же порт, что и 8535. Видимо, это уже было после полуночи
А вот за ошибку с 8535 впору два бала ставить. Мне и нужен был коэф. 1, но почему я поставил другой код?...
Просто я еще не работал с АЦП ATmegи. Только разбираюсь.
Так что, еще раз благодарю.
|
|
|
|
24.05.2010, 00:15
|
|
Супер-модератор
Регистрация: 03.05.2007
Сообщений: 2,695
Сказал спасибо: 28
Сказали Спасибо 4,508 раз(а) в 956 сообщении(ях)
|
Re: Вопросы по PROTEUS-у
Сообщение от 7Fantomas7
|
Я по правде сам не знаю о каком
|
Сообщение от 7Fantomas7
|
если меется в виду компилятор в котором написан исходник то CodeVisionAVR.
|
Ё..моё, ну как ежик в тумане, все с третьего пинка. Именно про CVAVR от вас и добивались. И не "написан исходник" а откомпилирован. Написать исходник на Си можно и в обычном блокноте Notepad. Для каждого компилятора, а иногда и для разных версий одного и того же параметры оптимизации выбираются по разному. И volatile тоже понятие не Протеуса, а языков Си и Си++. Как же Вы программы пишете не зная языка? Гебен зи мир битте цвай булка на пропитание - компьютер не поймет.
Сообщение от 7Fantomas7
|
А нет ли в протеусе как сделать так чтоб настройка отображения переменных например binary или hex оставалась все время
|
Перетащите в окно Watch, там формат переменных сохраняется.
Да, и еще насчет содержания FAQ - в офлайн версии первой части оно есть и во второй тоже будет, готовлю - выложу на днях.
|
|
|
Сказали "Спасибо" Halex07
|
|
|
24.05.2010, 09:56
|
|
Почётный гражданин KAZUS.RU
Регистрация: 24.09.2007
Сообщений: 1,437
Сказал спасибо: 287
Сказали Спасибо 339 раз(а) в 202 сообщении(ях)
|
Re: Вопросы по PROTEUS-у
Цитата:
|
Ё..моё, ну как ежик в тумане
|
Ну в принципе не далеко от истины.
Цитата:
|
Именно про CVAVR от вас и добивались
|
Извините мысли читать пока не умею это к Кашпировскому, а в Шпротеусе насколько мне известно тоже компилятор есть только асемблерный, я его никогда не видел и как пользоваться не знаю в силу не знания асемблера в принципе, откуда мне знать о каком компилятре и где речь.
Цитата:
|
И volatile тоже понятие не Протеуса
|
Так и вопросов не возникло
Цитата:
|
Как же Вы программы пишете не зная языка?
|
Не програмы, а первую програму, а языка так и точно не знаю, яж его изучаю и думаю что скоро буду знать.
Цитата:
|
в офлайн версии первой части оно есть
|
Где эту версию можно увидеть, а то здесь https://kazus.ru/forums/showthread.php?t=13198 почемуто нет, или я опять чего не так сделал.
А при пошаговой отладке в Протеусе нельзя в обратную сторону прокрутить?
Последний раз редактировалось 7Fantomas7; 24.05.2010 в 10:14.
|
|
|
|
24.05.2010, 11:41
|
|
Вид на жительство
Регистрация: 05.09.2007
Адрес: Новороссия ЛНР Рубежное -> РФ Калуга
Сообщений: 360
Сказал спасибо: 10
Сказали Спасибо 73 раз(а) в 58 сообщении(ях)
|
Re: Вопросы по PROTEUS-у
Сообщение от 7Fantomas7
|
А при пошаговой отладке в Протеусе нельзя в обратную сторону прокрутить?
|
Вот и мне тоже очень бы хотелось, однако делаю так ставлю точку останова и запускаю сначала, вот такое вот назад.
__________________
Политика России будет выглядеть неоднозначной до тех пор, пока не будет решен исход битвы.
Чем больше слёз тем больше облегчения, в слезах и заключается лечение.
Не зли меня
|
|
|
|
24.05.2010, 12:56
|
|
Почётный гражданин KAZUS.RU
Регистрация: 24.09.2007
Сообщений: 1,437
Сказал спасибо: 287
Сказали Спасибо 339 раз(а) в 202 сообщении(ях)
|
Re: Вопросы по PROTEUS-у
Та оно ж и понятно я тоже так делаю только мне нужно смотреть работу некоторых операторов в функции обработчике прерывания, а прерывания случаются не часто.
Я уже начал было думать что в протеусе ATMega8 глючит.
Но уже все, проблема решена и так.
|
|
|
|
24.05.2010, 18:59
|
|
Супер-модератор
Регистрация: 03.05.2007
Сообщений: 2,695
Сказал спасибо: 28
Сказали Спасибо 4,508 раз(а) в 956 сообщении(ях)
|
Re: Вопросы по PROTEUS-у
Сообщение от 7Fantomas7
|
Где эту версию можно увидеть,
|
Опять не дочитал.. Вот здесь внизу под красной вывеской:
https://kazus.ru/forums/showthread.php?t=13198&page=4
Сообщение от 7Fantomas7
|
А при пошаговой отладке в Протеусе нельзя в обратную сторону прокрутить?
|
До такого еще никто не додумался.
Сообщение от 7Fantomas7
|
а языка так и точно не знаю
|
Ну так надо под рукой иметь необходимое:
-по Си: Керниган Б., Ритчи Д. "Язык программирования Си". - на первых порах должна быть настольной книгой
-по CodeVisionAVR: "CodeVisionAVR Пособие для начинающих." М.Б.Лебедев - эта правда с новыми 2-ми версиями не стыкуется, но в принципе "неплохой перевод хелпа". Действительна по версию 1.25.9 включительно.
Сообщение от 7Fantomas7
|
только мне нужно смотреть работу некоторых операторов в функции обработчике прерывания, а прерывания случаются не часто.
|
А вот это уже от разработчика, т.е. от Вас зависит.
|
|
|
|
24.05.2010, 23:58
|
|
Почётный гражданин KAZUS.RU
Регистрация: 24.09.2007
Сообщений: 1,437
Сказал спасибо: 287
Сказали Спасибо 339 раз(а) в 202 сообщении(ях)
|
Re: Вопросы по PROTEUS-у
Цитата:
|
До такого еще никто не додумался.
|
Ну когдато и до велосипеда ктото первым додумался, всегда бывает первый раз.
А когда есть переменная счетчик прерываний и на каждый счет счетчика происходят определенные действия абсолютно не одинаковые и скажем на третий счет не работает то весьма утомительно весь цикл гонять по несколько раз. А протеус не позволяет переменными в наглую управлять. Или я опять чего не так сказал.
Цитата:
|
Ну так надо под рукой иметь необходимое:
-по Си: Керниган Б., Ритчи Д. "Язык программирования Си".
|
Очень хорошая книга "CodeVisionAVR Пособие для начинающих." М.Б.Лебедев мне очень погла и помогает, я ее рапечатал и подшил, а еще очень рекомендую всем начинающим "Микроконтролеры семейсва AVR" Евстигнеев А.В." абалденная книга в большинстве случаев позволяет не лопатить даташиты на капиталистическом языке и расписано все доходчиво я понял с ходу, а вот англоязычный даташит, да хрена с два я АЦП настроил бы, если б никто не помог то бросил бы, а так за пол часа одолел. Вот так вот полторы пачки бумаги и две книги готовы их и курю, в принципе вольтметр написал сам с нуля, с Вшей помощью просимулировал и отладил, на неделе начну по серъезному бороть АРЕС.
|
|
|
|
25.05.2010, 02:24
|
|
Вид на жительство
Регистрация: 05.09.2007
Адрес: Новороссия ЛНР Рубежное -> РФ Калуга
Сообщений: 360
Сказал спасибо: 10
Сказали Спасибо 73 раз(а) в 58 сообщении(ях)
|
Re: Вопросы по PROTEUS-у
Сообщение от 7Fantomas7
|
на неделе начну по серъезному бороть АРЕС.
|
Причём сразу учти, что АРЕС только помощник.
__________________
Политика России будет выглядеть неоднозначной до тех пор, пока не будет решен исход битвы.
Чем больше слёз тем больше облегчения, в слезах и заключается лечение.
Не зли меня
|
|
|
|
25.05.2010, 06:29
|
|
Супер-модератор
Регистрация: 03.05.2007
Сообщений: 2,695
Сказал спасибо: 28
Сказали Спасибо 4,508 раз(а) в 956 сообщении(ях)
|
Re: Вопросы по PROTEUS-у
Сообщение от Murka-MakMur
|
Причём сразу учти, что АРЕС только помощник.
|
Как ни странно, Лабцентер так не считает. Обратите внимание, что во всех новых версиях основным изменениям-улучшениям подвергается именно он.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 05:04.
|
|