-
 
          
	
		
		
	
	
	
	
	
		
			
- 
	
	
		
			
			
				Neuer Benutzer
			
			
				Öfters hier
			
			
			
			 
			
				
 
					    
				 
 
			
				
				
				
					Timer interrupts
				
					
						
							Hallo ich habe folgendes Problem:
 An einer Geberscheibe (180° voll) taste ich den zustand mit einer Lichtschranke ab.
 Nun soll folgendes passieren durch läuft die Geberscheibe die Lichtschrank (Lichtschrank = 0 ) soll ein Timer
 starten der dann z.B. nach einer Sekunde dann eine Ausgang auf 1 setzt. Wenn die  Lichtschrank nun wieder 1 hat soll der Ausgang auf  0 gesetzt werden.
 
 Meine Beschaltung von Außen Funktioniert soweit hab das ganz auch schon ohne timer
 Programmiert. Also wenn Lichts. = 0 dann Ausgang = 1. Aber das ist nun wirklich keine große Kunst. Für mein Programm technischen Überlegungen fehlt mir eigentlich nur ein Signal was mir sagt Timer übergelaufen. Oder werden die befehle im ISR z.B. Oder werden die befehle im ISR z.B.
 A = 1 gar nicht sofort bearbeitet sowie der Timer gestartet (Enable Timer0) sonder erst wenn er überläuft?? Ich muss dazu sagen das ich erst seit 2 Wochen mit Controllern arbeite. Hat halt überlegt das Programm so zu schreiben das wenn Lichts. = 0  enable timer und das dann halt Ausgang = 1 wenn Lichts = 0 und die Variabel von ISR = 0. Nur müsste man dann dem timer sagen wenn er übergelaufen Disable timer. Oder hab ich jetzt hier irgendwo einen schweren Denk Fehler drin??  
 
 Viel dank jetzt schon mal.
 
 
 
 
 
 
 
 
 
	
	
	
	
	
	
	
	
	
	
	
	
		
		
		
		
			
				 Berechtigungen
				Berechtigungen
			
			
				
	
		- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-  
Foren-Regeln
 
			 
		 
	 
 
  
 
  
 
Lesezeichen