error 211 bez sensu

Pytania, kody i porady dotyczące nie tylko Bascom.
ODPOWIEDZ
Awatar użytkownika
elektrofil
Posty: 9
Rejestracja: 21 maja 2021, 15:13

error 211 bez sensu

Post autor: elektrofil » 21 lis 2024, 8:08

Witam, mam problem z najnowszą wersją Bascom'a.
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:
  1. $regfile = "m644pdef.dat"
  2. '$regfile = "m32def.dat"
  3. '$regfile = "m16def.dat"
  4.  
  5. $crystal = 16000000
  6.  
  7. Config Lcdpin = Pin , Rs = Portc.2 , E = Portc.3 , Db4 = Portc.4 , Db5 = Portc.5 , Db6 = Portc.6 , Db7 = Portc.7
  8. Config Lcd = 16 * 2
  9. Cls
  10. Cursor Off Noblink
  11. Lcd "U1: 0.00 V"
  12. Lowerline
  13. Lcd "U2: 0.00 V"
  14.  
  15. Config Porta = Input
  16. Config Adc = Single , Prescaler = Auto , Reference = Avcc
  17. Const Vref = 5.00
  18. 'tak wygląda deklaracja stałej numerycznej
  19. Start Adc
  20.  
  21. Dim W As Word , U As Single , S As String * 11
  22.  
  23. Do
  24. W = Getadc(0)
  25. U = W
  26. U = U / 1023
  27. U = U * Vref
  28. 'do stałej odwołujemy się tak samo jak do zmiennej, tyle, że nie możemy zmienić programowo jej wartości
  29. Locate 1 , 5
  30. S = Fusing(u , "#.##")
  31. Lcd S
  32.  
  33. W = Getadc(1)
  34. U = W
  35. U = U / 1023
  36. U = U * Vref
  37. Locate 2 , 5
  38. S = Fusing(u , "#.##")
  39. Lcd S
  40. Waitms 100
  41. Loop
  42. End
Błąd to :"Error : 211 Line : 42 External routine not found [_DWORD2FLOAT] , in File : C:.. ...BASCOM\AND_TECH_BASCOM\AND_ADC_LCD\ADC.bas
"
Awatar użytkownika
niveasoft
Posty: 1239
Rejestracja: 17 sie 2015, 12:13
Kontakt:

Re: error 211 bez sensu

Post autor: niveasoft » 21 lis 2024, 8:12

W 2087 to sie kompiluje bez problemu. Moge sprawdzić na innych.
Awatar użytkownika
elektrofil
Posty: 9
Rejestracja: 21 maja 2021, 15:13

Re: error 211 bez sensu

Post autor: elektrofil » 21 lis 2024, 8:25

Jesteś pewien, że 2.8.7? najnowszy jaki widzę na stronie mcs to 2.8.6?
Awatar użytkownika
niveasoft
Posty: 1239
Rejestracja: 17 sie 2015, 12:13
Kontakt:

Re: error 211 bez sensu

Post autor: niveasoft » 21 lis 2024, 8:27

Jestem betatesterem. Sprawdzam czy to działa i czasem naprawdę wyłapuje błedy które są poprawiane przed wydaniem nowej wersji.
Proponuje sprawdzić ile dany mikrokontroler ma pamięci SRAM i zadeklarować stosy w kodzie bo to co tu widać to trochę ...
Awatar użytkownika
elektrofil
Posty: 9
Rejestracja: 21 maja 2021, 15:13

Re: error 211 bez sensu

Post autor: elektrofil » 21 lis 2024, 8:35

Ok. reinstalacja pomogła, dziękuję za szybką odpowiedź.
ODPOWIEDZ