Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту


 
Опции темы
Непрочитано 20.02.2011, 20:50  
george carpenter
Прописка
 
Регистрация: 16.11.2010
Сообщений: 196
Сказал спасибо: 20
Сказали Спасибо 42 раз(а) в 42 сообщении(ях)
george carpenter на пути к лучшему
По умолчанию Re: Вопросы по PROTEUS-у

Никто не подскажет, где-нибудь можно взять элементы для Proteus, интересуют PIC18F67J60, вообщем любой PIC18Fxxxxx с ethernet на борту?
Реклама:
george carpenter вне форума  
Непрочитано 22.02.2011, 16:01  
7Fantomas7
Почётный гражданин KAZUS.RU
 
Регистрация: 24.09.2007
Сообщений: 1,437
Сказал спасибо: 287
Сказали Спасибо 339 раз(а) в 202 сообщении(ях)
7Fantomas7 на пути к лучшему
По умолчанию Re: Вопросы по PROTEUS-у

Добрый всем день.
Вобшем проблемы как всегда, третий месяц ковыряюсь, сам чето не могу решить.
Был Протеус 7.6 в котором создал проект который нормально симулировался, в силу определенных обстоятельств переустановил систему и установил Протеус 7.7. Все б и ничего только такое ощущение что точки останова отменили, другими словами точки останова устанавливаются только Протеус на их не реагирует, как вроде их нет вовсе.
Во вложении проект, симуляция настроена, точки останова установлены, все лишнее удалено.
Может кто подскажет что с этим делать?

Цитата:
Никто не подскажет, где-нибудь можно взять элементы для Proteus, интересуют PIC18F67J60,
Если этого контролера нет в библиотеке то есть большие сомнения что найдете, а если и найдете много шансов что коректно работать не будет.
Вложения:
Тип файла: zip Simulation.zip (295.3 Кб, 98 просмотров)
7Fantomas7 вне форума  
Непрочитано 23.02.2011, 11:53  
CodeNameHawk
Вид на жительство
 
Регистрация: 21.10.2009
Сообщений: 343
Сказал спасибо: 181
Сказали Спасибо 64 раз(а) в 56 сообщении(ях)
CodeNameHawk на пути к лучшему
По умолчанию Re: Вопросы по PROTEUS-у

Сообщение от 7Fantomas7 Посмотреть сообщение
Добрый всем день.
Вобшем проблемы как всегда, третий месяц ковыряюсь, сам чето не могу решить.
Был Протеус 7.6 в котором создал проект который нормально симулировался, в силу определенных обстоятельств переустановил систему и установил Протеус 7.7. Все б и ничего только такое ощущение что точки останова отменили, другими словами точки останова устанавливаются только Протеус на их не реагирует, как вроде их нет вовсе.
Во вложении проект, симуляция настроена, точки останова установлены, все лишнее удалено.
Может кто подскажет что с этим делать?
Вам что одной подсказки мало или уже забыли?
Мне не трудно еще раз подсказать. https://kazus.ru/forums/showpost.php...&postcount=167
Не пойму почему так быстро забываете. В следующий раз приводите ВСЕ сообщения отладчика, компилятора, может там сами чего увидите или нам будет легче подсказать.(Естественно те, которых тип Предупреждение или Ошибка)

Последний раз редактировалось CodeNameHawk; 23.02.2011 в 11:56.
CodeNameHawk вне форума  
Непрочитано 23.02.2011, 12:23  
7Fantomas7
Почётный гражданин KAZUS.RU
 
Регистрация: 24.09.2007
Сообщений: 1,437
Сказал спасибо: 287
Сказали Спасибо 339 раз(а) в 202 сообщении(ях)
7Fantomas7 на пути к лучшему
По умолчанию Re: Вопросы по PROTEUS-у

CodeNameHawk,
Это как бы сказать напоминает разговор двух пациентов известного заведения.
Вопрос: как пройти в библиотеку?
Ответ: шнурки продаются вон в том магазине.

Цитата:
Вам что одной подсказки мало или уже забыли?
Представляте помнююю. Помню даже что разговор шел об переменных да об выкидывании компилятором при оптимизации строк.
А Вы помнте? Раз уж так напомить любите.
Я об точках останова не спрашивал ни одним словом.
Должен для вас лично заметить что также помню что с подобной проблемой сталкивался в начале лета прошлого года, Протеус 7.6.
Я не задавал вопрос об точках останова потому как до этого момента это для меня было не критично и я думал что с проблемой справлюсь сам.
К сожалению не справился.
7Fantomas7 вне форума  
Непрочитано 23.02.2011, 13:14  
CodeNameHawk
Вид на жительство
 
Регистрация: 21.10.2009
Сообщений: 343
Сказал спасибо: 181
Сказали Спасибо 64 раз(а) в 56 сообщении(ях)
CodeNameHawk на пути к лучшему
По умолчанию Re: Вопросы по PROTEUS-у

Ну скажите, как у вас должны срабатывать точки останова, если вы ОПЯТЬ ВСЕ скомпилировали по ОТДЕЛЬНЫМ папкам. ( Я даже не задаю вопроса как вы эти то точки и установили, если ни фига не видно)

Про точки останова вы спросили в последнем вопросе, а так, чтобы увидеть их, я и отослал вас к тому посту. Что тут не понятного?
"Не тормози -- Сникерсни"

Индикацию сократите. Если использовать один массив для символов sym_out[7]; то примерно так

Код:
if (divider_indy==1)
  {//если разрешена динамическая индикация
        PORTA =PINA & 0b11000000;        //потушили,все кроме PA6,PA7  
        //менять символ надо когда PORTA потушен
        i=sym_out[cur_dig];              //    
        i-=0x20;                    //выравниваем значение адреса в таблице ASCII CHARACTER SET с номером элемента в масиве
        PORTC=sym[i];               //присваиваем переменной dig1_1 значение соотвествующее значению sym с номером элемента i
          
        PORTA = PINA | (1‹‹cur_dig);           //зажгли разряд
        ++cur_dig;
        if (cur_dig›5) cur_dig=0;  
  }
(Подготовьте все биты и за один раз пошлите в порт(PORTA), так вам не надо будет гасить порт (PORTС), а это увеличит скорость работы вашей программы)

Последний раз редактировалось CodeNameHawk; 23.02.2011 в 13:23.
CodeNameHawk вне форума  
Непрочитано 23.02.2011, 13:54  
CodeNameHawk
Вид на жительство
 
Регистрация: 21.10.2009
Сообщений: 343
Сказал спасибо: 181
Сказали Спасибо 64 раз(а) в 56 сообщении(ях)
CodeNameHawk на пути к лучшему
По умолчанию Re: Вопросы по PROTEUS-у

Код:
sprintf(&sym_out1[0], "%s", "FGH");
замените на
Код:
sprintf(sym_out1, "%p", "FGH");
Тут играет место хранения значения "FGH", при такой записи как у вас, она хранится в FLASH , а не в RAM.
CodeNameHawk вне форума  
Сказали "Спасибо" CodeNameHawk
7Fantomas7 (23.02.2011)
Непрочитано 23.02.2011, 13:58  
7Fantomas7
Почётный гражданин KAZUS.RU
 
Регистрация: 24.09.2007
Сообщений: 1,437
Сказал спасибо: 287
Сказали Спасибо 339 раз(а) в 202 сообщении(ях)
7Fantomas7 на пути к лучшему
По умолчанию Re: Вопросы по PROTEUS-у

CodeNameHawk,
Цитата:
"Не тормози -- Сникерсни"
Так сникерсую что сникерсная фабрика не успевает:.
Цитата:
Ну скажите, как у вас должны срабатывать точки останова, если вы ОПЯТЬ ВСЕ скомпилировали по ОТДЕЛЬНЫМ папкам
.Давайте объясню проще. Примерно этот проект созданый из отдельных файлов, частично отсимулирован и залит в железо и работает как нужно, с некоторыми боками да, но я их и пытаюсь устранить. Я умышлено порезал все чтоб было проще. Да и функция indi это черновой вариант поэтому просьба не очнь придираться к тому что написано.
Цитата:
Я даже не задаю вопроса как вы эти то точки и установили
Я все же попробую ответить.
Зашел в функцию indi и клацнул по два раза на тех строках где хочу чтоб останавливалось. С левой стороны при таких действиях обычно появляется красный кружочек, что и произошло у меня. Да и нет в данном случае разницы где это сделать. А потом нажимаем Alt+F11 и смотрим как програма бежит, и из файла в файл прекрасно прыгает, и значения переменных прекрасно изменяет, а блин кружочков красных не видит. Не видит тварюка и все. Не останавливается. И при запуске моделирования что делается кнопочкой в левом нижнем углу тоже не видит. А разносить проект на файлы это абсолютно нормальная практика и не понятно почему Вас это удивлят.
7Fantomas7 вне форума  
Непрочитано 23.02.2011, 14:57  
CodeNameHawk
Вид на жительство
 
Регистрация: 21.10.2009
Сообщений: 343
Сказал спасибо: 181
Сказали Спасибо 64 раз(а) в 56 сообщении(ях)
CodeNameHawk на пути к лучшему
По умолчанию Re: Вопросы по PROTEUS-у

У вас в протеусе индикаторы светятся?
Попробуйте поставить Minimun trigger Time 1ns вместо 1ms
CodeNameHawk вне форума  
Непрочитано 23.02.2011, 15:15  
7Fantomas7
Почётный гражданин KAZUS.RU
 
Регистрация: 24.09.2007
Сообщений: 1,437
Сказал спасибо: 287
Сказали Спасибо 339 раз(а) в 202 сообщении(ях)
7Fantomas7 на пути к лучшему
По умолчанию Re: Вопросы по PROTEUS-у

Цитата:
У вас в протеусе индикаторы светятся?
Пошагово светятся. В режиме анимации светятся это alt+f11, в этом режиме точки останова должны работать так же.
Цитата:
Попробуйте поставить Minimun trigger Time 1ns вместо 1ms
А это поробую, только скажите где это ставится, у меня русиффицированая версия и я этот параметр никогда не пробовал изменять.
7Fantomas7 вне форума  
Непрочитано 23.02.2011, 15:16  
CodeNameHawk
Вид на жительство
 
Регистрация: 21.10.2009
Сообщений: 343
Сказал спасибо: 181
Сказали Спасибо 64 раз(а) в 56 сообщении(ях)
CodeNameHawk на пути к лучшему
По умолчанию Re: Вопросы по PROTEUS-у

Сообщение от 7Fantomas7 Посмотреть сообщение
Цитата:
Ну скажите, как у вас должны срабатывать точки останова, если вы ОПЯТЬ ВСЕ скомпилировали по ОТДЕЛЬНЫМ папкам
.Давайте объясню проще. Примерно этот проект созданый из отдельных файлов, частично отсимулирован и залит в железо и работает как нужно, с некоторыми боками да, но я их и пытаюсь устранить. Я умышлено порезал все чтоб было проще.
Разложить проект по папкам никто и не запрещает. (почувствуй разницу между разложить и скомпилировать)
Я же советую скомпилировать их в одну папку. Убрать папки EXE и.т.д.
Скачав ваши файлы и запустив на пошаговую отладку CTRL+F12 в окне
AVR Source code вообще нет исходника, как тут точки останова устанавливать?
Попробуйте сами скачать и запустить. Явно вы выкладываете не те файлы на которых пробуете.

А так, ясное дело правильно все сделав, все работает.

Нажмите на изображение для увеличения
Название: primer.JPG
Просмотров: 75
Размер:	43.9 Кб
ID:	18834
CodeNameHawk вне форума  
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Proteus общие вопросы dosikus Proteus 3363 04.07.2024 00:25
Вопросы и замечания по топику - FAQ по PROTEUS avr123-nm-ru Proteus 291 05.06.2015 20:49
Вопросы о разном. AMilyushin Отвлекитесь, эмбеддеры! 4 17.01.2009 21:40
Вопросы по работе с Proteus dosikus Proteus 510 20.12.2007 18:48
Вопросы по Си. Zemlyanov Proteus, KiCAD и другие ECAD 5 20.11.2006 15:36


Часовой пояс GMT +4, время: 10:48.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot