-
 
          
	
		
		
	
	
	
	
	
		
			
- 
	
	
		
		
			
				
				
				
					Newbi braucht hilfe
				
					
						
							Hallo ich beschäftige mich seit 2 Wochen mit Pic’s. Ich habe den Pic16f876.
 
 Ich habe folgendes prob. Ich möchte in ein vorhandenes Programm einige Ausgänge integriert.
 
 Das original Programm habe ich von http://www.sprut.de/electronic/pic/p...rmo/thermo.htm
 
 So und ich habe es folgendermaßen abgewandelt.
 
 #define	Offset		D'250'	; Offset des PTC
 #define Toff1           D'30'
 #define Toff2           D'30'
 #define Ton1            D'38'
 #define Ton2            D'38'
 
 Das sind die werte bei den der Lüfter an bzw aus gehen soll.
 Lüfter ein/aus-schalten
 
 Luft1
 ; prüfen ob Temp<Toff
 MOVFW	Toff1
 subwf	f0, w		; w:=f-33 = temp-Toff
 btfss	STATUS, C
 bcf	PORTC, 5		; Lüfter aus
 ; prüfen ob Temp>Ton
 MOVFW	Ton1
 subwf	f0, w		; w:=f-38 = temp-Ton
 btfsc	STATUS, C
 bsf	PORTC, 5		; Lüfter an
 return
 
 Luft2
 ; prüfen ob Temp<Toff
 MOVFW	Toff2
 subwf	f0, w		; w:=f-w = temp-Toff
 btfss	STATUS, C
 bcf	PORTC, 4		; Lüfter aus
 ; prüfen ob Temp>Ton
 MOVFW	Ton2
 subwf	f0, w		; w:=f-w = temp-Ton
 btfsc	STATUS, C
 bsf	PORTC, 4		; Lüfter an
 return
 Die Unterprogramme werden im Hauptprogramm auf gerufen.
 
 Ich weiß niocht was ich falsch gemacht habe kann mir jemand helfen?
 
 
 Danke im voraus Bodo K.
 
 
 
 
 
 
 
 
	
	
	
	
	
	
	
	
	
	
	
	
		
		
		
		
			
				 Berechtigungen
				Berechtigungen
			
			
				
	
		- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-  
Foren-Regeln
 
			 
		 
	 
 
  
 
  
 
Lesezeichen