| 
 | 
		
			
  | ||||||||
  
  
	 | 
	
  | 
| 
		 | 
  326140  
  635  
  44  
  30
 | 
            
 | 
Опции темы | Поиск в этой теме | 
			
			 
			
			
		 | 
		
			 
			
 
541
 
			
		 | 
	
| 
			 
			 Завсегдатай Фонарёвки 
			
 
			
			
  
			Регистрация: 16.02.2011 Последняя активность: 22.05.2017 13:07 
					Сообщений: 729
 Сказал(а) спасибо: 4 
		
			
				Поблагодарили: 177 раз(а) в 92 сообщениях
			
		
	  | 
	
	
	
		
              
			 
			
			Не ленитесь, делайте хотя бы так 
		
		
		
		
		
		
		
	Код: 
	ADMUX=(1<<REFS0)| 1; // Vref=1.1V , ADC1 ADCSRA=(1<<ADEN)|(0<<ADSC)|(1<<ADATE)|(0<<ADIF)|(1<<ADIE)|(1<<ADPS2)|(0<<ADPS1)|(1<<ADPS0);  | 
| 
  
		 | 
	
	
	
		
		
		
		
		
		
		
		
		
		
			
		
		  
		
	 | 
| Поблагодарили: 1 раз | 
			 Alex63 (07.06.2015) 
			
		 | 
		
| 
			
			 | 
		
			 
			
 
542
 
			
		 | 
	
|
| 
			 
			 Увлеченный 
			
 
			
			
  
			Регистрация: 16.08.2012 Последняя активность: 19.01.2018 08:37 
					Сообщений: 475
 Сказал(а) спасибо: 44 
		
			
				Поблагодарили: 271 раз(а) в 117 сообщениях
			
		
	  | 
	
	
	
		
              
			 Цитата: 
	Разобрался с потреблением в спящем режиме. У 13А есть возможность программного отключения BODLEVEL, т е при работе он есть, а в спячке выключаем. А у 85 только фьюзами, зато когда отключаем, потребление 0,2 мка. Вопрос - насколько актуален режим BODLEVEL в фонаре, что может попортиться, если его отключить напрочь?  | 
|
| 
  
		 | 
	
	
	
		
		
		
		
		
		
		
		
		
		
			
		
		  
		
	 | 
| 
			
			 | 
		
			 
			
 
543
 
			
		 | 
	
|
| 
			 
			 сволочь фонарёвки 
			
 
			
			
  
			Регистрация: 27.05.2011 Последняя активность: Вчера 22:05 
					Сообщений: 40363
 Сказал(а) спасибо: 6672 
		
			
				Поблагодарили: 36054 раз(а) в 16655 сообщениях
			
		
	  | 
	
	
	
		
              
			 Цитата: 
	но пугают что может контроллер зависнуть например при плохом контакте, когда напряжение опустится ниже допустимого, или в память мусор записать  | 
|
| 
  
		 | 
	
	
	
		
		
		
		
		
		
		
		
		
		
			
		
		  
		
	 | 
| 
			
			 | 
		
			 
			
 
544
 
			
		 | 
	
			 
			![]()  | 
	
	
	
		
              
			 
			
			galex, я все же стал везде их включать. может я и перестраховываюсь, но включаю.
		 
		
		
		
		
		
		
			
		
		
		
		
	 | 
| 
  
		 | 
	
	
	
		
		
		
		
		
		
		
		
		
		
			
		
		  
		
	 | 
| 
			
			 | 
		
			 
			
 
545
 
			
		 | 
	
|
| 
			 
			 Увлеченный 
			
 
			
			
  
			Регистрация: 16.08.2012 Последняя активность: 19.01.2018 08:37 
					Сообщений: 475
 Сказал(а) спасибо: 44 
		
			
				Поблагодарили: 271 раз(а) в 117 сообщениях
			
		
	  | 
	
	
	
		
              
			 Цитата: 
	В ЕЕПРОМ мусор тоже возможен, но вроде это не криминал и вероятность стремится к 0. В общем, оставлю на пользователя - или страховаться, и потребление 20 мка, или рисковать - и 0,2 мка. В общем то для фонаря 20 мка неплохо.  | 
|
| 
  
		 | 
	
	
	
		
		
		
		
		
		
		
		
		
		
			
		
		  
		
	 | 
| 
			
			 | 
		
			 
			
 
546
 
			
		 | 
	
| 
			 
			 Ветеран Фонарёвки 
			
 
			
			
				
			
  
			Регистрация: 08.10.2011 Последняя активность: 30.03.2024 21:54 
					Сообщений: 7998
 Сказал(а) спасибо: 934 
		
			
				Поблагодарили: 5204 раз(а) в 2785 сообщениях
			
		
	  | 
	
	
	
		
              
			 | 
| 
  
		 | 
	
	
	
		
		
		
		
		
		
		
		
		
		
			
		
		  
		
	 | 
| 
			
			 | 
		
			 
			
 
547
 
			
		 | 
	
| 
			 
			 Увлеченный 
			
 
			
			
  
			Регистрация: 16.08.2012 Последняя активность: 19.01.2018 08:37 
					Сообщений: 475
 Сказал(а) спасибо: 44 
		
			
				Поблагодарили: 271 раз(а) в 117 сообщениях
			
		
	  | 
	
	
	
		
              
			 | 
| 
  
		 | 
	
	
	
		
		
		
		
		
		
		
		
		
		
			
		
		  
		
	 | 
| 
			
			 | 
		
			 
			
 
548
 
			
		 | 
	
| 
			 
			 сволочь фонарёвки 
			
 
			
			
  
			Регистрация: 27.05.2011 Последняя активность: Вчера 22:05 
					Сообщений: 40363
 Сказал(а) спасибо: 6672 
		
			
				Поблагодарили: 36054 раз(а) в 16655 сообщениях
			
		
	  | 
	
	
	
		
              
			 
			
			потребление на 2 порядка выше. мелочь, конечно, сама разница. 
		
		
		
		
		
		
		
	в фонаре драйвер вырубается по порогу задолго до критичного напряжения, т.е сама ситуация, когда сработает отключение по выставленным бодам возможна только в момент подключения питания, ну или если добить фонарем об дерево до прерывания контакта с пружиной. в общем я пока не ощутил  | 
| 
  
		 | 
	
	
	
		
		
		
		
		
		
		
		
		
		
			
		
		  
		
	 | 
| 
			
			 | 
		
			 
			
 
549
 
			
		 | 
	
| 
			 
			 Ветеран Фонарёвки 
			
 
			
			
				
			
  
			Регистрация: 08.10.2011 Последняя активность: 30.03.2024 21:54 
					Сообщений: 7998
 Сказал(а) спасибо: 934 
		
			
				Поблагодарили: 5204 раз(а) в 2785 сообщениях
			
		
	  | 
	
	
	
		
              
			 
			
			А может стоит даташит брать с сайта производителя? 
		
		
		
		
		
		
		
	http://www.atmel.com/Images...  | 
| 
  
		 | 
	
	
	
		
		
		
		
		
		
		
		
		
		
			
		
		  
		
	 | 
| Поблагодарили: 1 раз | 
			 Alex63 (08.06.2015) 
			
		 | 
		
			
			 
			
			
		 | 
		
			 
			
 
550
 
			
		 | 
	
| 
			 
			 Завсегдатай Фонарёвки 
			
 
			
			
  
			Регистрация: 16.02.2011 Последняя активность: 22.05.2017 13:07 
					Сообщений: 729
 Сказал(а) спасибо: 4 
		
			
				Поблагодарили: 177 раз(а) в 92 сообщениях
			
		
	  | 
	
	
	
		
              
			 
			
			Для фонарей с силовой кнопкой, полностью обесточивающей схему при выключении, все эти мкА на фоне нескольких ампер потребления погоды не делают. А вот в фонарях с тактовой кнопкой лучше поэкономить.
		 
		
		
		
		
		
		
		
	 | 
| 
  
		 | 
	
	
	
		
		
		
		
		
		
		
		
		
		
			
		
		  
		
	 | 
| 
			
			 | 
		
			 
			
 
551
 
			
		 | 
	
| 
			 
			 Ветеран Фонарёвки 
			
 
			
			
				
			
  
			Регистрация: 08.10.2011 Последняя активность: 30.03.2024 21:54 
					Сообщений: 7998
 Сказал(а) спасибо: 934 
		
			
				Поблагодарили: 5204 раз(а) в 2785 сообщениях
			
		
	  | 
	
	
	
		
              
			 | 
| 
  
		 | 
	
	
	
		
		
		
		
		
		
		
		
		
		
			
		
		  
		
	 | 
| 
			
			 | 
		
			 
			
 
552
 
			
		 | 
	
| 
			 
			 Увлеченный 
			
 
			
			
  
			Регистрация: 16.08.2012 Последняя активность: 19.01.2018 08:37 
					Сообщений: 475
 Сказал(а) спасибо: 44 
		
			
				Поблагодарили: 271 раз(а) в 117 сообщениях
			
		
	  | 
	
	
	
		
              
			 
			
			ceramic, спасибо, разобрался, у меня был не самый свежий даташит. 
		
		
		
		
		
		
		
		
			По идее прописать в off MCUCR=0xB4; MCUCR=0xB0; sei(); SLEEP(); и должно отключать BOD в спячке. Попробовал на своем проце и макетке, не выключает. Все равно 21 мка, а если убрать BOD фьюзом 0,2 мка. Возможно, у меня 85 старой ревизии - Note that only the ATtinyX5 devices below have BOD disable * functionality implemented. With Vcc=5V, the BOD will draw 20-25µA, depending on temperature. ATtiny25, revision E, and newer ATtiny45, revision D, and newer ATtiny85, revision C, and newer ATtiny45V-10PU, Rev. G 7.4mA active, 0.1µA power-down. ATtiny85V-10PU, Rev. B 7.1mA active, 21µA power-down. [Исправлено: Alex63, 08.06.2015 в 05:31]  | 
| 
  
		 | 
	
	
	
		
		
		
		
		
		
		
		
		
		
			
		
		  
		
	 | 
| 
			
			 | 
		
			 
			
 
553
 
			
		 | 
	
|
| 
			 
			 Ветеран Фонарёвки 
			
 
			
			
				
			
  
			Регистрация: 08.10.2011 Последняя активность: 30.03.2024 21:54 
					Сообщений: 7998
 Сказал(а) спасибо: 934 
		
			
				Поблагодарили: 5204 раз(а) в 2785 сообщениях
			
		
	  | 
	
	
	
		
              
			 Цитата: 
	Если после sei() уходит на прерывание -- уснет, но с работающим BOD. И нужно смотреть какой именно код генерируется -- компиляторы порой чудят. Возможно понадобятся ассемблерные вставки ( типа asm("sei") или asm("sleep") ).  | 
|
| 
  
		 | 
	
	
	
		
		
		
		
		
		
		
		
		
		
			
		
		  
		
	 | 
| 
			
			 | 
		
			 
			
 
554
 
			
		 | 
	
|||
| 
			 
			 Увлеченный 
			
 
			
			
  
			Регистрация: 16.08.2012 Последняя активность: 19.01.2018 08:37 
					Сообщений: 475
 Сказал(а) спасибо: 44 
		
			
				Поблагодарили: 271 раз(а) в 117 сообщениях
			
		
	  | 
	
	
	
		
              
			 Цитата: 
	Цитата: 
	Цитата: 
	
 Еще вопрос знатокам по измерению температуры. Померял три отдельно купленных 85, у всех при комнатной температуре примерно 300 LSB +-3. Если я собираюсь сделать термозащиту только в виде степдауна при 70 гр, и точность +-5 гр устраивает, надо ли заморачиваться измерением каждого МК, или в этих пределах будут практически все 85? Кто нибудь измерял разброс? [Исправлено: Alex63, 08.06.2015 в 10:58]  | 
|||
| 
  
		 | 
	
	
	
		
		
		
		
		
		
		
		
		
		
			
		
		  
		
	 | 
| 
			
			 | 
		
			 
			
 
555
 
			
		 | 
	
|
| 
			 
			 Ветеран Фонарёвки 
			
 
			
			
				
			
  
			Регистрация: 08.10.2011 Последняя активность: 30.03.2024 21:54 
					Сообщений: 7998
 Сказал(а) спасибо: 934 
		
			
				Поблагодарили: 5204 раз(а) в 2785 сообщениях
			
		
	  | 
	
	
	
		
              
			 
			
			Анализировать сгенерированный код. 
		
		
		
		
		
		
		
	Для 4-й студии: File > Open File > прошивка.hex > сохранить_файл_проекта aps > { платформа: AVR Simulyator; нужный контроллер } > Finish Первые не надо. Цитата: 
	http://www.atmel.com/images... PS В основном даташите, п. 17.12, в случае калибровки по одной точке (при комнатной температуре), производитель заявляет точность +/- 10 градусов.  | 
|
| 
  
		 | 
	
	
	
		
		
		
		
		
		
		
		
		
		
			
		
		  
		
	 | 
| Поблагодарили: 1 раз | 
			 Alex63 (08.06.2015) 
			
		 | 
		
| 
			
			 | 
		
			 
			
 
556
 
			
		 | 
	
| 
			 
			 Ветеран Фонарёвки 
			
 
			
			
				
			
  
			Регистрация: 29.09.2013 Последняя активность: 27.09.2025 02:21 
					Сообщений: 2879
 Сказал(а) спасибо: 579 
		
			
				Поблагодарили: 572 раз(а) в 417 сообщениях
			
		
	  | 
	
	
	
		
              
			 
			
			Подскажите, как правильно прошить Attiny85V? В архиве помимо .hex файла так же находятся .cmd, для чего они? Конкретных инструкций я не нашел. Avrdude брал с этого сайта http://www.fischl.de/usbasp, но в нем даже нет графической оболочки, как быть?
		 
		
		
		
			 | 
| 
  
		 | 
	
	
	
		
		
		
		
		
		
		
		
		
		
			
		
		  
		
	 | 
| 
			
			 | 
		
			 
			
 
558
 
			
		 | 
	
|
| 
			 
			 Увлеченный 
			
 
			
			
  
			Регистрация: 16.08.2012 Последняя активность: 19.01.2018 08:37 
					Сообщений: 475
 Сказал(а) спасибо: 44 
		
			
				Поблагодарили: 271 раз(а) в 117 сообщениях
			
		
	  | 
	
	
	
		
              
			 Цитата: 
	и с первым же процессором при комнатной температуре получил 314 вместо 300, т е отличие от среднего 14 град. Так что калибровать надо.  | 
|
| 
  
		 | 
	
	
	
		
		
		
		
		
		
		
		
		
		
			
		
		  
		
	 | 
| 
			
			 | 
		
			 
			
 
559
 
			
		 | 
	
| 
			 
			 Ветеран Фонарёвки 
			
 
			
			
				
			
  
			Регистрация: 29.09.2013 Последняя активность: 27.09.2025 02:21 
					Сообщений: 2879
 Сказал(а) спасибо: 579 
		
			
				Поблагодарили: 572 раз(а) в 417 сообщениях
			
		
	  | 
	
	
	
		
              
			 
			
			Запустил flash_usbasp.cmd, на несколько секунд открывается окно, успел сделать скриншот. Что это значит, с мк ничего не случилось? Как я понял не получилось прошить, нужно обновить прошивку usbasp?
		 
		
		
		
			[Исправлено: Reyden, 18.06.2015 в 14:08]  | 
| 
  
		 | 
	
	
	
		
		
		
		
		
		
		
		
		
		
			
		
		  
		
	 | 
| 
			
			 | 
		
			 
			
 
560
 
			
		 | 
	
			 
			![]()  | 
	
	
	
		
              
			 
			
			Reyden, не вижу шота, но в моих программаторах прошивка новая - с поддержкой программной установки скорости
		 
		
		
		
		
		
		
		
	 | 
| 
  
		 | 
	
	
	
		
		
		
		
		
		
		
		
		
		
			
		
		  
		
	 |