instrukcja obsługa bascom

Znaleziono około 311 wyników dla: instrukcja obsługa bascom
  • AVR Studio - instrukcja obsługi

    na początek może bascom

    Mikrokontrolery   07 Paź 2007 09:30 Odpowiedzi: 6    Wyświetleń: 3156
  • BASCOM TYGRYS-NEW Autoalarm instrukcja obsługi (pl)

    BASCOM TYGRYS-NEW Autoalarm instrukcja obsługi POLSKI

    Inne Instrukcje obsługi   11 Sty 2008 09:44 Odpowiedzi: 0    Wyświetleń: 1891
  • Bascom licznik 16 bitowy, wyświetlanie liczby, porty zew.

    ...Typ zmiennej wiem że musi być integer . Nie musi :!: Nie wiem tylko jak wyświetlić tę liczbę na portach zewnętrznych Poszukaj w "instrukcji obsługi" Bascom , słówek High i Low :idea: Piotrek

    Mikrokontrolery   13 Maj 2008 18:48 Odpowiedzi: 2    Wyświetleń: 1337
  • bascom 8051 i at 89s52 problem

    może schemat, a nie jakieś instrukcje obsługi....

    Mikrokontrolery   26 Lut 2004 11:15 Odpowiedzi: 5    Wyświetleń: 1881
  • bascom - atmega8 - podłączenie klawiatury do linii wyświetlacza.

    Być może bascom'owe instrukcje obsługi lcd nie patrzą na kierunek w jakim działa port, tzn. w w funkcja "Config Lcdpin" ustawia wybrane porty jako wyjścia a pozostałe instrukcje obsługi lcd nie sprawdzają czy to się nie zmieniło. Spróbuj przed instrukcjami od lcd czyli przed obydwoma "cls" ręcznie przestawić...

    Mikrokontrolery AVR   20 Gru 2011 00:16 Odpowiedzi: 4    Wyświetleń: 3836
  • Bascom AVR, Atmega16 - Disable Interrupts, Disable Int0/1

    Witam. Pytanie odnośnie kompilatora Bascom AVR. Załóżmy, że w programie wykorzystuję dwa przerwania. Pierwsze pochodzi od nóżki Int0, drugie od przepełenienia Timer 1. Czy (i kiedy) w procedurze przerwania powinienem stosować wyłączanie przerwania na czas jego obsługi? Niby Bascom udostępnia...

    Mikrokontrolery Początkujący   02 Wrz 2012 21:06 Odpowiedzi: 1    Wyświetleń: 1296
  • [bascom] atmega8 ADC noise reduction

    To nie jest wcale takie skomplikowane. Musisz włączyć zezwolenie na przerwanie od zakończonej konwersji. Wtedy kiedy wprowadzisz uC w stan Iddle albo Noise canceler start konwersji nastąpi automatycznie. Wyboru kanału/wejścia dokonuje się rejestrem ADMUX. Niestety jest w nim też wybór źródła napięcia...

    Mikrokontrolery AVR   14 Cze 2017 17:30 Odpowiedzi: 2    Wyświetleń: 966
  • Akcelerometr żyroskop MPU6500 BASCOM AVR I2C jak odczytać dane?

    Witam Posiadam Akcelerometr/żyroskop cyfrowy MPU6500, który chciałbym połączyć z procesorem ATmega8. Jeśli chodzi o język programowania to częściowo znam bascoma dlatego w tym języku chciałbym napisać program. Pojawia się jednak problem z nawiązaniem komunikacji po I2C -Nie wiem jak dostać się...

    Mikrokontrolery AVR   05 Sie 2016 18:54 Odpowiedzi: 33    Wyświetleń: 5046
  • [stk500v2] - Programator blokuje się po instalacji BASCOM

    Nie będe firmy reklamował ale jeden z polskich producentów podobnego sprzętu opartego o rozwiązanie tego programatora ma na swojej stronie pełną dokumentację, schemat i instrukcję obsługi tego programatora łącznie z instrukcją konfiguracji tego pod każde środowisko (Atmel Studio, Bascom, etc.) Dostępny...

    Mikrokontrolery AVR   01 Mar 2015 20:54 Odpowiedzi: 7    Wyświetleń: 927
  • 74ls164 w bascom

    Dzięki za program wyświetlający. Jeśli dobrze zrozumiałem to zera nieznaczące nie są wygaszane?, jeśli tak to mam jeszcze pytanie jak przerobić program aby te zera były wygaszone?. i czy w instrukcjach tego przerwania obsługującego wyświetlacz mogę dopisać instrukcje obsługi klawiszy tak aby załatwić...

    Mikrokontrolery   28 Gru 2005 08:20 Odpowiedzi: 13    Wyświetleń: 5118
  • [BASCOM] Mega644PA-AU - dziwne objawy a taktowanie

    Jak widzę, że ktoś napisał, że szkolny błąd bo procedura obsługi przerwania jest dłuższa od czasu pomiędzy przerwaniami i w tym samym zdaniu napisał, że pierwszą instrukcja obsługi jest zablokowanie przerwania ponownego a ostatnia jest ponowne odblokowanie to mi się pióropusz podnosi.

    Mikrokontrolery AVR   15 Cze 2016 13:08 Odpowiedzi: 29    Wyświetleń: 993
  • bascom i przerwanie od uart-a

    przerwanie od portu szeregowego obsługujesz w ten sam sposób jaki i każde inne przerwanie. Ale to nie wszystko ;) Jeśli skonfigurujesz seriala do pracy z buforem , to Bascom sam "podłoży" przerwanie i będzie za Ciebie odbierał znaki z uarta i zapisywał do bufora kołowego.Instrukcję obsługi Bascoma...

    Mikrokontrolery   23 Gru 2007 22:40 Odpowiedzi: 3    Wyświetleń: 1663
  • [bascom] wstawic ten znak -> "

    nie testowałem tego tylko pisze z głowy. Ale skoro X to STRING to nie można go porównywać z pojedynczym znakiem bo STRING to tablica znaków. Porównanie musiałoby wyglądać na przykład: if X Kiedy tak sobie czytam podobne dywagacje na temat Bascoma , to zaraz widzę taką sytuację: Bascom , to skomplikowana...

    Mikrokontrolery AVR   02 Lis 2008 23:49 Odpowiedzi: 8    Wyświetleń: 1880
  • [Atmega16 BascomAVR] - Instrukcje BascomAVR a wykorzystywanie timerów

    Witam. W pewnym sofcie dla Atmega16 wykorzystałem już: - Timer1 (16 bit) do odliczania 0,0001s odcinków czasu - Timer2 (8 bit) jest wykorzystywany przez odbiornik podczerwieni (instrukcja getrc5) Timer 0 niby jest wolny, ale nie wiem / nie jestem pewien czy nie jest on wykorzystywany przez...

    Mikrokontrolery AVR   27 Sie 2012 08:29 Odpowiedzi: 1    Wyświetleń: 1470
  • Procedura do odmierzania 0,5ms w Bascom

    delay Panowie to było rozwiązanie problemu. Przy kwarcu 12MHz daje 100us czyli 5 razy dało mi około 0,5ms (bo u mnie kwarc jest 11 z kawałkiem). Dokładność nie była mi potrzeba a timery ze względu na przerwania akurat wolałem oszczędzić. Mimo wszystko wielkie dzięki, okazało się, że jak coś się nie wie...

    Mikrokontrolery   16 Lip 2006 22:01 Odpowiedzi: 4    Wyświetleń: 1100
  • Bascom i programator USB AVR ISP II FT

    cóż, nadal proszę o jakieś szersze informacje, instrukcję obsługi itp.

    Mikrokontrolery   23 Cze 2011 21:50 Odpowiedzi: 45    Wyświetleń: 7591
  • [ATmega8][Bascom]Nie wysyla sms - modem SE gr47

    Dorzuć po Chr(13) - Chr(10) i sprawdź. Alternatywnie sprawdź w instrukcji obsługi modemu, jak ustawić koniec linii polecenia.

    Mikrokontrolery Początkujący   29 Maj 2013 11:35 Odpowiedzi: 2    Wyświetleń: 1083
  • [BASCOM][Attiny13A] - Częstotliwość PWM

    Dużo też zależy od miernika, niektóre nie radzą sobie z niską częstotliwością, albo mają problem z przebiegiem prostokątnym. Przeczytaj instrukcję obsługi, powinna być wzmianka na ten temat.

    Mikrokontrolery AVR   29 Lip 2014 21:53 Odpowiedzi: 12    Wyświetleń: 2106
  • Atmega8 Bascom - I2c zawiesza program.

    ale to juz inny temat i trzeba brac to po uwage przy projektowaniu konkretnego układu. NXP sie nie przyzwyczaje, Philips to Philips Off topic Nareszcie dzis skonczyłem projekcik - ledwo sie zmiesciłem w procku: Program: 8018 bytes (97.9% Full) A teraz musze napisac instrukcje obsługi. Czy...

    Mikrokontrolery AVR   28 Lis 2015 23:20 Odpowiedzi: 20    Wyświetleń: 1686
  • Chciałbym zacząć przygodę z Bascom AVR ale potrzebuje przewodnika

    Uważam, że moderator ... Działania moderatorskie wykonuję na czerwono za pomocą odpowiednich funkcjonalności. Niestety raz się zdarzyło że na czerwono wyciąłeś tekst o "niewygodnym" środowisku programistycznym :D Ale nie o tym będę pisał. Napiszę jak to wyglądało u mnie. Ja zaczynałem od BASCOMa....

    Mikrokontrolery Początkujący   01 Lip 2015 10:06 Odpowiedzi: 31    Wyświetleń: 4428
  • [Bascom] - Zegarek - 4 cyfrowy na osobnych nogach

    Hmm...Bascom działa lepiej kiedy się wie co się robi :D Wiesz co robi instrukcja Config Clock = Soft ? Konfiguruje Timer który w mikrokontrolerze jest przygotowany do pracy asynchronicznej. Dodatkowo potrzebny jest rezonator kwarcowy 32768 Hz dołączany do pinów mikrokontrolera oznaczonych TOSC1...

    Mikrokontrolery AVR   15 Gru 2016 00:04 Odpowiedzi: 48    Wyświetleń: 3876
  • [ATmega8][Bascom] Sterownik na podczerwień

    Poprawiłem ten kod według wskazówek i działa z instrukcją case w podprogramie oraz z taką samą instrukcją w pętli głównej. Kod programu z Instrukcją case w podprogramie [syntax=basic4gl]'Projekt sterownika na podczerwień '12 kanałów binarnych sterowanie załącz/wyłącz 'oraz 2 kanały sterowane sygnałem...

    Mikrokontrolery Początkujący   04 Lip 2012 18:47 Odpowiedzi: 36    Wyświetleń: 5940
  • [90c2313][bascom] Obsługa pamięci eeprom procesora.

    próbowałem tego wcześniej ale program nie generuje przy kompilacji pliku z rozszerzeniem eep jak podglądam w symulatorze zawartość to jest pusta jeśli załaduje na początku dane z deklaracją do epromu na początku programu to w symulatorze mogę sobie podejrzeć zawartość a mnie chodzi aby te zmienne były...

    Mikrokontrolery   09 Lip 2008 06:21 Odpowiedzi: 14    Wyświetleń: 2724
  • [BASCOM][8515] a instrukcja servo

    W instrukcji CONFIG SERVOS jest taki parametr jak RELOAD = xxx. Liczba xxx określa jaki czas w us będzie pomiędzy kolejnymi przerwaniami licznika taktującego generator PWM dla układów serwa. I będzie to rozdzielczość tego układu. Zatem jeśli wpiszesz 10 to SERVOS(1) = 100 da nam 100x10us = 1ms impuls...

    Mikrokontrolery AVR   19 Lip 2008 07:37 Odpowiedzi: 1    Wyświetleń: 2452
  • [atmega8][BASCOM] timer1, błąd odczytu?

    To nie Bascom jest przyczyną tylko źle napisany program ;). 1. odczyt timera1 16bit odbywa się po przez rejestr pomocniczy TEMP, ten rejestr jest też używany przez inne procedury i funkcje i jeśli jest użyty to właśnie niszczona jest wartość High timer1 bo ona tam jest wpisana gdy używasz komendy. wpisując...

    Mikrokontrolery AVR   16 Lut 2012 11:34 Odpowiedzi: 2    Wyświetleń: 1781
  • LCD 3310 - Biblioteka Bascom + instrukcja podłączenia

    Witam, Wczoraj przyszła mi przesyłka z moimi pierwszymi wyświetlaczami od nokii 3310. Znalazłem w internecie mnóstwo programów w Bascom do ich obsługi, lecz każdy z nich ledwo mieścił się na uC Atmega8. W końcu natrafiłem na bibliotekę lib dla Bascom, która obsługuje ten że wyświetlacz, i przy tym...

    Mikrokontrolery   11 Maj 2016 17:45 Odpowiedzi: 0    Wyświetleń: 909
  • Wyświetlacz od Nokii 3310, Bascom - komendy,obsługa

    Odkopię trochę temat bo sam walczę z ekranem od nokii i mam problem. W większości przypadków podawany jest powyższy kod do obsługi lcd ale u mnie on nie działa i nie mam zielonego pojęcia dlaczego. Jedyne co zmieniłem to pin DC na Portb.3, kwarc na 8Mhz oraz procesor na atmega32. Na ekranie nic się nie...

    Mikrokontrolery AVR   27 Lut 2011 17:55 Odpowiedzi: 9    Wyświetleń: 10799
  • [ATmega][BASCOM] Odbiór RC5 bez użycia GETRC5 - gotowiec dla początkujących

    Pisząc program stanąłem przed problemem odbioru kodu RC5 z pilota ale z użyciem przerwania. O ile w BASCOM 8051 GETRC5 w przerwaniu działa doskonale, to w BASCOM AVR jest to kompletna porażka. Wadą Bascomowej funkcji GETRC5 jest: 1) Dziadowskie działanie w przerwaniu (niby działa ale traci pierwszy...

    Mikrokontrolery AVR   03 Sty 2013 13:29 Odpowiedzi: 13    Wyświetleń: 6366
  • ATMEGA8 BASCOM nie działa poprawnie przerwanie INT0

    Gdy procesor jest w trakcie wykonywania procedury przerwania, następne przerwanie nie będzie przyjęte , gdyż procesor (nie kompilator!) zeruję flagę globalnego zezwolenia na przerwania. Tak samo flaga bieżącego przerwania (tego, którego procedura obsługi jest wykonywana) zostaje automatycznie wyzerowana....

    Mikrokontrolery AVR   19 Lut 2010 21:54 Odpowiedzi: 7    Wyświetleń: 4961
  • Mega8 bascom - TDA8425 + LCD + enkoder (INT0, INT1), I2C w przerwaniu T0

    Fakt, ze jest milion różnych sposobów na zrobienie tego. Ok spróbuję tym sposobem co mi podsunąłeś. W sumie nawet lepiej tak. Dzięki. Dodano po 5 Ok, coś tam skleciłem, jest to niepełny program, bo nie ma w nim np. ustawień dla Mute i trybu, oraz nie pokazuje na LCD wartości, ale to później....

    Mikrokontrolery AVR   30 Mar 2013 00:17 Odpowiedzi: 2    Wyświetleń: 2232
  • [ATMEGA32A][BASCOM 2.0.7.3] Graficzny wyświetlacz i zapis do SD

    Dzień dobry, Jestem w trakcie tworzenia programu, w którym wyniki wyświetlane na wyświetlaczu graficznym 128x64 chcę zapisać potem na kartę SD. Problem w tym, że polecenia obsługi wyświetlacza graficznego (Boxfill, Line, Circle) "gryzą się" z poleceniem OPEN wykorzystywanym w podprogramie dokonującym...

    Mikrokontrolery AVR   08 Lip 2017 10:43 Odpowiedzi: 3    Wyświetleń: 846
  • Priorytet przerwan w Bascom....

    smalski->O priorytecie przerwań w AVR-ach , można powiedziec tak , że im niższy(mniejszy) adres wektora , tym wyższy priorytet posiada dane przerwanie. To jest zasada stosowana w PC, (np przerwanie 2h ma prorytet wyższy od 3h, ale niższy od 0h... 0h (dzielenie przez zero) ma najwyższy priorytet..).. w...

    Mikrokontrolery   25 Lis 2004 15:39 Odpowiedzi: 4    Wyświetleń: 1797
  • [mega8][BASCOM]rs485 proszę o wyjaśnienie

    I teraz jeszcze takie pytanie, jak master wyśle komendę print 0103, to wysyła on na wszystkie układy podłączone do magistrali i tylko w slave o numerze 01 (na przykład) wykona się instrukcja 03??? Tak to rozumiem. No i czy instrukcja INPUT nadaje się do odebrania danych z magistrali?? Dokładnie...

    Mikrokontrolery AVR   08 Sty 2010 14:40 Odpowiedzi: 3    Wyświetleń: 2352
  • [ATMEGA48][BASCOM] Obsługa pamięci AT25F2048 - interfejs SPI

    Witam, Mam problem ze skomunikowaniem się z pamięcią AT25F2048 używającej interfejsu SPI. Stosuje interfejs SPI programowy. - Zasilanie mam 3,3V wspólne dla pamięci i procesora, wszystko jest porządnie wyfiltrowane (osobno na procku i pamieci). - Pamiec jest podlaczona bezposrednio do pinow procesora....

    Mikrokontrolery AVR   12 Gru 2010 16:04 Odpowiedzi: 2    Wyświetleń: 1469
  • [Bascom] Przerywanie instrukcji Input w przerwaniu

    mirekk36 . Na razie nie wiemy jakie kolega ma długieee te transmisje danych. RAM nie jest z gumy, a powinno jeszcze starczyć na całą masę zmiennych i trzy stosy, a zwłaszcza na HWStack, który by tu mocno puchnął. Jeśli to jest ATtiny2313 to pewnie, że nie ma o czym w ogóle mówić ale jeśli już...

    Mikrokontrolery AVR   21 Gru 2010 20:27 Odpowiedzi: 15    Wyświetleń: 2817
  • transfer projektu Bascom Atmega8 > Atmega48

    Witam ewentualnych czytelników tego tematu. Zamykam temat, jako że problem rozwiązałem. Obsługa timerów została poprawnie zrealizowana po skompilowaniu projektu w Bascomie dla procesora Atmega48, Jedynie przy obsłudze przerwań pojawił się problem. W moim programie była konieczność "ręcznego" kasowania...

    Mikrokontrolery AVR   19 Lip 2011 11:32 Odpowiedzi: 10    Wyświetleń: 2120
  • [Bascom][atmega32] Program do matrycy led 5x12 lub 5x7

    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...

    Początkujący Naprawy   13 Lis 2011 14:44 Odpowiedzi: 2    Wyświetleń: 2170
  • Bascom - błędne działanie programu a długość kodu

    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...

    Mikrokontrolery AVR   09 Mar 2021 17:56 Odpowiedzi: 9    Wyświetleń: 522
  • Obsługa klawiatury- MENU - BASCOM AVR

    Za polskim helpem Bascoma Przeznaczenie: Powoduje przerwanie wykonywania instrukcji: FOR..NEXT, DO..LOOP, WHILE..WEND, SUB..END SUB lub FUNCTION..END FUNCTION. Składnia: ... FOR EXIT DO EXIT WHILE EXIT SUB EXIT FUNCTION Opis: Za pomocą instrukcji EXIT można w każdej chwili...

    Mikrokontrolery AVR   28 Wrz 2011 01:25 Odpowiedzi: 2    Wyświetleń: 2514
  • Atmega8A-PU Bascom - Prosty zegar + data

    Poszukuję wsadu do AtMega8 umożliwiającego stworzenie zegarka z datą na wyświetlaczu 2x16. Znalazłem kilka ale była też tam obsługa czujników temperatury (bądź pod wyświetlacz led), a ja odczytywać temperatury nie chcę. Czy któryś z forumowiczów dysponuje takim plikiem, lub potrafiłby zmienić ten, tak...

    Mikrokontrolery AVR   27 Sie 2012 08:06 Odpowiedzi: 6    Wyświetleń: 2963
  • Bascom operacje na bitach - Bascom operacja na bitach

    Znalazłem kod tablicy świetlnej, 8x8 sterowanej przez rejestr 74164, niestetypo załadowaniu programu na tablicy świecą się tylko trzy kolumny diód :(. Czy ktoś mi pomorze to rozgryść? 'Program tablicy świetlnej 'Sterowania multipleksowe wyświetlaczem matrycowym 7x5 LED 'Częstotliwość sterowania...

    Mikrokontrolery   17 Mar 2013 20:00 Odpowiedzi: 6    Wyświetleń: 2211
  • [mega32][BASCOM] wys. LED na przerwaniach i problem z uartem

    Zrobiłeś typowy błąd: obsługa przerwania jest za długa. Jak uart ma nie gubić znaków, skoro u ciebie obsługa przerwania trwa ponad 12ms? W tym czasie główna pętla stoi! Jedna z fundamentalnych zasad: w przerwaniu robimy tylko niezbędne minimum operacji. Im mniej instrukcji tym lepiej. Totalnym bezsensem...

    Mikrokontrolery AVR   10 Maj 2010 12:14 Odpowiedzi: 3    Wyświetleń: 1305
  • Bascom \\ Atmega8 - Tablica matrycowa LED5x7 z książki Marcin Wiązania

    Witam, Mam problem. Chodzi o listingi z książki Marcin Wiązania - Programowanie mikrokontrolerów AVR w języku Bascom W książce są dwa przykłady sterowania matryca Led 5X7 Pierwszy przykład z książki ma za zadanie wyświetlać znaki po kolei i to działa. Natomiast drugi listing ma za zadanie przesuwać...

    Mikrokontrolery Początkujący   28 Mar 2013 08:45 Odpowiedzi: 9    Wyświetleń: 3450
  • Proszę o sprawdzenie kodu zamka szyfrowego. [bascom]

    Witam, Ostatnio zabrałem się za zamek szyfrowy, ale jako że moja wiedza o programowaniu jest znikoma, postanowiłem zrobić klawiaturę, w której każdy switch jest podpięty do osobnego portu (pomyślałem- będzie łatwiej) . Nie najlepiej to wymyśliłeś. Pod każdym względem, lepszym rozwiązaniem...

    Mikrokontrolery AVR   13 Lut 2013 14:08 Odpowiedzi: 12    Wyświetleń: 2604
  • [Sprzedam] Programowanie mikrokontrolerów AVR w języku Bascom M. Wiązania

    Witam. Sprzedam książkę: Programowanie mikrokontrolerów AVR w języku Bascom Autor: Marcin Wiązania Wydawnictwo: BTC Opis: Bascom AVR umożliwia szybkie i łatwe przygotowywanie programów dla większości popularnych mikrokontrolerów AVR. Korzystając z wbudowanych w Bascom instrukcji do...

    Elementy elektroniczne Bazar   17 Cze 2013 14:30 Odpowiedzi: 0    Wyświetleń: 1350
  • Bascom AVR i przerwanie INT0 na ATtiny2313

    Napisz tak: Dim Zmienna As Byte Zmienna = 0 Config Intx = Low Level | Rising | Falling [ | Change ] 'Konfiguracja reakcji na sygnał przerwania 'za x podstaw nr przerwania wybierz jeden ze sposobów pobudzenia kocówki uC Enable Interrupts 'Uruchomienie przerwań globalnych Enable Intx 'Uruchomienie...

    Mikrokontrolery   02 Lut 2006 15:32 Odpowiedzi: 4    Wyświetleń: 3537
  • Przerobienie kodu wyświetlacza led 5x7 na 6x7 Atmega8 Bascom

    Witam! Mam problem z przerobieniem kodu tablicy świetlnej z wyświetlaczem matrycowym led. Posiadam kod z książki Marcina Wiązani - Programowanie mikrokontrolerów AVR w języku Bascom przerobiony według instrukcji użytkowników w temacie: 'Program tablicy świetlnej 'Sterowania multipleksowe wyświetlaczem...

    Mikrokontrolery AVR   01 Sty 2010 21:44 Odpowiedzi: 51    Wyświetleń: 4404
  • [Mega32][Bascom] zegarek LED a przygasanie wyświetlacza podczas obsługi klawiszy

    Po usunięciu pętli w podprogramach obsługi klawiszy przygasanie zmniejszyło się o około 90%. Obecnie widzę, że na czas obsługi nacisnięcia wyświetlacz ledwie przygasa. Spróbuję stworzyć obsługę w przerwaniu. Czy mogę w przerwaniu wpakować instrukcję debounce? Wiem, że domyslnie wprowadza 25ms opóźnienia,...

    Mikrokontrolery AVR   22 Cze 2012 22:44 Odpowiedzi: 29    Wyświetleń: 2870
  • szybka obsługa encodera, czy można tę procedurę uprościć?

    Witam i dziękuję za zainteresowanie tematem. nie wiem,bascom chyba po definicji konfiguracyjnej przerwania już zapisuje i odtwarza ze stosu zawartości rejestrów,czy można więc pominąć te instrukcje? ----------------------------------------...

    Mikrokontrolery   05 Lut 2007 08:17 Odpowiedzi: 15    Wyświetleń: 1991
  • Obsługa serw w Bascom na osobnych timerach

    Po wielu prubach wróciłem do instrukcji bascoma: "Config servo". Może wie ktoś jak to instrukcja jest napisana żeby można ją było przełożyć na język C lub na Bascom. Bo jeśli mam sterować 5 serwami to nie mogę do każdego używać osobnego serwa. A ta instrukcja może sterować 16 serwami na jednym taimerze...

    Mikrokontrolery   19 Lut 2007 17:34 Odpowiedzi: 2    Wyświetleń: 1467
  • Obsluga silnikow krokowych -bascom

    Witam.Napisałem dziwny program do obsługi 2 silników krokowych(dziwny bo jeszcze takiego nie wiedziałem :) )I mam z nim problem lecz nie oto chodzi .Czy ktoś mógłby mi napisać przykładowy program do obsługi silnika krokowego?Chciałbym zobaczyć w jaki sposób można jeszcze sterować tymi urządzeniami.To...

    Robotyka Modelarstwo   02 Gru 2007 17:14 Odpowiedzi: 16    Wyświetleń: 2574
  • [atmega]8 zegar (strasznie spóźnia)[Bascom]

    Po podłączeniu rezonatora: Spróbuj w obsłudze zatrzymać timer przed jego załadowaniem, następnie uruchomić go po załadowaniu. W symulatorze Basom jest możliwość określenia ile cykli zajmuje wykonanie rozkazów wykonujących dane linie programu. Warto skorzystać z tego narzędzia aby skorygować wartość...

    Mikrokontrolery   07 Kwi 2008 19:48 Odpowiedzi: 18    Wyświetleń: 2914
  • [bascom]Bascom, a obsługa drukarek/drukarynek

    Czyli do drukarki igłowej muszę mówić w kodzie ESC!! Zdobyłem bibliotekę funkcji pod swój konkretny modeli zobaczę co zdziałam w DOSie. Tylko jedno pytanko, bo jestem trochę nie douczony: Jak uruchomić coś pod DOSem na win XP?? Dodano po 3 Rany, ale ja jestem debilem ;-) MS-DOS = cmd.exe ;-)...

    Mikrokontrolery AVR   06 Wrz 2011 15:27 Odpowiedzi: 39    Wyświetleń: 9867
  • [DS89C450][BASCOM] Obsługa lcd 2x16 :(

    Hm, sprobuj ustawic na 12 bo pamietam ze zmieniajac ten paramer udalo mi sie odpalic wiekszosc bascomowych funkcji na tym procku. Poza tym.. skoro zaczales pisac w C, to po co przesiadac sie na bascom? Satysfakcja z dzialajacego kodu w C jest wieksza niz z bascomowego - przynajmniej dla mnie. edit:...

    Mikrokontrolery   23 Kwi 2009 14:41 Odpowiedzi: 5    Wyświetleń: 2177
  • [Atmega32][Bascom]Sterowania multipleksowe wyświetlaczami matrycowym 7x5 led

    Witam Zmontowałem sobie układ Atmega32 z pojedynczym wyświetlaczem 5x7 i wszystko działa tak jak należy ale problem zaczyna się w innym miejscu. Potrzebuję połączyć 3 takie wyświetlacze, lecz nie mam pojęcia w jaki sposób to zrobić. Proszę o pomoc Tutaj podaję listing programu

    Mikrokontrolery AVR   19 Mar 2012 18:38 Odpowiedzi: 26    Wyświetleń: 5023
  • [ATMEGA8] [BASCOM] - Matryca LED 5x5

    Witam, pojawił się u mnie problem (pewnie banalny) z obsługą matrycy led. Posiadam podręcznikowy przykład M. Wiązani i próbuje go przerobić tak aby działał z moim schematem: [syntax=basic4gl]'wiersze C... Pinb.4 = Output Config Pinb.3 = Output Config Pinb.2 = Output Config Pinb.1 = Output Config...

    Mikrokontrolery AVR   09 Gru 2012 20:23 Odpowiedzi: 0    Wyświetleń: 942
  • [Bascom] [Biblioteka]-Kompilowanie biblioteki w Bascom-lcd4e2.lib dla port A

    Czy w obsłudze przerwań używasz jakiś instrukcji do obsługi LCD? Jeżeli masz możliwość zamień wyświetlacze i sprawdź czy tak samo się zachowują.

    Mikrokontrolery Początkujący   02 Kwi 2016 08:46 Odpowiedzi: 18    Wyświetleń: 4935
  • Bascom AVR /M168 - Czas trwania instrukcji warunkowej w Bascomie i innych jęz.

    Witajcie. Nadeszły wakacje, nadeszła i nuda. I to jaka, aż wstyd przyznać mi się, że wziąłem się za obsługę kineskopu cz/b 5,5". No cóż, w wieku 22 lat powinno się obsługiwać dziewczynę a nie kineskop, no ale zdarza się i tak :-) Generalnie nie za bardzo jest sens przytaczać kod programu czy schemat....

    Mikrokontrolery AVR   31 Lip 2014 18:58 Odpowiedzi: 4    Wyświetleń: 1293
  • [Bascom Tinny44] - Instrukcja load na timer1

    Szkoda czasu na przeładowanie Timera jeśli może on pracować w trybie CTC. Ustawiasz raz i zapominasz. Nie zupełnie tak jest!!! Ile tego czasu zaoszczędzisz? (4 cykle... ?) Owszem, w trybie 'Normal' przeładownie timera musisz robic w przerwaniu ovf; tu nie stosujesz OVF, ale sam fakt konieczności...

    Mikrokontrolery AVR   11 Lut 2015 18:57 Odpowiedzi: 25    Wyświetleń: 1479
  • Optymalna obsługa enkodera (impulsatora) - Bascom

    Witam. Temat ogólnie znany ale próbowałem pisać różne procedury, przeszukiwałem Elektrodę i niestety nie znalazłem dobrej obsługi enkodera bez używania systemu przerwań (nie pozwala mi na to konstrukcja programu, gdyż innym przerwaniem obsługuję RS'a dla którego bardzo ważne są timingi). Poniżej zamieszczam...

    Mikrokontrolery   15 Lip 2007 12:42 Odpowiedzi: 7    Wyświetleń: 5873
  • atmega32 Bascom - Multileksowanie 6-ciu wyświetlaczy LED

    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...

    Mikrokontrolery Początkujący   29 Lip 2014 20:14 Odpowiedzi: 14    Wyświetleń: 3060
  • ATTINY13 - Obsługa przerwania od Timer0 (BASCOM)

    Zmienna pomocnicza zmodyfikowana w programie obsługi przerwania powinna być widoczna w całym programie. Nie bawiłem się nigdy Tiny 13, więc moje spostrzeżenia mogą być mylne lecz uważam, że kolega zapomniał o istnieniu przerwań zewnętrznych INT. Gdybym pisał ten program to podałbym impulsy wejściowe...

    Mikrokontrolery   12 Mar 2006 08:45 Odpowiedzi: 6    Wyświetleń: 4944
  • Obsługa szybkiego impulsatora w BASCOM AVR

    ..... Rozumiem że pracując w BASCOM AVR nie ma raczej alternatywnych rozwiązań(oprócz wstawek asemblerowych), które przyśpieszyły by prace tego modułu? ... I to jest słuszne stwierdzenie !!!! Następna sprawa to obsługa impulsatora. Zakładam, że impulsator jest 2 (dwu) wyjściowy i pomijam ile...

    Mikrokontrolery   14 Maj 2006 09:45 Odpowiedzi: 15    Wyświetleń: 5197
  • BASCOM TCP/IP na ENC26j80

    Witam. Na stronie: Wyczytałem że: "W język Bascom AVR wbudowano wiele instrukcji zapewniających m.in. łatwą obsługę (...) a także obsługę stosu TCP/IP na układzie W3100A" Czy komunikacje przez LAN w BASCOMIE (sterowanie portami I/O za pomocą przegladarki, strona z "wlącznikami") latwiej zrobić na...

    Mikrokontrolery AVR   21 Lis 2009 23:26 Odpowiedzi: 4    Wyświetleń: 2610
  • bascom instrukcja inputbin

    Witajcie!!! Napisałem krótki programik w bascomie do obsługi wyświetlacza led.utkwiłem jednak w pewnym, miejscu i nie mogę dalej ruszyć oto kod: Readeeprom Cx , 512 Inputbin A(1) , Cx For Ax = 1 To Cx Writeeeprom A(ax) , Ax Next Ax instrukcja inputbin w składni "inputbin a(1) , cx" czyli ze zmienną...

    Mikrokontrolery AVR   29 Gru 2009 22:15 Odpowiedzi: 2    Wyświetleń: 1602
  • Dac 12bit Mcp4822 obsługa tego przetwornika w Bascom

    Witam Wszystkie szczegóły odnośnie transmisji masz na stronie 6 w postaci graficznej. Bardzo ładnie wszystko widać. W pierwszej kolejności ustawiasz pin CS i LDAC w stan wysoki a SCK w stan niski. Żeby rozpocząć transmisję do układu (DAC) ustawiasz stan niski na wyjściu CS następnie na wyjściu danych...

    Mikrokontrolery   17 Lut 2011 19:45 Odpowiedzi: 8    Wyświetleń: 4000
  • [Bascom] Przerwania i wait

    Instrukcja Wait nie stopuje procesora. Procesor odlicza czas poprzez zmianę wartości rejestrów a więc działa. A skoro działa to powinien także odczytać informację, że nastąpiła sygnalizacja od przepełnienia Timera. Spróbuj zastosować tą instrukcję. Tylko nie wywołuj jej w obsłudze przerwania a w pętli...

    Mikrokontrolery Początkujący   09 Lip 2012 22:19 Odpowiedzi: 7    Wyświetleń: 1646
  • [Bascom] Własna procedura obsługi serwomechanizmu.

    Pracuje nas sterowaniem małego serwomechanizmu: Programuje w Bascom AVR i do tego celu wykorzystuję jedynie Timer0. Nie mogę wykorzystać dodatkowego timera1 bo ten będzie służył do odliczania czasu. Instrukcji Serwos() także nie chce wykorzystywać...jakoś nie mam do niego zaufania :/ Aktualnie...

    Mikrokontrolery AVR   14 Lip 2012 12:34 Odpowiedzi: 10    Wyświetleń: 2062
  • [Bascom][Atmega32] - "Config KBD" a praca timerów.

    W helpie bascoma nie znalazłem konkretnej odpowiedzi na moje pytanie. Odnośnie wait pisze tam tylko "Instrukcja wstrzymuje działanie programu na podaną ilość sekund. Odmierzany czas jest wartością przybliżoną, więc nie należy stosować tej instrukcji do dokładnego odmierzania czasu. Używanie przerwań,...

    Mikrokontrolery Początkujący   26 Paź 2012 12:58 Odpowiedzi: 10    Wyświetleń: 1590
  • bascom ATmega32 - Sterownik domowy/pokojowy

    Witam, BASCOM swego czasu był bardzo dobrze opisany w EdW (Elektronika dla Wszystkich) Na płytach CD były kolejne odcinki szczegółowych opisów kolejnych tematów z 80C2051. Bardzo dobre instrukcje i ćwiczenia z przykładami. Obsługa Timerów, LCD, RS232, I2C, RC5, ............itd Potem była chyba...

    Mikrokontrolery Początkujący   29 Lis 2014 20:44 Odpowiedzi: 6    Wyświetleń: 2793
  • atmega8+ modul lcd 5110 bascom

    Musisz wiedzieć jaki masz tam sterownik. W opisie tam gdzie kupowałeś powinno pisać. Kiedy już wiesz z czym masz do czynienia to na przykład na forum MCS leży gotowa biblioteka napisana w assemblerze dzięki której, jeśli ją załączysz do swojego kodu możesz używać standardowych Bascomowych instrukcji...

    Mikrokontrolery   20 Lut 2016 07:32 Odpowiedzi: 9    Wyświetleń: 4233
  • Timer0 AT892051 Bascom.Chce mieć jedną sekunde

    'do liczby 1536 trzeba by jeszcze coś dolożyć, na wykonanie instrukcji Zasadniczo nie trzeba nic dokładać, bo wartość timera jest inkrementowana sprzętowo od razu (w kolejnym cyklu maszynowym). Czyli już w trakcie obsługi przerwania. Jeżeli obsługa timera zmieści się w 255 cyklach maszynowych,...

    Mikrokontrolery   05 Gru 2005 23:51 Odpowiedzi: 9    Wyświetleń: 1428
  • 1Wire na 2 portach (BASCOM)

    Witam wszystkich. Robię obsługę 1wire na 2 osobnych portach, wiem że trzeba się odwoływać osobno do każdego portu przy każdej operacji związanej z obsługą ds 1820. W pierwszej części kodu wychodzi błąd kompilacji, gdy dodam po instrukcji liczbę bajtów błędu nie ma (druga część kodu), nie wiem tylko...

    Mikrokontrolery   12 Sty 2007 13:44 Odpowiedzi: 1    Wyświetleń: 1122
  • Problemik w banalnym programiku (Bascom AVR)

    Mam oto taki problemik. Programik jest banalnie prosty i działa mniej więcej tak: Gdy zmienna (Wart) nie osiągnie 30 zostaje załączone wyjście Portc.0 . Po osiągnięciu tej wartości wyjście zostaje wyłączone i załącza się kolejne czyli Portc.1 . Podprogram kończy się na wyłączeniu wyjścia Portc.3...

    Mikrokontrolery AVR   24 Paź 2008 17:32 Odpowiedzi: 15    Wyświetleń: 2421
  • Poszukuje sprawny zegar [Bascom][Atmega8]

    Witam wszystkich, Tak jak w temacie: Poszukuje sprawnego programu aby zrobić zegar LCD na ATMEGA8. Program musi być w języku bascom. Znalazłem coś takiego ale nie działa :/ Opoźnienie sekundy wynois jakies 4s 'Program zegara wykorzystującego przerwania od Timer1 'Przerwanie przepełnienia...

    Mikrokontrolery AVR   29 Mar 2010 13:17 Odpowiedzi: 15    Wyświetleń: 7466
  • Przedłużający się Watchdog w Bascom

    Witam Od 3 dni siedze nad problemem z watchdogiem który wydłuza czas resetu procesora. Metodą kolejnych wykluczeń ustaliłem ze przyczyną jest odwołanie do instrukcji zwiazanych z obsługą LCD. Najlepiej jak podam przykład. Program uprosciłem do minimum : [syntax=basic4gl] $crystal = 1000000 $regfile...

    Mikrokontrolery   19 Cze 2011 13:12 Odpowiedzi: 8    Wyświetleń: 1754
  • [ATmega8][Bascom] Obsługa PCF8563 - dziwne godziny

    musisz dostawiać wiodące zero... Co chyba nie jest trudne, w bascomie służy do tego chyba strasznie zasobożerna instrukcja "fusing" czy jakoś tak... W C nie ma takiego problemu, bo obsługa popychania znaków na wyświetlacz jest niskopoziomowa, i można po prostu wyświetlać... [syntax=C] unsigned...

    Mikrokontrolery   20 Wrz 2011 18:28 Odpowiedzi: 20    Wyświetleń: 3297
  • Obsługa mechanicznego enkodera wyciągniętego z myszki

    Gdzieś na elektrodzie ktoś już podawał fajny mały i szybki programik w BASCOM do obsługi enkodera, który przede wszystkim był naprawdę odporny na drgania i błędne zliczanie - wiem, bo sam go kiedyś sprawdzałem. Działał dokładniej niż gotowa bascom'owa instrukcja. Program był na tyle prosty, że i na C...

    Mikrokontrolery   15 Sie 2013 13:14 Odpowiedzi: 5    Wyświetleń: 2169
  • Atmega8 Bascom - Nie działa obsługa timera gfdzie jest błąd

    Tak co jeden cykl. Prescale jest 64 wiec nie tu chyba problem. Nic sie nie dzieje na wyswietlaczu a w symulatorze tez nie pokazuje zmian zmiennych. To nie jest jeden cykl, ani też 64 jakby wynikało z podziału prescalera. Wszystko można odczytac w symulatorze, tylko musisz potrafic posługiwac się...

    Mikrokontrolery Początkujący   06 Lis 2013 07:50 Odpowiedzi: 16    Wyświetleń: 2427
  • [ATmega16][Bascom] Problem z encoderem.

    A jaką instrukcją, bądź kawałkiem kodu mógłbym zastąpić tą instrukcję ( encoder ), czy mógł by mi ktoś napisać, opisać taki kawałek programu, wiem, że jakoś się go robiło na instrukcji "If...Then", a nawet spotkałem się na obsłudze encodera, na Timerach... Mógł by mi ktoś pomóc....

    Mikrokontrolery AVR   06 Cze 2008 19:52 Odpowiedzi: 4    Wyświetleń: 2662
  • BASCOM, zakończenie przerwania instrukcją "GOTO"

    Nie taka konstrukcja jest jest niepoprawna. Obsługa przerwania musi być zakończona instrukcją Return. Zamiast Goto ustaw flagę i sprawdzaj jej stan w pętli głównej. Jeśli warunek się spełni to wtedy skocz do podprogramu.

    Mikrokontrolery   16 Gru 2009 23:07 Odpowiedzi: 2    Wyświetleń: 1106
  • Program do licznika impulsu BASCOM

    Wiec tak też jestem początkujący, właśnie częściowo też korzystam z tego programu. Udało mi sie zrobić z niego właśnie zwykły licznik impulsów. Generalnie to brak w tym kodzie jest obsługi wyświetlacza LCD, jak sam widzisz nie jest skonfigurowany gdzie jakie porty procka maja nim sterować , jest niekompletna...

    Mikrokontrolery AVR   15 Kwi 2010 22:12 Odpowiedzi: 4    Wyświetleń: 2775
  • Print-wysyłanie danych i przerwania [bascom]

    Przykład. W pętli głównej jest zmienna, która jest zwiększana przez TIMER0. Zależnie od wartości owej zmiennej, jest wysyłany dany ciąg znaków przez instrukcję PRINT - uart sprzętowy oraz instrukcję Print#kanał - uart programowy. Mam też przerwanie od timera1 - do obsługi wyświetlaczy siedmioseg. i...

    Mikrokontrolery AVR   14 Wrz 2011 23:49 Odpowiedzi: 3    Wyświetleń: 1344
  • [BASCOM] Zapis tabelki do .txt na kartę SD

    Jeżeli nie masz detekcji karty, to należałoby wykryć kiedy wystąpił błąd systemu plików podczas wyciągnięcia karty. I obsłużyć ten błąd jakimś stosownym komunikatem :) " bla bla wystąpił błąd zapis pliku/brak karty. Włóż kartę SD i naciśnij przycisk". Jeżeli brak jest ekranu i klawiatury można ustawić...

    Mikrokontrolery   16 Sty 2013 08:23 Odpowiedzi: 12    Wyświetleń: 2841
  • Attiny2313 BASCOM - Zmiana licznika timer0 na timer1

    A może wyłumaczyć mi ktoś tak jaśniej niż whelpie bascoma ;) co to jest ten prescaler i co on dzieli. Może tak po kolei jak twój program widnieje: 1. Jeżeli PORTB jest przeznaczony do obsługi LCD to nie konfiguruj go w ogóle w stylu jaki podałeś w pierwszym poście. Config Portb = &B11111111...

    Mikrokontrolery AVR   11 Lut 2015 22:00 Odpowiedzi: 8    Wyświetleń: 1299
  • [Atmega128 Bascom] - HARD-SPI vs SOFT-SPI

    Zmieniłeś prescaler a nie czytałeś noty swojego mikrokontrolera ;) Na początku rozdziału o ADC przeczytasz że ATmega128 potrafi wygenerować maksymalnie 15 tyś próbek na sekundę ;) • Up to 15 kSPS at Maximum Resolution Myślę więc że wynik 37 to efekt przepełnienia licznika ;) Sam podziel...

    Mikrokontrolery AVR   24 Lip 2015 11:43 Odpowiedzi: 22    Wyświetleń: 1662
  • Bascom i lcd w trybie * bit.

    Z tego co widzę to biblioteki BASCOMA do obsługi LCD nie korzystają z linii RW. Tak, można podłączyć jako 8-bitowy -ale chyba tylko w trybie magistrali. fragment helpa poniżej: Przeznaczenie: Określa sposób komunikacji z wyświetlaczem LCD. Składnia: CONFIG LCDBUS = ilość_bitów gdzie: ilość_bitów 4.....

    Mikrokontrolery AVR   07 Wrz 2004 17:34 Odpowiedzi: 1    Wyświetleń: 1658
  • [Bascom] Problem z obsługą przycisków i przerwania.

    Niestety , muszę Cię zmartwić :( W samej pętli głównej tracisz ~5 s na instrukcje WAIT i WAITMS , a do tego dochodzi czas wykonania funkcji i podprogramów.W tak zbudowanym programie , masz marne szanse na prawidłowy(w miarę szybki) odczyt klawiszy.Myślę , że należy skorzystać z timera i jego przerwania...

    Mikrokontrolery   28 Lip 2005 22:29 Odpowiedzi: 6    Wyświetleń: 1808
  • literatura dotycząca AVR i Bascom

    Spokojnie z tą 128 - ką. Bascom w zakresie długości kodu nie jest taki zły. Piszę przeważnie programy równolegle w Bascomie (który znam) i w "C" (bo się go uczę). Jak dotąd "C" daje plik wynikowy o wielkości od 70 do 80% pliku Bascoma. Można jednak w prosty sposób zmienić te proporcje. Wystrczy użyć...

    Mikrokontrolery   28 Mar 2006 16:45 Odpowiedzi: 14    Wyświetleń: 3394
  • LCD TQL16D2-1 bascom

    W podprogramie obsługi przerwania powinno się wstawiać tylko niezbędne instrukcje, tak aby nie blokować na dłuższy czas innych przerwań. Wyświetlanie lepiej przenieść do pętli głównej lub umieścić w podprogramie. Metoda wyświetlania bez CLS jest dobra, jednak nie trzeba "kasować"wyświetlacza spacjami....

    Mikrokontrolery   28 Maj 2006 09:38 Odpowiedzi: 9    Wyświetleń: 2320
  • Bascom i obsługa przycisku do Vcc

    yarpen2 napisał "resetujesz Pinb.0 na początku". Rejestru pinb.0 nie da się zresetować bądź ustawić. Jest to rejestr do odczytu. Co innego Portb.0. Przy pracy końcówki portu jako wejście wartością wpisaną do rejestru Portx włączasz (1) lub wyłączasz (0) wewnętrzne rezystory podciągające. Zatem Reset...

    Mikrokontrolery   22 Wrz 2006 05:42 Odpowiedzi: 26    Wyświetleń: 2382
  • obsługa enkodera obrotowego przez attiny2313 Bascom

    Moim zdaniem przyczyna leży w obsłudze przerwania. Przerwanie INT0 jest uruchamiane opadającym zboczem (Falling) CHA zmiana sie 1 -> 0. Dodatkowo w przerwaniu są instrukcje sprawdzające czy kanały są w stanie 00. Stan 11 jest pomijany. By móc rejestrować zmiany 0 -> 1 można ustawić przerwanie INT1 na...

    Mikrokontrolery   24 Lut 2009 10:37 Odpowiedzi: 12    Wyświetleń: 5959
  • potrzeba połaczyć dwa programy bascom

    Witam jest dość początkującym w dziedzinie programowania i potrzeba mi połączyć tak aby na jednym wyświetlaczu pojawił sie zegar i licznik impulsów z halotrona jako obrotomierz zegar: $regfile = "m8def.dat" 'informuje kompilator o pliku 'dyrektyw...

    Programowanie   30 Gru 2007 18:58 Odpowiedzi: 2    Wyświetleń: 1760
  • [Bascom] _rs_bufcountr0 - dziwna sprawa?

    Witaj, Używam programowej obsługi wejściowego bufora FIFO USARTa zaimplementowanego w Bascomie oraz następującej konstrukcji do jego obsługi umieszczonej w głównej pętli programu: 'Konfigurujemy programowy bufor sprzętowy Config Serialin = Buffered , Size = 128 Enable Interrupts ......... 'W...

    Mikrokontrolery AVR   30 Lis 2008 10:17 Odpowiedzi: 8    Wyświetleń: 1361
  • Bascom i tajemnicza obsługa rc5

    A od czego masz licencję, która wszystko przecież definiuje? BASCOM-AVR sam w sobie nie . Swoje kody wynikowe tak (brak restrykcji). Kody wynikowe osób trzecich, za ich zgodą . Sam kod funkcji _GETRC5 jest dość prosty. Konfiguracja licznika (TIMER0), samplowanie bitu w porcie, sprawdzanie ramek...

    Mikrokontrolery   03 Sty 2009 16:04 Odpowiedzi: 14    Wyświetleń: 2337
  • [90s2313] lub [atmega128] [bascom] problem z obsługą rs232

    więc tak..... jest komp, avr, urządzenie do wysterowania avr steruje urządzeniem wysyłając po rs232 instrukcje o strukturze: rozkaz dane (rozkaz(znak - spacja)dane(znak - enter) urządzenie odpowiada ciągiem danych o strukturze: (znak - enter) echo polecenia...

    Mikrokontrolery AVR   26 Sty 2009 10:49 Odpowiedzi: 12    Wyświetleń: 2439
  • bascom klawiatura, instrukcja debounce

    To wszystko o czym mówisz Pawle mam zachowane wiem ze porty wejściowe maja być podciągnięte do VDD(zasilania), u mnie w aducu ma byc jeszcze wpisane zero do rejestrów poru. Klawiatura mi działa, ale chodzi mi o to że nie mam tego zabezpieczenia przed przytrzymaniem przycisku przez dłuższy czas. Chciałbym...

    Początkujący Elektronicy   26 Lut 2009 17:53 Odpowiedzi: 4    Wyświetleń: 1294
  • gdzie dac instrukcje obslugiwana przycisk zegar led [bascom]

    Masz 2 opcje albo w pętli głównej albo w obsłudze przerwania. Po za tym jeśli już korzystasz z timera to wykorzystaj go do odliczania czasu zamiast korzystać z waitms.

    Mikrokontrolery AVR   02 Maj 2009 19:34 Odpowiedzi: 12    Wyświetleń: 2142
  • [mega8] [bascom] Blad z lcd i zmienna string

    Witam. Mam problem z programem, ponieważ nie chce się kompilować błędy to nr 40 i 41 czyli według polskiego helpa to: 40 Ta zmienna nie może być parametrem instrukcji RESET 41 Ta zmienna nie może być parametrem instrukcji SET (c) Zbigniew Gibek, 2002-2005 (c) MCS Electronics, 1999-2005 ale zauważyłem...

    Mikrokontrolery AVR   22 Maj 2009 19:21 Odpowiedzi: 4    Wyświetleń: 1497
  • Bascom - instrukcja warunkowa - jak jej użyć?

    Witam piszę sobie program w Bascomie na ATmegę8 do obsługi stacji meteo mam malutki problem z pętlą chcę aby mikrokontroler dochodził do pewnego miejsca w pętli a dalej wykonywał tylko jeżeli na Pinie B0 jest zero Piszę tak: If Pinb.0 = 0 Then ????????????? Then ? to co dalej? Co mam wpisać po...

    Mikrokontrolery   14 Cze 2009 19:09 Odpowiedzi: 5    Wyświetleń: 1157
  • [AtMega8][Bascom] Podłączenie przekaźników

    Problem jest z pinem C.0 a nie z portem D. Cały port D jest przeznaczony do obsługi klawiatury instrukcjami Config Kbd i Getkbd Schemat jest przykładowy, ukazujący połączenia elektryczne. Podłączenie konkretnych przekaźników opisane jest w kodzie. Z innymi przekaźnikami...

    Mikrokontrolery AVR   23 Lip 2009 10:57 Odpowiedzi: 20    Wyświetleń: 5345
  • [bascom-AVR] instrukcja lookup

    Jak w temacie zaczynam swoją przygodę z bascomem i napotkałem pierwszy problem. Chciałbym na wyświetlaczu led wyświetlić zawartość rejestru eedr który będzie zwiększany z każdym naciśnięciem przycisku. Wszystko chodzi ok dopóki nie użyję polecenia lookup. Dopóki licznik liczy po swojemu i wartość EEDR...

    Mikrokontrolery AVR   03 Paź 2009 14:39 Odpowiedzi: 2    Wyświetleń: 2099
  • [Attiny2313][Bascom] Dwa Timery na przerwaniach na raz

    Ponadto etykiety podprogramów obsługi przerwań powinny być poniżej instrukcji "End" A sama instrukcja "End" powinna być tuż za pętlą główną.

    Mikrokontrolery AVR   30 Lis 2009 09:01 Odpowiedzi: 7    Wyświetleń: 2194
  • Pętla w programie a dalsze instrukcje (BASCOM)

    A tutaj masz pełny Multithreating na AVR. W BASCOMie! Thread_0_label, Thread_1_label i Thread_2_label to 3 kody główne. Na razie jest tam miganie trzema diodami. Oczywiście każda dioda miga w innym tempie. Reszta to obsługa wątków i tego nie nalezy zmieniać jak się nie wie o co tam chodzi. Niestety...

    Mikrokontrolery AVR   20 Gru 2009 11:14 Odpowiedzi: 6    Wyświetleń: 2922
  • [ATMEGA2560][BASCOM]Bufory wejściowe i wyjściowe UART-ów

    .... dodaję że problemy mam z tym że jeśli umieszczę moje wypociny w przerwaniach to podczas wysyłania danych z modułu A instrukcją Print to układ lubi mi się zawiesić , lub mam problemy z odebraniem kompletnych danych. W tem przykładzie jaki podałem ostatnio wszystko chodzi idealnie poza tym że mam...

    Mikrokontrolery AVR   28 Cze 2010 17:38 Odpowiedzi: 27    Wyświetleń: 4808
  • [bascom] zegar ciemniowy i wyswielacz led7segmentowy-problem

    problem mój polega na nieprawidłowym wyswietlaniu cyfr . o ile w zakresie 0-99 wszystko jest ok., to powyżej 100 ma same zera : wyswietlacz ma 3 cyfry led-7-segmentowe i w założeniach ma liczyć czas od 0 do 999 sek pełny kod: '$sim $regfile = "m8def.dat" ...

    Mikrokontrolery AVR   08 Mar 2010 18:55 Odpowiedzi: 2    Wyświetleń: 1320
  • [at2313][Bascom] Programowe rozwiązanie PWM

    Przerwanie od timerów to zbiór instrukcji, które zostają wykonane w przypadku przepełnienia licznika, asynchronicznie, czyli niezależnie od wykonywanego w danym momencie kodu (chyba ze jest to inne przerwanie). Nie wiem jak wygląda obsługa przerwań w bascomie, ale mogę wytłumaczyć o co "biega". A więc...

    Mikrokontrolery AVR   11 Mar 2010 20:51 Odpowiedzi: 16    Wyświetleń: 3718
  • [Mega8][Bascom] Pomiar prędkości obrotowej

    Wstaw przed Do instrukcję Start Timer1. Z helpa nie wynika, że Config włącza timer automatycznie, a jeśli ten się nie uruchomi to nie będzie przerwania i nie zadziałają instrukcje Start/Stop w podprogramie obsługi przerwania. P. S. Nie miga ci wyświetlacz? Zastosuj Locate albo Upperline zamiast CLS.

    Mikrokontrolery AVR   20 Mar 2010 13:20 Odpowiedzi: 13    Wyświetleń: 3963
  • [ATTINY2313][BASCOM]Pomoc w obsłudze counter-a. Co nie tak?

    Z helpa bascoma (nawet nie bolało :)) : "; Średnik – rozdziela argumenty instrukcji wejścia/wyjścia " Zawsze mi działały instrukcje zapisane w ten sposób . Ale zmieniłem bo może jednak jest źle . Dalej nie działa więc to nie w tym problem . Drugi błąd to nie błąd ponieważ jak można znaleźć...

    Mikrokontrolery AVR   19 Cze 2012 11:39 Odpowiedzi: 23    Wyświetleń: 3931
  • [ATMEGA][BASCOM]Obsługa kolorowych wyświetlaczy TFT.

    Trudno w to uwierzyć. Proste wyliczenia - matryca 640*480, odświeżanie 25Hz - dotclock=7680000Hz. Dla ATMegi8515 daje to zaledwie 2 instrukcje na pixel (przy maksymalnym taktowaniu 16MHz). Biorąc pod uwagę, że dostęp do zewnętrznego RAM trwa co najmniej o 1 cykl dłużej, to jest to 1 instrukcja/pixel....

    Mikrokontrolery AVR   20 Sie 2010 22:47 Odpowiedzi: 30    Wyświetleń: 15867
  • [bascom][8515] Jak sprawdzić flagę "FE"?

    Zamieszałeś i to zdrowo. Przerwanie URXC będzie zgłaszane po odebraniu znaku - taki jest jego cel. Jest to przerwanie sprzętowe, zatem żadne zaklęcia w stylu Expecto Inputbin :D nie spowodują, że zgłosi się ono dopiero po całej "ramce". Ponadto co to za styl programowania, gdzie piszesz procedurę...

    Mikrokontrolery   23 Wrz 2010 18:29 Odpowiedzi: 8    Wyświetleń: 1394
  • [BASCOM]komendy,obsluga lcd 3310

    Witam serdecznie,od kilku dni czytam w internecie wszelkich informacji nt obsługi ww wyświetlacza,wykonałem płytkę najpierw pod lcd z nokii 6150. Niestety nie działało ,wobec tego zakupiłem 2 sztuki wyświetlaczy nokii 3310, mają "na sobie" dwa przyklejone do szkła kondensatory smd,a kontakt jest poprzez...

    Mikrokontrolery AVR   21 Lip 2011 00:38 Odpowiedzi: 7    Wyświetleń: 5280
  • [Bascom] Proszę o sprawdzenie kodu

    Może nie umie wstawiać? $regfile = "m88def.dat" $crystal = 1000000 Config Lcd = 16 * 2 Config Lcdpin = Pin , Db4 = Portb.0 , Db5 = Portb.1 , Db6 = Portb.2 , Db7 = Portb.3 , E = Portb.5 , Rs = Portb.4 Config Portd = &B00001111 'portd 0 1 2 3...

    Mikrokontrolery AVR   07 Lut 2011 20:13 Odpowiedzi: 16    Wyświetleń: 3180
  • [ATTiny2313][Bascom]-sterownik silnika krokowego początkujac

    Ok posiedziałem ciut, poczytałem w necie jak się używa te Timery i ich przepełnienia . Powstał taki oto kod .Proszę wyświetlacz traktować jako pomoc pokazującą mi ile już wystąpiło przepełnień, zresztą bardzo fajnie to pokazuje. Ramowa zasada jest taka - programik ma zliczać przepełnienia do 2108 i...

    Mikrokontrolery AVR   05 Mar 2011 18:57 Odpowiedzi: 6    Wyświetleń: 4117
  • [atmega16/32][Bascom] Obsługa przycisków w menu

    Popraw obsługę przerwania. Return nie powinno być w środku instrukcji warunkowej IF zwłaszcza, że po Else nic się nie dzieje.

    Mikrokontrolery AVR   06 Mar 2011 22:54 Odpowiedzi: 18    Wyświetleń: 3073
  • Program do termo - zegarka [atmega8][bascom]

    Witam Ostatnio złożyłem z książki Marcina Wiązani-"Programowanie_mikrokontrolerow_... dwa układy zegarka i termometru. Próbowałem połączyć te dwa układ i napisałem taki program $regfile = "m8def.dat" $crystal = 8000000 Config Lcd = 16 * 2 Config Lcdpin = Pin...

    Mikrokontrolery AVR   12 Mar 2011 09:43 Odpowiedzi: 2    Wyświetleń: 1666
  • [bascom][ATmega8] Obsługa wyświetlacza.

    Config Lcdpin = PIN , DB4=PORTB.1, DB5=PORTB.2 , DB6=PORTB.3 , DB7=PORTB.4 , E=PORTB.5 , RS=PORTB.6 ' instrukcja musi być umieszczona w jednej linii - tak rzecze help.

    Mikrokontrolery AVR   10 Gru 2011 23:17 Odpowiedzi: 45    Wyświetleń: 8337
  • [bascom] Instrukcja warunkowa if..then

    To jak piszesz ten program to przykład jak należy nie pisać programów. To najgorsza odmiana Bascoma. To jest przykład który zaraz spowoduje tu lawinę postów o tym abyś jak najszybciej przesiadł się na C. Oducz się takiego stylu jak najszybciej. Instrukcję Goto nie powinno się używać wogóle. Są wyjątkowe...

    Mikrokontrolery AVR   10 Maj 2011 12:47 Odpowiedzi: 8    Wyświetleń: 1896
  • [Bascom] Bufor serialin i ignorowanie znaku &H0

    Tak, są to znaki NULL (o kodzie ascii 0). Są na pewno nadawane, ponieważ mam jednocześnie uruchomione dwa odbiorniki - jeden podłączony do mikrokontrolera, drugi przez przejściówkę USB-UART do komputera. Wszystkie transmisje obserwuję jednocześnie w terminalu i w urządzeniu odbiorczym. Kombinuję...

    Mikrokontrolery AVR   08 Maj 2011 15:18 Odpowiedzi: 12    Wyświetleń: 2521
  • Flagi "czasowe" - nierówne odczinki czasu (Bascom)

    If Flaga_1s = 1then To tak ma być? Trzeba zacząć oszczędzać- może Timer jednak w innym trybie? Load Timer0 , 250 W trybie przechwytywania czy porównania oszczędzamy instrukcję podstawienia. No i LCD- w bascomie jest jakaś biblioteka obsługi LCD sprawdzająca flagę zajętości LCD- pozwala to trochę...

    Mikrokontrolery   27 Mar 2012 11:25 Odpowiedzi: 4    Wyświetleń: 1281
  • Układ DS18b20 - czas pomiędzy poleceniami 1Wire [bascom]

    Czy tak może być? Nie. Po komendzie: "1wwrite &H55" Spodziewana jest komenda wpisu adresu adresu device do której odnoszą się dalsze komendy, ponadto: Błędem jest stosowanie tejsamej flagi (niby stopniowej) do wielu operacji bez jej kasowania. Zauważ że flaga=1, lub flaga =2 utrzymuje sie przez...

    Mikrokontrolery AVR   18 Wrz 2011 21:55 Odpowiedzi: 10    Wyświetleń: 2345
  • [BASCOM][atmega16] Przerwanie zewnętrzne co 4ms i komunikacja 1wire - kolizja

    Te czasy to chyba chodzi o mikrosekundy a nie milisekundy? Przy odstępach rzędu ms nie byłoby najmniejszego problemu, jako że najdłuższe co może być, czyli reset pulse trwa zaledwie 480 us. Ale ok, napisz coś więcej o tym pomiarze obrotów. Dlaczego wykorzystałeś wejście INT, zamiast wejście taktujące...

    Mikrokontrolery AVR   15 Mar 2012 13:42 Odpowiedzi: 30    Wyświetleń: 4364
  • [AVR][Bascom] Porządna obsługa przycisków

    Chyba dokładniej się nie da skomentować ;) Powinno być już wszystko jasne... [syntax=basic4gl]Do ' pętla główna jakiegoś programu ' ' ' tu jest badany przycisk If P = 0 Then 'czy wciśnięty przycisk (P to pin procesora od guzika) If Lk = 0 Then 'czy licznik programowy...

    Mikrokontrolery AVR   23 Wrz 2012 11:14 Odpowiedzi: 10    Wyświetleń: 3990
  • [Bascom] Siemiens cx65 l2f50, Atmel Mega16, brak komunikacji z wyświetlaczem

    Bascom ma bardzo dobrze rozwiniętego help'a. Mnie na pierwszy plan rzuciła się procedura inicjalizacji portów interfejsu SPI. Ty masz wyświetlacz podłączony pod inne piny niż sprzetowe SPI. Więc nie tylko wymagana jest zmiana definicji pinów ale też interfejsu SPI z HARD na SOFT... Przykład powinieneś...

    Mikrokontrolery   06 Maj 2012 09:14 Odpowiedzi: 17    Wyświetleń: 3394
  • [Bascom][M32] nieoczekiwane dane na wyświetlaczu LCD(nadmiar jedynek)

    Wielkie dzięki!. przeoczyłem odświeżanie. troszkę powalczyłem w nocy z pisaniem kodu i wyszedł mi taki oto niedziałający zegarek: Dodano po 15 Poprawiłem program w zakresie powrotu z podprogramu. Miałem źle przypisane piny klawiatury w podprogramach. Nadal mam duchy, a naciskanie klawiszy powoduje...

    Mikrokontrolery AVR   19 Cze 2012 21:38 Odpowiedzi: 9    Wyświetleń: 1703
  • [M32][Bascom] Prośba o sprawdzenie programu (nie działa) PWM+INT

    Pomiędzy instrukcje: On Timer2 Multipleks Enable Interrupts wstaw instrukcję Start Timer2. Nie na początku przerwania jak napisał daro:"A na początku obsługi przerwanie tego timera: Start Timer2."

    Mikrokontrolery AVR   08 Lip 2012 18:15 Odpowiedzi: 21    Wyświetleń: 2182
  • [M32][Bascom] Wstęp do warstwowej obsługi LCD oraz menu

    Sprawdzę zaraz po powrocie do domu i dam znać, teraz nie mam przy sobie modułu uruchomieniowego. Faktycznie, sprawa końca stringa może być pewnym kłopotem, ale przecież mogę w kolejnym poleceniu pokryć ten znak początkiem jakiejś innej zmiennej i w efekcie w buforze, po zakończeniu nakładania warstw,...

    Mikrokontrolery Początkujący   15 Lip 2012 20:17 Odpowiedzi: 38    Wyświetleń: 5212
  • Bascom AVR, Atmega16 - Minimalizowanie liczby instrukcji w przerwaniu

    Zastanów się jaka jest różnica pomiędzy obsługą całości w przerwaniu, a obsługą całości poza przerwaniem. Będę wdzięczny za wskazanie Już mówię. W przerwaniu oprócz ustawiania flagi można robić oczywiście coś dodatkowo. Wtedy różnica już chyba jest, prawda? Przykładowo : masz przerwanie timera,...

    Mikrokontrolery Początkujący   04 Wrz 2012 18:47 Odpowiedzi: 13    Wyświetleń: 1803
  • [Atmega8][Bascom] Osiem inteligentnych przycisków

    Kod obsługi przycisków z wykryciem krótkiego i długiego wciśnięcia. [syntax=basic4gl] If Ok = 0 And Blokada = 0 Then 'Esc If Ptimer1 = 0 Then Ptimer1 = 100 If Ptimer1 < 95 And Ok = 0 Then Tmp1 = 1 If Ptimer1 < 80 And Ptimer1 > 10 Then Przycisk...

    Mikrokontrolery AVR   06 Paź 2012 16:43 Odpowiedzi: 13    Wyświetleń: 2196
  • Obsługa Magistrali I-Bus BMW w Bascom?

    Dziękuje z góry informacje bardzo pomocne.! Czy ktoś wie jak uzyskać te parametry z tabeli powyżej? na "LCD Bascom"? Chiałbym wyświetlić temperaturę ale co muszę zrobić bo nie za bardzo rozumiem instrukcje z pdf? Pozdrawiam.

    Mikrokontrolery Początkujący   04 Wrz 2014 08:30 Odpowiedzi: 57    Wyświetleń: 25713
  • Bascom - Atmega 128 i zerowanie flagi przerwania zewnętrznego

    Przerwanie wyzwalasz poziomem czy zboczem? Kolejna sprawa. Gdzieś czytałem, że AVR po wyjściu z przerwania wykonuje JEDNĄ INSTRUKCJĘ i przechodzi znów do obsługi przerwania (jeśli jest nowe). Jeśli chcesz blokować wskoczenie do nowego przerwania , to musisz w OBSŁUDZE POPRZEDNIEGO PRZERWANIA na samym...

    Mikrokontrolery AVR   10 Gru 2012 11:39 Odpowiedzi: 10    Wyświetleń: 3309
  • [BASCOM] - Obsługa pilota NEC

    Ciekawą sprawą jest też to, że mój odbiornik IR (TSOP4836) jest normalnie zwarty (w stanie logicznym 1), mimo to przerwanie w trybie Rising działa poprawnie. Nie ma czegoś takiego jak "zwarty" :) tak poprostu działa prawie każdy odbiornik IR, w stanie spoczynku, jak nic nie jest nadawane, ma stan...

    Mikrokontrolery AVR   01 Sty 2013 17:19 Odpowiedzi: 1    Wyświetleń: 4758
  • BASCOM AVR obsługa wyświetlacza LCD + DS18B20 + PCF8583

    Co jest źle napisane? CLS!!! Nie kasuj wyświetlacza tylko nadpisuj. Użyj Locate y, x lub podobnych instrukcji.

    Mikrokontrolery AVR   27 Sie 2013 11:54 Odpowiedzi: 16    Wyświetleń: 3630
  • [BASCOM] - Sterowanie czasomierzem

    Witam, Projektuje sobie urządzenie które w zasadzie będzie zegarem, ale z kilkoma funkcjami. Chodzi mi o to że np. o godzinie 12 w południe chcę aby na jednym z pinów procesora pojawił się stan wysoki do np. godziny 13. Zegar programowo jest ok, odlicza czas, wszystko jest na LCD, nie wiem tylko jak...

    Mikrokontrolery AVR   09 Wrz 2013 18:50 Odpowiedzi: 8    Wyświetleń: 1701
  • [Bascom]Instrukcja Encoder i baragraf

    Witam, gdzie masz obsługę enkodera? Nie widzę żadnej zmiennej LONG zadeklarowanej w programie. Chyba że to nie ten program...

    Mikrokontrolery Początkujący   04 Lis 2013 00:00 Odpowiedzi: 3    Wyświetleń: 1695
  • [BASCOM][ATmega8a] - Przerwanie startujące Timer0

    Witam. Mam problem z przerwaniami. Chcę przerwaniem INT0 uruchomić timer0 a przerwaniem INT1 go zatrzymać. Czy jest taka możliwość? 2 czujniki podpięte pod INT0/1, za pomocą których chcę zmierzyć czas przejazdu. Jeden czujnik ma wystartować zegar (bardzo dokładny przepełnienie timer0 co...

    Mikrokontrolery AVR   20 Sty 2014 10:37 Odpowiedzi: 11    Wyświetleń: 1881
  • [ATMEGA8] [BASCOM] - Termostat + czasówka

    Napisałem coś sam, nie wiem czy coś jest dobrze ale spróbowałem.. Prosiłbym o jakieś rady/wskazówki. Czy włączanie ventylatora/ów ma jakikolwiek związek ze zmianami temperatury? Jeżeli processor obsługuje/wykonuje pomiar czasów włączenia i wyłączenia vents, to kiedy robi pomiar temperatury?...

    Mikrokontrolery Początkujący   18 Kwi 2014 06:40 Odpowiedzi: 5    Wyświetleń: 2427
  • [BASCOM] Przerwania od serwa spowalniają komendy wait

    Witam Jak wyeliminować opóźnienia w instrukcji wait przy używaniu przerwań do obsługi serwa? Przy tym programie czas oczekiwania się niemal podwaja: [syntax=basic4gl] $regfile = "m8def.dat" $crystal = 8000000 ...

    Mikrokontrolery AVR   08 Maj 2014 17:57 Odpowiedzi: 13    Wyświetleń: 1863
  • [bascom] - (BAscom) ATtiny2313 sterowanie LED

    Tak,oczywiście ze zamiast waitms muszą by warunki żeby procesor mógł odmierzać czas . Natomiast zawsze nie rozumiałem sensu flag . Chodzi o to aby nie processor mierzył czas a właśnie timer to robił. Na przykład. Potrzebujesz włączyś jakieś urządzenie na dowolnie określony czas, powiedzmy......

    Mikrokontrolery AVR   11 Mar 2014 14:47 Odpowiedzi: 11    Wyświetleń: 2139
  • Bascom - Obsługa dwóch rejestrów przesuwnych

    Witam.Wiem jak obsługiwać jeden rejestr przesuwny(przynajmniej ze strony teoretycznej :D). Schody zaczynają się gdy chciałbym obsłużyć dwa układy, żeby zrobić np to: tylko że w Bascomie. Wiem że do wysyłania służy instrukcja SHIFTOUT. Można prosić o przykład kodu , który jedną zmienną wysyłałby do...

    Mikrokontrolery AVR   06 Cze 2014 21:09 Odpowiedzi: 1    Wyświetleń: 936
  • Bascom - Generator impulsów z wypełnieniem

    Witam, A gdyby timer (odpowiedzialny za regulację częstotliwości) po przepełnieniu wyzwalał swoim przerwaniem podprogram z poleceniem PULSEOUT ? Można w nim zadeklarować czas trwania impulsu a przez to regulować jego wypełnienie. Pozdrawiam, Owszem 'zmontujesz' w ten sposób jakąś kombinowaną...

    Mikrokontrolery AVR   19 Lip 2014 13:53 Odpowiedzi: 21    Wyświetleń: 4578
  • Atmega 8 bascom - Zliczanie zmian stanu wyjścia

    Program zajmuje 50%. Może i jest źle napisany ale działa.. Ja bym to stwirdzenie troche skorygował; Program działa tak jak jest napisany!... bo - "Jest jeszcze jeden problem." Co jakiś czas temperatura podskakuje o 10 stopni a czasami nawet do 200 podskoczyło co spowodowało zbędne...

    Mikrokontrolery Początkujący   05 Lip 2014 06:39 Odpowiedzi: 7    Wyświetleń: 1671
  • Bascom Atmega16 - Odliczanie czasu pomiędzy impulsami.

    ERR jest zmienną systemową i zapisywać ją mogą funkcje które mają jej obsługę. ERR sprawdza się zatem zaraz po tym jak wykonała się instrukcja ponieważ następna instrukcja na przykład 1Wreset też zwraca ERR i nadpisze ją 0 znaczy że wszystko przebiegło pomyślnie. ERR się tylko sprawdza.

    Mikrokontrolery AVR   30 Sty 2015 05:05 Odpowiedzi: 29    Wyświetleń: 3561
  • BASCOM, LCD + 7-SEGMENTOWY LED, MIGANIE

    DS musi mieć na końcu "wait 1" Z tego co pamiętam to czas pomiędzy zapytaniem czujnika a odpowiedzią ma wynosić co najmniej 750ms ale nie rób tego na instrukcji "Wait" ale w przerwaniu. Ja to robię tak, że w jednym przerwaniu (np. co sekundę) najpierw odbieram dane z DS-a, wykonuję obliczenia temperatury...

    Mikrokontrolery AVR   25 Lis 2021 23:49 Odpowiedzi: 4    Wyświetleń: 453
  • BASCOM, asembler i tablica funkcji

    W odpowiedzi dla "zumek": Na celu miałem optymalizację pamięciową programu. chciałem zaoszczędzić na instrukcjach. Jeśli chodzi o Bascoma i Asm to Bascom ma wygodne jak dla mnie środowisko (edytor, kompilator, programator) a procedurki w asm mało zajmują i drogą ewolucji zacząłem pisać całość kodu...

    Mikrokontrolery   24 Kwi 2005 18:44 Odpowiedzi: 7    Wyświetleń: 1868
  • Rozmiar programu w Bascom a w C??

    Myślę, że to normalne lecz zwykle program w C zwykle stanowi 70 - 80% programu wygenerowanego przez wyklęty i opluwany, choć nie taki zły Bascom. Do tego ważny jest kompilator C. WinAVR jest dość wydajny, lecz zastosowanie pokaźnego Make powoduje, że program, który nic nie robi zajmuje ponad 2kB! Wcześniej...

    Mikrokontrolery   02 Cze 2006 11:59 Odpowiedzi: 9    Wyświetleń: 2527
  • Impulsator w Bascom

    A jak nie znajdziesz to robi się to tak (na piechotę ale równie skutecznie): Podłącza się jedno wyprowadzenie pod przerwanie a drugie pod zwykły pin. Następnie przerwanie tylko na opadające lub tylko na narastające (zależnie czy avr czy '51). W obsłudze przerwania wystarczy że sprawdzisz stan drugiego...

    Mikrokontrolery   13 Sty 2007 12:15 Odpowiedzi: 6    Wyświetleń: 3474
  • Przerwanie UART, I2C i Bascom.

    Impulsator nie będzie pracował na przerwaniu tylko zwykle w pętli do loop bo takie rozwiązanie wystarczy. W tejże pętli będą także wysyłane sygnały regulacyjne po I2C jako odpowiedź na regulacje wykonane impulsatorem oraz wyświetlane dane na LCD. Procedura obsługi przerwania od Rx (MIDI) odczytuje...

    Mikrokontrolery   02 Cze 2007 13:34 Odpowiedzi: 13    Wyświetleń: 3428
  • [bascom] jak zrobic poprawne menu

    Witam To, że to bascom to wiadomo ale umiejętność programowania albo inaczej myślenia to zupełnie inna sprawa. Można zrobić menu wykorzystując tylko jeden skok do podprogramu i w nim zrobić wszystko. Załóżmy, że menu to podprogram. Z tego robi się pętlę. W pętli jest np. coś takiego jak wskaźnik pozycji....

    Mikrokontrolery   23 Lip 2008 16:10 Odpowiedzi: 9    Wyświetleń: 5647
  • [89c2051][Bascom 8051] Kalibracja zegara

    Kolego jacynka84 . Układy MCS-51 nie posiadają konfigurowalnego preskalera. Jest tylko dzielnik przez 12. Wykonałem go na procesorze 89c2051 z 12MHz kwarcem. Program sam do niego pisałem i wydaje mi się że powinno być wszystko dobrze bo wyliczenia się zgadzają a jednak jest chyba coś nie tak. Gdyby...

    Mikrokontrolery   10 Wrz 2008 19:26 Odpowiedzi: 4    Wyświetleń: 3088