Раздел создан специально для людей которым интересна робототехника, но в силу разных причин они не знают с чего начать. 
	
		
			
			
			statistic 
			
			блин объясните пожалуста как обратится к конкретному биту конкретного регистра.точнее сравнить бит TOV0 регистра TIFR с нулём или еденицой в CVAVR.как записать туда понял TIFR |= 1<<0 а как прoчитать не пойму.HELP
 Си для МК    -  
http://avr123.nm.ru/05.htm < avr123 > жизнь это компьютерная игра:сценарий так себе, зато графика потрясающая!
		 
		
			
			
				statistic 
			 
			
		  
		Сообщения:  266Зарегистрирован:  04 апр 2008, 13:44Откуда:  г.Петрозаводск 
	
		
		 
	
		
			
			
			Victorovych 
			
			Код: Выделить всё     in r16,tifr 
		
			
			
				Victorovych 
			 
			
		  
		Сообщения:  491Зарегистрирован:  20 сен 2007, 11:44Откуда:  ХарьковSkype:  Victorovych_FFпрог. языки:  ASMФИО:  Иван ВикторОвич 
	
		
		 
	
		
			
			
			EdGull 
			
			а в васике было бы так
Код: Выделить всё  if TIFR.TOV0 = 0 then 
		
			
			
				EdGull 
			 
			
		  
		Сообщения:  10211Зарегистрирован:  28 дек 2004, 20:33Откуда:  ТольяттиSkype:  Ed_Gullпрог. языки:  Bascom AVR BasicФИО:  Гуль Эдуард Викторович
				
			 
		
		 
	
		
		 
	
		
			
			
			Master 
			
			Ну а в CVavr
Код: Выделить всё  if (TIFR.номер бита==0) {выполняем действие;}Могу ошибаться. Нада пробывать.
 
		
			
			
				Master 
			 
			
		  
		Сообщения:  4468Зарегистрирован:  21 дек 2006, 19:56Откуда:  Украина, г.Одессапрог. языки:  Delphi и С
				
			 
		
		 
	
		
		 
	
		
			
			
			statistic 
			
			to master
			жизнь это компьютерная игра:сценарий так себе, зато графика потрясающая!
		 
		
			
			
				statistic 
			 
			
		  
		Сообщения:  266Зарегистрирован:  04 апр 2008, 13:44Откуда:  г.Петрозаводск 
	
		
		 
	
		
			
			
			avr123.nm.ru 
			
			statistic писал(а):  как записать туда понял TIFR |= 1<<0 а как прoчитать не пойму. 
Там где нужно значение бита впишите  
Код: Выделить всё   (TIFR  & (1 << НомерБита ) а толкование на  
http://avr123.nm.ru/05.htm Если скачать мой заголовок  
m8_128.h  (на 
http://avr123.nm.ru )  то и в CVAVR 
можно будет писать так как в примерах в даташите :
Код: Выделить всё   (TIFR  & (1 << Название Бита )  
		
			
			
				avr123.nm.ru 
			 
			отсылающий читать курс 
		  
		Сообщения:  14195Зарегистрирован:  06 ноя 2005, 04:18Откуда:  Москва
				
			 
		
		 
	
		
		 
	
		
			
			
			statistic 
			
			to avr123.nm.ru
			жизнь это компьютерная игра:сценарий так себе, зато графика потрясающая!
		 
		
			
			
				statistic 
			 
			
		  
		Сообщения:  266Зарегистрирован:  04 апр 2008, 13:44Откуда:  г.Петрозаводск 
	
		
		 
	
		
			
			
			avr123.nm.ru 
			
			statistic писал(а): to avr123.nm.ru
Можно и так. Действие будет выполняться если бит равен "0".  А можно вот так:
Код: Выделить всё  if ( ! (TIFR  & (1 << 0 ))) {  действие ; } 
		
			
			
				avr123.nm.ru 
			 
			отсылающий читать курс 
		  
		Сообщения:  14195Зарегистрирован:  06 ноя 2005, 04:18Откуда:  Москва
				
			 
		
		 
	
		
		 
	
		
			
			
			statistic 
			
			ага,зараббботало.спасибо.
			жизнь это компьютерная игра:сценарий так себе, зато графика потрясающая!
		 
		
			
			
				statistic 
			 
			
		  
		Сообщения:  266Зарегистрирован:  04 апр 2008, 13:44Откуда:  г.Петрозаводск 
	
		
		 
	
		
			
			
			Vooon 
			
			еще можно (не скажу где) использовать маркосыbit_is_set(TIFR, TOV0) 
			Linux user |  Firefox user
		 
		
			
			
				Vooon 
			 
			Site Admin 
		  
		Сообщения:  3339Зарегистрирован:  09 фев 2006, 15:36Откуда:  МоскваSkype:  vooon341прог. языки:  Python, C, Bash, JavaScript, C++, PHPФИО:  Владимир Ермаков
				
			 
		
		 
	
		
		 
	
		
			
			
			avr123.nm.ru 
			
			statistic писал(а): ага, зараббботало. спасибо.
Куда ж оно денется ! Робофорумом ведь навалились на битик несчастный    
 
		
			
			
				avr123.nm.ru 
			 
			отсылающий читать курс 
		  
		Сообщения:  14195Зарегистрирован:  06 ноя 2005, 04:18Откуда:  Москва
				
			 
		
		 
	
		
		 
	
		
			
			
			statistic 
			
			Нда нехорошо получилось.прости TOV0.  
жизнь это компьютерная игра:сценарий так себе, зато графика потрясающая!
		 
		
			
			
				statistic 
			 
			
		  
		Сообщения:  266Зарегистрирован:  04 апр 2008, 13:44Откуда:  г.Петрозаводск 
	
		
		 
	
Вернуться в Новичкам или основы основ роботостроения. 
	
	Кто сейчас на конференции 
	Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0