Trzeba dopisać warunek co ma uC zrobić jak zmienna osiągnie "0". Mikroprocesorowi musisz wskazać jak się ma zachować w każdej z możliwych sytuacji bo on niestety nie chce myśleć za Ciebie.
LCD ktore wymieniles maja calkiem fajne kontrolery, do ktorych bez problemu znajdziesz noty katalogowe. Wiec ich uruchomienie nie jest specjalnie trudne. Potencjalny problem to mala ilosc pamieci, ktora oferuje AVR, taki LCD np. 320x240*16bpp to 153600 bajtow. Co prawda kontroler ma bufor ramki, ale grafike musisz mu z czegos zaladowac. A wyswietlac...
dokładnie, kod dla czujnika 1820 nie działa z 18b20... ogólnie w książce tej jest trochę rzeczy na opak ;-)
Obsługa wyświetlacza TFT. Sterowanie wyświetlaczy kolorowych z kontrolerem SSD1963 w Bascom AVR: http://ep.com.pl/files/8923.pdf robiw Dodano po 51 robiw , dziękuję za odpowiedź. Jednak nie to miałem na myśli. Wiem, ale być może to nieco pomoże...robiw
Witam Z uwagi na to że jestem słabym programistą postanowiłem zwrócić się o pomoc: Jestem na etapie budowy wskaźników do samochodu sportowego z silnikiem motocyklowym. Postanowiłem wykorzystać do do tego celu wyświetlacz graficzny 240*128 i umieścić na nim kilka podstawowych parametrów (obroty, temp. wody, ciśnienie oleju, napięcie w instalacji) Wzór...
Mam wyświetlacz graficzny o rozdzielczości 32-x240 z kontrolerem Epsona SED 1330 , jest to wyświetlacz niebieski, negatywowy z matrycą dotykową rezystancyjną. Wcześniej wpisząc programy w bascomie obsługiwałem wyświetlacze o mniejszych rodzielczościach, nie sprawiło mi to większych trudność z uwagi na narzędzia, jednak o takiej rozdzielczości wyświetlaczy...
Proszę o wylogowanie wyświetlacza BID 13276999 Jonson Control.
Przetestuj ten. Tak go poopisywałem, że aż mi się nie podoba :D [syntax=basic4gl]$regfile = "m8def.dat" $crystal = 8000000 $hwstack = 40 $swstack = 16 $framesize = 32 '# wyświetlacz Config Lcd = 16 * 2 Config Lcdpin = Pin , Db4 = Portc.3 , Db5 = Portc.2 , Db6 = Portc.1 , Db7 = Portc.0 , E = Portc.4 , Rs = Portc.5 Cls '# timer ' 8000000Hz(8MHz)/256(Prescaler)=...
Witam. Mam program do obsługi wyświetlacza tft z dotykiem. Program nie mój, działa prawidłowo ale jest problem z szybkością wyświetlacza i chciałbym przejść na Xmega128A3. Problem w tym że Xmegi nigdy nie miałem "w rękach" i mam problemy z przeróbką programu. Chciałbym też wiedzieć na pewno że ten program będzie działał na Xmega zanim wpakuję się w...
Może to w czymś pomoże: [url=http://www.artronic.pl/o_produkcie.... i to [url=http://www.embeddedrelated.com/grou... a to ci się spodoba [url=http://www.datamodul.com/us/page/po...
Witam Mam kilka pytań do bardziej doświadczonych osób na tym forum piszących programy w Bascom. Chciałbym zrobić sobie zegar (godzina) z kalendarzem (wyświetlanie dnia tygodnia i imienin w danym dniu) i pomiarem temperatury z czterech termometrów na Atmedze i wyświetlaczu graficznym 64x128 •Czy trudna jest obsługa wyświetlacza graficznego w Bascom,...
Ech... ogólnie Bascom niestety nie nadaje się do zadań, w których trzeba bardzo szybko przesłać bardzo dużą liczbę danych, a tak właśnie jest z wyświetlaczami kolorowymi. Kiedyś walczyłem z takim bodajże 4 calowym, to w porywach udało mi się wycisnąć jakieś 0,25 FPS'a ;-) Cały ekran wypełniał się grafiką w 4 sekundy. Druga sprawa, że musisz mieć gdzieś...
http://obrazki.elektroda.net/32_12761638... Witam serdecznie! Ostatnio tworzyłem m. in. zegarek analogowy w BASCOM'ie, co wymagało zastosowania funkcji trygonometrycznych. Początkowo oprogramowanie rysowało jedynie kreski w miejscu wskazówek, jednak gdy chciałem wykonać prawdziwe wskazówki kod uległ mocnemu zabałaganieniu i oczywiście nie...
Dla Mode = 6 w Graphic converter musi być zaznaczona opcja Font 6x8, pliki bgf będą większe.
http://obrazki.elektroda.net/50_12601973... Ten projekt jest jednym z kolejnych które są mało ambitne , wynikłe z potrzeby chwili. Należy zacząć że ten panel ma za zadanie zastąpić uszkodzoną matryce dotykową o bardzo nietypowym rozkładzie i wymiarze. Zastępowany element miał 25cm długości i 8 cm szerokości w podziale 12 na 2. Takie matryce...
Moim zdaniem nie da rady. Ktoś już na forum podłączał atmegę do wyświetlacza kolorowego LCD (od jakiegoś siemensa) i generalnie wyświetlenie sensownej animacji chyba się w końcu nie udało. A taki ekranik od komórki ma jakieś półtora cala. Nawet jakbyś podłączył ten TFT do atmegi, to wyświetlenie jednego ekranu będzie prawdopodobnie trwało ponad sekundę....
Dostałem linka do strony, na której są opisane dwa urządzonka obsługujące wyświetlacz w Oplu ale są na PICu (16f84). Jest opisany sposób transmisji, są źródła do PICa. Próbowałem to przerobić na 51 (pod Bascomem) i nie chce śmigać (interesuje mnie sama obsługa wyświetlacza). Wieczorem postaram się podesłać materiały i fragment listingu, który zrobiłem....
Dzięki za chęć pomocy. Procka mam attiny 2313, podłączenia są następujące: wyprowadzenie nr.12-tranzystor setek,13-tranzystor dziesiątek,14-tranzystor jedności.74ls164 podłączony jest: clr-do +5V,clk-11 wyprowadzenie procka,AB(zwarte)-9 wyprowadzenie procka. Nie chcę absorbować czasu na całość, popróbuję resztę programu sklekocić sam (ma być tam jeszcze...
Witam. Posiadam matrycę LCD, ze sterownikiem-> SP14N003 - nota katalogowa: http://www.avnet-embedded.eu/fileadmin/u... Czy była by możliwa obsługa takiego wyświetlacza przez mikrokontroler AVR? Czy są gdzieś przykłady wykorzystania takiej matrycy (szukałem, ale nic do tej pory nie znalazłem)?
Tutaj są operatory bascom/basic: [url=http://www.avrhelp.mcselec.com/inde... - pomoc Bascom AVR online, strona producenta, j. angielski [url=http://sp2ikp.110mb.com/pages/micro... - kurs Bascom, plik .doc, znalazłem w googlach, j. polski Tutaj operatory C/C++: [url=http://pl.wikibooks.org/wiki/C/Oper...
Witam, Natchniony już kolejnym takim artykułem, postanowiłem stworzyć obwód pcb, który będzie mógł realizować taki projekt i wiele innych. Za ok 2 tygodnie powinienem otrzymać gotowe obwody z fabryki. Obwód, który zaprojektowałem jest w całości wykonany z elementów THT. Dzięki czemu, każdy początkujący elektronik powinien sobie z nim poradzić. Oto kilka...
Mundi - dobrze radzisz ale Antystatyk zrobił kompletny syf w przerwaniu i źle steruje wyświetlaczami. Twoja porada tu nie ma szans na prawidłowe zadziałanie. Antystatyk - Jak już widzisz, napisałeś to źle. Zobacz że wcześniej wspominałem o efekcie rozmazania na wyświetlaczach i napisałem w jakiej kolejności je sterować (bo już wielu początkujących na...
Zubiik , moim zdaniem i z tego co słyszałem to bascom strasznie muli i zżera pamięć. a po za tym, wersja testowa daje za małą możliwość wygenerowania kodu, chodzi o wielkość, że kod nie może przekraczać 4096kb. Jeśli potrafi się pisać poprawne programy i pozna Bascoma to i analizator widma akustycznego uda się zrobić w Bascomie. Da się zrobić to w...
Bascom nie jest taki głupi i nie pozwoli skompilować jeśli Relative Call or Jump jest zbyt daleki. Wywali błąd. Przykładem jest biblioteka hexval.lib autorstwa MWS. Nie jest to biblioteka MCS i użyto w niej RJMP i RCALL. Jest pomocna bo sprawdza czy wartości HEXstringów zawierają tylko dozwolone znaki A-F 0-9, jednak dla większych programów np. z obsługą...
Ten identyfikator chcesz wyłącznie dla siebie czy chcesz jakoś zmieniać tekst? Animować go? Dla tak prostych zastosowań to Bascom i wystarczą przykłady typu obsługa wyświetlacza LCD ;)
Kolejny fakt jest taki że nie ma możliwości tak szybkiego odczytania danych z karty pamięci żeby nie zakłócić multipleksowania (przynajmniej nie na rodzinie AVR). Rodzina AVR czy jakakolwiek inna nie ma nic wspólnego z takim ograniczeniem. Wystarczy wykorzystać któryś z timerów i jego przerwanie. Ostatecznie obsługa takiego wyświetlacza multipleksowanego...
Witam, w takim wypadku ja dorzucę od siebie że BASCOM bardzo ładnie obsługuje najtańsze chyba wyświetlacze kolorowe 3510i (96 x 65 pixeli x 4096 kolorów) ceny na ,,pewnym serwisie aukcyjnym" wahają się od 3,50-5zł/1szt natomiast jeśli były by problemy z ,,odwrotną kolorystykąto tutaj http://www.elektroda.pl/rtvforum/topic83... odpisałem jak sobie...
A taka, że filozofia arduino moim zdaniem to upowszechnienie programowania uC dla klasycznych programistów. Do każdego peryferium dodaje się wiec API itd. Dla tego klasyczny programista zielony w kwestii wykorzystania rejestrów procesorów itp czy też patrzenia na obiekt od sprzętu począwszy może sobie teraz wetknąć dwa kabelki w arduino i napisać "Serial.begin(9600);"...
Zamiast 24c32 proponuję 25320 lub inne działające po SPI z rodziny 25XXX są znacznie szybsze a sam program obsługi w przypadku USI też będzie bardziej zwięzły . Co do asemblera ,który proponował ktoś w poprzednich postach to też jest sposób na zmniejszenie kodu ale wymaga jego dobrej znajomości . Poza tym należy możliwie dużo używać układów peryferyjnych...
Witam. Od roku czasu amatorsko uczę się języka Bascom dla procesorów AVR. Potrafię napisać proste programy typu obsługa wyświetlacza alfanumerycznego , woltomierz itp. Chciałbym dalej się dokształcić w tym temacie i stad moje pytanie jaką książkę, bądź jaki kurs powinienem zakupić? A może też najwyższy czas na zmianę środowiska programistycznego? Proszę...
Domyślnie z nową wersją BASCOM-a na dysku znajduje się odpowiednia biblioteka. W programie musisz wpisać: $lib "glcdKS108.lib" ' obsługa wyświetlaczy zgodnych z KS108... Na stronie [url=http://www.mcselec.com/]MCS Electronic masz przykłady użycia tego wyświetlacza (np. AN# 148...)
Witam Po pierwsze, używany jest wyświetlacz LED. Co do kodów: [syntax=vbnet] Dim A as Long, B as Long A = Round(B) [/syntax] Ta wersja się nie kompiluje. [syntax=vbnet] Dim A as Long, B as Single A = Round(B) [/syntax] Kompiluje się, ale pomimo zwiększania wartości liczby B, A pozostaje równe 0. [syntax=vbnet] Dim A as Long, B as Single A=B [/syntax]...
Mam już użyty timer0 do odświeżania wyświetlacza LCD. To źle robisz. Obsługa wyświetlacza nie należy do błyskawicznej , więc nic więcej nie będzie działać, zanim się napisy nie wyświetlą, a przy tym Timer się przekręci kilkanaście razy, więc zgubisz tyle przerwań. W obsłudze przerwania nie robi się nic, co by miało trwać zbyt długo. Nadal odbywasz...
http://obrazki.elektroda.net/42_11824156... Witam! Jakieś pół roku temu naczytałem się tematów o wzmacniaczach własnej konstrukcji. Projekt jest całkowicie moją konstrukcją, pomijając końcówkę mocy, do której płytkę zamówiłem z AVT (kit AVT-2180). Prace nad wzmacniaczem zacząłem od wykonania stosownej obudowy, a właściwie przerobienie obudowy od...
A czy może ktoś mi podrzucić linki do obsługi takiego wyświetlacza bo nieumiem nic znaleźć. Zastanawiam sie miedzy kupnem ksiazki Mikrokontrolery AVR w praktyce (C) , A tej samej z bascomem. Wolałbym jednak C ale męczy mnie ta obsługa graficznego LCD...
W konfiguratorze LCD ten pin nie występuje w ogóle, więc w sumie nie wiem jak zadeklarowac, że go sie w ogóle używa.... config lcdpin Z częstotliwością nic nie grzebie, więc jest fabryczna, w kodzie mam polecenie " $crystal = 8000000 " . Oscylator rzeczywiście ma 8MHz, ale fabrycznie jest włączony dzielnik... Pomigaj diodą. Zrób prostą pętlę - zmień...
Można zmienić ale tylko raz. Nie, nie można. The SPIEN Fuse is not accessible in serial programming mode. Witam. Nie bardzo rozumiem takie stwierdzenie, że nie można zmienić bitu SPIEN przez ISP. Mam na płytce stykowej Atmega88 w której program PWM i obsługa wyświetlacza LCD. I np. w Bascom otwieram zakładkę Lock and fuse bits i mogę włączyć lub wyłączyć...
Podałem wyraźnie, że oprogramowanie napisałem w WinAVR ;) Nie uznaję czegoś takiego jak bascom (wystarczyło mi raz w życiu się na nim przejechać...). Przedstawię "odchudzone" kody źródłowe - aby były całkowicie funkcjonalne należy troszkę dopisać. Ogólna idea jest przedstawiona. Sam main w programie jest niewielki. Dla przykładu pokażę jak zrealizowałem...
Pozwoliłem sobie na taki żarcik bo nie chce mi sie wierzyć że nie wiesz o co chodzi. Przecież Bascom bezpłatny nie jest. Chciałem pokazać że w nowszym Bascom wszystko działa bez problemu.....jak nie masz pliku bascavr.dll to znaczy że nie masz pliku licencji i nawet bym się tym nie chwalił :P Ostatnia wersja Demo to 2075 , ale z dobrego źródła wiem...
Witam Czy procesor AtMega 328p wyrobi się przy założeniu: Odczyt danych z RS485 Zapis danych na karcie SD Zakładam tak: PD0, PD1 - UART PD3 - przełączanie transmisji RS485 PC4, PC5 - I2C ( TWI ) pod EEPROM + PCF8563 PC0, PC1, PC2, PC3 - linie danych wyświetlacza PB1, PB2 - linie E i RS wyświetlacza PB3 ( OC2A ) - podświetlanie wyświetlacza PD4, PD5,...
Witam. RAM-u nie powinno brakować, zresztą można się o tym przekonać naciskając ikonkę "rączka z kartką". Obsługa RS-232 nie wykorzystuje timerów, WAIT również nie. Spróbuj jeszcze zwiększyć $framesize i $swstack. Nie do końca czuję te parametry - w helpie mało o nich jest napisane, a i w praktyce mało ich używałem. teedd P.S. Jaką masz wersję Bascoma?
Witam Mam problem z multipleksowaniem wyświetlaczy LED. .......... najpierw próbowałem ustalić, które segmenty mają się zapalać, aby poprawnie wyświetlać cyfrę. No i zaczyna się problem, bo chociaż cyfry zapalają się poprawnie to zapalają się wszystkie. Próbuję kodem, jak poniżej: W zamieszczonym programie brakuje multiplexowej procedury obslugi wyświetlaczy...
Witam i odpowiadam. Jak zrealizowałeś zdekodowanie kodu pilota? Program pisałem w Bascomie , a pilot który używam pracuje w RC5 . Bascom ma gotowe komendy do obsługi " dekodowania" RC5 , tak że obsługa pilota była chyba najmniejszym problemem . Kody do odpowiednich przycisków pilota , można znaleźć w sieci , ja użyłem na szybko zrobionego na płytce...
Obsługa więcej niż jednego wyświetlacza to multipleksowanie. Ponieważ sterowanie 1 wyświetlaczem wymaga 7 sygnałów (pinów) oraz dodatkowego sygnału do obsługi anody to odbywa się to tak. Np. chcemy wyświetlić liczbę 1234 na 4 wyświetlaczach. Wykorzystujemy 7 pinów danych do wszystkich 4 wyświetlaczy (połączone równolegle) oraz 4 dodatkowe piny do naprzemiennego...
Świetny zegarek, starannie zrobiony i przemyślany. Do nextępnego projektu kilka uwag, wtedy zrobisz perfekt zegar: -dwukropek wygaszany + sterowalne kropki -wyświetlanie ujemnych i dodatnich temp. na tych samych pozycjach. Choćby płaska dioda jako minus Z tym dwukropkiem rzeczywiście mogłem go o jeden stopień przesunąć w bok no ale cóż następnym razem:)...
Może i w BASCOM jest jakiś błąd. Ja używam wyświetlacz 3310 i działa rewelacyjnie :) Ustawienia mam takie. Config Portb = Output 'communication port to LCD Config Spi = Hard , Data Order = Msb , Master = Yes , Polarity = Low , Phase = 0 , Clockrate = 4 Config Portc = Output Lcd_cmd Alias Portc.2 'Low for cmd mode Lcd_cs Alias Portb.1 Lcd_res Alias Portb.0...
Obecnie taki odbiór rozwiązuję inaczej, ale w Twoim wydaniu coś czuję że to nie odbiór danych przy taktowaniu 16MHz zajmuje dużo czasu a bardziej wyświetlanie tego na LCD. Jeśli by Ci to odpowiadało to możesz: odebrac dane, i zrobić z nich tą tablice stringów po czym ustawić jakąś flagę "Refresh_lcd" Potem w każdym przejściu pętli wyświetlać/odświeżać...
Witam, Faktycznie płytka rewelacja. Ja natomiast jakiś czas tem zbudowałem podobny układ z tym, że: 1. Procesor Atmega32 2. Wyświetlacz u mnie jest od s65 3. Układ ma wyprowadzony rs232 4. Dodałem RTC 5. Dodałem obsługę pilota RC5 Obecnie ze względu na źle zaprojektowaną płytkę muszę zrobić ją na nowo - wszystko wróciło na platforme testową. Funkcje...
Zrobiłbym to mniej więcej tak: [syntax=basic4gl] Dim Menu(20) As String * 16 'poszczegolne pozycje menu Dim Pozycja_menu As Byte 'aktualnie podswietlana pozycja menu Dim Menu_offset As Byte 'zmienna do scrollowania Dim Petla As Byte Dim Pomoc As Byte Menu(1) = "pierwsza" Menu(2) = "druga" Menu(3) = "trzecia" Menu(4) = "czwarta" Menu(5) = "piata" Menu(6)...
Witam Dodam swoje "trzy grosze" do tematu, bo widzę że temat wyświetlacza z telefonu siemens S65 powraca :) W załączniku zamieszczam plik z obsługa tego wyświetlacza - LCD jest sterowany prawie całkowicie "hardwerowo" przez mikroprocka. Sterowanie jest bardzo podobne jak u kolegów wyżej ale działa gdzieś dwa może trzy razy szybciej i wszystko napisane...
1. Obsługę wyświetlacza - Jaka najlepsza jest częstotliwość odświeżania, jak skonfigurować parametry wyświetlacza w Bascomie?... (Config......,.....,...) Zapomnij. Bascom nie ma natywnej obsługi tego wyświetlacza. 2. Jakie są komendy sterujące pracą wyświetlacza w Bascomie ? - jak się ich używa itp... Też zapomnij. Nie ma takich. Lepiej użyj forumowej/sieciowej...
janbernat --> tak na pierwszy rzut oka to w tym rozwiązaniu do obsługi klawiatury nie ma jednak żadnego mechanizmu eliminacji drgań styków i stąd może być to wrażenie, że niepewnie się przełącza itp moim zdaniem. Zobacz, naciskamy klawisz - rozpoczynają się drgania (zawsze występują prawda?) u ciebie od razu na pierwszy sygnał drgania styku reaguje...
Na wstępie chciałbym powiedzieć że piszę w BASCOM-ie AVR. Buduję urządzenie które ma wyświetlać wynik na wyświetlaczu 7-mio segmentowym (podyktowane warunkami środowiskowymi i widocznością). Napisałem program który działa (listing poniżej) ale dręczy mnie pytanie czy nie da się tego zrobić prościej tzn pobierać poszczególne cyfry bezpośrednio ze zmiennej...
obsługa wyświetlacza bascom bascom obsługa arduino obsługa wyświetlacza
combo tonsil manta ładowanie głośnika samsung plask
Montaż uszczelki katalizatora w Mercedesie Vito W639 Kalibracja przepustnicy po czyszczeniu Skoda Octavia 2 1.6 MPI 2004