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

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

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

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

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

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


Ответ
Опции темы
Непрочитано 10.04.2012, 23:15   #2201
Halex07
Супер-модератор
 
Аватар для Halex07
 
Регистрация: 03.05.2007
Сообщений: 2,695
Сказал спасибо: 28
Сказали Спасибо 4,509 раз(а) в 956 сообщении(ях)
Halex07 на пути к лучшему
По умолчанию Re: Proteus общие вопросы

Сообщение от motleycrue Посмотреть сообщение
Не знаю, но у меня все компилируется.
Скомпилировать можно и полную ахинею. Оно действительно "компилируется", только вот загляните в Instruction Set Summary для 15-й Тиньки в частности раздел DATA TRANSFER INSTRUCTIONS, оно тама есть??? Кстати, у Тени видно более продвинутый ASM, если выудил этот бред на этапе компиляции, у меня, например, тоже смело проглатывает, что тоже поначалу сбило с толку.
Ну, а чтобы доказать, что не только мы с Тенью тут такие умные, вот Вам цитатка из книжки Ревича, касающиеся команд пересылки данных:
Цитата:
Режимы с преддекрементом и постинкрементом используются, когда нужно
прочесть/записать целый фрагмент из памяти (эти команды недействительны для ряда младших моделей МК семейства Tiny, но для часто упоминаемой в этой книге
модели ATtiny23l3 они работают).
Реклама:
Halex07 вне форума   Ответить с цитированием
Непрочитано 11.04.2012, 01:44   #2202
TEHb
Почётный гражданин KAZUS.RU
 
Аватар для TEHb
 
Регистрация: 27.06.2005
Сообщений: 1,389
Сказал спасибо: 19
Сказали Спасибо 210 раз(а) в 156 сообщении(ях)
TEHb на пути к лучшему
По умолчанию Re: Proteus общие вопросы

Сообщение от Halex07 Посмотреть сообщение
Кстати, у Тени видно более продвинутый ASM, если выудил этот бред на этапе компиляции,
Обычный avrasm2, входящий в Протеус с версии 7.?:
Код:
avrasm2.exe -fI -i"K:\Proteus8\IMAGE\VSM Studio\Tools\AVRASM\appnotes\tn15def.inc"  -o "Debug.hex" -l Debug.lst "..\main.asm"
AVRASM: AVR macro assembler 2.1.42 (build 1796 Sep 15 2009 10:48:36)
Copyright (C) 1995-2009 ATMEL Corporation

[builtin](2): Including file 'K:\Proteus8\IMAGE\VSM Studio\Tools\AVRASM\appnotes\tn15def.inc'
..\main.asm(2): Including file 'K:\Proteus8\IMAGE\VSM Studio\Tools\AVRASM\appnotes\tn15def.inc'
..\main.asm(28): error: st z+, r29: Unsupported instruction on ATtiny15

Assembly failed, 1 errors, 0 warnings
make: *** [Debug.hex] Error 1

Error code 2
TEHb вне форума   Ответить с цитированием
Сказали "Спасибо" TEHb
motleycrue (11.04.2012)
Непрочитано 11.04.2012, 06:49   #2203
Halex07
Супер-модератор
 
Аватар для Halex07
 
Регистрация: 03.05.2007
Сообщений: 2,695
Сказал спасибо: 28
Сказали Спасибо 4,509 раз(а) в 956 сообщении(ях)
Halex07 на пути к лучшему
По умолчанию Re: Proteus общие вопросы

Сообщение от TEHb Посмотреть сообщение
Обычный avrasm2, входящий в Протеус с версии 7.?:
Ну, тогда уже и я ничего не понимаю....
Миниатюры:
Нажмите на изображение для увеличения
Название: ScreenShot83.gif
Просмотров: 71
Размер:	8.4 Кб
ID:	33633  

Последний раз редактировалось Halex07; 11.04.2012 в 06:53.
Halex07 вне форума   Ответить с цитированием
Сказали "Спасибо" Halex07
motleycrue (11.04.2012)
Непрочитано 11.04.2012, 07:25   #2204
motleycrue
Частый гость
 
Регистрация: 07.01.2009
Сообщений: 12
Сказал спасибо: 6
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
motleycrue на пути к лучшему
По умолчанию Re: Proteus общие вопросы

Я вроде немного понял (наверное) относительно Proteus. Эта программа при запуске анимации проверяет файл и если в нем есть бока, выдает сообщение об ошибке. То есть в отличие от AVR который тупо берет код и начинает выполнять его, Proteus перед его использованием проверяет его на предмет ошибок.
motleycrue вне форума   Ответить с цитированием
Непрочитано 11.04.2012, 09:10   #2205
Halex07
Супер-модератор
 
Аватар для Halex07
 
Регистрация: 03.05.2007
Сообщений: 2,695
Сказал спасибо: 28
Сказали Спасибо 4,509 раз(а) в 956 сообщении(ях)
Halex07 на пути к лучшему
По умолчанию Re: Proteus общие вопросы

Сообщение от motleycrue Посмотреть сообщение
Я вроде немного понял (наверное) относительно Proteus.
"Наверное" можно и без скобок. Нет, не поняли...
Просто судя по вот этому:
Сообщение от motleycrue Посмотреть сообщение
Прикол в том, что окно «Правка компонента» отличаются. У меня одни настройки, а у файла с интернета в этом окне этих настроек больше будет.
Вы видно не в курсе, что существуют две библиотеки моделей AVR: старая - AVR.DLL и новая AVR2.DLL. Пример со старой библиотекой и моделью есть в самом Протеусе:
\SAMPLES\VSM for AVR\AVR Tiny15 Demo\
Она оставлена для совместимости со старыми проектами, но и имеет много "проблем" от старых версий. Там действительно окно Properties менее развернутое, чем для моделей AVR2. Вот на этом Вы видно и попались.
Halex07 вне форума   Ответить с цитированием
Непрочитано 14.04.2012, 10:14   #2206
oborotnya
Прохожий
 
Регистрация: 16.03.2009
Сообщений: 6
Сказал спасибо: 0
Сказали Спасибо 4 раз(а) в 4 сообщении(ях)
oborotnya на пути к лучшему
По умолчанию Re: Proteus общие вопросы

Может кто-нибудь посмотреть программку, помочь? Есть внешние генераторы, есть программа в микропроцессоре. На каждый перепад внешних генераторов должны переключатся выходы (portC). Но отрабатывается в лучшем случае 1 из 5 импульсов. Может частоты генераторов и мп не совпадают, хотя старалась все правильно выставлять. Исходник написан в AVR и все четко отрабатывает.
Вложения:
Тип файла: rar pro.rar (31.3 Кб, 46 просмотров)
oborotnya вне форума   Ответить с цитированием
Непрочитано 14.04.2012, 19:38   #2207
Halex07
Супер-модератор
 
Аватар для Halex07
 
Регистрация: 03.05.2007
Сообщений: 2,695
Сказал спасибо: 28
Сказали Спасибо 4,509 раз(а) в 956 сообщении(ях)
Halex07 на пути к лучшему
По умолчанию Re: Proteus общие вопросы

Сообщение от oborotnya Посмотреть сообщение
Может кто-нибудь посмотреть программку, помочь?
А какую программку смотреть то - голый hex? Сомневаюсь, что желающие воспроизводить из курицы яйцо, пусть даже и пасхальное, найдутся. А пока в вашем проекте налицо один ляп - смотрите скриншот. CKSEL выставлены для внутреннего RC генератора 1 MHz, нижняя запись 4MHz в этом случае не работает. Если Вам действительно нужны 4, то CKSEL fuses установите режим, например, Ext. Crystal Medium Freq. вот тогда симулятор будет брать частоту MК из нижнего окна.
Миниатюры:
Нажмите на изображение для увеличения
Название: ScreenShot86.gif
Просмотров: 51
Размер:	23.6 Кб
ID:	33758  
Halex07 вне форума   Ответить с цитированием
Непрочитано 15.04.2012, 09:18   #2208
oborotnya
Прохожий
 
Регистрация: 16.03.2009
Сообщений: 6
Сказал спасибо: 0
Сказали Спасибо 4 раз(а) в 4 сообщении(ях)
oborotnya на пути к лучшему
По умолчанию Re: Proteus общие вопросы

Halex07, спасибо за подсказку. Ошибка таки нашлась в самой программе, таймер не прерывается. С Протеусом буквально неделю знакома, сильно не ругать =)

Теперь проблема другая. Нужно что то добавлять чтобы прерывания таймера в режиме компаратора срабатывали? В АВРСтудио все отлично, а здесь доходит до 0А и считает дальше, а должно сработать прерывание.
Вложения:
Тип файла: rar pro.rar (87.5 Кб, 52 просмотров)

Последний раз редактировалось oborotnya; 15.04.2012 в 09:56.
oborotnya вне форума   Ответить с цитированием
Непрочитано 16.04.2012, 05:34   #2209
Роман Ефимов
Временная регистрация
 
Регистрация: 16.04.2012
Сообщений: 75
Сказал спасибо: 20
Сказали Спасибо 1 раз в 1 сообщении
Роман Ефимов на пути к лучшему
По умолчанию Re: Proteus общие вопросы

А в протеусе с такой штукой как микрофон праблема?
И еще. Пытался сделать двухмерный манипулятор на сервоматорах, но чтото никак. Получился только захват. Я думаю проблема в том, что на вал одного двигателя другой непосадиш.
Роман Ефимов вне форума   Ответить с цитированием
Непрочитано 28.04.2012, 12:48   #2210
цифровик
Почётный гражданин KAZUS.RU
 
Регистрация: 27.02.2012
Сообщений: 5,803
Сказал спасибо: 827
Сказали Спасибо 2,080 раз(а) в 1,492 сообщении(ях)
цифровик на пути к лучшему
По умолчанию Re: Proteus общие вопросы

Здравствуйте.

вопросов 2

как отправлять проекты на наш форум. если можно обьясните куда и чего
направлять.

вопрос 2. собрал несколько проектов. все работают. как ставить диаграмму

частота. измерение частоты. во всех проектах при запуске симуляции выдает ошибку. диаграмму предварительно естественно устанавливаю по
параметрам измерения.

стоит ПРОТЕУС 7. 7
цифровик вне форума   Ответить с цитированием
Ответ

Закладки

Опции темы

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вопросы по PROTEUS-у Advanced_LAMER Proteus 372 19.09.2021 01:20
Вопросы и замечания по топику - FAQ по PROTEUS avr123-nm-ru Proteus 291 05.06.2015 20:49
Вопросы по работе с Proteus dosikus Proteus 510 20.12.2007 18:48
CAN BUS общие впечатления vasseff Микроконтроллеры, АЦП, память и т.д 7 20.06.2007 09:15
Вопросы по Си. Zemlyanov Proteus, KiCAD и другие ECAD 5 20.11.2006 15:36


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


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