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

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

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

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

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

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


 
Опции темы
Непрочитано 19.09.2013, 12:06  
Kabron
Почётный гражданин KAZUS.RU
 
Аватар для Kabron
 
Регистрация: 12.11.2004
Адрес: Москва
Сообщений: 8,536
Сказал спасибо: 698
Сказали Спасибо 4,313 раз(а) в 1,977 сообщении(ях)
Kabron на пути к лучшему
По умолчанию Re: Proteus - глюки, проблемы с установкой

Сообщение от TEHb Посмотреть сообщение

CCVS вроде работает, если я что-то не понимаю - кинь схему, гляну.
Да сегодня работает. Видимо день был такой.
Кстати, не пользуюсь 8ой версией исключительно из-за несовместимости sec файлов со старыми.
Реклама:
__________________
Я не помогаю. Я провоцирую думать.
Не дай вам Бог плохих контактов.
Kabron вне форума  
Непрочитано 19.09.2013, 12:16  
mimuh64
Прописка
 
Регистрация: 29.10.2008
Сообщений: 272
Сказал спасибо: 0
Сказали Спасибо 102 раз(а) в 95 сообщении(ях)
mimuh64 на пути к лучшему
По умолчанию Re: Proteus - глюки, проблемы с установкой

Сообщение от Orion_33 Посмотреть сообщение
Да? А в ДШ написано, что нули. 8183F–AVR–06/12, с.51-52.
Можешь ли для меня перевести то, где я этого не вижу... это первое.
Второе, при любом раскладе, певичная настройка регистров таким способом не корректна. Обнуляешь и пишешь ЗАВЕДОМО свое, ну а потом как считаешь нужным.
Третье, если речь о Протеусе, то можно посмотреть чему равен регистр при старте...
mimuh64 вне форума  
Непрочитано 19.09.2013, 12:48  
Orion_33
Частый гость
 
Регистрация: 18.09.2013
Сообщений: 18
Сказал спасибо: 3
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Orion_33 на пути к лучшему
По умолчанию Re: Proteus - глюки, проблемы с установкой

Сообщение от mimuh64 Посмотреть сообщение
Можешь ли для меня перевести то, где я этого не вижу... это первое.
Код:
Bit 7 6 5 4 3 2 1 0
0x12 (0x32) PCINT7 PCINT6 PCINT5 PCINT4 PCINT3 PCINT2 PCINT1 PCINT0 PCMSK0
Read/Write R/W R/W R/W R/W R/W R/W R/W R/W
Initial Value 0 0 0 0 0 0 0 0
Странно, что в одном и том же Протеусе для МК серии АТмега это решение работает, а для АТтини - нет...
Orion_33 вне форума  
Непрочитано 19.09.2013, 13:03  
mimuh64
Прописка
 
Регистрация: 29.10.2008
Сообщений: 272
Сказал спасибо: 0
Сказали Спасибо 102 раз(а) в 95 сообщении(ях)
mimuh64 на пути к лучшему
По умолчанию Re: Proteus - глюки, проблемы с установкой

В моделях все может быть, поэтому настройку нужно делать, так что бы было однозначно... Я вижу что первичную настройку ты у себя делаешь как Регистр | = биты. Это не правильно. Если это не оправдано сохранением предыдущего значения....
mimuh64 вне форума  
Непрочитано 19.09.2013, 13:08  
Orion_33
Частый гость
 
Регистрация: 18.09.2013
Сообщений: 18
Сказал спасибо: 3
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Orion_33 на пути к лучшему
По умолчанию Re: Proteus - глюки, проблемы с установкой

Почему это не правильно, если в ДШ прописано четко, что начальные значения - нули?
А если этот кусок кода я буду использовать потом не в начале программы? А если я инклуды поменяю местами? Должно быть универсальное решение.
Я думаю, что если есть расхождение с ДШ и с другими моделями, то это ошибка модели. Мое дело указать на эту ошибку, а разработчики сами решат, править ее или нет
Orion_33 вне форума  
Непрочитано 19.09.2013, 13:18  
mimuh64
Прописка
 
Регистрация: 29.10.2008
Сообщений: 272
Сказал спасибо: 0
Сказали Спасибо 102 раз(а) в 95 сообщении(ях)
mimuh64 на пути к лучшему
По умолчанию Re: Proteus - глюки, проблемы с установкой

C одной стороны ты прав, а сдругой стороны очень много если...
Если твоя цель указывать разработчику на ляпы, это одно, а все остальное это другое. Вот ты и нарвался на универсализм. Значит нужно уметь быстро выявлять такие ляпы самостоятельно. Я делю так, а как делать тебе - решай сам. Поэтому я быстро и нашел твой "универсализм"...
mimuh64 вне форума  
Непрочитано 19.09.2013, 13:21  
Orion_33
Частый гость
 
Регистрация: 18.09.2013
Сообщений: 18
Сказал спасибо: 3
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Orion_33 на пути к лучшему
По умолчанию Re: Proteus - глюки, проблемы с установкой

Спасибо, я твою идею возьму на вооружение. А пока можно мирно разойтись
Orion_33 вне форума  
Непрочитано 19.09.2013, 13:39  
TEHb
Почётный гражданин KAZUS.RU
 
Аватар для TEHb
 
Регистрация: 27.06.2005
Сообщений: 1,389
Сказал спасибо: 19
Сказали Спасибо 210 раз(а) в 156 сообщении(ях)
TEHb на пути к лучшему
По умолчанию Re: Proteus - глюки, проблемы с установкой

Подтверждаю, в моделях ATtiny24/44/84 регистры PCMSK0 и PCMSK1 имеют значение все 1, должны быть 0.
Будет исправлено в следующей версии.
TEHb вне форума  
Сказали "Спасибо" TEHb
Orion_33 (19.09.2013)
Непрочитано 19.09.2013, 13:47  
mimuh64
Прописка
 
Регистрация: 29.10.2008
Сообщений: 272
Сказал спасибо: 0
Сказали Спасибо 102 раз(а) в 95 сообщении(ях)
mimuh64 на пути к лучшему
По умолчанию Re: Proteus - глюки, проблемы с установкой

Сообщение от TEHb Посмотреть сообщение
Будет исправлено в следующей версии.
Давно хотел спросить (правда 8 версию пока не юзал), флаг ошибки стоп битов при приеме по USART для АВР будет доступен для чтения (выдается только предупреждение, сам флаг в регистре статуса не индицируется)?
mimuh64 вне форума  
Непрочитано 19.09.2013, 14:07  
Orion_33
Частый гость
 
Регистрация: 18.09.2013
Сообщений: 18
Сказал спасибо: 3
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Orion_33 на пути к лучшему
По умолчанию Re: Proteus - глюки, проблемы с установкой

ТЕНЬ,
обратите еще внимание, что у серии АТмега88 есть еще глюк при работе UART в режиме SPI: последовательность выводимых битов зеркальна относительно железного МК. Пришлось писать вот так:
Код:
#ifdef PROTEUS
	//		  GCPDEAFB
	#define _1	0b10111110		//     ____	
	#define _2	0b01100010		//  F | A  | B	
	#define _5	0b00101001		//    |____|	
	#define _0	0b10100000		//  E | G  | C	
	#define _U	0b10100100		//    |____|	
	#define _n	0b00110111		//      D   * DP	
	#define _O	0b10000000		//	0 с точкой
	#define __	0b11111111		//	пустой знак
#endif

#ifdef HW
	//		  BFAEDPCG					
	#define _1	0b01111101		//     ____	
	#define _2	0b01000110		//  F | A  | B	
	#define _5	0b10010100		//    |____|	
	#define _0	0b00000101		//  E | G  | C	
	#define _U	0b00100101		//    |____|	
	#define _n	0b11101100		//      D   * DP	
	#define _O	0b00000001		//	0 с точкой
	#define __	0b11111111		//	пустой знак
#endif
И еще вот это:
Код:
static inline void WriteSPI(uint8_t value)
{
	SBI(UCSR0B,TXEN0);		//	В режиме симуляции в Протеусе идет постоянная генерация байта, поэтому приходится отключать и включать порт
	UDR0 = value;
	while (!(UCSR0A & 1‹‹TXC0));
	SBI(UCSR0A, TXC0);		
	CBI(UCSR0B,TXEN0);
}
Проект старый, подзабыл уже, но вроде как идет постоянная генерация последнего байта, если принудительно не останавливать. В железе не проверял, но по идее должно быть так: байт послал и замолчал.

Последний раз редактировалось Orion_33; 19.09.2013 в 14:10.
Orion_33 вне форума  
 

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

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Глюки Proteus 6.9 Prime Коллекция глюков 2 07.09.2009 19:54
Вопрос по PROTEUS (проблемы с таймером) maxNTF Микроконтроллеры, АЦП, память и т.д 12 29.06.2007 09:36
Зависание и глюки chipic128 Микроконтроллеры, АЦП, память и т.д 16 24.03.2005 10:52
глюки у VisualDSP++3.5 Geremy Коллекция глюков 2 10.02.2005 17:21
Проблемы с Proteus 6.2 sp5 RomulKv Proteus, KiCAD и другие ECAD 0 29.12.2004 15:58


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


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