bascom instrukcja obsługa

Znaleziono około 426 wyników dla: bascom instrukcja obsługa
  • 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ń: 3858
  • REKLAMA
  • Czy przerwanie tajmera w Bascom resetuje instrukcję waitms?

    Przerwanie przerwie wykonanie instrukcji Wait. Po wykonaniu podprogramu obsługi przerwania uC dokończy wykonanie instrukcji Wait. Wniosek - instrukcja Wait nie wstrzymuje działania uC.

    Mikrokontrolery   03 Sty 2006 20:17 Odpowiedzi: 5    Wyświetleń: 1047
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • 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ć wyprowadzenia uC jako wyjścia. Druga sprawa...

    Mikrokontrolery AVR   20 Gru 2011 00:16 Odpowiedzi: 4    Wyświetleń: 4010
  • Atmega8 Bascom - Program nie działa prawidłowo , co w nim nie tak ?

    Jeżeli skaczesz do podprogramu Dalej to mozę potem z niego powróć a nie skacz z niego ponownie do Klaw z którego to Dalej został wyzwolony. Dodatkowo możesz zwiększyć stos bo często przez niego program sypie się na podprogramach. Sugeruję również w danej chwili ustawienie tylko jednej nóżki jako wyjście gdyż jak u ciebie gdy 3 są wyjściami i na nich...

    Mikrokontrolery AVR   08 Cze 2014 20:26 Odpowiedzi: 2    Wyświetleń: 1599
  • [ATmega8] ATmega8 i Bascom: SMS nie wysyła się przez modem SE GR47 - co poprawić w kodzie?

    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ń: 1221
  • REKLAMA
  • Bascom AVR – czy zmienną Err należy ręcznie zerować po obsłudze błędu?

    Można zerować, ale nie trzeba, bo każda instrukcja, która ją "obsługuje" i tak ją wyzeruje jeśli nie ma błędu lub ustawi po błędzie.

    Mikrokontrolery AVR   10 Sty 2012 22:29 Odpowiedzi: 2    Wyświetleń: 1478
  • [bascom/atmega1280]instrukcja getrc5 nie obsługiana?

    Albo używasz jakiejś archaicznej wersji Bascoma, albo masz babola w programie w całkiem innym miejscu - obstawiam to drugie. (choć praktyka pokazuje że wielu ludzi z lubością używa starych wersji kompilatorów a później się dziwi że to i owo im nie działa na nowszych prockach) Bo całkiem normalnie daje się kompilować obsługę RC5 w Bascomie z użyciem...

    Mikrokontrolery   06 Lut 2010 10:03 Odpowiedzi: 5    Wyświetleń: 1923
  • REKLAMA
  • [Bascom] ATmega1281 Bascom – konfiguracja i obsługa Timer4 w trybie CTC, ekran dotykowy ADC

    W podprogramie obsługi przerwania Timer4 brak ci instrukcji end if.

    Mikrokontrolery Początkujący   18 Lip 2012 05:54 Odpowiedzi: 18    Wyświetleń: 2062
  • Bascom AVR, Atmega16 - Minimalizowanie liczby instrukcji w przerwaniu

    No cóż, Bascom umożliwia wstawki w asemblerze, co może skrócić obsługę przerwania...

    Mikrokontrolery Początkujący   04 Wrz 2012 18:47 Odpowiedzi: 13    Wyświetleń: 1902
  • Bascom Getatkbd() – obsługa zmiennej err poza główną pętlą, jak przenieść do sub?

    No masz rację. Ale err wykorzystywałem w instrukcjach I2C i było dobrze.

    Mikrokontrolery   29 Cze 2010 18:37 Odpowiedzi: 16    Wyświetleń: 2645
  • REKLAMA
  • 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ń: 1205
  • Wybór procesora w Bascom 8051 dla AT89S52 - jak ustawić?

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

    Mikrokontrolery   26 Lut 2004 11:15 Odpowiedzi: 5    Wyświetleń: 1998
  • Jak odczytać podaną na piny at89c2051 liczbę w BCD?????

    Mam pytanie jak odzczytać podawaną na piny procesora at89c2051 liczbę w kodzie BCD?? prosze o przykład polecenia w bascom.:?: x=Makedec(Px) I proszę zaglądac do "instrukcji obsługi" Bascoma ;) P.

    Mikrokontrolery   16 Maj 2006 22:15 Odpowiedzi: 1    Wyświetleń: 966
  • Jak podłączyć myszkę PS/2 do AVR i obsłużyć ją w Bascom?

    Witam! Tak bascom posiada gotowe instrukcje do obsługi myszy:D Zaglądnij sobie do helpa (index) i wpisz config ps2emu Tam znajdziesz obszerny przykład i jeszcze dodatkowe istrukcje: SENDSCAN, PS2MOUSEXY Pozdrawiam Wektor

    Mikrokontrolery   15 Lut 2007 17:04 Odpowiedzi: 4    Wyświetleń: 2524
  • Jak zrealizować przerzutnik T w Bascomie do obsługi przycisku?

    W bascomie jest specjalna instrukcje do obsługi przycisku DEBOUNCE Proponuje z niej skorzystać

    Mikrokontrolery   24 Sie 2007 17:56 Odpowiedzi: 9    Wyświetleń: 1881
  • Bascom 1.11.9.8 zawiesza się przy programowaniu AVR ISP II FT na Win 7

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

    Mikrokontrolery   23 Cze 2011 21:50 Odpowiedzi: 45    Wyświetleń: 7930
  • [Bascom] Czy przerwania w Bascom działają podczas wait? Multipleksowanie 400Hz

    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 głównej. Bo gdybyś wywołał jej obsługę w przerwaniu...

    Mikrokontrolery Początkujący   09 Lip 2012 22:19 Odpowiedzi: 7    Wyświetleń: 1835
  • Terminal VGA VT100 by piotr_go

    Jest gdzieś jakiś opis czyli coś w rodzaju instrukcji obsługi - jakie polecenia w bascomie to obsługuje ? - jakim poleceniem wyświetlić polskie znaki ? przy zwykłym wyświetlaczu wykorzystujemy defloatcharacter ( znaki definiowane )

    DIY Konstrukcje   12 Maj 2024 18:24 Odpowiedzi: 36    Wyświetleń: 10479
  • 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ń: 1514
  • [AT Mega] Obsługa wielofunkcyjnej klawiatury 4 klawisze w przerwaniach AT Mega Bascom

    Ciekawe jest to widać w twoim profilu (Pomógł: 79927) :P ale do rzeczy. Według mnie coś takiego można zrealizować w następujący sposób: - konfigurujesz przerwanie zewnętrzne żeby było wyzwalane przerwanie zboczem opadającym, rosnącym etc. - w tym przerwaniu uruchamiasz timer który zlicza sobie impulsy - jeżeli zliczy określoną ilość impulsów to wykonujesz...

    Mikrokontrolery AVR   20 Gru 2008 14:26 Odpowiedzi: 13    Wyświetleń: 3391
  • tx rx w małych attinach lub atmegach obsługa w bascomie

    Trzeba otworzyć soft Usart. Służy do tego instrukcja Open.

    Mikrokontrolery AVR   21 Wrz 2014 21:45 Odpowiedzi: 15    Wyświetleń: 1791
  • atmega8 bascom - obsluga ADC ale nie komenda getadc!!

    Super monotonnej konfiguracji nie trzeba, biorąc pod uwagę, że cała różnica polega głównie na ustawieniu adc w free running mode (config adc=free), dodaniu obsługi przerwania i odpowiedniego ENABLE :) Wszystko w instrukcji bascoma.

    Mikrokontrolery AVR   04 Maj 2016 16:28 Odpowiedzi: 28    Wyświetleń: 2949
  • [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ń: 5106
  • Jaka zewnętrzna pamięć EEPROM do ATmega32 dla płynnego sterowania 4 silnikami CNC?

    W jakim języku będziesz pisał program :?: Jeżeli w BASCOM, to tam znajdziesz wbudowane instrukcje obsługi wewnętrznej pamięci EEPROM. A co do zewnętrznych, to istnieje seria 24CXX (np.: 24C64). A może lepiej zastosować jako nośnik danych karty SD/MMC :?: Wtedy można szybko przenosić dane z komputera :idea:

    Mikrokontrolery   13 Sie 2009 23:09 Odpowiedzi: 9    Wyświetleń: 4932
  • 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 bez problemu byś go przepisał.

    Mikrokontrolery   15 Sie 2013 13:14 Odpowiedzi: 5    Wyświetleń: 2328
  • Jak ustawić timer w BASCOM 8051 do generowania przerwania co 1s?

    A co z powtówną instrukcją LOAD Timer0, 50000 w procedurze obsługi przerwania?

    Mikrokontrolery   03 Lut 2003 01:07 Odpowiedzi: 8    Wyświetleń: 2647
  • [BASCOM] Jak obliczyć rzeczywistą częstotliwość PWM dla Attiny13A w BASCOM?

    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ń: 2352
  • BASCOM TCP/IP: W3100A czy ENC28j60 do sterowania portami I/O przez LAN?

    Witam. Na stronie: http://www.cyfronika.com.pl/kompilatory.... 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 W3100A? Czy...

    Mikrokontrolery AVR   21 Lis 2009 23:26 Odpowiedzi: 4    Wyświetleń: 2679
  • 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ń: 3843
  • at90s2313 - włączzanie wyświetlacza klawiaturą komputerową

    W książce "Programowanie mikrokontrolerów AVR w języku Bascom" M. Wiązani autor przedstawił sposób obsługi klawiatury ze złączami AT i PS2 w Bascomie na przykładzie ATmega8. Linie data i clk podłączono do linii pb1 i pb2 mikrokontrolera. W Bascomie istnieją gotowe instrukcje do obsługi klawiatury. Powinno to działać na 2313.

    Mikrokontrolery   29 Cze 2006 17:58 Odpowiedzi: 14    Wyświetleń: 1472
  • 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 SI ustawiasz najbardziej znaczący bit dwunastobitowego...

    Mikrokontrolery   17 Lut 2011 19:45 Odpowiedzi: 8    Wyświetleń: 4252
  • Bascom AVR /M168 - Czas trwania instrukcji warunkowej w Bascomie i innych jęz.

    Korzystając z języka wysokiego poziomu, czyli C lub Bascom uzyskasz takie afekty, że zawsze coś się będzie rozjeżdzało. W Bascomie te efekty będzą napewno wieksze niż w C. Musisz dążyć do tego, aby procedury obsługi przerwania były jak najprostsze i najszybsze , oraz dla wszystkich przypadków takie same czasowo. Jeżeli widzisz że któraś opcja jest zawsze...

    Mikrokontrolery AVR   31 Lip 2014 18:58 Odpowiedzi: 4    Wyświetleń: 1398
  • Jak zrealizować inkrementację zmiennej w przerwaniu 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 przerwania INTx On Intx Obsluga_przerwania 'wskazanie...

    Mikrokontrolery   02 Lut 2006 15:32 Odpowiedzi: 4    Wyświetleń: 3639
  • Bascom: Obsługa matrycy LED 126x15 - dziwne zachowanie programu

    A co to za zmienna Nr? Jaką ma wartość początkową i czy ustawioną? Sprawdziłbym jeszcze w symulatorze, czy program "wyrabia" z tymi wszystkimi instrukcjami w obsłudze przerwania i czy nie jest w tym czasie generowane kolejne.

    Mikrokontrolery   10 Kwi 2005 00:13 Odpowiedzi: 24    Wyświetleń: 3023
  • Atmega8 Bascom - Nie działa obsługa timera gfdzie jest błąd

    Problem rozwiązałem już w inny sposób. Generuje z Timer0 przerwanie co 4ms (prescale 256 i load timer),150). Zegar działa po zaprogramowaniu procesora a symulator jak to symulator (ja go nie ogarniam lub mnie po prostu nie lubi). Co do wyświetlania na LCD musiałem poprawić jego obsługę gdyż same nie wyświetlał powyżej 10 pomogło dopisanie procedury...

    Mikrokontrolery Początkujący   06 Lis 2013 07:50 Odpowiedzi: 16    Wyświetleń: 2532
  • Jak uniknąć konfliktów przerwań przy obsłudze DS18B20 na Atmega64?

    Obsługa 1Wire w BASCOMie nie jest obsługiwana w przerwaniach. Możesz spróbować czegoś takiego: cli 1wreset 1wwrite &H55 sei cli 1wwrite B2 sei cli 1wwrite &H44 sei Chodzi oczywiście o porozdzielanie wszystkich instrukcji 1Wire sekwencjami sei,cli.

    Mikrokontrolery AVR   23 Paź 2009 17:47 Odpowiedzi: 14    Wyświetleń: 3229
  • 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 końcu sprawdzać bit zgłoszenia ponownego przerwania....

    Mikrokontrolery AVR   10 Gru 2012 11:39 Odpowiedzi: 10    Wyświetleń: 3546
  • Obsługa impulsatora w Bascom AVR do sterowania wzmacniaczem 5.1

    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 wejścia. 1-impuls w jedna, 0- impuls w drugą. To...

    Mikrokontrolery   13 Sty 2007 12:15 Odpowiedzi: 6    Wyświetleń: 3678
  • Jak ustawić Timer0 w AT89C2051 Bascom do generowania 1 sekundy?

    '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, to zmieniany jest tylko młodszy bajt timera - czyli w procedurze...

    Mikrokontrolery   05 Gru 2005 23:51 Odpowiedzi: 9    Wyświetleń: 1506
  • Obsługa rejestrów 4021 i 4094 z Atmega8 w Bascom - jak wystawić liczbę 90?

    W BASCOMie są instrukcje przydatne w transmisji szeregowej sprawdz: SHIFTIN i SHIFTOUT generują przy okazji CLK pozdr KN

    Mikrokontrolery AVR   29 Maj 2009 16:13 Odpowiedzi: 3    Wyświetleń: 2409
  • Sterowanie 4 LED za pomocą przycisku i ATmega16 w Bascom - cykliczne przełączanie

    Co do wyświetlenia na lcd, to już możesz zrobić to sam. Poczytaj w helpie o instrukcji Lcd i konfiguracji obsługi wyświetlacza w bascomie. To nic trudnego, tylko trzeba chcieć.

    Mikrokontrolery AVR   08 Lut 2009 20:27 Odpowiedzi: 32    Wyświetleń: 3985
  • [BascomAVR] Dlaczego zmienne Z1...Z4 nie działają w przerwaniu BascomAVR?

    Widzę że muszę trochę sprostować. 1. Nawet kosmicznie często wywoływane przerwanie zdąży się wykonać choć by nie wiem jak długo ono trwało, bo przerwania po wejściu w obsługę jakiegoś przerwania są blokowane i odblokowywane są dopiero po zakończeniu się obsługi tego przerwania. Więc twierdzenie że przerwanie nie zdąży się wykonać w ciągu 128us bo samo...

    Mikrokontrolery AVR   12 Sty 2010 21:23 Odpowiedzi: 13    Wyświetleń: 1641
  • Kompatybilność programatora USB ASP z Bascom 2.0.7.5 - brak identyfikacji procesora

    Tak się zastanawiam, czy ten programator który obecnie posiadasz to jest USBAsp ? Do obsługi tego programatora masz program PROGISP 1.72, ten programik oprócz ATMEG obsługuje różne pamięci i parę mikro kontrolerów serii MCS51. Tu jest dwu strona instrukcja w języku polskim do tego programu. -> [url=http://www.smartrobots.pl/download/...

    Mikrokontrolery   09 Kwi 2014 12:39 Odpowiedzi: 13    Wyświetleń: 3036
  • [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 jest nawet wsad do mikrokontrolera. Naprawisz sobie...

    Mikrokontrolery AVR   01 Mar 2015 20:54 Odpowiedzi: 7    Wyświetleń: 1083
  • [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 jakieś używane przeze mnie instrukcje (np. print dla sprzętowego...

    Mikrokontrolery AVR   27 Sie 2012 08:29 Odpowiedzi: 1    Wyświetleń: 1521
  • Jak zacząć przesyłanie danych przez RS485 w Bascom? Konfiguracja i instrukcje

    chwilowo z fotek nici, bo nie mam kabla do cyfraka (piesek ;( ), ale dostalem od Huberta artykul (część pierwszą o Obsłudze RS485 w Bascomie)...

    Mikrokontrolery   28 Cze 2007 06:14 Odpowiedzi: 26    Wyświetleń: 10248
  • Jak zaimplementować funkcję __asm__ volatile (nop) w BASCOM dla S1D15710?

    Bascom takie, a nawet większe opóźnienie wprowadza sam przy każdej instrukcji :wink:. Najnowszy bascom niekoniecznie. Miałem kiedyś problem z przeniesieniem kodu obsługi RFM12B z Bascom na C - w starej wersji Bascoma działało bez opóźnienia, w C musiałem dać opóźnienie kilku us, ale potem w najnowszym Bascom (2.0.7.6) kod przestał działać - też trzeba...

    Mikrokontrolery AVR   16 Lut 2014 10:38 Odpowiedzi: 17    Wyświetleń: 3315
  • Jak zoptymalizować i skrócić długi kod BASCOM AVR z obsługą RC5 i portów?

    Config Portb.0 = Output Config Portb.1 = Output Config Portb.2 = Output Config Portb.3 = Output Config Portd.7 = Output Config Portd.6 = Output Config Portd.5 = Output Config Portd.4 = Output zastąp: DDRD=255 Zastąp IFy case'ami, dodaj procedurę zerującą Portd7-4 i kod będzie zgrabniejszy. Przypisanie logiczne zastąpi 4 instrukcje sbi/cbi warte 8 taktów...

    Mikrokontrolery   12 Wrz 2007 19:40 Odpowiedzi: 17    Wyświetleń: 2246
  • Program do obsługi DCF77 i LCD w Bascom dla zegara z Mega8

    Parę ciekawych rzeczy można znaleźć w tym poście: http://www.elektroda.pl/rtvforum/viewtop... W nowszej wersji bascoma jest instrukcja CONFIG Dcf77.

    Mikrokontrolery   21 Lut 2008 12:02 Odpowiedzi: 11    Wyświetleń: 3534
  • ATtiny 2313 - Dekadowy licznik rewersyjny nie reaguje na przyciski

    Ok. Piszę i kompiluję w Bascom AVR, przy czym AVR studio umożliwia podłączenie zewnętrznego kompilatora w celu przesłania kodu po ISP do procka. Takie rozwiązanie zostało zaproponowane w instrukcji płtyki testowej od AVT. Powodem jest chyba brak obsługi Attiny2313 przez starsze wersje Bascom AVR. Także listing, który załączyłem jest w Bascom.

    Mikrokontrolery AVR   30 Lis 2015 08:22 Odpowiedzi: 36    Wyświetleń: 2364
  • Watchdog w Bascom: Wydłużony reset przez instrukcje LCD na ATtiny2313

    Przesuwanie startu watchdog na początek nie eliminuje problemu. Pewnie tak jak piszesz Bascom procedury inicjacyjne LCD umieszcza zaraz po resecie mikrokontrolera i stad te opoznienie. Moim zdaniem nie powinno tak byc bo ciezko zapanowac nad czyms czego nie widać. Chyba przyjdzie samemu napisac procedury odnosnie obsługi LCD :(

    Mikrokontrolery   19 Cze 2011 13:12 Odpowiedzi: 8    Wyświetleń: 1823
  • Porównywanie i obsługa ciągów znaków w Bascom AVR – jak sprawdzić input?

    Spróbuj If a="wykonaj" then ... albo zamiast cudzysłowu weź to w apostrofy, bo nie pamiętam jak to w tym języku leci. Tak samo oczywiście z instrukcją PRINT (print "OK")

    Programowanie   21 Kwi 2008 16:54 Odpowiedzi: 3    Wyświetleń: 903
  • [atmega8] [atmega8][BASCOM] Timer1, błędne odczyty powyżej 63Hz w radiometrze SOSNA?

    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 tak timer1 do tablicy możesz gubić High timer1....

    Mikrokontrolery AVR   16 Lut 2012 11:34 Odpowiedzi: 2    Wyświetleń: 1958
  • Używanie dwóch timerów w BASCOM (atmega2560) - pobieranie danych z tablicy i sterowanie PORTB

    Tak po krótce przeanalizowałem wątek TIMER2 tego nowego programu. Po prześledzeniu kilku instrukcji i "śladów skoków" mogę stwierdzić, że nie jest dziwne, że gdy aktywny jest TIMER2 i jego przerwania to wszystko siada. Pojawia się przerwanie TIMER2, program wskakuje do jego obsługi a tam napotyka: GOSUB w inne miejsce, gdzie napotyka GOTO w jeszcze...

    Mikrokontrolery AVR   07 Kwi 2023 07:26 Odpowiedzi: 17    Wyświetleń: 738
  • [ATmega8] [ATmega8][Bascom] Sterownik IR: problem z instrukcją case i kanałami PWM

    To piszczenie ma być tylko wtedy gdy czujnik temperatury nie będzie odpowiadał tzn gdy np zostanie uszkodzony lub odłączony od magistrali 1-wire. To miało być jako taka informacja że coś się dzieje z czujnikiem. To w takim razie jak to zadeklarować jako podprogram lub tą funkcję do obsługi przycisków??

    Mikrokontrolery Początkujący   04 Lip 2012 18:47 Odpowiedzi: 36    Wyświetleń: 6183
  • [ATMEGA48][BASCOM] Obsługa pamięci AT25F2048 - interfejs SPI

    Dzieki za zainteresowanie. Tylko ze pomyliles interfejsy - linia SDA wystepuje w I2C a moj problem dotyczy SPI. Aktualnie zrobilem nowa plytke drukowana do rozpracowania tego tematu. Przede wszystkim pamiec mam podlaczona do pinow SPI sprzetowego. Podlaczylem tez wyswietlacz LCD, zeby liczby ktore mnie interesuja po prostu wyswietlic. Wyprzedzając pytanie...

    Mikrokontrolery AVR   12 Gru 2010 16:04 Odpowiedzi: 2    Wyświetleń: 1565
  • [Atmega8] [Atmega8][Bascom] Jak skonfigurować wyświetlacz LCD do pomiaru temperatury i napięcia?

    Po wykryciu naciśnięcia klawisza musisz ustawić poziom świecenia i przerwać pętlę for next, bo wykonuje ci się jej resztka i zmniejsza jasność świecenia. Co do W1, nie wiem czy to jest komplet źródeł, ale jeśli używasz Bascomowe procedury obsługi W1, to musisz mieć zablokowane przerwania. Albo nie używasz przerwań wcale w programie, a jak nie to musisz...

    Mikrokontrolery AVR   30 Kwi 2010 06:56 Odpowiedzi: 6    Wyświetleń: 2358
  • [Bascom] On/off na przerwaniu zewnetrznym ATTINY2313

    Nie jestem pewien, ale wybudzanie da się chyba tylko stanem nie zboczem... doczytaj w dokumetacji:> Przed uśpieniem(procek wykonuje kod) , INT0 może być ustawione na falling , ale przed wykonaniem instrukcji SLEEP , należy zmienić sposób wyzwalania na LOW LEVEL i ... włączyć przerwania , jeśli usypiamy proca w przerwaniu. Poza tym , bit ISC01 może...

    Mikrokontrolery AVR   19 Lip 2008 13:33 Odpowiedzi: 9    Wyświetleń: 1665
  • [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ń: 2323
  • [ATMega8] [ATMega8][Bascom] Jak napisać program symulujący układ 4017 z diodami?

    Witam Strasznie komplikujecie zagadnienie, zasymulować 4017 jest niezmiernie łatwo, oczywiście najpierw musimy zaimplementować obsługę klawiszy a potem zaglądamy do Helpa Bascoma i czytamy o instrukcji ROTATE, ponieważ umozliwia ona przesywanie zarówno w prawo jak i w lewo to jedyne co zostaje to ustalić pozycję LEDa na starcie. Ponieważ ROTATE działa...

    Mikrokontrolery AVR   02 Kwi 2010 16:53 Odpowiedzi: 16    Wyświetleń: 1978
  • 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 dłuższy czas, o wiele dłuzszy niż 'przewinięcie 'pętli...

    Mikrokontrolery AVR   18 Wrz 2011 21:55 Odpowiedzi: 10    Wyświetleń: 2486
  • Komunikat Division at zero w Bascom przy programowaniu ATtiny2313 - co oznacza?

    Nigdy nie programowałem w BASCOM-ie ale wydaje mi się ze masz źle coś w ustawieniach. Sam używam takiego programatora jak ty stk500v2 tylko że w win AVR i AVR studio. Jedyne co moge tobie teraz pomóc to podesłać instrukcje obsługi do tego programatora. [url=http://www.elektroda.pl/rtvforum/vi...

    Mikrokontrolery AVR   25 Lut 2010 23:32 Odpowiedzi: 12    Wyświetleń: 3367
  • [bascom] Jak obliczyć czas do pełnego wypełnienia PWM w Bascom dla ATtiny2313?

    Lecz zrobiłem sobie testy: Że na wyświetlaczu wyświetlam wartość B, i jak się okazało, jeśli zamienię Config Timer0 = Timer , Prescale = 1 na Config Timer0 = Timer , Prescale = 8 to wartość B zmienia się szybciej! Dlaczego tak się dzieje? Może dlatego że jest jest prescale =1 to przerwanie jest wykonywane co 32us czyli w czasie tego waitams 20 trafia...

    Mikrokontrolery AVR   16 Sty 2011 14:21 Odpowiedzi: 12    Wyświetleń: 2621
  • [BASCOM] ATmega644PA-AU - dziwne zachowanie przy $crystal=12000000 w BASCOM

    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ń: 1065
  • [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 char godziny=0x9; //0 + 9 lcd_znak(godziny>>4); lcd_znak(godziny&0xF);...

    Mikrokontrolery   20 Wrz 2011 18:28 Odpowiedzi: 20    Wyświetleń: 3459
  • Książka "Programowanie mikrokontrolerów AVR w jęz.Basco

    Witam! Mam takie pytanie n/t tej książki, ponieważ mam dylemat...znalazłem tą książka jak w tytule, ponieżej zdjęcie http://obrazki.elektroda.net/39_12370566... i mam dylemat ponieważ książka ta kosztuje 45zł i nie wiem czy wydać tyle pieniędzy na nią czy tego samego nauczyłbym się z instrukcji obsługi do programu Bascom Basic AVR Wersja 1.11.7.4,...

    Mikrokontrolery AVR   15 Mar 2009 12:48 Odpowiedzi: 8    Wyświetleń: 3111
  • Instrukcje Watchdog, reset proca po zwisie od przepięcia.

    dondu - totalnie mylisz pojęcia. BOD i WD to dwa zupełnie różne układy, wyzwalane zupełnie różnymi bodźcami. WD powinien być stosowany w każdej aplikacji, jako dodatkowe zabezpieczenie. I bynajmniej nie z powodów o których piszesz. Jeśli program może wchodzić w dziwne stany to jest po prostu źle napisany - rozwiązaniem jest napisanie go poprawnie. A...

    Mikrokontrolery AVR   13 Gru 2010 19:25 Odpowiedzi: 15    Wyświetleń: 1957
  • Najprostszy sterownik silnika krokowego 12V do samochodu - jak zbudować?

    Elementy to Attiny13, kwarc np.11.0592 dwa kondensatory ceramiczne 24pf, jakieś mikroswitche, a tranzystory to musisz dopytać GOLECKIego, stabilizator 7805, jakiś mały kondesator filtrujący,jak jeszcze coś to napisze. http://www.elportal.pl/index.php?module=... tu są jakieś pliki, możesz próbować się...

    Projektowanie Układów   15 Sty 2009 23:06 Odpowiedzi: 80    Wyświetleń: 18073
  • [Bascom/ASM] Jak poprawnie włączyć wstawki asemblerowe do kodu w Bascom?

    Z tą dowlnością w używaniu rejestrów byłbym bardzo ostrożny. Nieodpowiednia zmiana - program się wysypie. Nie wolno używać w trybie zapisu bez wcześniejszego zapamiętania: Y ( soft stack pointer ), R4:R5 ( frame stack pointer ), R6 ( status register ), R8:R9 ( data pointer ), R23 ( translate register ), R12:R13:R14:R15 ( fp calculator ). W sumie można...

    Mikrokontrolery AVR   27 Lip 2008 08:53 Odpowiedzi: 9    Wyświetleń: 3643
  • Optymalizacja kodu w Bascomie przy użyciu warunków if - ograniczenie pamięci

    Odpowiedź jest bardzo prosta: instrukcja if ( zresztą każda instrukcja wrunkowa czy pętli ) napisana w języku wysokiego poziomu, przed załadowaniem do procka, musi zostać przetłumaczona na kod maszynowy ( assembler ). W języku takim jak Basic ( czy dowolny inny ), widzisz tylko jedną linijkę, ale w kodzie maszynowym zajmuje ona dużo więcej ( wręcz tworzona...

    Mikrokontrolery   21 Lip 2003 18:35 Odpowiedzi: 6    Wyświetleń: 2009
  • Problem z optymalizacją bloku instrukcji warunkowych

    Zakładam że w tym twoim bascomie idea obsługi przerwania jest taka jak w c albo asm bo inaczej przecież być nie może. Przerwanie ma się wykonać jak tylko najszybciej jest to możliwe. W związku z tym żadne tam wyświelanie znaków na LCD nie wchodzi w rachubę a tym bardziej transmisja po I2C. Przerwanie ma ustawić co najwyżej flagę którą z kolei głowny...

    Mikrokontrolery AVR   23 Kwi 2010 07:03 Odpowiedzi: 9    Wyświetleń: 1299
  • Bascom - Atmega8a traci wartość liczników/samoczynny reset mikrokontrolera

    (at)emarcus: O ile się nie mylę, przy prescalerze 64 i cżestotliwości 8MHz timer0 będzie miał skok co 8us, czyli licznik bedzie przepełniał się co 2,048ms, więc do poprawnego odliczenia 1s w obsłudze timera należy załadowywać do niego Timer0 = 6, i dodać licznik, który 500 razy zliczy przepełnienia. A co do tych parametrów, to zawsze wstawiałem domyślne...

    Mikrokontrolery Początkujący   13 Cze 2013 13:47 Odpowiedzi: 10    Wyświetleń: 2181
  • ATmega32 Bascom: OC1A nie zmienia stanu bez osiągnięcia Compare1A, dlaczego?

    No to trzeba je oprogramować tak, aby nie bruździło... czas obsługi przerwania ok. 1-2 µs (przez wstawkę asemblerową) chyba nie zrobi na transmisji 1Wire większego wrażenia ? Przy 8 MHz mamy do dyspozycji 8 cykli zegarowych w czasie 1 µs, a przy 16MHz - 16 cykli zegarowych. reti zajmuje 4 cykle, cbi / sbi po 2 cykle, ewentualne nop pomiędzy...

    Mikrokontrolery   21 Kwi 2005 23:23 Odpowiedzi: 9    Wyświetleń: 1298
  • [Bascom] Jak dodać opóźnienie i obsługę przycisków w AT2313?

    No niby wiadomo o co chodzi z tymi timerami, tylko jak napisać instrukcje żeby z opóźnieniem odpalić dwa przekaźniki w różnym czasie.Tego nie wiem czytam szukam i nic.

    Mikrokontrolery AVR   04 Kwi 2011 06:55 Odpowiedzi: 32    Wyświetleń: 3501
  • 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. Po zakończeniu przerwania flaga globalnego zezwolenia...

    Mikrokontrolery AVR   19 Lut 2010 21:54 Odpowiedzi: 7    Wyświetleń: 5129
  • [DS89C450] Jak spowolnić obsługę LCD 2x16 w BASCOM na DS89C450 z kwarcem 20MHz?

    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: Zawsze mozesz ustawic mnoznik zegara na 1/12 i uzyskasz...

    Mikrokontrolery   23 Kwi 2009 14:41 Odpowiedzi: 5    Wyświetleń: 2309
  • Kompilacja kodu Bascom AVR 1.11.8.3 z obsługą wyświetlacza KS0108

    Nie wnikając w szczegóły(za wiele pisania :D ) , proponuję w podprogramie "Welcome" , zakomentować/usunąć instrukcję Cursor Off , gdyż tylko ta instrukcja chciałaby "skoczyć" do etykiety _lcd_control .Ponieważ z krótkiej analizy kodu wnioskuję , że ten wyświetlacz pracuje tylko w trybie graficznym , więc o włączaniu/wyłączaniu kursora , raczej nie może...

    Mikrokontrolery   16 Sie 2006 15:46 Odpowiedzi: 5    Wyświetleń: 1902
  • [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ń: 2281
  • Jak napisać program w Bascom do obsługi 4 wyświetlaczy LED z 74LS164?

    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ć to za jednym "zamachem"? Raz jeszcze dziękuję za...

    Mikrokontrolery   28 Gru 2005 08:20 Odpowiedzi: 13    Wyświetleń: 5397
  • [atmega16/32] [atmega16/32][Bascom] Jak obsłużyć przyciski w menu z funkcją Sound?

    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ń: 3136
  • Konfiguracja LCD graficznego: przypisanie pinów do różnych portów

    Witam Kolego możesz wszystko. Niestety nie polecam Bascoma - instrukcji Bascom'owych do obsługi wyświetlaczy graficznych... możesz mieć później problemy z innymi instrukcjami typu liczniki przerwania itp Chyba ze sam sobie napiszesz sterowanie. Dataport - fajnie jest gdy to jest na jednym porcie łatwa obsługa Configport - bez znaczenia.

    Mikrokontrolery   08 Maj 2008 22:26 Odpowiedzi: 1    Wyświetleń: 1139
  • LCD do PC pod LPT. Instrukcja montażu tego typu urządzenia.

    Witam Szczerze mówiąc nie mam pojęcia czy ktoś napisał jakieś procedury do obsługi magistrali I²C przez LPT-ka. Trzebaby poszukać i popytać. Jeśli nic się nie znajdzie to trzeba przejrzeć specyfikację tej magistrali i poprostu napisać cały protokół od podstaw. Zwracam uwagę na fakt, że wyświetlacz pracuje przy mniejszym napięciu, tzn. poniżej 5V....

    Projektowanie Układów   08 Sty 2008 16:40 Odpowiedzi: 5    Wyświetleń: 1949
  • Obsługa klawiatury ADC w Atmega z Bascom dla kierownicy samochodowej

    Na talerzu podawać nie będziem, ale podpowiedzieć można. 1. Z takim podejściem zaraz podpadniesz pod p.16 regulaminu... 2. Schemat rzeczywiście jest źle narysowany (bo zapewne to właśnie o technikę głównie chodziło). Schematy w Eagle twórz tak, by w miejscu połączeń 3 przewodów pojawaiły się kropki (tak, jak wygląda to nieszczęsne połączenie AREF z...

    Mikrokontrolery   18 Lip 2010 23:44 Odpowiedzi: 8    Wyświetleń: 3117
  • attiny13 - Jak poprawić wydajność prądową portów dla diod LED?

    Dopisze jeszcze coś na temat nieszczęsnego ATTiny13. W ogóle ATtiny13 i bascom to jest tragiczne połączenie. Jeśli program ma tylko migać diodami, to ok. Ale napisać coś bardziej złożonego, to niestety nie w bascomie. A tym bardziej jeśli użyjemy jakiejś bascomowej instrukcji do obsługi 1wire lub podbnej - od razu mamy połowe pamięci flash w plecy :/...

    Mikrokontrolery   22 Mar 2008 14:00 Odpowiedzi: 22    Wyświetleń: 2851
  • Atmega8 Bascom - I2C zawiesza program przy komunikacji z EEPROM

    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 wy tez się tak męczycie na tym etapie?

    Mikrokontrolery AVR   28 Lis 2015 23:20 Odpowiedzi: 20    Wyświetleń: 1809
  • Jak napisać obsługę Timera w asm jako wstawkę w Bascomie?

    cześć!Oczywiście że można zrobić wsawkę assm.w bascomie.Używa się polecenia $asm jako otworzenie instrukcji i $end asm jako zamknięcie jej.

    Mikrokontrolery   25 Lip 2004 09:49 Odpowiedzi: 9    Wyświetleń: 1991
  • Bascom, DS18B20 – jak zastąpić waitms 750 obsługą Timer0 przy odczycie temperatury

    Jeśli chcesz zrobić wait na liczniku to możesz uzyskać dwa efekty. W obu ustawiasz w przerwaniu flagę. Pierwszy do instrukcja czekaj aż flaga będzie ustawiona wykonuj dalszy ciąg programu loop Generalnie w takim rozwiązaniu nie ma sensku dawać timera. Druga opcja do instrukcja if(flaga ustawiona) reszta kodu loop Oczywiście drugie rozwiązanie...

    Mikrokontrolery   04 Kwi 2010 21:36 Odpowiedzi: 26    Wyświetleń: 4843
  • [atmega8] Jak uzyskać 40kHz dla paczek impulsów w ATmega8 z Bascom?

    Witaj, No save spokojnie możesz użyć.... pod warunkiem, że nie korzystasz w obsłudze przerwania z instrukcji Bascoma bo jeśli tak to nie odkładając rejestrów na stos, zgubisz ich wartości i w najlepszym przypadku będą się działy różne rzeczy. Ja bym napisał wstawkę w asemblerze odkładając wcześniej na stos używane rejestry w tym SREG. Możesz też użyc...

    Mikrokontrolery AVR   04 Wrz 2009 23:40 Odpowiedzi: 12    Wyświetleń: 2671
  • AVR Atmega8 - Karta SD nie działa przy zasilaniu 5V, działa przy 3.3V

    Dzieki 1.Czyli na karcie nie sformatowanej (bez systemu plików) jest podział na sektory ? 2. Czy w bascomie, żeby mieć obsługę plików trzeba włączyć AVR-DOS oraz aktywować instrukcję initfilesystem ?

    Mikrokontrolery   06 Gru 2009 10:29 Odpowiedzi: 30    Wyświetleń: 9381
  • Mała prośba o wyjaśnienie ->przerwanie w 51<-

    Żeby to policzyć musisz wiedzieć co Bascom wygenerował (chodzi o komendy w ASM) oraz jaki jest czas trwania cyklu maszynowego uP. Każda instrukcja ASM trwa tyle i tyle cykli maszynowych (dane w tabelach). Nie wiem czy Bascom w drodze kompilacji tworzy taki plik (np: .a51). Można jeszcze obsługę przerwania napisać tylko w ASM ..i wtedy wiemy dokładnie...

    Mikrokontrolery   09 Lut 2007 10:11 Odpowiedzi: 21    Wyświetleń: 2451
  • 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. I to BASCOMa '51. Były artykuły w EdW. Nie miałem jeszcze...

    Mikrokontrolery Początkujący   01 Lip 2015 10:06 Odpowiedzi: 31    Wyświetleń: 4950
  • Atmega8 - Licznik impulsów z czujnika magnetycznego na Pind.3 - kod w Bascomie

    Przerób kod i zastosuj instrukcję do obsługi styków http://avrhelp.mcselec.com/index.html?de...

    Mikrokontrolery   18 Cze 2015 17:13 Odpowiedzi: 9    Wyświetleń: 1932
  • 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ń: 2214
  • [BASCOM] - Jak zintegrować DS18B20 bez opóźniania encodera?

    Nie analizując kodu przeszkadzają zapewne wszystkie instrukcje Wait, Waitms itp. Ogólnie zasadą jest, ze w programie nie powinny występować tego typu opóźnienia - stąd obsługę DS'a zrób na przerwaniu timera.

    Mikrokontrolery AVR   24 Sie 2014 15:50 Odpowiedzi: 2    Wyświetleń: 1356
  • [attiny44] [attiny44][bascom] Opóźnione wybudzanie AVR z powerdown przez INT0 po 1s

    Wychodzenie z przerwania instrukcją goto to kiepski pomysł. Rozwiąż to inaczej. Przerwanie INT0 najlepiej wyłączyć w procedurze jego obsługi.

    Mikrokontrolery Początkujący   26 Cze 2012 15:40 Odpowiedzi: 14    Wyświetleń: 2694
  • Jak zaimplementować precyzyjne opóźnienie 0,5 ms w Bascom dla AVR bez Waitms?

    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 to najlepiej zerknąć do instrukcji obsługi (jest...

    Mikrokontrolery   16 Lip 2006 22:01 Odpowiedzi: 4    Wyświetleń: 1247
  • Serva w bascomie. Jakie wartości podawać, aby serwo się gdzieś ustawiło?

    Jeśli wykorzystujesz przerwania, to instrukcja serwa rozsypie się, jak z resztą większość rzeczy w bascomie. Moja rada: Napisz obsługę serwa ręcznie, w dziale Automatyka i Robotyka opisałem kiedyś jak sterować serwami, przynajmniej czegoś się nauczysz

    Mikrokontrolery   24 Mar 2006 19:44 Odpowiedzi: 6    Wyświetleń: 1332
  • [ATmega16] [ATmega16][Bascom] Encoder działa nieprawidłowo przy zmianie głośności

    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ń: 2791
  • Bascom AVR 8535: Przerwania TIMER1 a obsługa VFD - dziwne zachowanie programu

    Powyższy kod nie działa nawet jak wyłącze globalnie przerwania, ale wystarczy procedure obsługi przerwania od timer 1 przenieść za program główny i zaczyna działać. Czy ktoś potrafi to wytłumaczyć bo na mój rozum to on podczas kompilacji coś żle interpretuje. Wygląda na to ze program się wykonuje od pierwszej napotkanej instrukcji, pytanie czy świadomie...

    Mikrokontrolery   10 Wrz 2004 22:28 Odpowiedzi: 8    Wyświetleń: 1929
  • AT90S2313 INT0 - Podwójne wywołanie przerwania przy opadającym zboczu w Bascom AVR

    Miałem identyczny problem. Rozwiązanie jest proste. Jedną z ostatnich instrukcji procedury obsługi przerwania było kasowanie flagi INT0. Potem powrót RETI i wszystko chodziło ok. Pozdrawiam.

    Mikrokontrolery   18 Kwi 2004 18:13 Odpowiedzi: 5    Wyświetleń: 1144