Mój problem polega na występowaniu błędu 211 w programach które jakiś czas temu kompilowały się bez najmniejszego problemu. i nadal się kompilują ale pod wersją 1.11.9.8.
wklejam przykładowy program:
Code: [Zaznacz cały] [Rozwiń/Zwiń]
- $regfile = "m644pdef.dat"
- '$regfile = "m32def.dat"
- '$regfile = "m16def.dat"
- $crystal = 16000000
- Config Lcdpin = Pin , Rs = Portc.2 , E = Portc.3 , Db4 = Portc.4 , Db5 = Portc.5 , Db6 = Portc.6 , Db7 = Portc.7
- Config Lcd = 16 * 2
- Cls
- Cursor Off Noblink
- Lcd "U1: 0.00 V"
- Lowerline
- Lcd "U2: 0.00 V"
- Config Porta = Input
- Config Adc = Single , Prescaler = Auto , Reference = Avcc
- Const Vref = 5.00
- 'tak wygląda deklaracja stałej numerycznej
- Start Adc
- Dim W As Word , U As Single , S As String * 11
- Do
- W = Getadc(0)
- U = W
- U = U / 1023
- U = U * Vref
- 'do stałej odwołujemy się tak samo jak do zmiennej, tyle, że nie możemy zmienić programowo jej wartości
- Locate 1 , 5
- S = Fusing(u , "#.##")
- Lcd S
- W = Getadc(1)
- U = W
- U = U / 1023
- U = U * Vref
- Locate 2 , 5
- S = Fusing(u , "#.##")
- Lcd S
- Waitms 100
- Loop
- End
"