Morning,
I write something to the memory and read it later, compare it and change it if it is necessary. My problems are now this commands:
scale0_min = ERead 30
If scale0_min < -100000 Then scale0_min = 0 'look if scale_min is stored
If scale0_min >= 100001 Then scale0_min = 0
scale0_max = ERead 34
If scale0_max < -100000 Then scale0_max = 100 'look if scale_max is stored
If scale0_max >= 100001 Then scale0_max = 100
scale1_min = ERead 38
If scale1_min < -100000 Then scale1_min = 0 'look if scale_min is stored
If scale1_min >= 100001 Then scale1_min = 0
scale1_max = ERead 42
If scale1_max < -100000 Then scale1_max = 100 'look if scale_max is stored
If scale1_max >= 100001 Then scale1_max = 100
scale2_min = ERead 46
If scale2_min < -100000 Then scale2_min = 0 'look if scale_min is stored
If scale2_min >= 100001 Then scale2_min = 0
scale2_max = ERead 50
If scale2_max < -100000 Then scale2_max = 100 'look if scale_max is stored
If scale2_max >= 100001 Then scale2_max = 100
wanted to make it easier with IF.. THEN.. ELSEIF... THEN... ENDIF. When i do that the PIC is reseting the whole time. Also when i use IF... OR ... THEN. Program usually with C so maybe it is just not possible to do it like that.
If someone can tell me whats going on i will be very happy.
Stephan
Bookmarks