No i tu jest błąd w ciągu tekstowym nie może być polskich znaków. Próbowałem operować na łańcuchach, które zawierają w sobie takie znaki - Instrukcje Select Case, If-Then itp - nie występowały żadne problemy. Dodano po 2 Nie wiem jak ty to przerobiłeś ale wyraźnie w Font Editor widać po lewej stronie kolumnę kodów ASC ODnalazłem polskie znaki, następnie...
Mam taki problem: pewien uprzejmy chłopak dał mi Bascom'a. Bascom zapisuje w formacie *.bas*. Ja potrzebuję, aby coś przekompilowało mi to na kod szesnastkowy - jak to zrobić? Drugie pytanie: Widziałem, że jest taka funkcja (w Bascomie) "LCD" - wywnioskowałem, że podaje się jakiś wyraz, a on (mikrus) wyświetla go na wyświetlaczu LCD - a co zrobić, jak...
Polskie znaki rzeczywiście są. Wyświetliły mi się, ale w jednej linii. Te przykłady z bascom już klepałem nie raz i nic z nich nie wychodzi. Nie mogę ustawić nic w drugiej linii. Według pdf-a wstawiam znaki, a robię to tak: [syntax=basic4gl]$regfile = "m32def.dat" $crystal = 4000000 Do Printbin #1b ; #5b ; #31 ; #3b ; #31 ; #48 Print "HELLO WORLD" LOOP...
Witam wszystkich. Chcaiłem zapytać, czy w MSC Bascom jest możliwośc używania polskich znaków w stałych i zmiennych, a jak taka istnieje, to jak to zrobić? Pozdrawiam...
Dzieki za odpowiedz
To dobrze. Wgraj ściągę, i spróbuj użyć znaku końca bloku danych ( wartość 0) i sprawdź czy to działa. Jak wgrywasz tekst do pamięci EEPROM, używasz do ich pisania Notatnika czy jakiegoś innego programu / sposobu? A i pamiętaj polskie znaki nie będą działać, wyświetli się w ich miejsce puste pole. Powodzenia i zaliczenia. :spoko: Czkam na odpowiedz...
. Język BASCOM BASIC oferuje wiele instrukcji obsługujacych wyświetlacz LCD. Aby jednak mieć całkowitą kontrolę nad wyświetlaczem można stosować procedury w języku asembler. Poniżej znajduje się przykład: $asm Ldi _temp1, 5 'załadowanie kodu rozkazu do R24 Rcall _Lcd_control 'prześlemy do LCD jako komendę Ldi _temp1, 65 'załadowanie do R24 kodu znaku...
Wyświetlacz w końcu ogarnąłem. Ale rozwaliłeś mnie twierdzeniem, że ma polskie znaki. Jak je wywołujesz?
BASCOM oczekiwanie załatwia sam i robi to korzystając z dyrektywy $crystal. Pisałem obsługę LCD w BASCOMie i żadnych dodatkowych opóźnień nie musiałem dawać. A tak w ogóle to nejlepiej napisać całą obsługę samemu w asemblerze =] Poza tym zauważ, że w drugiej linii użyłeś polskiego znaku, a LCD nie mają takowych, chyba, że sam zdefiniujesz, stąd mogą...
Nigdy nie używałem funkcji. Więc nie mam pojęcia jak to zrobić. Czas sie dokształcić, do Bascom jest polska pomoc z przykładami. Jaki problem? Ponadto zamiast funkcji można użyc podprogramu, choć funkcje są wygodniejsze. Ta funkcja musi być solidnie rozbudowane aby przesłać jeden znak. Bzdura, wysłanie znaku, to wysłanie bajtu do sterownika. Wyświetlacz...
Nie wiem jak to wygląda w przypadku tego procka,ja używam avr i tam nie można sprawdzać stanu portu tylko pinu aby wykryć naciśnięcie przycisku,trzeba go wcześniej zadeklarować jako wejściowy,nie używam też polskich znaków w pisaniu
:) Komenda mod to taka reszta z dzielenia czyli: zmienna = liczba mod 4 zmienna - miejsce gdzie zostanie wpisana reszta z dzielenia liczba - zmienna która jest dzielona przez 4 (w miejsce 4 możesz wstawić inną liczbę lub zmienna) Dodatkowo w Bascomie są dwa rodzaje dzielenia znak / i \ pierwszy (/) używamy do dzielenia z resztą (w przypadku zmiennej...
Generalnie twój algorytm jest dobry, możesz nawet pominąć część sprawdzającą błędy. Przy próbach rzadko sie zdarza ze wystąpią błędy przy inicjalizacji, musiała być drukarka nie podłączona brak papieru lub inne takie. Po wysłaniu sekwencji inicjalizującej możesz wysyłać dane do wydruku. Potem np wysyłasz rozkaz do drukarki, aby pisała grubą czcionką...
jak już jesteśmy przy znakach. Polskie znaki trzeba samemu definiować w pamięci procka ? bo nie wyświetla mi śćąę itp.
Kopiowałeś ten listing z pliku pdf formatowanego w versji polskiej z polskimi znakami (nie tylko literami "ogonkami"), których Bascom nie interpretuje poprawnie. W ten sposób postępując, to można "natworzyć" wiele błędów. Ja skorzystałem z pliku autora program.bas opublikowanego na płycie dołączonej do wydania papierowego Elektronika...
Może to był znak, że trzeba rzucić baskom i skupić się na C/C++.
Jak uzyskać polskie znaki diakrytyczne? W zaprogramowanych fontach ich nie widzę... DEFLCDCHAR (help bascom) Pamiętaj, że są to znaki o kodach 0...7 (jest ich maks 8)
Witam Domyślam się że ustrojstwo pracuje z wyświetlaczem LCD. W najprostrzej postaci nie masz możliwości kożystania z polskich znaków. Jest jednak pewna możliwość. Język niemiecki też posiada specyficzne znaki. Może w programie są one deklarowane wtedy można podstawiść w tych miejscach polskie znaki. Ale to jest do praca polegająca na zdeasemblowaniu...
W jakim języku programujesz?? LCD możesz podłączyć pod obojętnie jakie wyprowadzenia uC, byle by dobrze później zadeklarować je w kodzie programu... Tutaj przykład, jak to może wyglądać przy użyciu Bascom'a dla LCD ze sterownikiem HD44780: Config Lcdpin = Pin , Db4 = Portc.3 , Db5 = Portc.2 , Db6 = Portc.1 , Db7 = Portc.0 , E = Portc.4 , Rs = Portc.5...
Wyświetlacz to ITRON NORITAKE BA63. CU20029SCPB-TA25. Normalnie obsługuje on polską stronę kodową po jej włączeniu komendą. Nie działa to w połączeniu z komendą DATA w Bascom. NP: [syntax=basic4gl]weekdays: Printbin &H1B ; &H52 ; &H32; ' ustawienie strony kodowej Data "Poniedzia" ; &h9D ; "ek" ;[/syntax]
To że nie ma własnych znaków ASCII wcale nie musi być wadą a może się stać zaletą - polskie znaki różna wielkość czcionki itp. Doskonały wybór sterowanie też proste a jakby co to czcionki 5x8 mogę ci podesłać.
$eeprom - dyrektywa kompilatora, która informuje go, że od tego miejsca dane będą trafiać do pamięci EEPROM. Faktycznie dane te trafią do pliku EEP, którego zawartość podczas programowania zostanie przelana do wewnętrznej pamięci EEPROM układu. Napisa: - Etykieta dla polecenia READEEPROM. Jest to przyjazny zamiennik adresu pod którym dane w tej pamięci...
Wielkie dzięki. Działa jak powinno. Nie raz mi się to jeszcze na pewno przyda. Mam jeszcze jeden kłopot z komunikacją przez UART. Potrzebuję przesłać wyrazy do procesora ale z użyciem polskich liter. Wiem już, że wina leży na 100% po stronie mojego programu. Gdy przesyłam dane z polskimi znakami przez terminal w BASCOMie to wszystko działa jak trzeba...
Postaw za wysyłanymi danymi srednik, wtedy nie wstawi CR i LF jak krowie na rowie... [syntax=vbnet]For N = 1 to 8 Print Hex(rama(n)) ; Next[/syntax] PS. Przepraszam, ale mam teraz komputer z amerykańskim systemem i odmawia polskich znaków nawet po ALT. Może jest u z kreska i z z kropka ale s z kreska to chyba sie nie da :D
Dziwi mnie, że takie coś: b=12= getkbd( lookup(0,FFAI)) udało się skompilować. Ściągnij sobie polskiego helpa ze strony mcselec.com, a wszystko będzie jasne.
Witaj :D Według mnie tablica jest niezbedna poniewaz to w niej sa zapisane wlasciwe znaki , i wydaje mi sie ze nauczuciel sie myli bo samo polecenie getatkeyb() zwrocilo by numer wcisnietego klawisza a nie konkretna literke , liczbe czy znak . Przykladem moze byc fragment polskiego helpa do bascom-a w ktorym jest opisane dzialanie tego polecenia Funkcja...
Witam Mam problemik miałem pewna sytuacje w wyniku swojej nie uwagi zrobiło mi sie zwarcie od tamtej pory mineła jakisc czas i postanowiłem wrocic do testowania na płytce bascom tzn programowania procków ale gdy zaprogramuje prosty test wyswietlacza wyswietlaja mi sie piksele na wyswietlaczu i cisza nic nie widac na wyswietlaczu jak moge inaczej sprawdzic...
Witam, Usiłuję opanować Bascom'a, ale zatrzymałem się na jednym problemie. Napisałem program (na PC), który wysyła do urządzenia trzy bajty, na przykład: 01 02 03. W jaki sposób odczytać to za pomocą Bascom'a? Stosuję instrukcję inputhex , ale ona wymaga wysyłania znaku <CR> (0x13), a ja nie chcę tego robić, tylko "ciurkiem" wysłać trzy bajty....
W łindołsie robisz: Start/Programy/Akcesoria/Narzędzia Systemowe/Tablica znaków Potem klikasz w "ł", robisz kopiuj, a w baskomie robisz Paste Wesołych Świąt
Nie wiem czy jest bezpośredni związek pomiędzy Acrobatem a PDF2HTML. Piszę to dlatego ze, do tworzenia dokumentów w formacie PDF używam Worda ( teksty ) i dokonuje konwersji z pomoca AdobeDistillera. W komp. mam zainstalowana pełną wersje Adobe Acrobata 5.0 i fonty ( polskie ) Type1 oraz Type2. Po tej konwersji do pdf, dostaje już gotowy plik z "ogonami"...
Cytat z polskiego Helpu: Funkcja STR() Przeznaczenie: Zwraca tekstową reprezentacje podanej liczby. Składnia: zmienna = STR( x ) gdzie: zmiennazmienna typu String do której wpisany będzie wynik działania funkcji, xdowolna zmienna lub stała, poddana konwersji. Opis: Zmienna String musi mieć odpowiednią długość, by pomieścić wszystkie znaki. Zobacz także:...
No tak, przepraszam że to napiszę, ale bascom i gotowce rozleniwiają... Nie ma to jak własna biblioteka do lcd. Jak masz zegar to nie potrzebujesz w cgramie nic prócz klocków. Polskich znaków potrzebujesz natomiast przy configu. Itd... Z tego wynika że ładujesz sobie odpowiednią "stronę kodową" do cgram w zależności od tego co masz wyświetlać. Albo...
mam ksiazke do bascoma i widze ze mozna z atmega8 zrobic nadajnik rc5. Dioda ir jest podlonczona do wyjsca pwm, musiy byc ona podlonczona do wyjsca pwm ? czy attiny2313 ma wyjscie pwm ? i ile ? Ostrzeżenie za niechlujne pisanie, bez interpunkcji, bez polskich znaków, z błędami ortograficznymi. Na dodatek odpowiedź na zadawane pytania do uzyskania bez...
Jako iż assemblera nie rozumiem w ogóle mógł by mi ktoś powiedzieć czy program wymaga dużych zmian? Nigdzie nie widzę tam np. $regfile = "attiny2313.dat" I drugie pytanie: nie widzę dużych różnic pomiędzy wersją na Attiny12 a Attiny13. Mógł by mi ktoś opisać w czym wersja na Tiny13 jest lepsza od poprzedniej? I czy sterowanie odbywa się tak samo jak...
Witam. Prosze o pomoc z w/w uC. Dopiero zaczynam. Udalo mi sie odpalic programator, no i LED-y mrogaja jak im kaze. Nawet LCD 2x16 dziala. Wszystko oczywiscie Bascom. Niestety utknolem z PWM. Tzn zapragnolem po tm calym wielkim wysypie lampek RGB zapragnolem i swoja. Niestety pierwsza przeszkoda - wszyscy roba na AVR-ach albo ATtinny a na 51 pustka....
Może coś z nazwami plików jest źle (polskie znaki?). Spróbuj skasować wszystkie pliki i jeszcze raz wrzucić na kartę. A co do kodu to głównie poprawiłem uruchamianie odtwarzania. Bo miałeś najpierw Enable Timer1 a potem Wait 1 i dopiero uruchomienie odczytu z karty. A co za tym idzie program przez ponad 1 sekundę odtwarzał śmieci. To pewnie był powód...
Witam, Czy istnieje możliwość z - poziomu języka Bascom - sterowania wybranym polem/polami wyświetlacza (2*20)? Chodzi o to, że program się wykona, wyświetli wyniki na wyświetlaczu a ja chciałbym np. naprzemiennie wyświetlać sekwencję znaków w jednym miejscu nie tracąc z wyświetlacza wyników z poprzedniej operacji... Proszę w swoich wypowiedziach używać...
Podsyłam prosty programik z polskiego helpa do bascom-avr. Bardzo dobrze obrazuje zasade wysylania i odbierania sygnalu szeregowego. Wiem, że niby temat jest zamknięty, ale może kolega jeszcze tutaj zerknie, a jak nie, to będzie dla innych :) '---------------------------------------... ' RS232BUFFER.BAS ' (c) 2000-2002, MCS...
http://obrazki.elektroda.net/56_12738577... Witam serdecznie! Trochę dawno zajmowałem się obsługą drukarek na LPT poprzez mikrokontrolery. Wtedy też stworzyłem w BASCOM BASIC'u program, dzięki któremu możliwe jest bezpośrednie drukowanie tekstu z klawiatury podpiętej do układu na złączu PS2. Drukarka: . . . . . . . . . . . . . . . . . . ....
Ok pomijając programator. Program działa prawidłowo bez instrukcji lookup. Ale składnia jest prawidłowa - wartości do przepisania też. Jeżeli istnieją wątpliwości do instrukcji 'lookup', to dla testu podmień ją kolejnymi wpisami: PORTB = 192 waitms 500 PORTB = 249 waitms 500 '......... i tak dalej '.......... PORTB = 144 ' az do wyczerpania całej tabeli...
Przykro mi ale mylisz sie, mam w aucie zainstalowany wskaznik skladu mieszanki paliwa i jest duzo bardziej stabilny niz na benzynie, nawet ciut za bogato, system BLOS mixer to model 300A Nooo, i mówimy o tym samym :D . Zwracam honor. Bałem się, że jest "po polsku", ludzie strasznie potrafią skaleczyć samochód, nawet taki piękny. Teraz się już nie martwię...
Zaczynając od początku należałoby najpierw poinformować kompilator gdzie i co podpiąłeś, np: Config Lcdpin = Pin , Db4 = Portb.1 , Db5 = Portb.2 , Db6 = Portb.3 , Db7 = Portb.4 , E = Portb.5 , Rs = Portb.6 'piny do których podpiąłes lcd Config Lcd = 16 * 2 'typ lcd Cls Lcd "ATMega8" Zresztą korzystając z bascoma wciśnij help'a (żółty znak...
Masz w bascomie na górnym pasku ikonkę z żółtym znakiem zapytania. Kliknij ją , a otworzy ci się plik pomocy - Help. Jeśli nie masz helpa po polsku to poszukaj w download na elektrodzie, tam jest. W helpie poszukaj tego co cię interesuje odnośnie I2C. Albo napisz o co ci dokładnie chodzi z tą magistralą. Bascom AVR umożliwia bardzo prostą komunikację...
jakie polecenia w bascomie to obsługuje ? Bascoma ostatnio widziałem.... 15+ lat temu. jakim poleceniem wyświetlić polskie znaki ? Jak zwykły tekst (ISO 8859-2). Pewnie: [syntax=vbnet]Print "Zażółć gęślą jaźń"[/syntax]
W zasadzie to już ci napisałem:P Jeżeli masz oznaczone wejścia to podpinasz pod jakieś wyjścia atmegi8. Masz Bascom AVR? Jeżeli tak to w options->compiler->LCD musisz ustawić który pin pod jakie wejście LCD podpiełeś i w lewym górnym rogu ustawić że jest to wyświetlacz 2*20znaków. Na kwarc 16MHz musisz przestawić fusebit. Robi się to w oknie z którego...
Szanowni forumowicze pisze ten post z wilka prośba o nakierowanie mojego toku myślenia i rozwiązania problemu który mnie nurtuje od jakiegoś czasu. Otóż już mówie w czym mam problem. Zbudowałem prosty układ w oparciu o mikrokontroler Atmega16. Zasada działania w/w układu jest bardzo prosta tzn. układ bada stan przycisków podłączonych do jednego z portów....
poco tak skomplikowanie? wystarczy wybrac sobie w bascomie edytor znaków w menu tools Najlepiej usiasc wygodnie i rozkoszowac sie dobrodziejstwem bascoma no bo po co sie trudzic a zeby to zrozumiec i zrobic po swojemu ? :wink:
w regulaminie jest napisane jasno, że nikogo nie obchodzi nawet dysleksja, chociaż przyznam, że co do używania polskich znaków - jednoznacznych informacji regulamin nie udziela. Witam Propozycje dzielenia przez ilość próbek np. 10 są bezsensowne, jeśli już uśredniać to można to zrobić z głową, daj 16 próbek i przesuń wynik w prawo tak przeczytałem sobie...
W Helpie Bascoma masz przykłady jak w podstawowy sposób obsługiwać i RS485 i RS232 więc może zacznij od tego ? Gdybym ja miał Helpa po polsku lub ew. angielsku to byłbym zbawiony... Wiesz może gdzie mozna takowego zdobyć? Może ta ATmega644p to lekki przerost formy nad treścią bo to olbrzymi procek jak na te potrzeby Czy ja wiem czy przerost formy nad...
Przepraszam, że dopiero teraz ale jestem w delegacji. Minęły dwa dni a Twój termometr nie działa... Możesz słuchać każdego. Ja proponuję takie rozwiązanie które zajmuje dosłownie dwie minuty jeśli robiło się to wczesniej. Sprawa jest w pełni odwracalna. To nie ślub z kobietą :D Więc co szkodzi spróbować? Kiedyś może sam komuś pomożesz. Należy zacząć...
znaki bascom bascom znaki sharp polskie znaki
włosów rozebrać sprzedam głośnikowe testy akumulatorów
sterownik kostrzewa sieci światłowodowe
Peugeot Satelis – brak kierunkowskazów i napięcia w liczniku, usterka zasilania ACC/IGN Sterowniki do modemu ZTE MF636 - instalacja i problemy