|  |   
	
		|  
 | 
	  			
	  				|  Elektronika.lt portalo forumasJūs esate neprisijungęs lankytojas. Norint dalyvauti diskusijose, būtina užsiregistruoti ir prisijungti prie forumo.
						Prisijungę galėsite kurti naujas temas, atsakyti į kitų užduotus klausimus, balsuoti forumo apklausose. 
 Administracija pasilieka teisę pašalinti pasisakymus bei dalyvius,
						kurie nesilaiko forumo taisyklių.
						Pastebėjus nusižengimus, prašome pranešti.
 
 Dabar yra 2025 10 31, 02:36. Visos datos yra GMT + 2 valandos.
 |  |  |  
	
		| 
	|  | Forumas » Mikrovaldikliai » attiny isejime ti 1,2 volto |  
	| 
		
			| Jūs negalite rašyti naujų pranešimų į šį forumą Jūs negalite atsakinėti į pranešimus šiame forume
 Jūs negalite redaguoti savo pranešimų šiame forume
 Jūs negalite ištrinti savo pranešimų šiame forume
 Jūs negalite dalyvauti apklausose šiame forume
 
 |  |  |  
	|  | attiny isejime ti 1,2 volto |  
  | 
	| 
	
		|  Parašytas: 2011 11 18, 19:49 |     |  |  
	| 
	
		|  | 
			
				| pradedu uzsiimineti valdikliu programavime, tai kolkas zalias esu. padariau programa, bet problema ta, kad isejime gunu tik 1,2v kai padaryti kad butu 5v? programa tokia:
 #include <iotiny2313.h>
 int main( void )
 {
 DDRB=255;
 PORTD=255;
 while(1){
 if (!(PIND&3))
 PORTB=1; else PORTB=0;
 if (!(PIND&12))
 PORTB=1; else PORTB=0;
 if (!(PIND&5))
 PORTB=2; else PORTB=0;
 if (!(PIND&1))
 PORTB=2; else PORTB=0;
 if (!(PIND&4))
 PORTB=2; else PORTB=0;
 }}
 |  |  
		|  |  |  |  
	|  |  
	|  | attiny isejime ti 1,2 volto |  
  | 
	| 
	
		|  Parašytas: 2011 11 18, 20:26 |     |  |  
	| 
	
		|  | 
			
				| Čia dabar yra, kad per viena if'a įjungia porta, o per kita if'a išjungia todėl ir atrodo kad 1.2V 
 
 
	  | Kodas: |  
	  | #include <iotiny2313.h> int main( void )
 {
 DDRB=255;
 PORTD=255;
 while(1){
 if (!(PIND&3))
 PORTB |= (1<<PB0); else PORTB &= ~(1<<PB0);
 if (!(PIND&12))
 PORTB |= (1<<PB0); else PORTB &= ~(1<<PB0);
 if (!(PIND&5))
 PORTB |= (1<<PB1); else PORTB &= ~(1<<PB1);
 if (!(PIND&1))
 PORTB |= (1<<PB1); else PORTB &= ~(1<<PB1);
 if (!(PIND&4))
 PORTB |= (1<<PB1); else PORTB &= ~(1<<PB1);
 }}
 |  |  |  
		|  |  |  |  
	|  | attiny isejime ti 1,2 volto |  
  | 
	| 
	
		|  Parašytas: 2011 11 18, 20:30 |     |  |  
	| 
	
		|  | 
			
				| 
 
	  | Kodas: |  
	  | PORTB &= ~(1<< n); - išjungia PORTB |= (1 << n); - įjungia
 PORTB ^= (1 << n); - perjungia (toggle)
 |  |  |  
		|  |  |  |  
	|  | attiny isejime ti 1,2 volto |  
  | 
	| 
	
		|  Parašytas: 2011 11 21, 13:07 |     |  |  
	| 
	
		|  | 
			
				| Tai ir raso, kad neaprasei vardu... aprasyk. #define PB0 0
 #define PB1 1
 ir t.t.
 |  |  
		| 
		
			| _________________
 Nieko taip lengvai nedaliname, kaip patarimus...
 |  |  |  |  
	|  | attiny isejime ti 1,2 volto |  
  | 
	| 
	
		|  Parašytas: 2011 11 21, 13:10 |     |  |  
	| 
	
		|  | 
			
				| be to debug rezimas... Programuoti i cipa reikia realase linkerio rezimu gauta hexa. |  |  
		| 
		
			| _________________
 Nieko taip lengvai nedaliname, kaip patarimus...
 |  |  |  |  
	|  | attiny isejime ti 1,2 volto |  
  | 
	| 
	
		|  Parašytas: 2011 11 21, 15:10 |     |  |  
	| 
	
		|  | 
			
				| tada reiskia kad yra impulsai arba neteisingai sukonfiguravai portus(nepadarei PULL UP) |  |  
		| 
		
			| _________________
 Nieko taip lengvai nedaliname, kaip patarimus...
 |  |  |  |  
	|  | attiny isejime ti 1,2 volto |  
  | 
	| 
	
		|  Parašytas: 2011 11 21, 16:09 |     |  |  
	| 
	
		|  | 
			
				| konfiguruojant portus turi surasyti visus 1... DDRB=0xff;
 PORTB=0xff;
 jei visi portai B isejimai... O siaip, tai datasheet... datasheet
 |  |  
		| 
		
			| _________________
 Nieko taip lengvai nedaliname, kaip patarimus...
 |  |  |  |  
	|  | attiny isejime ti 1,2 volto |  
  | 
	| 
	
		|  Parašytas: 2011 11 21, 16:53 |     |  |  
	| 
	
		|  | 
			
				| 
 
	  | Liudass rašo: |  
	  | 0xff tai taspats kas ir 255? |  Siūlyčiau pasigūglinti apie dešimtainius, šešioliktainius ir dvejetainius skaičius. Tada pamatysi kad 2->0b11111111 = 10->255 = 16->0xFF.
 |  |  
		|  |  |  |  | 
				
					|  | Google paieška forume |  
					|  |  
				
					|  | Naujos temos forume |  
					|  |    
	
		|  | FS25 Tractors Farming Simulator 25 Mods,
	    	FS25 Maps,
			FS25 Trucks
 |  
		|  | ETS2 Mods ETS2 Trucks,
			ETS2 Bus,
			Euro Truck Simulator 2 Mods
 |  
		|  | FS22 Tractors Farming Simulator 22 Mods,
	    	FS22 Maps,
		FS25 Mods
 |  
	|  | VAT calculator VAT number check,
	    	What is VAT,
	    	How much is VAT
 |  
	|  | Dantų protezavimas All on 4 implantai,
 Endodontija mikroskopu,
 Dantų implantacija
 |  
	|  | FS25 Mods FS25 Maps,
		FS25 Cheats,
		FS25 Install Mods
 |  
	|  | FS25 Mods Farming Simulator 25 Mods,
 FS25 Maps
 |  
	|  | ATS Trailers American Truck Simulator Mods,
		ATS Trucks,
		ATS Maps
 |    |   
 
 
 |  |