Hallo
Ich habe ein Problem mit den Interrupts
ich möchte gern meine Modellbauservos ansteuern dafür brauche ich allerdings Interrupts (interrups enabel)
da ich dabei auch einen Poti mittels adc auslesen möchte müssen die Interrupts ja aus sein
Da ist jetzt das Problem wie schaffe ich es für den einen Befehl die Interrupts einzuschalten und für den anderen nicht
Ich habe auch noch ein 2 Problem
wie ihr in dem folgendem Programm sehen könnt verwende ich ein 16*2 lcd und möchte auf diesem meine werte anzeigen aber dieser zeigt 0 oder 1023 an und nicht die Zwischenwerte von meinem Poti
$crystal = 1000000
$regfile = "m16def.dat"
Config Porta.0 = Input
Config Portd.7 = output
Config Lcdpin = Pin , Db4 = Portd.2 , Db5 = Portd.3 , Db6 = Portd.4 , _
Db7 = Portd.5 , E = Portd.1 , Rs = Portd.0
Config Adc = Single , Prescaler = Auto , Reference = Avcc
Enable Interrupts
Config Servos = 1 , Servo1 = Portd.7 , Reload = 10
Config Lcd = 16 * 2
Cursor Off
Dim Volt As Integer
Dim Winkel As Integer
Start Adc
Do
Volt = Getadc(0)
Winkel = Volt / 37
Winkel = Winkel + 10
servo(1)=winkel
Locate 1 , 1
Lcd Volt
Locate 2 , 1
Lcd Winkel
Loop
End
Lesezeichen