Witam. Mam wyświetlacze ze sterownikiem ST7588. Doczytałem że ST7588 jest kompatybilny z KS0108 czyli popularny kontroler z biblioteką do Bascoma. Problem jest taki że moje wyświetlacze pracują z magistralą SPI. Czy bascom obsłuży taki wyświetlacz za pomocą standardowej biblioteki? Jeśli tak to jak to skonfigurować?
Od mojego ostatniego postu minęło juz troche czasu wiec moze któryś z szanownych grupowiczow od tego czasu stal sie szczesliwym posiadaczem wyzej wymienionego cudownego srodka na transmisje po skretce. Kupilem juz dwa moduly z chipem wizneta na pokladzie i potestowal bym sobie. Pozdrowionka
hej, nie bardzo znam się na Bascomie, ale kiedyś przerabiałem bibliotekę w C dla podobnego wyświetlacza. W moim wyświetlaczu stanem aktywnym pinów CSx był stan niski w tym przypadku raczej jest odwrotnie. Nie wiem czy można edytować bibliotekę dla BASCOMA, jeśli tak to zmień sterowanie pinami CS.
Witam Czy ktoś spotkał się z biblioteką dla bascoma dla tego układu? Albo jakiś przykładowy program?
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.
Nie wystarczy skopiować biblioteki. Trzeba ją także uruchomić. Nigdy tego w 89 nie robiłem ale w XP i wyżej należy wejść w uruchom i wpisać: regsvr32 <pełna ścieżka do pliku dll z jego pełną nazwą> Może spróbuj wejść w linię komend (cmd) i zrobić podobnie. Tylko nie wiem czy regsvr32 jest w 98 ale dla pewności zapytaj google.
Tak samo sprawa wygląda z WinAVR, jest darmowy można go używać do wszystkiego. Jeśli chodzi o kompilator avr-gcc czy debuggery to obejmuje je licencja GPL, gdzie w wielkim skrócie chodzi o niezmienianie zawartości bibliotek, zmienianiu programów.
Arduino to pewna odmiana języka C. Program dla Arduina składa się z 3-ch części. 1 - najpierw piszech które biblioteki, moduły przyłączasz. Następnie definicje, w Bascomie instrukcja Alias a w C #define oraz definicje zmiennych itp. 2 - następna sekcja to setup() Tutaj umieszczasz wszystkie instrukcje które będą wykonane tylko raz np. konfiguracje urządzeń,...
Witam Mam wyświetlacz graficzny LCD 128x64 ST7920. Niestety nie mogę go uruchomić na dostępnej bibliotece glcdks108 dostępnej w bazie bascoma. Wyświetlacz taki: [url=]Link A tu filmik: [url=]Link Z góry dzięki za pomoc.
W BASCOMie też się da. Mam taki program. Ale nawet nie będę sie chwalił bo to strasznie skomplikowanie i nieprzyjazne w obsłudze. Sam ostatnio chciałem coś przerobić i cholera mnie wzięła. Szybciej nauczyłem się C i obsługi biblioteki V-USB niż bym przerobił (własny!) kod do USB w BASCOMie. Nawet AVRy z wbudowanym USB też nie są łatwe w obsłudze. USB...
Tak myślałem że rozchodzi się o wersję. Wiem że są inne kody działające ale ten z biblioteką jest dużo prostszy. A tak w ogóle to dlaczego nie mogę zainstalować najnowszej wersji bascoma? Ciągle wyskakuje błąd że nie znaleziono BASC-AVR.DLL. Ale widzę też że na stronie jest dostępna tylko wersja 2075 więc skąd wziąć 2079? Dodano po 1 E tam z tym szajsem....
1. Z tego co wiem to jeśli masz oryginalnego bascoma to istnieje możliwość aktualizacji do nowszej wersji. 2. tak czy inaczej bascoma można kupić bezpośrednio na stronie MCS Electronics - wychodzi dużo taniej niż przez polskich pośredników 3. tak czy siak z oryginalnego hepla wynika, że obsługa USB wymaga dodatkowego płatnego dodatku: Z tego co widzę...
Witam, potrzebuję namiar na bibliotekę bascoma z funkcjami obsługującymi modbus. Z góry dzięki za info.
Witam, stanąłem na kolejnym rozdrożu, o ile już potrafię śmiało robić wstawki asemblerowe w Bascomie, mogę i nawet poprawiłem na swoje potrzeby niektóre biblioteki Bascoma - gdzie trzeba było prawie tylko w assemblerze to jednak nurtuje mnie jedna rzecz. jak zrobić aby we własnej biblitece uzyskać jakąś hmm funkcję lub procedurę wywoływaną z parametrami...
Ten temat: I znajdź sobie w sieci lub na elektrodzie w dziale download polski help do bascoma. Powinno ci się co nieco rozjaśnić.
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ć...
dobra już mam! - wszystko działa :) dziękuję wszystkim za pomoc (no to teraz pisanie bibliotek dla Bascoma nie jest dla mnie takie straszne)
Witam Mam spory problem.Otóż zaprojektowałem i wykonałem już pewien spory moduł wyposażony w dwa wyświetlacze lcd 16*2 i miałem w zamiarze sterować nimi poprzez dwie linie E za pomocą biblioteki lcd4e2.LBX. Niestety jak zwykle pojawił się błąd bo biblioteka skompilowana jest pod port B a ja mam osadzone wyświetlacze na porcie A. Szukam osoby z pełną...
Odpowiedz mi na proste pytania - urodziłeś się z tą wiedzą? A może kiedyś zaczynałeś i byłeś równie zielony a może bardziej? dziechu, zauważ, że to o czym pisze Freddie ma ruszać jedynie bzdurność bibliotek a nie wytykać Ci Twoje braku umiejętności. To, że ktoś jest początkujący nie oznacza, że ma używać badziewia. Z reguły to nie popłaca, ponieważ...
W tym pdf do którego podałem adres jest właśnie opis protokołu komunikacji z wyświetlaczem, czyli to co potrzebujesz. Moim zdaniem szybciej będzie Ci napisać własny sterownik niż bawić się przerabianiem biblioteki pisanej w asemblerze. Pierwsze co musisz wykonać, aby uruchomić wyświetlacz jest PowerOnTest opisany dosyć dokładnie na 2 stronie pdf-u....
Witam, właśnie takiego czegoś szukałem :) Gratulacje pięknej roboty a co do generatora czcionek to jeśli można to prosiłbym o wstawienie bo również kiedyś szukałem takowego do bascoma ponieważ bawię się wyświetlaczami od nokii 3310 oraz 3510i (pewien czas temu zakupiłem na alle.... po 10 szt każdego za przysłowiowe złotówki) i potrzebuję czcionki większej...
Cieszę się, że mogłem w jakiś sposób pomóc.:) Bascoma liznąłem kiedyś dawno, gdy przysiadałem się z AT89C2051 (ASM) na AVR. Niestety porzuciłem tę ścieżkę rozwoju na korzyść C. Ale na Elektrodzie jest dużo osób piszących w Bascomie, więc może ktoś pokusi się o skrobnięcie libki. Ja w tej chwili w miarę możliwości czasowych chcę opracować bibliotekę...
Dziękuje BlueDraco za pomoc faktycznie naleciałości z Bascoma mi trochę utrudniają życie. Ciągłe zapominam o takich szczegółach w Arduino jak to że w IF używa się == a nie samego = Zastanawia mnie tylko jak działa ta biblioteka U8glib. Bo jeżeli w procedurze wyświetlania (void lcd_start) jest na końcu delay(1000) to logicznie myśląc po wyświetleni całego...
Cześć! Wpadł mi w ręce czujnik temperatury i ciśnienia BMP180 i postanowiłem zrobić z niego użytek. A że należy go obsługiwać przez I2C, a nie miałem z tym standardem do czynienia, to wziąłem się za pisanie własnej biblioteki obsługującej I2C. Oczywiście zadanie nie jest proste i już natknąłem się na problem, ale mam nadzieję, że z waszą pomocą się...
No to ja polecam PC i jedna z wyżej wymienionych bibliotek, lub poszukaj jeszcze innych. Ja bym najpierw wybrał bilioteki, później jezyk taki, żeby z nim współpracowały biblioteki. Z tego co piszą na stronie RoboRealm działa z: Perlem, C#, Java, Visual Basic. Jednak zaznaczam, że nie korzystałem z niego na razie i mam wątpliwości, czy np. pójdzie pod...
W c niema żadnych bibliotek do obsługi takich rzeczy jak wyświetlacze LCD, więc trzeba skorzystać z dodatkowej biblioteki, można napisać ją samą, albo ściągnąć z internetu, aktualnie jest już dużo takich bibliotek do pobrania. A później to wygląda już bardzo podobnie jak w bascomie, tylko, że albo masz tą bibliotekę w głównym pliku programy(nie polecam)...
Pamiętaj, że w BASCOMIE masz większość bibliotek wbudowanych... Póki powiedzmy program ma sterować przyciskiem itp to pół biedy ... ale jak wchodzą do tego moduły typu LCD czy 1wire to już nie takie hop sip w C :D Oczywiście da się takie coś wykonać tylko nie wiem czy ktoś się podejmie powinieneś moim zdaniem podać przynajmniej jakieś parametry co program...
a mam pytanie: jaki jest rozmiar programu urzywającego obsługi mmc/sd (minimalny, tak na oko). W tych darmowych 2 kb bascoma chyba się nie zmieści ;>. Pod pascalem coś czytałem o obsłudze sd i tam piszą, że kod prostego programu (oczywiście po kompilacji) to około 12 kb, więc dałem sobie spokój, bo pascal ma darmowe 4 kb :|.
Napisze ci jak bym to zrobil i przemyslisz sobie sprawe Dodano po 5 1.Zrob pomiary - tak z 120 co 0.2 , 0.4V 2. Wyniki zapisz do eproma z tiny2313 - od komorki 1 a nie od zerowej w epromie (patrz data sheet) zapis taki ze: a) w komórce 1 laduje najmniejszy wynik a w 121 najwiekszy - przy czym wyniki zapisywane sa liniowo - taka aproksymacja odcinkowo...
...właśnie znalazłem chwilkę czasu i ze zdumieniem zobaczyłem, że te biblioteki to nie jakieś pliki binarne ;) tylko tak jak podałeś w przykładzie z tym LCD. hmmmm tylko czy jest gdzieś jakiś opis jak się do tego tak bardziej szczegółowo zabrać? Jakoś nie spotkałem materiałów , o "nazewnictwie" wbudowanych w Bascom'a funkcji/procedur zmiennych czy...
robiw -> a możesz pokazać jak ty to rozwiązałeś w bascomie? kurczę bo jakoś to słabo skomentowaliście i może jeden i drugi kod może by mi coś pomógł aby też w końcu do tego dojść. Mam Atmega8 i chciałbym, żeby był Slve na magistrali I2C a te sotwarowe płatne bibliotki bascoma są do ... niczego
Może wyjdzie na to, że jestem wybredny, ale ta stronę już znalazłem wcześniej, a mi chodziło o kod na jakiegoś AVR-a i nawet mi to obojętne czy to będzie C, Asm czy Bascom (docelowo pisze pod bascoma). Chyba będę próbował z tym co mam. Dzięki snow za zainteresowanie.
W Bascomie do odczytu danej z pilota służy polecenie GetRC5. Zajrzyj do pomocy Bascoma na pewno znajdziesz to co potrzebujesz. Pomocne będzie również procedura configuracyjna Config do przypisania koncówki portu do której będzie podpięty czujnik podczerwieni. Szczegóły tych poleceń znajdziesz w pomocy jak również przykładowy program. A tak wogóle to...
SPL - jak "ciemna strona mocy" szybsza, łatwiejsza itd..... hehehe. Nic to nie zmienia, że jedni będą używać, a inni nie. Jedni lubią Bascoma, a inni Keila. A w firmie to "szef ma zawsze rację". Podobnie można polemizować o wyższości Eagle nad Altrium/Protel.
No niby przeróbka to błahostka tylko jest małe "ale"... dla kogoś kto to już robił ;) Podejrzewam, że wcześniej czy później będę się musiał zmierzyć z edytorem elementów niestety ciągły brak czasu (3-4h snu na dobę) nie pozwala na szybkie poruszenie zagadnienia. To tak jak było z przesiadką na C z Bascoma - " nie, nie, absolutnie...", a w końcu poszło...
(at)kamyczek - niby prawda, ale świat się kręci wokół pieniądza. Jeśli 32bitowe MCU można dostać nawet poniżej 1$ i w podobne To tylko takie gadanie kamyczka aby obronić swoją tezę. Jak sam przyznał z jezyków programowania zna asembler, próbował bascoma i się "bawił" C. Nie sądzę aby nawet liznął coś obiektowego. I tyle w tej dyskusji.
No niestety Procesora Mega 808 lub inaczej 1608 czy 3208 w zależności od pamięci nie ma na liście a obecnie w nowych realiach cenowych kiedy cena Megi8A poszybowała w kosmos są to najtańsze tj. do prostych zadań najsensowniejsze produkcyjnie procesory z rodziny AVR. Dlatego tak dopytuję i tak mi zależy. Po latach owocnej współpracy wolałbym nie rezygnować...
Mam pytanie czy któryś z kolegów posiada może taką bibliotekę bo przy pomocy MCS nie mogę zamówić (problem z autoryzacją karty) A AVT nie posiada w swojej ofercie tej biblioteki
Witam. Czy ma ktoś bibliotekę at_emulator.lbx i mógł by się nią podzielić. Tak wiem można kupić za 19Euro. Pozdrawiam.
Nie wiadomo, jaki to Tiny, ale ogrom funkcji do obliczeń czasu, łącznie z tą, którą potrzebujesz (DayOfWeek), napisanych w Asm, znajdziesz w bibliotece "datetime.lib" Bascoma. Podrzuciłbym, ale w bibliotece jest jasno napisane: "No SOURCE code from the library may be distributed in any form", więc mi nie wypada ;) Zajrzyj do jakiegokolwiek Bascoma...
Witam, malutko na forum informaciji na temat biblioteki LCD4BUSY pod bascoma. Biblioteka ta pozwala sterować wyświetlaczem w szybszy sposób, (anizeli normalnie,) odczytując stan flagi busy wyświetlacza. Jest jeden problem. Biblioteka blokuje cały port, jeżeli wykorzystam 7 pinów danego portu, to i tak tego pozostałego nie mogę, bo jest on niby używany...
Witam. Pewnie dużo osób zauważyło już ten błąd w bibliotece attiny45, bascoma. Ma ktoś pomysł jak to obejść, tak aby funkcja rc5send działała? Myślałem nad edycją biblioteki porównując z attiny13, lecz nie wychodziło. Dodam, iz już samodzielnie o tym szukałem, lecz znalazłem tylko to co już wiem, że jest błąd w bibliotece. Z góry dziękuje za udzieloną...
Usuń to $sim z kodu. Jeżeli się korzysta z biblioteki $lib "lcd4.lbx" to należy prze konfigurować bibliotekę pod własną konfigurację lub dostosować się do tego co siedzi w bibliotece. Patrz Help Bascoma.
Znalazłem jedynie i aż bibliotekę do Bascoma. Też nabyłem taki wyświetlacz, ale mam program w BasCom na LS020. Pod L2F50 oczywiście nie działa. Możesz dać namiar na tą bibliotekę do BasComa ?
Witam Posiadam wyświetlacz graficzny lcd z kontrolerami HD44105 i 2xHD61202. W nocie katalogowej producenta nie znalazłem mojej konfiguracji, są inne podobne (HD44105 i HD44102) lub (HD61203 i HD61202). Pytanie moje może wydać się banalne, może ktoś wie gdzie można znaleźć moją konfigurację, bo szukając w necie efekt raczej marny (chyba, że słabo szukam),...
Ok, Witam ponownie. Problem z instrukcją parametryczną w BASCOMIE opanowany, działa nieźle. Nowe pytanie, czy ktoś ma pojęcie jak przekonwertować liczbę zapisaną w formacie BCD (dwucyfrową) na dwie liczby w systemie dziesiętnym i to wszystko w języku ASSEMBLER. Całość ma działać jako biblioteka do BASCOMA. wiem że w bascomie sa instrukcje MAKEDEC i...
Gotowa biblioteka do bascoma.
Poza tym nie ma znaczenia jaką liczbę otrzymasz, ważne aby relacja klawisz-liczba była niepowtarzalna. Masz absolutną rację. Gdybyś zdecydował się na C to dekodery NEC znajdziesz w darmowych przykładach do książek, które mam w stopce. W C już coś znalazłem. Poszukam jeszcze biblioteki do bascoma. Znam go już nieźle. Do przesiadki na C przybieram się...
Witam. Wiem, że jest dużo na temat sterowania wyświetlaczem nokii, ale interesuje mnie taka biblioteka do bascoma, która działała by jak ta od standardowego wyświetlacza HD44780. Sciągnąłem kilka kodów w bascomie ale widze, że wyświetlanie tekstu na tym wyświetlaczu nie jest takie proste. Na tym lcd chciałbym wyświetlać jakieś dane tylko nie wiem czy...
...czy tylko wstawka asemblerowa może? Pewne jest , że gdybyś bardziej przyjrzał się standardowym bibliotekom Bascoma , to byś nie zadawał tego pytania :P Biblioteka LCD Bascoma , udostępnia np. takie procedury: _lcd_control 'wyślij rozkaz do LCD _write_lcd 'wyślij znak do LCD Parametr dla tych procedur , musi znajdować się w zmiennej _temp1(R24)....
1. Problem z nie wczytywaniem większych stron jest spowodowany koniecznością zwiększenia rozmiaru bufora 2. Co do dopisania kolejnego leda - nie mam teraz czasu na przegląd kodu. 3. Niestety biblioteki te pod Bascoma są niedopracowane - zawieszają się czasami a także jest problem z urządzeniami mobilnymi, które wysyłają dłuższe naglowki - kiedyś zacząłem...
Witam Na prośbę jednego z użytkowników wrzucam moje biblioteki do Bascoma do obsługi wyświetlaczy LED. Pliki były robione na własny użytek więc wymagają zrozumienia i dopieszczenia. Moduł na sterowniku TM1637 dla Bascom AVR Moduł na sterowniku TM1637 dla Bascom '51 Moduł na rejestrach przesuwnych 74HC595 dla Bascom '51 Moduł na rejestrach przesuwnych...
Witam przeczytałem kilka tematów o wyświetlaczu od Nokii 3510i(LCD pracuje na sterowniku Epson S1D15G14), i gdzieś doszukałem się informacji że można sterować nim z pomocą biblioteki od Bascoma, a konkretnie LCD-EPSON.LBX i tu moje pytanie czy da się tą biblioteką obsłużyć ten wyświetlacz i czy ktoś tego już próbował?
Jakiej wersji kompilatora używasz? Get RC5 domyślnie używa timera0 a Atmega8 to nie to samo co Atmega88 i timery są inne, inne rejestry sterujace. Zobacz do noty np. Timer/Counter Control Register TCCR0 w ATMega8 steruje preskalerem a w ATMega88 TCCR0B Timer/Counter Control Register B, dwa różne rejestry inne adresy, różne też są flagi zdarzeń timerów...
Znalazłem lekarstwo: bibliotekę do bascoma, obsługującą sprzętow i2c. Może komuś się przyda. U mnie działa aż miło :)
Da się ale trzeba dokupić bibliotekę I2CSlave do Bascoma, lub wykombinować coś na piechotę. Osobiście nie mam na to pomysłu.
Witam. robiąc symulacje w bascomie na wyświetlaczu wyświetla mi tylko 0, i nic się nie zmienia gdy naciskam przyciski Hmmm... Pewnie czegoś nie wiem, lub nie zrozumiałem, ale jak symulujesz pracę PCF8574? Co do Twojego problemu, to jest gotowe rozwiązanie w postaci biblioteki do Bascoma o nazwie "Key_i2c.lib". Korzysta ona właśnie z PCF8574, a wszystko...
po pierwsze bardzo ciekawe i tanie urządzonko na pewno każdemu w autku (i nie tylko bo np podszas bieganie/joggongu :) )się sprzyda (w końcu tylko ok 50zł) ale mam takie pytanko dotyczące wyświetlacza w nim zastosowanego a mianowicie czy to napewno od noki 3510i i do tego są biblioteki do bascoma do niego ? bo z tego co mi wiadomo to żadna nie chodzi...
mnie w sumie tez to interesuje. czy jest mozliwosc dodania biblioteki do bascoma obslugi rc6. Tak mysle ze pewnie ale za pewne tylko dla tych ktorzy kupili pelna wersje bascom-a
W tej chwili prawie wsio chodzi na MODBUSie;) Są biblioteki do bascoma tylko chyba platne;)
Logan :arrow: są takie dwie fajne biblioteki do Bascoma, DS1307RTC i DS1307clock ogólnodostepne. Usunąłem część wypowiedzi.
Też miałem mały problem z obróceniem tekstu o 90*. Da się to zrobić z biblioteką dołączoną do Bascoma ($lib "lcd-pcf8833.lbx"). Mój działający program wygląda mniej więcej tak: Po inicjalizacji wyświetlacza: Inicjalizacja_lcd: Portc.7 = 0 'Inicjacja Reseta Waitms 50 Portc.7 = 1 Waitms 50 Glcdcmd &H01 'software reset Glcdcmd &H11 'sleep out Glcdcmd...
Jeśli zależy Ci na rozkładzie pinów jak dla mega8, to 328p jest chyba największym z tej rodziny. Ilość RAMu jest wystarczająca do obsługi kart SD, żeby jeszcze AVR-DOS ten procek obsłużył... (fajne biblioteki do Bascoma do obsługi pamięci masowych z plikami FAT). Sprawdź, czy w folderze głównym programu masz plik "m328pdef.dat". O ile pamiętam 328p...
Ten "moduł artnet" widoczny na zdjęciu (nie wiem jak to nazwać) to też DIY? Interesuje mnie trochę możliwie najtańszy lub łatwy do skonstruowania moduł DMX, który potrafił by współpracować z GrandMA on pc, albo HOG 3PC lub jakimś emulatorem Avolites. Dimmer, lub nawet wyłącznik na przekaźnikach pod artnet (nie bezpośrednio pod DMX) też by mnie interesował....
Witam Potrzebuje zdalnego sterowania do bramy garażowej zwykłe on/off.Jako że trochę negatywnych rzeczy naczytałem się o transmisji 433Mhz (łatwo dostępne moduły) i postanowiłem zainwestować w nadajnik odbiornik 868Mhz.Z tańszych jaki znalazłem jest taki: Pytanie mam jedno jak przygotować soft by dołączony mikrokontroler wysłał dane? Czy są jakieś gotowe...
(at)Sylwunia35 Póki co nie jest to jeszcze dopracowane, w ciągu najbliższych dni mam zamiar napisać bibliotekę do Bascoma pod nrf24l01. Zagadnienie wcale nie jest takie trudne, na razie mogę Ci jedynie zaproponować zapoznanie się z kodem zawartym na tej stronie (niestety w języku Rosyjskim) : (at)MastrPlastr Masz rację, taka sytuacja może nastąpić,...
Bascom ma jedną podstawową zaletę dla początkujących przy małych wymaganiach wobec programisty amatora daje satysfakcję ze zrobienia czegoś co działa I kolega jest usatysfakcjonowany działaniem Bascoma? Wnioskuję, że nie bo nie ma on ochoty wyświetlać obrazków z zewnętrznej eeprom. A tak poza tym jak już kolega wszystko wie co może biblioteka z bascoma...
Cześć Jak nie jeden początkujący mam problem z wyświetlaczem LCD. Któryś raz już próbuję podejść do próby odpalenia wyświetlacza LCD. Najpierw próbowałem na I2C, ale nie udało mi się nic wyświetlić. Stwierdziłem że mam problem ze znalezieniem odpowiedniej biblioteki pod Bascoma albo brakiem umiejętności programowania na I2C. Więc spróbowałem na zwyczajnym...
CS w ILI9486, a nie w Atmedze. Poslaczasz dwa wyświetlacze do Atmegi. Wszystkie piny poza CS są wspólne. Stan niski na pinie CS wybiera odbiorcę komend (wyswietlacz). Niestety nie wiem, czy biblioteka z Bascoma obsługuje więcej niż jeden wyświetlacz. Kolejny raz odsyłam do datasheetu ILI. Rozdział 7.1.2 8080-Series Parallel Interface.
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...
Czy ja wiem, zależy o jakich możliwościach Protela mowa, bo chyba nie o biblioteki. Co do wyboru C - ja korzystam z Bascoma, jest on o wiele prostszy, co do braku możliwości Bascoma to jeszcze nigdy nie miałem takiego problemu, jeśli mam problem jak coś zrobić, to to głównie wynika z braku mojej wiedzy a nie z braku możliwości Bascoma. Uzasadnij swoją...
Prawie każdy wyświetlacz się nadaje. Obecnie w sterowaniu wyświetlaczy alfanumerycznych LCD obowiązuje standard - kontrolera HD44780 i większość wyświetlaczy jest w niego (albo odpowiednik) wyposażona. Wyświetlacze mogą różnić się ilością wyświetlanych znaków, może też być różna ilość linii, ale sterowanie wygląda zawsze tak samo, Jedyna różnica jest...
W poprzedniej części opisałem zasadę działania i podstawy sterowania wyświetlaczy VFD, w tej części przejdę do praktycznych działań :D które większość z Was pewnie bardziej zainteresuje. Nowe wyświetlacze są stosunkowo kosztowne w zakupie i nie równoważy tego fakt że przeważnie zawierają już dedykowany driver/kontroler. O ile w przypadku wyświetlacza...
... Jeśli ktoś coś ma jeszcze do dodania to zachęcam - przyda się również potomnym. Pozdrawiam Skoro tak to dodam , że taką bibliotekę do Bascoma można napisać i przetestować w .... powiedzmy godzinę , ale trzeba to napisać w assemblerze ;) Piotrek
Nie wiem, nie znam Bascoma. Zapewne da się uzyskać więcej jeśli Bascom ma dedykowane biblioteki do SD. Z drugiej strony nie prościej przejść na C? Szybkość zapisu na poziomie 300-1400 kB/s jest zupełnie realna w C. A ponieważ do obsługi SD używasz biblioteki, np. FATFS Chana to prostota użycia tego rozwiązania jest taka sama jak Bascoma.
Potrzebuję działający przykład programu Modbus slave napisany w BascomAVR współpracujący z DS18B20. Są przykłady dla Arduino, lecz to C, muszę mieć koniecznie w Bascomie. Zmierzona temperatura jest przechowywana (już po przeliczeniu) w zmiennych Temperatura_x. Procesor ma ją wysłać poprzez MAX485 na magistralę Modbus RTU. Zmienna Temperatura_x jest...
Nie to jest ważne w urządzeniach kosmicznych. Kosmiczne rozwiązania są ponad klasyfikacją military, a AVRy nawet pod klasyfikacje military nie podchodzą, nie wiem czy w ogóle Atmel robi jakies układy w wersji military, jak nawet maja napisane że maja takie w ofercie to i tak im nie wierzę. Oczywiście, że robią, nie są tylko dostępne w detalu dla zwykłych...
W PDFie tej płyty nie widać typowej złączki podłączenia programatora. Na PCB jest, na schemacie nie ma, nie wiem jak oni takie cuda robią, w AVT, ale niezgodność schematu z płytka zdarza im się dosyć często. Do zestawu byla dolaczona plytka CD,na ktorej jest nawet oscyloskop. Pewnie oparty na karcie dźwiękowej komputera, nie ma to zbyt dużych możliwości,...
Po wielkich bojach uruchomiłem malutki wyświetlacz OLED 96x16 Trzeba było sięgnąć do czeluści internetu i znalazłem Const Ssd1306_rotate = 1 Czy ktoś widzi szansę na taką edycję biblioteki, która zapewni prawidłowy rozruch tego OLED'a ? Może powstałaby nowa glcdSSD1306-I2C_V2b.lib ? Te małe oledy są tanie i wiele osób sięgnęłoby po nie mając w zapleczu...
Jest naprawdę, zawsze tyle rzeczy o których możesz jeszcze nie wiedzieć, że nie ma co wydawać osadów. Bascom mierzy dwa razy. Jesli chcesz to możesz to wyłączyć. [syntax=basic4gl][_GETADC] _GetADC: * Sbi ADCSR,6 ; start conversion _GetADC_1: * Sbic ADCSR,6 ; skip next instruction if ready Rjmp _GetADC_1 ; not ready ;--- remark the next 4 lines for single...
Może napisz który to Bascom. Te diody WS weszły chyba już w 2078/2079 jako natywnie wspierane z szeregiem komend które umożliwiają chyba wszystko co z nimi związane. Bardzo łatwo jest znaleźć wersję Bascoma 2081... Dodam, że biblioteka Bascoma jest rozwinięciem biblioteki z niemieckiego forum autorstwa "Galahard`a". Jeśli więc nadal będziesz się upierał...
Szukam od kilku tygodni jakiejś ciekawej książki o programowaniu mikroprocesorów AVR w języku C w okolicznych bibliotekach i księgarniach oraz w internecie. Jednak znajduję wszystko albo na assemblera albo na bascoma. Assembler jest dla mnie zbyt żmudny natomiast bascom niesatysfakcjonujący dlatego wybór padł na C. Niestety niewiele istnieje polskich...
Jak modyfikować surowe SFRy pod bascomem - nie wiem. Ale pewnie jakoś się da. Zupełnie prosto. SFR = Wartość np. PORTB = 255 Rzecz jednak w tym że klasyczni BASCOMowcy nie uznają takich rzeczy i używają tylko wysokopoziomowych funkcji BASCOMa. To coś jak Arduino albo biblioteki SPL do STMa. I się ludzie którzy tego używają rękami i nogami bronią przed...
Nie rozumiem dlaczego wciąż wielu ludzi pisze takie rzeczy na Bascoma. Dlatego że pomimo wielu gotowych i uniwersalnych bibliotek oraz rozbudowanego helpa Bascoma bardzo dużo jest niepotrzebnych postów z podstawowymi problemami. Ogólnie daje się zauważyć że Ci co zaczynają od bascom'a myślą że "wszystko się samo zrobi: :wink:. Niestety żaden język...
A czy dało by się dodać do bascoma informacje o tym układzie. Tam każdy procesor ma swoją bibliotekę więc może dało by się zdobyć taką i dodać do bascoma.
Od wybrania mikrokontrolera i języka programowania może. Nie koniecznie najlepsze, ale ze względu na popularność i łatwość uzyskania pomocy na elektrodzie , proponuję jakiegoś AVRa. Jeżeli to jednorazowy projekt, to do programowania może być BASCOM. Jak chcesz w tym siedzieć więcej, to może lepiej C, ale w C na początku będziesz miał więcej problemów...
Nie używam i nie znam BASCOMA. Próbuje swoich sił w Arduino IDE (ATMega328(at)16MHz). Po pomocy ze strony przyjaznych niewiedzącym: BlueDraco , nsvinc , tmf mogę stwierdzić że: Ten uC ma na pewno możliwości, aby obsłużyć te przerwania (zakładam ok. 33kHz). Problem nie polega na wywołaniu zaprogramowanego przez Ciebie przerwania (ale to już zauważyłeś),...
Kupiłem ostatnio wyświetlacz LED D4056A na sterowniku TM1637. Coś takiego: Do wyświetlacza dostępne są biblioteki do Arduino: Chciałbym go obsłużyć z poziomu Bascoma. Interface wygląda jak I2C. Komenda startu &h80, komenda zapisu do wyświetlacza &hC0 i 4 bajty do wyświetlenia, i komenda regulacji jasności &h80 i jeden bajt z poziomem jasności. Wyświetlacz...
Po prostu zgrały się w nieodpowiednim momencie jakieś krytyczne czasowo elementy programu. Np. odczyt zegara RTC po I2C. Albo co gorsza jakieś wewnętrzne mechanizmy BASCOMa działające na przerwaniach. W normalnym języku programowania jak C, to definicja częstotliwości rezonatora nie ma wpływu prawie na nic (jedynie na funkcje opóźniające). A w BASCOMie...
No cóż. Równie dobrze można by się dziwić po co ludzie płacą 200zł za oryginalną płytkę arduino z megą 2560 (bo skoro są nadal w handlu w takiej cenie to ktoś musi je chyba kupować). Używanie klonów jest chyba tak samo legalne jak używanie scrackowanego bascoma. Swoją droga nie do końca rozumiem modę na jechanie po tym kompilatorze przy każdej nadarzającej...
Witam. Potrzebuje zrobic cos takiego: Karta CF ----- Mikrokontroler ----- RTL8019 Ogólnie chodzi o cos takiego ze karta CF bedzie podpieta do mikrokontrolera a mikrokontroler do ethernet-u i chodzi mi o mozliwosc pobierania plikow z tej karty - moze byc poprzez http ale lepiej by bylo gdyby pliki te nie byly pobierane a uruchamiane. Ogolnie chodzi mi...
To mój pierwszy post na forum witam wszystkich. Zaczołem zabawę z prockami od AT 89S52, programator z 74HC244 czasem czyta czasem nie. Program ISP Programer czyta i zapisuje kostkę tylko jak napisać jakiś program, BASCOM nie posada biblioteki .dat dla tego procka. Gdzieś na forum wyczytałem że można samemu na podstawie NOTY KATALOGOWEJ utworzyć plik...
Sorki że się wtrącę, ale też dopiero zaczynam zabawę z AVR. Zbudowałem odbiornik, wrzuciłem program napisany w Bascom AVR - program śmiga, LCD wyświetla, ale nie odbieram kodu. Wydaje mi się, że winny jest Atmega, bo chodzi na wewnętrznym oscylatorze - mam włożony i zadeklarowany kwarc 8MHz ale on i tak zasuwa na wewnętrznym RC - tak mi się przynajmniej...
Dodajesz do katalogu projektu pliki "CONFIG_AVR-DOS.bas" i "Config_MMC.bas". "Config_MMC.bas" możesz zedytować. Najlepje też wywalić z niego "Driveinit()". Inaczej przy włączaniu urządzenia bez karty będziesz miał kilkuminutową przywiechę. Dodajesz te pliki do za pomocą: $Include "Config_MMC.bas" 'include mmc $Include "Config_AVR-DOS.BAS"...
A czy możesz jeszcze powiedzieć cos o obsłudze karty pamięci, którą zastosowałeś? Czy to jest jakaś biblioteka, jak sie z niej korzysta? Jeśli nie źródła to może coś fragment? Używam biblioteki AVR-DOS napisanej dla Bascoma. Zamieszczona jest ona na stronie autora razem z niezbędnymi opisami.
Aaaa, obsługa karty SD na AVR-DOS - jak wiadomo do poprawnej pracy ten system wymaga (niestety) skonfigurowanego programowego zegarka, który korzysta z trybu asynchronicznego timera2 - stąd zapewne biblioteka robi coś z tym zegarkiem lub sama nie działa poprawnie, gdyż nie konfigurujesz nigdy tego zegarka. A skonfigurowanie ręcznie tego timera w innym...
W specyfikacji ILI9341 jest takie info. Mam bibliotekę pod bascoma i tam jest do wyboru 8,16bit lub spi. Są takie wyświetlacze które mają wyłącznie magistralę SPI. Dodano po 1 SD_CS - CS SD_DIN - MOSI SD_DO - MISO SD_CLK - CLK RESET - RESET Nie nie piny oznaczone SD_xx to piny do karty SD. To było by zbyt proste.
podobno istnieje biblioteka do Bascoma obsługująca sterownik KS108 ( glcdKS108.lib)
nie mam biblioteki TWI, tylko I2C Slave na AVR( chociaż zastanawiam się teraz czy przypadkiem nie była na '51 i nie próbowałem jej z AVR - musze to sprawdzić, bo zdarza mi się czasem robić różne głupoty ) z programową obsługą miałem na myśli Bascoma. czy pisze się tak samo jak bez TWI, a kompilator załatwia resztę, rozpoznając istnienie TWI i kompiluje...
uP 2051, port P3.2, odbiornik TFMS.. - typowa aplikacja, wyświetlanie na LCD, program z "sampli" BASCOMA. (...) Wygląda to tak jakby zmienne command i subaddress były "zapamiętywane" i podawane do wyświeylenia na wskutek przerwania od obcego pilota co powoduje oczywiste zakłócenia. Zmienne Command oraz Subaddres są i muszą być zmiennymi globalnymi....