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

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

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

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

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

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


Ответ
Опции темы
Непрочитано 22.01.2010, 17:44   #1321
AlexP74
Временная регистрация
 
Регистрация: 18.01.2010
Сообщений: 89
Сказал спасибо: 7
Сказали Спасибо 22 раз(а) в 14 сообщении(ях)
AlexP74 на пути к лучшему
По умолчанию Re: Proteus общие вопросы

А что насчет UCSRC0 register is not modeled ?
Собрал простую схемку на ATMega8 с подключенным терминалом.
Код инициализации USART:
UBRRH = (BYTE)(constUBRR ›› ;
UBRRL = (BYTE)(constUBRR & 0x0f);
UCSRC = (1‹‹URSEL)|(1‹‹UCSZ1)|(1‹‹UCSZ0);
UCSRB = (1‹‹TXEN);

USART не работает. Если закоментировать строку с инициализацией UCSRC, то ошибки нет, но и ничего не работает.
Компилю в WinAVR-20090313.
Симулятор Proteus 7.2 SP6. Пробовал в 7.6 - то же самое.
Реклама:
AlexP74 вне форума   Ответить с цитированием
Непрочитано 22.01.2010, 22:06   #1322
AlexP74
Временная регистрация
 
Регистрация: 18.01.2010
Сообщений: 89
Сказал спасибо: 7
Сказали Спасибо 22 раз(а) в 14 сообщении(ях)
AlexP74 на пути к лучшему
По умолчанию Re: Proteus общие вопросы

Сообщение от AlexP74 Посмотреть сообщение
А что насчет UCSRC0 register is not modeled ?
Собрал простую схемку на ATMega8 с подключенным терминалом.
Код инициализации USART:
UBRRH = (BYTE)(constUBRR ›› ;
UBRRL = (BYTE)(constUBRR & 0x0f);
UCSRC = (1‹‹URSEL)|(1‹‹UCSZ1)|(1‹‹UCSZ0);
UCSRB = (1‹‹TXEN);

USART не работает. Если закоментировать строку с инициализацией UCSRC, то ошибки нет, но и ничего не работает.
Компилю в WinAVR-20090313.
Симулятор Proteus 7.2 SP6. Пробовал в 7.6 - то же самое.
Немного напортачил, правильно так:
Код:
	UBRRH = (BYTE)(constUBRR ›› 8);
	UBRRL = (BYTE)(constUBRR);
	UCSRC = (1‹‹URSEL)|(1‹‹UCSZ1)|(1‹‹UCSZ0);
	UCSRB = (1‹‹TXEN);
Но вопрос, если UCSRC не устанавливать, то сколько бит по умолчанию в посылке? 5 или 8 ?
AlexP74 вне форума   Ответить с цитированием
Непрочитано 22.01.2010, 23:05   #1323
Cyber_RAT
Прописка
 
Регистрация: 29.11.2007
Адрес: Могилев. РБ.
Сообщений: 143
Сказал спасибо: 30
Сказали Спасибо 20 раз(а) в 20 сообщении(ях)
Cyber_RAT на пути к лучшему
По умолчанию Re: Proteus общие вопросы

по умолчанию - 8 бит
Cyber_RAT вне форума   Ответить с цитированием
Непрочитано 23.01.2010, 00:11   #1324
artman66
Прописка
 
Аватар для artman66
 
Регистрация: 14.05.2005
Адрес: рядом со столицей
Сообщений: 283
Сказал спасибо: 16
Сказали Спасибо 529 раз(а) в 116 сообщении(ях)
artman66 на пути к лучшему
Подмигивание Re: Proteus общие вопросы

Не знаю туда сообщение или нет !
Кому надо ПРОТЕУС версия 6.9sp1 весит 531 метр - лежит на торренте
ссылка http://thepiratebay.org/torrent/3739...s_Proffesional
в наборе: Proton+ for PIC, IAR EW for PIC, IAR EW for AVR, Keil UV3 for ARM, Keil UV2 for 8051
artman66 вне форума   Ответить с цитированием
Непрочитано 23.01.2010, 00:57   #1325
AlexP74
Временная регистрация
 
Регистрация: 18.01.2010
Сообщений: 89
Сказал спасибо: 7
Сказали Спасибо 22 раз(а) в 14 сообщении(ях)
AlexP74 на пути к лучшему
По умолчанию Re: Proteus общие вопросы

Сообщение от Cyber_RAT Посмотреть сообщение
по умолчанию - 8 бит
Спасибо. Есть ещё проблема.
Вроде бы для частоты 8МГц и скорости 300бод делитель выставляется правильно:
Код:
	UBRRH = (BYTE)(constUBRR ›› 8);
  48:	86 e0       	ldi	r24, 0x06	; 6
  4a:	80 bd       	out	0x20, r24	; 32
	UBRRL = (BYTE)(constUBRR);
  4c:	81 e8       	ldi	r24, 0x81	; 129
  4e:	89 b9       	out	0x09, r24	; 9
но частота передачи получается в 12.8 раза выше. Т.е. терминал правильно понимает символы при частоте мк в 625кГц.
В AVRStudio тоже символ передается за 2.6мс, хотя должен за 33мс.
AlexP74 вне форума   Ответить с цитированием
Непрочитано 23.01.2010, 01:19   #1326
AlexP74
Временная регистрация
 
Регистрация: 18.01.2010
Сообщений: 89
Сказал спасибо: 7
Сказали Спасибо 22 раз(а) в 14 сообщении(ях)
AlexP74 на пути к лучшему
По умолчанию Re: Proteus общие вопросы

Выставил скорость 2400, что бы грузить только в младший байт делителя - заработал правильно. А на 300бод получается, что 6 в старший байт не грузится, хотя студия показывает, что 6 там есть Но скорость получается больше в 12.8, т.е. 0х681 / 0х81 = 12,9...
AlexP74 вне форума   Ответить с цитированием
Непрочитано 23.01.2010, 05:01   #1327
pifa
Гражданин KAZUS.RU
 
Регистрация: 26.12.2005
Сообщений: 596
Сказал спасибо: 24
Сказали Спасибо 68 раз(а) в 45 сообщении(ях)
pifa на пути к лучшему
По умолчанию Re: Proteus общие вопросы

Вот провозился весь вечер и выяснил, что нет установки одного бита. Проверил в симуляторе IAR - все нормально, а Proteus не хочет устанавливать один бит (именно 4-ый в битовом поле). Сделал тестовый пример из своей программы. Может кто посоветует, где искать. У меня IAR 4.30A и PROTEUS 7.5SP3. В приложении проект на IAR. При нажатии любой кнопки происходит выход из цикла и установка бита.
Вложения:
Тип файла: rar T31.RAR (78.8 Кб, 64 просмотров)

Последний раз редактировалось pifa; 23.01.2010 в 15:27.
pifa вне форума   Ответить с цитированием
Непрочитано 23.01.2010, 15:21   #1328
pifa
Гражданин KAZUS.RU
 
Регистрация: 26.12.2005
Сообщений: 596
Сказал спасибо: 24
Сказали Спасибо 68 раз(а) в 45 сообщении(ях)
pifa на пути к лучшему
По умолчанию Re: Proteus общие вопросы

Сообщение от pifa Посмотреть сообщение
Вот провозился весь вечер и выяснил, что нет установки одного бита. Проверил в симуляторе IAR - все нормально, а Proteus не хочет устанавливать один бит (именно 4-ый в битовом поле).
Посмотрел, что это за бит. оказывается ADIF (ADC Interrupt Flag). Хотя он и устанавливается апаратно, но есть возможность установить его программно:

"Alternatively, ADIF is cleared by writing a logical one to the flag.
Beware that if doing a read-modify-write on ADCSRA, a pending interrupt can be disabled.
This also applies if the SBI and CBI instructions are used."

Тут дело не в PROTEUS'е, а в архитектуре ATMega128. Но это уже вопрос для другой ветки. Так что тут вопрос снимается.
Просто для меня все новое: PROTEUS, IAR, AVR и сложно сразу со всем разобраться.
pifa вне форума   Ответить с цитированием
Непрочитано 25.01.2010, 01:03   #1329
Dtolok
Гражданин KAZUS.RU
 
Регистрация: 28.11.2007
Адрес: харьков
Сообщений: 850
Сказал спасибо: 339
Сказали Спасибо 43 раз(а) в 23 сообщении(ях)
Dtolok на пути к лучшему
По умолчанию Re: Proteus общие вопросы

проблема с корпусом RTL8019 как исправить? а так же пингуется через с косяком из десятка запросов проходит один и то после сброса после получения ARP пакета.... что делать!

С корпусом разобрался! ножки дорисовал!! а вот пинговатся не хочет нормально ..уже и на Си прогу написал результат тот же что и на асме.... может что не так в схеме?
Миниатюры:
Нажмите на изображение для увеличения
Название: ScreenHunter_02 Jan. 20 19.33.gif
Просмотров: 94
Размер:	27.4 Кб
ID:	4000   Нажмите на изображение для увеличения
Название: ScreenHunter_01 Jan. 24 23.16.gif
Просмотров: 88
Размер:	83.9 Кб
ID:	4002  

Последний раз редактировалось Dtolok; 29.01.2010 в 23:19. Причина: дополнение
Dtolok вне форума   Ответить с цитированием
Непрочитано 30.01.2010, 09:56   #1330
EKuzmich
Прописка
 
Регистрация: 07.08.2005
Сообщений: 178
Сказал спасибо: 16
Сказали Спасибо 6 раз(а) в 6 сообщении(ях)
EKuzmich на пути к лучшему
По умолчанию Re: Proteus общие вопросы

Добрый день. Подскажите пожалуйста работает ли пошаговая отладка в проте если в схеме стоят два микроконтроллера в схеме? В частности два контроллера мега8 работающих на одинаковой частоте 16М. На одном отладка работает, а вот на двух не получилось
__________________
Дайте точку опоры и я ...
EKuzmich вне форума   Ответить с цитированием
Ответ

Закладки


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

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, время: 17:48.


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