Aktyw Forum
Zarejestruj się na forum.ep.com.pl i zgłoś swój akces do Aktywu Forum. Jeśli jesteś już zarejestrowany wystarczy, że się zalogujesz.
Sprawdź punkty Zarejestruj siębascom avr 1.11.7.7
Moderatorzy:Jacek Bogusz, robertw, k.pawliczak, Moderatorzy
Witam.
Na płytce EP 2/2005 znajduje sie nowa wersja BASCOM AVR 1.11.7.7 DEMO. Problem pojawia sie w momencie prob kompilacji. w zaden sposob nie zapisuje plikow wynikowych mimo ustawiania odpowiednich opcji. Czy ktorus z klegow mial taki problem i w jaki sposob sobie poradzil. Jezeli pytanie jest smieszne , przepraszam
Na płytce EP 2/2005 znajduje sie nowa wersja BASCOM AVR 1.11.7.7 DEMO. Problem pojawia sie w momencie prob kompilacji. w zaden sposob nie zapisuje plikow wynikowych mimo ustawiania odpowiednich opcji. Czy ktorus z klegow mial taki problem i w jaki sposob sobie poradzil. Jezeli pytanie jest smieszne , przepraszam
Funkcja Autoupdate nie pobierze nowej wersji. Została zablokowana. Do aktualizacji BASCOMa trzeba użyć specjalnego programu AutoUpdate Wizzard. Zajrzyj na stronę MCS Electronic i pobierz sobie program i opis w PDF.
Jeśli nie dostałeś nowego pliku licencji i hasła e-mailem to nie pobierzesz nowej wersji.
Jeśli nie dostałeś nowego pliku licencji i hasła e-mailem to nie pobierzesz nowej wersji.
Już wiem. To nie jest ograniczenie.
Coś jest nie tak z tym nowym kompilatorem. Mam taki fragment kodu:
...
Do
Get_Adc 'jakaś moja procedura
Locate 1,1
Lcd Volt 'pokaż pomiar w voltach
Lowerline
Lcd Pomiar 'pokaż pomiar bezposrednio z adc
Loop
...
W tym przypadku program się kompiluje ale nie jest tworzony plik wynikowy, ale
kiedy usunę linie Lowerline i Lcd Pomiar to wszystko jest Ok, mogę programować.
Nie wiem co jest grane ale przy takim zachowaniu kompilatora nie można normalnie pracować bo nigdy nie wiadomo co mu się nie spodoba. Ciekawe co na to Marc Alberts?
Jak by ktoś zauważył podone "kwiatki" to proszę o info.
Pozdrawiam
Piotrek
Coś jest nie tak z tym nowym kompilatorem. Mam taki fragment kodu:
...
Do
Get_Adc 'jakaś moja procedura
Locate 1,1
Lcd Volt 'pokaż pomiar w voltach
Lowerline
Lcd Pomiar 'pokaż pomiar bezposrednio z adc
Loop
...
W tym przypadku program się kompiluje ale nie jest tworzony plik wynikowy, ale
kiedy usunę linie Lowerline i Lcd Pomiar to wszystko jest Ok, mogę programować.
Nie wiem co jest grane ale przy takim zachowaniu kompilatora nie można normalnie pracować bo nigdy nie wiadomo co mu się nie spodoba. Ciekawe co na to Marc Alberts?
Jak by ktoś zauważył podone "kwiatki" to proszę o info.
Pozdrawiam
Piotrek
Spróbuj np. tego:
$regfile = "m8535.dat"
$crystal = 8000000
Config Lcd = 16 * 2
Config Adc = Single , Prescaler = Auto
Dim W As Word , B As Single , D As Single , Adc_value As String * 10
Dim A As Byte
Dim X As Word 'zmienna utworzona na potrzeby śledztwa
Declare Sub Get_adc
Start Adc
Cursor Off
Cls
X = 10
Do
Call Get_adc
Locate 1 , 1
Lcd Adc_value
Lowerline
Lcd W 'W tej linii kompilator głupieje!
' Po zmianie W na B będzie OK
Lcd X 'X też jest do d...?
Loop
Sub Get_adc
B = 0
For A = 1 To 20 'Petelka uśredniająca wynik pomiaru
W = Getadc(0)
B = B + W
Waitms 100
Next
Jak sprawdzisz to daj znać.
Pozdrawiam
Piotrek
$regfile = "m8535.dat"
$crystal = 8000000
Config Lcd = 16 * 2
Config Adc = Single , Prescaler = Auto
Dim W As Word , B As Single , D As Single , Adc_value As String * 10
Dim A As Byte
Dim X As Word 'zmienna utworzona na potrzeby śledztwa
Declare Sub Get_adc
Start Adc
Cursor Off
Cls
X = 10
Do
Call Get_adc
Locate 1 , 1
Lcd Adc_value
Lowerline
Lcd W 'W tej linii kompilator głupieje!
' Po zmianie W na B będzie OK
Lcd X 'X też jest do d...?
Loop
Sub Get_adc
B = 0
For A = 1 To 20 'Petelka uśredniająca wynik pomiaru
W = Getadc(0)
B = B + W
Waitms 100
Next
Jak sprawdzisz to daj znać.
Pozdrawiam
Piotrek
Znalazłem coś takiego:
http://www.mcselec.com/forum/viewtopic. ... a162a56e37
Jak wrócę do domu to sprawdzę i poinformuję Was o efektach.
Pozdrawiam
Piotrek
http://www.mcselec.com/forum/viewtopic. ... a162a56e37
Jak wrócę do domu to sprawdzę i poinformuję Was o efektach.
Pozdrawiam
Piotrek
Witam!
Marcon masz racje. Tyle że z tego co zaobserwowałem to ta wersja nie może wygenerować plików jeśli jest jakikolwie bład w napisanym programie. Miałem ten sam problem ale gdy poprawiłem wszystkie błedy problem zniknął i wszystkie pliki zostały wygenerowane a po kompilacji i zaprogramowaniu procka wszystko pięknie chodzi!!!
Marcon masz racje. Tyle że z tego co zaobserwowałem to ta wersja nie może wygenerować plików jeśli jest jakikolwie bład w napisanym programie. Miałem ten sam problem ale gdy poprawiłem wszystkie błedy problem zniknął i wszystkie pliki zostały wygenerowane a po kompilacji i zaprogramowaniu procka wszystko pięknie chodzi!!!
Witaj
Tez tak myslałem. Dlatego probowałem skompilowac programik calkowite minimum np. linijki configurujace porty, i... dalej to samo lub prawidłowy program działający na innej wersji Bascoma w 7ce tez nie daje sie skompilowac. Własciwy trop to chyba sprawa zwiazana z plikami ini. i instalacja poprzedniej wersji ....
pozdro
Tez tak myslałem. Dlatego probowałem skompilowac programik calkowite minimum np. linijki configurujace porty, i... dalej to samo lub prawidłowy program działający na innej wersji Bascoma w 7ce tez nie daje sie skompilowac. Własciwy trop to chyba sprawa zwiazana z plikami ini. i instalacja poprzedniej wersji ....
pozdro
-
- -
- Posty:7
- Rejestracja:4 kwie 2005, o 17:32
- Lokalizacja:Kętrzyn
dziwny błąd w Bascomie...
Czy ktoś spotkał się z takim dziwnym błędem jak ja?
pisze program w bascomie i wciskam F7.
kompilator wywala mi błąd: error ='
chodzi mu o jakiś błąd z apostrofem którego niema?
ponadto podaje numer linii gdzie jest błąd ale ta linia jest pusta?!
Ostatnio dostałem białej gorączki walcząc z tym dziwadłem.
pozdrawiam, Przemek...
pisze program w bascomie i wciskam F7.
kompilator wywala mi błąd: error ='
chodzi mu o jakiś błąd z apostrofem którego niema?
ponadto podaje numer linii gdzie jest błąd ale ta linia jest pusta?!
Ostatnio dostałem białej gorączki walcząc z tym dziwadłem.
pozdrawiam, Przemek...
Witam!
I jeszcze jeden problem. Podobno wersja 1.11.7.7 miała kompilować programy do 4kB a nadal granicą jest 2kB!!! Czy wiecie może co jest grane???
[ Dodano: 04-04-2005, 19:00 ]
Witam!
Ach sorry, zapomniałem odpowiedzieć na postawione wczesniej pytanie.
Sprawdzaj zawsze wcześniejsze linie przed linią w której został wykazany błąd np. w linii poprzedzającej tę z błędem. Tak się często zdaża.
I jeszcze jeden problem. Podobno wersja 1.11.7.7 miała kompilować programy do 4kB a nadal granicą jest 2kB!!! Czy wiecie może co jest grane???
[ Dodano: 04-04-2005, 19:00 ]
Witam!
Ach sorry, zapomniałem odpowiedzieć na postawione wczesniej pytanie.
Sprawdzaj zawsze wcześniejsze linie przed linią w której został wykazany błąd np. w linii poprzedzającej tę z błędem. Tak się często zdaża.
-
- -
- Posty:651
- Rejestracja:13 sty 2005, o 18:38
- Lokalizacja:Krasnystaw
- Kontaktowanie:
Re: dziwny błąd w Bascomie...
Nie jest to niczym dziwnym. Po prostu kompilatorowi brakuje czegos do "caloksztaltu" i podaje blad w pustej linii. Tak czasem robia takze kompilatory C....ponadto podaje numer linii gdzie jest błąd ale ta linia jest pusta?!
Kto jest online
Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 14 gości