Pewnie brak instrukcji Loop
Szkolny błąd :wink: Nie można dzielić 1-go polecenia na kilka linii. Config Lcdpin = Pin , Db4 = Portc.4 , Db5 = Portc.5 , Db6 = Portd.7 , Db7 = Porta.7 ...... If A= 10 Then ... Tak można :wink: Config Lcdpin = Pin , Db4 = Portc.4 , Db5 = Portc.5 Db6 = Portd.7 Config Lcdpin = Pin , Db7 = Porta.7 , E = Portc.3 , Rs = Portc.2 Piotrek
... tylko nie rozumiem po co prgoram się ubiega o tą etykietę :D To z ... oszczędności chyba ;) Wstaw gdzieś na początku kodu(np. przed 1-szym CLS) Fourthline i po krzyku :D Piotrek PS W Bascomach ver. > 1.11.7.4 działa prawidłowo ;)
W Bascom można najpierw uruchomić funkcję Edit -> Proper Indent i to ułoży ładnie kod z wcięciami. Potem w ustawieniach włączyć Configuration -> Environment -> Draw Indention Lines i to połączy pionowymi liniami wszystkie pętle Do-Loop, For-Next etc. Czytasz błędy : Error : 382 Line : 201 variable does not match FOR Patrzysz na kod w linii...
Na nadchodzące później (ewentualne) problemy polecam Help->Index->BASCOM Language Fundamentals i BASCOM Language References. Przydać się może też BASCOM Hardware. Klikać i używać, po to to jest :)
Która to wersja Bascom nie potrafi napisać : Error : 375 Line : 49 Duplicate definition https://obrazki.elektroda.pl/2709901200_... W linii 25 -> Pompa_wl Alias Portc.0 'pompa obiegowa W linii 49 -> Pompa_wl As Bit Pewnie ustawia Bit a nie pin chociaż u mnie to się w ogóle nie kompiluje. W jednej linii przy deklaracjach masz pozostawiony...
... Error : 46 Line : 10 Assignment error [COMPARE1A: 0 12: 112] , in File : C:\PROGRAM FILES\BASCOM-AVR-1-11-9-1 FULL\PILOT-TINY26-SONY.BAS ten błąd mam tylko przy tiny26 przy innych prockach np. mega 8 lub tiny 2313 program ładnie się kompiluje . o co chodzi przecież tiny26 ma OC1A ? Spawa jest śmiesznie prosta , jeśli...
W zasadzie nie znam Bascom-a, ale podejrzanie wygląda mi to, że argument Segment tej funkcji nie jest zadeklarowany jako tablica, a jednak odwołujesz się do niego jako tablicy.
Mam full wersję.
atom1477 napisał: No właśnie. A BASCOMowi są one obce I właśnie z tego powodu sam optymalizuje sobie kod programu. Wiem, gdzie, co i jak. jacynka84 , zamiast : Wciąż nie wiem jak działa bascom...;] Jeśli nadal Będziesz bazował na Bitwait itp. to w dalszym ciągu się nie dowiesz jak działa. I ja się bałem zapisywać bezpośrednio do rejestrów (adresów)...
Znalazłem problem i procek hulaa, dla zainteresowanych problem tkwił we właściwej wielkości baudrate-u połączenia.
https://obrazki.elektroda.pl/2807245700_... Witam, Temat odgrzany, i nie mojego autorstwa, ale warty przypomnienia. Potrzebowałem aby pewne urządzenie wystawiało mi do PCta kilka klawiszy klawiatury. Słyszałem już kiedyś o projekcie SWUSB pisanym w jedynym języku który choć trochę znam - Bascom. Zaprojektowałem jednostronną niewielką...
Zaczołem się bawić i uczyć Bascom -a AVR i się zaciołem na niby banalnym problemie Error 1 po kompilacji. Co ciekawe wskazanie jest na ostatnią linię po funkcji "Data" ,która jest po "END" programu. Przeglądałem przykładowe programy z tablicą" Data" i sprawdzałem wielokrotnie czy nie ma jakiegoś znaku nieokreślonego i nic.Może któryś z kolegów miał...
dodalem w pierwszej linijce... nie pomogło :( Gdzieś znalazłem że error 220 to :Skok do przodu poza dozwolonym zakresem, ale co zrobić żeby działało?
Witam Dziwne powinno działać tymbardziej, że sprawdziłem i żadne błędy mi nie wyskoczyły. Sprawdź sobie ustawienia. -- pozdrawiam
Nie znam Bascoma, ale rzuciło mi się w oczy słowo kluczowe Return . Służy zapewne do powrotu z funkcji/procedury, ale w Twoim programie takowej konstrukcji nie widzę. Usuń więc Return .
Pomogło!! Wielkie dzięki.
Witam, Czy Kol. próbował kompilować inna wersją kompilatora? powinno działać..
Zmiennych w deklaracji i definicji funkcji (powtarzam za przykładami z helpa Bascoma) nie trzeba wcześniej definiować. Te które przekazuję w pętli do-loop, są wcześniej zainicjowane. Wciąż ten sam błąd storebit error [200]. Program oczywiście jest poglądowy ale do skompilowania w bascomie po dodaniu stosownych $ i config i po Ctrl-C / Ctrl-V. [syntax=basic4gl]...
witam zaczelem bawic sie bascomem ver 2.0.11 mam oto taki program (do sterowania cdromem z ep ) i wyskakuje mi taki blad : error 8: Out of interial memory in file: blabla co on oznacza ? (ja proboje przerobic ten program tak aby tacka cdromu sie nie blokowala i tak aby uklad tylko zapetlal cd zeby pozbyc sie wyswietlacza i przyciskow
http://obrazki.elektroda.pl/3089511800_1... Witam, dziś prezentuje swój bezprzewodowy termometr pracujący na częstotliwości 433 MHz. Urządzenie składa się z nadajnika i odbiornika. Nadajnik odczytuje temperaturę pieca C.O. i wysyła ją do odbiornika. W odbiorniku mamy możliwość ustalenia górnego i dolnego progu załączenia alarmu, który...
zwieksz adres tej zmiennej pewnie wchodzi na rejestry specjalne zastrzezone,
(at)ElektrodaBot W twoim programie wg BASCOM-AVR są błędy: Error : 42 Line : 31 Numeric parameter expected [STR$(IMPULSCOUNT)] Error : 42 Line : 32 Numeric parameter expected [STR$(SHORTEST)] Error : 124 Line : 32 LOOP expected Popraw program.
Lepiej zmień deklarację T As Word na T As Integer - zmieniono zobacz czy bit całkiem po lewej to jedynka. - Jest 1 Zmieniłem na bit 16 i error w tej linijce. Dim Tempw1 As Integer Dim Tempstr As String * 20
gabox Eh..... Don't set up Fusebit in program PonyProg, because you may block the ATMEGA8 processor. I do that and I blocked the processor. Install the Bascom program and there set up the fusebits. One error in set up and the processor has been blocked.
Widząc konfigurację portów założyłem, że chodzi o AVR! Bascom AVR służy do programowania uC AVR i różni się od Bascoma 8051. Jeśli zaczynasz zabawę z Bascomem to kategorycznie użyj AVR'ów. Mają dużo większe możliwości niż 8051. Poza tym są programowane w układzie docelowym (bez przekładania do programatora). Programator do AVR'ów jest dużo tańszy (najtaniej...
Zmieniłem i wersje i pokazuje błąd BASCOM Error : 228 Line : 86 DATA line must be placed after the END statement , in File : D:\Elektonika\Bascom\Serwo Attiny2313.bas Używam, tej wersji: Compiler version :2.0.7.5 Compiler build :2.0.7.5.003 IDE version :2.0.7.5.003
Witam ! Przekopiowałem Twój kod do Bascoma AVR 2.0.7.1 DEMO, podczas kompilacji Bascom nie wykoazał żadnego błędu, program zajmuje 93% pamięci procesora. Pozdrawiam. Stefan
Wiem do czego jest funkcja stcheck i specjalnie ją tam umieściłem. To za jej pomocą ustalana jest wartość zmiennej error na podstawie której można określić czy stos nie został nadpisany. Niby jak mam sprawdzić czy stos jest ok? "$dbg" jest tu nieprzydatne bo rs232 jest za wolny żeby odebrać co 16ms dane i efekty jego działania w logu są żałosne. Najpierw...
Jestem początkujący. Dopiero uczę się programowania. Miał być to mój pierwszy samodzielny program. Podczas kompilacji występują 3 błędy: error : 7 error: 350 error: 127 wszystkie w line:0 Używam Bascom AVR w wersji 1.11.9.8 demo Poniżej zamieszczam moje wypociny. Niestety w pliku pomocy jest tylko opisany Error:7 http://obrazki.elektroda.net/42_12667718...
robię specjalnie błąd i pokazuję że jest 1 i tyle ale nie pokazuję gdzie https://obrazki.elektroda.pl/2154055100_... Dodano po 2 Reinstalacja Bascom nie działał View-> error panel
Funkcja może wygladać np, tak: " przerwanie: if Scon.0 = 1 then Scon.0 = 0 end if print "odebralem " if Scon.1 = 1 then Scon.1 = 0 end if return " Nie sprawdzałem czy ona "ma sens". Jest natomiast poprawna składniowo. przy taki zapisie BASCOM wywala : Error 14: IF THEN expected in File
Witam! Moj problem polega na tym, ze program, ktory kompilowal sie bez problemu w wersji 1.11.8.5 (chyba cos takiego), nie kompiluje sie w wersji 1.11.9.8. Wywala takie bledy: Error : 213 Line : 223 String expected for assignment [STR(T)] , in File : L:\bascom\moje programy\TIDv3.2.bas Error : 31 Line : 223 Invalid...
Niestety nic z tego nie wyszło. Po wpisaniu powyższego programu i zmianie $regfile na "attiny45.dat" BASCOM wskazuje na błędy: "Error: 46 Line: 7 Assignment error [TCCR1a: 0 &B00010001; 112] Error: 46 Line: 8 Assignment error [TCCR1b: 0 &B10000011; 112]" Jeżeli wpiszę $regfile = "attiny26.dat", wtedy jest OK. Jeżeli chcę normalnie w BASCOMIE uruchomić...
A na pewno Config baud? A nie jako Zmienna $baud? (aczkolwiek nie miałem styczności z BASCOMem), tak tylko google przejrzałem
poprawiłem ale nadal mam jakieś błędy error 202 line 21
Ja robie to inaczej. Ściągam normalnie demo, instaluje i do folderu głównego bascoma wrzucam bibliotekę bscavrl dll, w niej jest są dane na temat numeru seryjnego i jesli jest ona poprawna, bascom pobiera z niej numer seryjny i jest tym samym legalny. Zaznaczam że nie jest to żadne obejście i trzeba mieć legalnego bascoma, sposób polecił mi autor programu.
Można : Stop watchdog Pozdrawiam! to akurat nie dziala.... Bascom wywala nastepujacy blad przy kompilacji... error 102: illegal asm-command
Kolego katakrowa kod poprawiłeś, ale czy go kompilowałeś? W wersji Bascom 2.0.7.8 wyrzuca błędy : Error : 31 Line : 100 Invalid data type [[0010]] , in File : C:\Trawiarka\Traw_popr.bas Error : 31 Line : 101 Invalid data type [[0010]] , in File : C:\Trawiarka\Traw_popr.bas Error : 229...
Witam. Próbuję powoli ogarnąć te Xmega. Mam moduł na Xmega128A3U. Miganie diodami mam już za sobą ;) Podobnie jak przetwornik CA i takie tam. Teraz walczę z USART. Konfikuracja: [syntax=vbnet]Config Com1 = 9600 , Mode = Asynchroneous , Parity = None , Stopbits = 1 , Databits = 8 Open "COM1:" For Binary As #1[/syntax] I tu wszystko jest dobrze. Natomiast...
Podczas sprawdzanie błędów w Bascom , we wszystkich wersjach jakie są w tym poscie pokazuje mi ten błąd . Error : 25 Line : 731 Variable already dimensioned [X] , in File : Error : 25 Line : 799 Variable already dimensioned [X] , in File : Error : 229 Line : 0 End Sub or End Function expected [> 11] , in File : Używam wersji Bascom 1.11.9.5
Ten program nie ma być programowany z tego co się orientuje na mikrokontroler - ma zostać jedynie przeprowadzona symulacja w samym programie (emulator programowy). Błędy, o których Pan pisze (Error 93 oraz Error 243) w ogóle się u mnie nie pojawiają.
Hmm... tego nie próbowałem.... Zazwyczaj działam na czymś takim jak na schemacie. Działa w BASCOM-ie bez problemu. Zrobiłem też kilka czytników na 74LVX08, też działają pod BASCOM-em. P.S. Dopiero zauważyłem że przy DriveInit masz kod 225.... karta się nie resetuje .... Const Cperrdrivereset = 225 ' Error response Byte at Reset command Problemy z komunikacją...
Spróbuj w normalnym trybie(nie HID). Powinno wykryć emulowany port szeregowy gdzie prędkość ustawiasz na 115200. Po za tym sprawdź połączenia i jeżeli masz zworkę odpowiedzialną za zasilanie docelowego układu z uc to ją załóż. P.S. spróbuj innych programów typu bascom avr czy avrstudio.
Czy mógłby mi ktoś pomóc. Co znaczy w Bascomie 8051 podczas kompilacji programu dla układu 89C51 wypisany błąd: BASCOM 8051 LIBRARY V1.20 Error 8: Out fo internal memory In file: (nazwa pliku), line 58 Ponieważ w dziedzinie pisania programów jestem początkujący, będę wdzięczny za wszelką pomoc. Darek
Dokumentacje dla SIM800L zarówno dla komend, jak i samego modułu już mam. Tzn. już doszedłem, że maks znaków to 4096 i można wstawiać zmienne +SAPBR: 1,1,"10.129.99.185" i nic się nie wysyła. Dopiero za drugim razem. Kod wywołania połączenia jest taki: OK OK OK OK +SAPBR: CONTYPE: GPRS APN: internet PHONENUM: USER: PWD: RATE: 2 OK OK OK DOWNLOAD OK...
Witam, potrzebuje zmienić fusebity w atmedze16. Zrobiłem wszsytko według instrukcji, zainstalowałem avr dude, następnie AVR8 Burn-O-Mat ustawiłem programator, port. Gdy chce zapisać fusebity wyskakuje komunikat "Error writing fuse". Dodam że bascom bez problemu się komunikuje z prockiem, ale nie wiem jak tam ustawić fusebity takie jak w przykładzie.
Witam. Mam taki problem ze po probie skompilowania programu przepisanego z ksiazki marcina wiazani. wyskakuja mi bledy ktore wskazuja na ostatnia linie kodu: Error : 31 Line : 185 Invalid datatype [ 0] , in File : C:\PROGRAM FILES\MCS ELECTRONICS\BASCOM-AVR\term.BAS Error : 93 Line : 185 Variable not dimensioned [...
BASCOM, mam taki warunek: [syntax=basic4gl] If V > Prog(1) And V <= Prog(2) Then Gosub Aku_0 ; End If [/syntax] chciałem w ten warunek wstawić dodatkowe dodawanie bo taka jest potrzeba [syntax=basic4gl] If V > (Prog(1)+5) And V <= Prog(2) Then Gosub Aku_0 ; End If [/syntax] ale wywala błąd ERROR 35 3 parameters expected..... jak można temu...
Pisze program bascomie , po sprawdzeniu poprawności kodu mam błąd w linii 0 Moje błędy : z pliku ERR Error : 7 Line : 0 IF THEN expected [ 336] , in File : Error : 123 Line : 0 END IF expected , in File :
error bascom bascom assignment error bascom atmega error
combo radia samsung c3050 otwarcie furtki
pomiar impedancji obwód oświetlenia saeco incanto
Nierówna praca silnika VW Passat B5 1.9 TDI AVB Błąd F10 w klimatyzacji Toshiba - czujnik TA