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. Korzystam z LCD ze sterownikiem KS0108. Do wyświetlania znaków, używam biblioteki Bascomowej: "glcdKS108.lib". Czcionki są zapisane w pliku font8x8.font. Chcę wyświetlać polskie litery - czy jest możliwość odpowiedniej edycji pliku z czcionkami?
witam wszystkich! mam pewien problem z wyświetlaczem 16*2 sterowany zgodnie z HD44780 pracuję na nim od jakiegoś czasu i wczoraj stała się bardzo dziwna rzecz, otóż przestał reagować na jakiekolwiek polecenie z mikrotkonrolera do tej pory korzystałem z biblioteki rklibavr - użycie jej jest bardzo proste, więc nie sądzę, żebym zrobił jakiś błąd w programie...
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]
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...
w Bascomie mozemy zadeklarowac 8 wlasnych znakow kozystajac z Deflcdchar lub LCD designer Natomiast polskich bedzie co najmniej 18 (ąęćńśżźół ĄĘĆŃŚŻŹÓŁ) tablica asci na atmegach jest jakaś chińska i nie za bardzo mozna z niej skozystac wiec jak zdefiniowac 18 znaków ???
Witam, mam mały program napisałem przy użyciu książki Pana Marcina Wiązania oraz przy użyciu elektrody do obsługi matrycy led, lecz mam nieporządany efekt stroboskopowy. Nie widać liter, tekstu, tylko wszystkie diody mrugają. Czy to jest spowodowane zasilaniem czy też błędem programu? Dorzucam dwa programy, przy których pracowałem i schemat, schemat...
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ć.
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...
$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...
Zamiana wyświetlaczy nic nie daje, zamieniałem nawet same kabelki łączące je z płytką i też nic. Jeśli chodzi o przerwania to mam odbiór danych z RFM12 oraz obsługę klawiatury na PCF8574. Może faktycznie coś na rzeczy z tymi przerwaniami. Wyświetlacz, który nie działa jak trzeba oprócz wyświetlania daty, godziny oraz części odebranych danych wyświetlać...
:) 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...
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:...
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....
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...
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.
witam mam program do atmegi8 od producenta link niżej: w bascomie po wklejeniu i skomplikowaniu wyskakują mi 2 błędy 11 Tam jest ponad 100 błędów a nie 2!!! Zacznij je korygowac to pokażą się nowe.... Kopiowałeś ten listing z pliku pdf formatowanego w versji polskiej z polskimi znakami (nie tylko literami "ogonkami"), których Bascom nie interpretuje...
Ok Caly uklad siedzi w samochodzie.I mierzy temperature w 3 miejscach i steruje przedwzmacniaczem na I2C i wzmacniaczem 4x40W.Caly procek wrzuczilem do obudowy radia po oprzednim wyrzuceniu magnetofonu.Wyswietlacz umiescilem na widocznym miejscu kolo tablicy rozdzielczej.CZyli jakis metr tasmy.Zgodnie z zaleceniami(wyzej umieszczonymi) podloczylem linie...
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...
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....
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...
witam jezeli chodzi o uzyskania po kompilacji plikow *.bin , *.hex lub old hex to bascom robi to automatycznie wystarczy tylko zerknac do opcji. jezeli chcesz uzyskac polskie znaki "ą, ę itp. " to musisz je wczesniej zdefiniowac. zachcecam cie do przeczytania kursu bascoma (Śp. Zbiegniewa Raabe) w elektronice dla wszystkich wszystko sie wtedy wyjasni...
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ą...
Sterownik interfejsu wyświetlacza tekstowego LCD (HD44780) przez I2C na ATtiny26 dokładny opis na stronie Układ piękny tego potrzebuje tylko jestem za głupi by zrozumieć jak go obsłuzyć pod bascomem Proszę o jakiś przykład, do tej pory szyny I2c używałem ale tych tablic nie rozumiem Sterownik dzięki interfejsowi I2C pozwala na łatwiejsze dołączenie...
nie ord, ale ASC() i CHR() pomyliło mi się z PHP, w którym ostatnio dużo siedziałem :D a co do sklejania znaków to jest ziemma typu String * N (przechowująca N znaków) i potem dodajesz do niej literki, jakbyś sumował liczby.... NA PRAWDĘ polecam lekturę możliwej do znalezienia polskiej wersji pomocy do bascoma* - wiele wątpliwości wyjaśnisz sobie sam......
Juz byl taki temat ale został zamknięty. Moj problem polega na tym ze nie moge ruszyc ds1820 w C z wykorzystaniem bliotek rklib do obslugi ds. #include <avr/io.h> #include<avr/interrupt.h> #include<avr/eeprom.h> #include<string.h> #include "lcd.h" #include "ds18x20.h" #include "delay.h" uint8_t gSensorIDs[OW_ROMCODE_SIZE];...
Witam Nie jest to mój pierwszy projekt ( było ich już z kilkunaście ;) ) , jednak jestem z niego nieco bardziej zadowolony niż z innych; włożyłem w niego także więcej pracy dlatego postanowieniem go opublikować. Ponieważ postanowiłem podciągnąć/ sprawdzić swoje umiejętności programowania / obsługi AVRów zdecydowałem się stworzyć trochę bardziej zaawansowany...
20 lat temu pisałem krótkie programiki na Z80 właśnie w maszynowym i wydaje mi się, że to dość prosta droga do napisania obsługi prostego urządzenia... Znam trochę C++, więc spróbuję popracować w C. --- Ponownie sprawdziłem poprawność podłączenia zgodnie z notą katalogową wyświetlacza i atmegi - chyba kupię jutro kolejny egzemplarz wyświetlacza... Może...
No i po wielu bojach i czytaniu i jeszcze raz czytaniu, udało się odpalić "bestię". Z manuala zworka nr3. na wyświetlaczu, musi być założona. Czyli Parity OFF. Nie wiem tylko jak dobrać się do strony kodowej 852 polskich znaków. Mam też problemy z baudrate i kwarcami. Czasami świruje. No więc tak. Polskich znaków w EPROMIE tego wyświetlacza raczej...
Od pewnego czasu zauważyłem na forum zainteresowanie tematyką programowania mikrokontrolerów i mikroprocesorów ARM w języku C# z wykorzystaniem platformy .NETMF będącej córką słynnej platformy Microsoft .NET Framework, którą zna chyba każdy. Niedawno wpadła mi do rąk nowa książka wydawnictwa BTC na ten temat. Zauważyłem wiele nowych zestawów uruchomieniowych...
Witam, Chciałbym przedstawić wprawdzie jeszcze prototyp ale już praktycznie prawie w pełni działający, pewnego układu. Jak widać jest to zwarty moduł, 40pinów - 20 po każdej stronie w odstępach jak dwukrotna szerokość układu w obudowie DIL40. Nazwałem go " uVGA skrót od micro Video Gadget Adapter". Do czego on może służyć i jakie posiada funkcjonalności?...
Witam chciałbym prosić o pomoc w korekcji programu napisanego w bascomie. Skonstruowałem tablice o rozdzielczości 8x80 pikseli na której są wyświetlane: zegar temperatura, imieniny. Chodzi mi o to żeby przystosować tablice do wyświetlania nazw przystanków tak jak jest to rozwiązane w komunikacji miejskiej. Chciałbym aby był do tego sterownik z wyświetlaczem...
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ę...
Sorry, na prawdę ciężko mi zrozumieć o co tobie chodzi. Wiesz może do czego służą kropki albo przecinki w zdaniach??? Kiedyś jedna dobra nauczycielka j.polskiego podała pewien przykład - dobitnie ukazujący dlaczego warto stosować znaki iterpunkcyjne bo inaczej można zostać całkowicie źle zrozumianym. Wyobraź sobie takie orędzie do narodu - gdzie znaki...
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...
Witam Poszukuję polskiego tłumaczenia Avr-libc. Mam wersję anglojęzyczną ale jakoś nie mogę zrozumieć działania na stringach. Znalazłem w sieci kilka szczątkowych tłumaczeń ale to nie to o co mi chodzi. Czy dysponuje któryś z Forumowiczów takim tłumaczeniem albo potrafi mnie naprowadzić na sposób aby ze stringu np: "ABCDEFGHIJKLMNOP" wyodrębnić do innej...