bascom etykiety

Znaleziono około 315 wyników dla: bascom etykiety
  • [AVR] [AVR][Bascom] - Jak użyć High i Low dla stałej w $Asm?

    Ponieważ asemblerowe operatory high() i low() są także jednymi z zatrzeżonych funkcji języka BASCOM Basic, i tak niestety są rozpoznawane, trzeba użyć innego "sposobu": $regfile = "m8def.dat" Const _liczba = &HAA55 Const _liczba2 = _liczba / 256 $asm ldi R16, _liczba ldi R17, _liczba2 $end Asm Tym samym do R16 trafia &H55 a do R17 &HAA. Jeśli...

    Mikrokontrolery AVR   09 Paź 2008 20:18 Odpowiedzi: 2    Wyświetleń: 1487
  • Konwersja wstawki ASM z '51 na AVR w Bascom dla Atmega8

    To tylko opóźnienie. DJNZ zmniejsza zawartość rejestru R7 i skacze do etykiety Et1, aż wartość tego rejestru będzie równa zero. W bascomie można użyć instrukcji waitus 40 w tym przypadku będziesz miał opóźnienie 40 us

    Mikrokontrolery   06 Gru 2006 00:34 Odpowiedzi: 2    Wyświetleń: 1027
  • REKLAMA
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • [bascom] Jak dynamicznie wybrać tabelę na podstawie zmiennej w Bascom?

    Poczytaj w pomocy o instrukcjach: DATA , RESTORE, READ... To się nie nadaje , ponieważ Restore potrzebuje etykiety , a Read to odczyt sekwencyjny i nie da sie wybrać konkretnego elementu tablicy , tylko trzeba odczytywać kolejno , począwszy od pierwszego elementu. Ale ... Bascom AVR posiada funkcje , za pomocą których można naśladować mechanizm wskaźników...

    Mikrokontrolery AVR   19 Wrz 2009 18:46 Odpowiedzi: 4    Wyświetleń: 2150
  • [BASCOM] Jak napisać program w BASCOM dla termostatu z microswitchem?

    na symulacji działa, ja jeszcze wymyśliłem coś takiego przycisk musi być podłączony pod INT. Nie jest dobrze; Aby użyc interrupt należy go najpierw skonfigurować jak ma działać i napisac procedurę co ma być zrobione w przypadku interruptu. np: Config Int0 = Falling ' lub Rising On Int0 Procedura ' "Procedura" jest nazwą etykiety w której umieścisz...

    Mikrokontrolery AVR   27 Gru 2010 19:57 Odpowiedzi: 8    Wyświetleń: 2907
  • Jak z etykiety eeprom wydobyć liczbową wartość adresu

    Można zadeklarować prawidłowo zmienną eeram W ten sposób Dim Adres_er(size_t_mac) As Eram Byte At Adres_p_mac Poprzez komende AT znam adres, po jaki będzie się odwoływać zmienna eeram w pamięci. Niestety, ale z Eepromem ten numer nie przejdzie , ponieważ Bascom ignoruje etykiety w Eepromie. Deklaruje, jakie wartości powinny być zapisane w eeram...

    Mikrokontrolery   30 Maj 2007 20:55 Odpowiedzi: 1    Wyświetleń: 950
  • REKLAMA
  • Sterowanie rejestrem przesuwnym 74HC595 w BASCOM - LED Cube 3x3x3

    Dzisiaj akurat potrzebowałem rejestru HC595 do rozszerzenia liczby wyjść użytecznych. Poniżej fragment kodu w bascomie. Przypisane nazwy odpowiadają katalogowym. Zmienną Portx traktujemy jak zwykły 8 bitowy port wyjściowy. Kod z pod etykiety 'obsługa rejestru' wstawiamy w pętli głównej programu, aby rejestr był na bieżąco odświeżany. [syntax=basic4gl]...

    Początkujący Elektronicy   21 Maj 2015 22:51 Odpowiedzi: 6    Wyświetleń: 807
  • REKLAMA
  • 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ń: 1941
  • Atmega 8 Bascom - Nieprawidłowe zliczanie zmian stanu przekaźnika BC547

    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 załączenie przekaźnika. Z czym jest problem? Popatrz na pracę timera0,...

    Mikrokontrolery Początkujący   05 Lip 2014 06:39 Odpowiedzi: 7    Wyświetleń: 1755
  • bascom czy ma ktoś link do opisu jak używać FLAGI

    Jeśli wybierasz BIT w celu pozornej oszczędności to kompilator wszystkie flagi bitowe wsadzi do jednego Bajtu. Nie ma innej możliwości. Bajt składa się z ośmiu Bitów . Ale do rzeczy. Najprościej to wytłumaczyć następująco. Na przykładzie flagi Z . http://obrazki.elektroda.pl/4444213200_1... Flaga ta wskazuje zerowy wynik działania arytmetycznego...

    Mikrokontrolery Początkujący   25 Lis 2015 08:11 Odpowiedzi: 13    Wyświetleń: 2271
  • Konwersja kodu Bascom do asemblera: kontrola zasilania i tryb IDLE

    Jako że asembler jest z reguły samodzielnym niezależnym, i nie związanym z IDE programem wszelkie etykiety i makra są jego wyłaczną domeną. Generalnie etykiety i marka to jest inna droga przy kompilacji ale te rozważania wkraczają w naukę o kompilatorach/translatorach. Jeżeli assembler jest makto-assemblerem (dziś trudno o inny) to wszelkie maka są...

    Mikrokontrolery   05 Gru 2024 08:09 Odpowiedzi: 17    Wyświetleń: 393
  • [bascom] różnica pomiędzy etykietą a podprogramem

    Jak chcesz przekazać temu fragmentowi jakieś parametry, to prościej jest napisać procedurę ( Declare Sub , i ciało Sub...End Sub ). Jak taka procedura ma dodatkowo coś zwrócić to napisz funkcję ( Declare Function , i ciała Function...End Function ) Jak chcesz tylko tam wskoczyć i wrócić by wykonać powtarzające się operacje to etykieta: i GoSub . Jak...

    Mikrokontrolery AVR   22 Gru 2009 00:40 Odpowiedzi: 22    Wyświetleń: 7127
  • Jak wstawić etykiety w assemblerze w BASCOM?

    Chciałem wstawić kawałki programu w assemblerze .Pytanie brzmi : JAk się wstawia etykiety np. jc et et:mov a,#34 niestety bascom w rtych wstawkach znajduje jakis blad .

    Mikrokontrolery   10 Maj 2004 13:24 Odpowiedzi: 7    Wyświetleń: 1114
  • AT90CAN128 - Jak programować CAN w Bascomie? Komendy i biblioteki

    Po zadeklarowaniu zmiennej "Eram_param_baudrate" kompilator zgłasza błąd "Label not found", gdyż nie ma etykiety obsługi przerwania int0: On Int0 Int_canint Bascom często nie wie, gdzie zaznaczyć błąd, który znalazł... ;)

    Początkujący Elektronicy   01 Paź 2009 15:05 Odpowiedzi: 4    Wyświetleń: 3113
  • REKLAMA
  • Optymalizacja funkcji ZapiszMMC i CzytajMMC dla ATmega128 w BASCOM

    Jeszcze jedno jmp Nie_ma_miejsca_Sd kompilator nie może odnaleść etykiety

    Mikrokontrolery AVR   25 Kwi 2009 07:35 Odpowiedzi: 8    Wyświetleń: 1996
  • BASCOM - jak przerwać procedurę i wrócić do pętli DO...LOOP?

    W zasadzie wystarczy napiasć no comment , ale ... zdięcie ze stosu adresu powrotu i wskoczenie do etykiety , też nie zda egzaminu. Piotrek

    Mikrokontrolery   12 Sty 2006 08:47 Odpowiedzi: 16    Wyświetleń: 2769
  • Wstawki ASM w Bascomie - jak to bezpiecznie zrobić?

    Dziekuje Wam za pomoc. jednak to o czym piszecie juz robilem. czyli zapisywalem sreg zarowno na stos jak i w zmiennej w pamieci bez widocznej poprawy. Zapisywalem rowniez wszystkie rejestry uzywane (pozniej nawet wszystkie rejestry procesora) bez rezultatu. Moze problem jest w tym ze nie wiem dokladnie co robi bascom jak reaguje na przerwanie? moze...

    Mikrokontrolery   25 Lis 2006 23:38 Odpowiedzi: 18    Wyświetleń: 2435
  • Zatrzymanie programu sterownika akwarium po wejściu do menu - Bascom AVR

    Nie dziw się. Napisałeś jakiś śmieć, a nie porządny kod. Deklarujesz procedury (DECLARE SUB), wywołujesz je przez CALL - OK. Ale potem te GOTO i etykiety zamiast ciała procedur. I te dzikie wcięcia. A to dopiero prosty BASCOM...

    Mikrokontrolery AVR   05 Paź 2008 18:40 Odpowiedzi: 16    Wyświetleń: 1631
  • Bascom - jak ustawić narastające zbocze i przerywane PWM w etykieciarce?

    Witam. Dzięki za podpowiedzi. Sprawdzę jutro na układzie i napisze co i jak. Jak coś jeszcze widzicie w moim "skomplikowanym" kodzie to napiszcie. Bardzo rzadko robię coś na uC, z racji mojego zawodu raczej na PLC. Ten wait po wyzwalaniu jest po to aby silnik nie zatrzymał się za szybko po starcie. Czujnik etykiety widzi przerwę miedzy etykietami (prześwietla...

    Mikrokontrolery AVR   01 Gru 2015 16:09 Odpowiedzi: 6    Wyświetleń: 1206
  • Bascom Atmega 2560: Błąd NO MORE SPACE FOR LABELS przy kompilacji programu

    w wersji AND też próbowałem niestety nie działa mi poprawnie sam program,wpisując AND do całego programu zwiększyła mi się pamięć kompilowanego programu z 50 procent na 52 dlatego zostałem przy If.......Then zmniejszyłem pamięć kompilowanego programu do 39 procent wycinając locate 1,12 i lcd " " teraz wygląda tak [syntax=basic4gl] '################################...

    Mikrokontrolery AVR   19 Mar 2014 21:26 Odpowiedzi: 14    Wyświetleń: 1902
  • Jak zbudować tablicę adresów funkcji w BASCOM i asm? Czy kod jest poprawny?

    Sam podprogram jest mało uniwersalny bo ma na stałe przypisane skoki. Leprzym rozwiazaniem jest podprogram o następującej budowie: ;---------------------------------------... ; Wykonanie skoku do podanej etykiety w zaleznosci od wartosci w ACC ;---------------------------------------... ;...

    Mikrokontrolery   24 Kwi 2005 18:44 Odpowiedzi: 7    Wyświetleń: 1979
  • Atmega8L, Bascom AVR - Błąd weryfikacji kodu, początkujący użytkownik

    Plik C0006d wyświetlacz nie świeci,na końcówkach portu B stany wysokie.Gdzie przyczyna? Nie wiem...., nie widac schematu.... Prawdopodobnie nie wykonuje się instrukcja z etykiety 'Zwiększ:' ; albo nie wchodzisz w nią. Czy masz podłączony przycisk S1 pomiędzy PIND.0 i GND? e marcus

    Mikrokontrolery AVR   13 Kwi 2015 15:29 Odpowiedzi: 22    Wyświetleń: 1851
  • Błąd kompilacji w Bascom AVR: Variable can not be used with SET [TCON]

    Mam program do zegarka z alarmem...podczas kompilacji w programie Bascom AVR wyskakuje mi bład w tej lini Set Tcon.2 'opadające zbocze int1 dla obslugi timera Enable Interrupts 'odblokowanie przerwań On Int1 Sekunda 'skok do etykiety sekunda gdy wystąpi int1 a brzmi on tak Error:41 Line: 49 Variable can not be used with SET [TCON] Niech ktoś mi pomorze!!!!

    Mikrokontrolery   14 Maj 2004 20:45 Odpowiedzi: 1    Wyświetleń: 878
  • Bascom AVR - Błąd przy wysyłaniu danych z tablicy Tabaa(7)

    Do tablicy tak się nie wpisuje wartości. Wpisujesz np tak: Tabaa(1)=100 Tabaa(2)=200 Kompilator Ci krzyczał że nazwy są zduplikowane bo nazwa twojej tablicy i nazwa etykiety byłe takie same. Trzeba czytać te błędy. Następny błąd jest w printbin nie da się nic zapisać po przecinku. Co ta siódemka miała znaczyć?

    Mikrokontrolery Początkujący   01 Kwi 2014 08:14 Odpowiedzi: 5    Wyświetleń: 1467
  • Jak ustawić BASCOM, by szukał plików w katalogu głównym projektu?

    Moim zdaniem, to kiedy dajesz $include to Bascom w danym miejscy po prostu wkleja zawartość pliku "funkcje.bas". Spróbuj przenieść linijkę z $include na koniec programu, bo tak to procesor wchodzi do zawartości pliku "funkcje.bas" bez wywołania. Używam wielokrotnie polecenia $include i wiem, że program sypał się kiedy funkcje (suby czy zwykłe etykiety...

    Mikrokontrolery AVR   06 Lis 2010 11:00 Odpowiedzi: 3    Wyświetleń: 1522
  • Błąd kompilacji przy użyciu goto w C po przerwaniu SIG_INTERRUPT0

    Pewnie, że wywala błąd, bo w C etykiety są ważne tylko wewnątrz funkcji. Tzn. nie można skoczyć z jednej funkcji do drugiej - to nie BASCOM ;) Przemyśl jeszcze raz algorytm. Zasadą jest, że przerwanie nie przenosi głownego sterowania w inne miejsce, a zwykle tylko ustawia flagi sprawdzane w pętli głównej (w uproszczeniu).

    Mikrokontrolery   20 Paź 2008 09:22 Odpowiedzi: 8    Wyświetleń: 7200
  • AT45DB081B & bascom jak obsłużyć pamięć po SPI?

    napisałem własną biblioteke do bascom'a. układ pracuje nawet po wywaleniu oporników. prosto do procka podpiety. jak biblioteka bedzie przetestowana w 100% to ją tutaj umieszczę. niestety bascom jest tak głupawy że nie potrafi wykonac jednego ze skoków w przód o 2 słowa. wywala bład, że próbuje skoczyć 543 słowa wstecz a to za dużo. sorki gdzie tu skok...

    Mikrokontrolery   16 Kwi 2009 14:23 Odpowiedzi: 12    Wyświetleń: 3173
  • Ograniczenia skoku instrukcji GOSUB w Bascom - maksymalna odległość?

    Czy są jakieś ograniczenia w bascomie na skok wykonywany przez instrukcję gosub?? Chodzi mi o to czy może skoczyć np. do etykiety oddalonej od wywołania funkcji gosub o 300 linijek?? W asemblerze jest coś podobnego o ile wiem na funkcję ljmp? Proszę o pomoc. Pozdrowienia limatorek

    Początkujący Elektronicy   27 Lut 2009 17:55 Odpowiedzi: 10    Wyświetleń: 1562
  • Sterowanie wyświetlaczami w Bascom z użyciem Lookup i portu B z peryferiami

    Mam jeszcze 2 pytanie związane z Bascomem. Zrobiłem program przykładowy przedstawiony poniżej. Dim Nr As Byte Dim Nr2 As Byte Dim Koniec As Bit Skocz: Koniec = 0 Do Input "Podaj nr" , Nr If Nr > 0 Then If Nr < 20 Then Koniec = 1 End If End If Loop Until Koniec = 1 Do Print "pętla 2" Input "Podaj nr 2" , Nr2 If...

    Mikrokontrolery   30 Maj 2010 13:45 Odpowiedzi: 6    Wyświetleń: 1880
  • Różnice między call, goto, gosub i wywołaniem w Bascom AVR

    Polecenie GOSUB skacze do etykiety podprogramu (zakonczona RETURN). Natomiat polecenie CALL wywoluje procedure, do ktorej mozna przeslac parametry do szybszego obrabiania danych (zakonczona END SUB). Oba te polecenia po wykonaniu podprogramow powoduja powrot programu do miejsca wywolania. Polecenie GOTO powoduje poprostu przeskok do innej czesci programu.

    Mikrokontrolery   12 Lis 2003 23:44 Odpowiedzi: 3    Wyświetleń: 1323
  • ATMega8535: Przerwanie INT0 i problem z komendą getrc5 w Bascom AVR

    Witam! Natknalem sie ostatnio w bascomie na taki problem: po wykryciu przerwania (odbiornik podczerwieni tfms5360 podlaczony pod int0) powinien odbyc sie skok do etykiety i tam odczytac dane, wysylane przez pilota rc5 za pomoca komendy getrc5. Fragment programu odpowiedzialny za te opcje znajduje sie ponizej: Config Rc5 = Pind.2 Config Pind.2 = Input...

    Mikrokontrolery   28 Maj 2004 14:45 Odpowiedzi: 7    Wyświetleń: 3664
  • [Atmega16] [Bascom] if..then..else i odmierzanie czasu

    Jeśli chodzi o błędy to jeśli się usunie fragment o który się tutaj pytam to program w miarę poprawnie działa czyli aż tak "koślawy" to on nie jest... Moze troche spokojniej; Uzywasz zmiennej dla ktorej nie deklarujesz jej istnienia i wielkosci: dodaj gdzies na poczatku (w części gdzie masz konfiguracje ukladu) Dim Tim As Word oraz dopisz brakujaca...

    Mikrokontrolery AVR   29 Maj 2010 08:55 Odpowiedzi: 11    Wyświetleń: 2594
  • Symulacja Timer1 w Bascom na ATtiny2313 - brak przerwań, Timer0 działa

    Witam , mam kawalek kodu i zauwazylem , ze w symulatorze programu nie wykonuje mi przerwania na timer1 , timer0 dziala bardzo dobrze i symulator go symuluje . Oto programik $regfile = "attiny2313.dat" $crystal = 8000000 Config Portb = Output Config Portd = &B1111000 Dim Adres As Word , Adh As Byte , Adl As Byte , T1pom As Byte Dim I As Byte , T As Byte...

    Mikrokontrolery   02 Maj 2006 19:43 Odpowiedzi: 4    Wyświetleń: 1224
  • [BASCOM] Licznik 0-9, regulowanie prędkości odliczania

    Zgadzam się z kolegą. Używanie polecenia wait to tak jakbyś strzelał z działa przeciwpancernego do muchy... Przykładowe skonfigurowanie licznika 16-bitowego w BASCOM tak żeby zliczał do 1s przy częstotliwości taktowania 16MHz: ( wszystkie ustawienia konfiguracyjne oraz deklaracja zmiennych ) Config Timer1 = Timer , Prescale = 256 ' konfiguracja licznika...

    Mikrokontrolery AVR   16 Lis 2009 11:56 Odpowiedzi: 6    Wyświetleń: 1464
  • Czy mój kod odbioru RC5 na attiny2313 w Bascom jest poprawny?

    Witam. Napisałem wczoraj program do odbioru kodu rc5 przez attiny2313 . Chce żeby profesjonaliści sprawdzili kod , czy on "zadziała" . Kod: [syntax=basic4gl] $regfile = "attiny2313.dat" $crystal = 16000000 Config Rc5 = Pind.0 Reset Porta.2 On Int0 Odbierz_rc5 Enable Int0 Enable Interrupts Dim Odebrano As Bit Dim Komenda As Byte , Adres As Byte Dioda...

    Mikrokontrolery   13 Lip 2013 10:42 Odpowiedzi: 2    Wyświetleń: 1131
  • Jak użyć ON TIMER w Bascom dla Atmega8 do odmierzania 3 minut?

    A czy mógłbym prosić o jakiś konkretny przykład? Albo poprawić ten: Config Timer0 = Timer , Prescale = 1024 On Timer(15) Gosub procedura 'czekaj 15sec. Timer On Do Loop End Procedura: Cls Lcd "ok" Waitms 500 Return Nie wiele tu mozna poprawic bo od poczatku do konca masz bledny koncept pracy z timerami. Po pierwsze: w konfiguracji wartosc 'Prescale'...

    Mikrokontrolery AVR   11 Maj 2009 22:09 Odpowiedzi: 17    Wyświetleń: 4524
  • Bascom '51: Jak napisać program do sterowania portami przyciskiem?

    Dla 51 można zrobić np. tak: p1 = 0 'to ten sterowany port p3 = 255 ' to port z przyciskami Do if p3.0 = 0 then gosub zapalanie_od_p1.0_do_p1.7 ' jesli przycisk na p3.0 wcisniety to skacze do etykiety "zapalanie_od_p1.0_do_p1.7" if p3.1 = 0 then gosub zapalanie_odwrotnie if p3.2 = 0 then p1 = 0 'dodatkowy przycisk czyszczący port p1, można to samo robić...

    Mikrokontrolery   03 Wrz 2004 22:36 Odpowiedzi: 1    Wyświetleń: 1179
  • [ASEMBLER] Jak ocenić poprawność kodu ASM z pliku hex dla 89c2051 w IDA Pro?

    Wybrałeś drogę przez "pokrzywy" :-). Może i dobrze. Jak się poparzysz to będziesz inaczej patrzył na temat programowania. W sumie można i deasemblować. Ale zobacz pierwsze linijki (zaraz po etykiecie start). Moim zdaniem wpakowana jest tam instrukcja bez sensu (jeżeli flaga ustawiona lub wyzerowana to skocz do...). Kod po deasemblacji jest "nienaturalny"....

    Mikrokontrolery   28 Cze 2010 11:48 Odpowiedzi: 9    Wyświetleń: 4413
  • Bascom - szybkie ściemnianie LED PWM, jak spowolnić?

    Kolego nowynom Twój poprawiony kod również nie zawiera etykiet :) aczkolwiek wygląda można powiedzieć wzorowo :) A tak nawiasem, czy nie łaska sprawdzić na symulatorze ? Napisałem tego posta w akcie desperacji po lekturze helpa, innych postów i wygooglowaniu wszystkiego co możliwe. Mam podpięty układ pod kompa i przelewam moje wypociny na bieżąco do...

    Mikrokontrolery Początkujący   13 Mar 2013 16:47 Odpowiedzi: 18    Wyświetleń: 5046
  • Attiny2313 - krótkie i długie naciśniecie przycisku

    dzięki Stefan, poprawiłem i program się skompilował jednak po wgraniu do procka nie działa Oczywiście że nie może działac. Procedury warunkowe " If... then... " mają zakończenie " End if ", Natomiast procedury wykonywane w subrutynach lub Labels (etykietach) kończone są przez " Return " a nie na odwrót lub 'przeplatane'. Wtedy wchodzisz z jednej etykiety...

    Mikrokontrolery AVR   09 Sty 2011 17:50 Odpowiedzi: 82    Wyświetleń: 14880
  • Attiny 2313 - brak reakcji na przyciski w programie BASCOM AVR

    Dziekuje za wytlumaczenie . Uporalem sie z ustawieniem tych portow wejsciowych i dziala :D Ponizej zamieszczam dzialajacy kod programu Ten program nie ma prawa 'dzialac' /funkcjonowac. Jezeli cokolwiek robi to prawdoppdobnie tylko na krotka chwile i w symulatorze ale wczesniej lub pozniej ma wszelkie szanse do blokowania sie. Nie z powodu konfiguracji...

    Mikrokontrolery AVR   13 Gru 2009 12:49 Odpowiedzi: 14    Wyświetleń: 2085
  • Jak napisać kod w Bascom 8051 dla czujnika LM35 i wyświetlacza LCD?

    może program nie jest bardzo dopieszczony ale działa . więc po kolei nie używam przerwań choć powinienem należy poprawić jeszcze pomiar temperatury ponieważ przy mniej niż 5 stopni czujnik nieco zawyża do jednej linijki należy dodać komende aby wynik z zmiennej był jeszcze odejmowany o 2 i sprawa załatwiona roździelczość to 1 stopień kalibracja polega...

    Mikrokontrolery   14 Lis 2011 18:22 Odpowiedzi: 23    Wyświetleń: 5899
  • AVR STK500v2 i Windows 7. Nie można zainstalować.

    ja natomiast za nic nie mogę się połączyć w żaden sposób do mojej atmegi... Używam windowsa 7 64 bit. Próbowałem już Bascom AVR, AVR Studio, WinAVR, wszystkich tych programów w wirtualnym Windowsie XP, wszystko oczywiście w trybie HID i nic z tego. Jedyne co nawiązało jakikolwiek kontakt to AVRDUDE czyta mi Fuse i Lock bity oraz czyści pamięć procka......

    Mikrokontrolery AVR   21 Lis 2010 15:06 Odpowiedzi: 14    Wyświetleń: 6095
  • Kilka pytań o działanie niektórych rzeczy w BASCOM

    1. Pętla DO LOOP. Czy musi być użyta zawsze w programie i co powinno być objęte ta pętla ? Nie trzeba używać DO..LOOP. Wtedy program będzie jednoprzebiegowy: uruchomi się i zakończy. I teraz od Ciebie zależy czy zakończy się poprawnie czy też przeleci przez to co nie powinien np. podprogramy, czy dane. Dlatego zawsze należy wskazać koniec programu...

    Mikrokontrolery AVR   06 Cze 2009 07:37 Odpowiedzi: 1    Wyświetleń: 1054
  • Bascom AVR: Dlaczego układ miga tylko 3 razy? Pierwszy program na ATtiny13

    To jest mój pierwszy program w Bascomie a nie w ogóle. I moim zdaniem jest to coś prostego właśnie. Ale nie oto chodzi. Przetwornik ADC ma zmierzyć na początku jeden raz napięcie akumulatora ( pierwszy pomiar odrzucam bo może być niewłaściwy). Po stwierdzeniu, że napięcie jest poniżej wartości ustalonej dioda ma mignąć 3 razy żeby poinformować użytkownika...

    Mikrokontrolery AVR   08 Sty 2013 17:33 Odpowiedzi: 16    Wyświetleń: 2352
  • Jak przepisać kod z BASCOM na C++ dla Attiny 2313?

    Witam, miałem na zaliczenie zrobić jakiś projekt z wykorzystaniem mikrokontrolera AVR, jako ze miałem tak mało czasu jak doświadczenia to zrobiłem działający projekt ze strony '************* Konfiguracja uC ***************** '***************************************... $regfile = "attiny2313.dat" $crystal = 16000000 Config Portb = &B11111111...

    Mikrokontrolery AVR   19 Mar 2009 12:16 Odpowiedzi: 6    Wyświetleń: 2315
  • Bascom AVR problem z połączeniem kilku mikrokontrolerów I2C

    Przeznaczenie: Konfiguruje pracę programowego interfejsu I2C jako urządzenia podrzędnego (Slave). Ta instrukcja korzysta z biblioteki I2CSLAVE.LIB, która jest rozprowadzana oddzielnie przez MCS Electronics. Składnia: CONFIG I2CSLAVE = adres 'Instrukcja Config I2cslave automatycznie włącza globalny system przerwań! Config I2cslave = &B01000000 'czyli...

    Mikrokontrolery AVR   20 Wrz 2009 10:43 Odpowiedzi: 2    Wyświetleń: 3062
  • Skok do etykiety w programie po wykonaniu przerwania - jak?

    RS232 jest niestety już używany, jak i również przetwornik ADC, oraz działa Timer -(jest troszkę tego) , dlatego nie moge skorzystać z np. ATMEGA162 który ma 2xRS232, bo nie ma on ADC. Pozatym obwody drukowane już zaprojektowane i zamówione w ilości narazie testowej, ale są. Pozatym użycie dwóch procków raczej odpada, pomęczę sie z tym co mam bo twierdze...

    Mikrokontrolery   16 Paź 2004 19:34 Odpowiedzi: 36    Wyświetleń: 4056
  • Bascom - Kod nie działa, gdzie szukać błędu w konfiguracji pinów?

    Już po części mam rozwiązane. Czyli temperatura. Oto kod, sprawdzony . Działa. [syntax=basic4gl] 'Konfiguracja '**************************** $regfile = "m8def.dat" $crystal = 12000000 Config Portb = Output Config Portb = 255 Config Portd = Output Config Portd = 255 Config Portc = Input Config 1wire = Pinc.1 Config Timer0 = Timer , Prescale = 64 Enable...

    Mikrokontrolery Początkujący   16 Lis 2013 22:52 Odpowiedzi: 4    Wyświetleń: 1410
  • Dekodowanie sygnału IR w Bascom AVR na ATmega8 - różne standardy pilotów

    Mam mały problem z programem napisanym w bascomie , mianowicie założenia są takie jest to odbiornik pilota IR na atmega 8 chodzi mi o sam algorytm dekodowania sygnału , który ma dekodować wszystkie rodzaje pilotów obojętnie czy są w standardzie RC5 czy SONY na wyświetlaczu LCD mam mieć wyświetlane umownie wartość jedynek i zer i problem polega na tym...

    Mikrokontrolery   31 Paź 2008 03:55 Odpowiedzi: 1    Wyświetleń: 2741
  • [Bascom] Ustawianie stanu HI na pinie z poziomu etykiety

    bo później w programie gdzieś tam zmieniasz znowu stan na odwrotny, nie ma innej możliwości

    Mikrokontrolery AVR   21 Sie 2010 20:13 Odpowiedzi: 10    Wyświetleń: 1476
  • Bascom 1.11.9.5 – błędne wskazania woltomierza na ADC0, prośba o test kodu

    Kolego neo_84 Sprawdziłem Twój program , jest zagmatwany jakiś taki nieczytelny. Powinieneś maksymalnie opisywać kod ,a poszczególne odrębne funkcje umieszczać osobno aby jak najbardziej program był czytelny nie tylko dla Ciebie , ale i dla innych elektroników (to bardzo pomaga!) Podam Ci szkielet kodu jaki ja stosuję przy multipleksowaniu i odczycie...

    Mikrokontrolery AVR   16 Paź 2009 11:07 Odpowiedzi: 33    Wyświetleń: 5593
  • attiny2313[bascom] - Błąd w kodzie do zamka szyfrowego

    Wywal Goto przy Sprawdzanie i Gosub przy Alarmowanie. Ma zostać samo Sprawdzanie i Alarmowanie ponieważ teraz masz je jako procedury a nie jak wcześniej etykiety skoków.

    Mikrokontrolery AVR   08 Paź 2015 21:54 Odpowiedzi: 9    Wyświetleń: 1239
  • Błędy kompilacji w Bascom: nielegalne komendy ASM `push`, `pop`, `setb`

    Sprawdź czy masz prawidłowo ustawiony typ procesora w opcjach, a najlepiej ustaw to na początku programu. U mnie bez problemu udało się to skompilować. Błędy były tylko spowodowane brakiem etykiet przy podprogramach. Użyłeś do skoków polecenia GOSUB zamiast CALL. GOSUB wymaga etykiety, CALL skacze do procedury bez etykiety.

    Programowanie   29 Sty 2008 22:09 Odpowiedzi: 4    Wyświetleń: 2192
  • [BASCOM] [BASCOM][ATM32] - Nieaktywne przyciski w menu wielopoziomowym na ZL3AVR

    Witam. Spróbuj tak napisać etykiety podprogramów. Zamiast Menu_1 : Napisz Sub Menu_1

    Mikrokontrolery AVR   20 Wrz 2013 19:45 Odpowiedzi: 8    Wyświetleń: 2487
  • BASCOM-AVR - Jak napisać program do sterowania diodami za pomocą przycisków?

    Dawno nie pisałem w Bascomie, ale myślę że na końcu każdego podprogramu musisz dać return. Inaczej program idzie w następne etykiety. A u ciebie jest tylko na końcu ostatniej .

    Mikrokontrolery AVR   28 Gru 2012 22:53 Odpowiedzi: 2    Wyświetleń: 2049
  • LED WS2812 w Bascom: Przypisywanie kolorów z tablicy do poszczególnych diod

    Witam, A nie znam bascoma, ale może można napisać własną funkcję typu "ustaw_kolor(numer_leda, kolor)", gdzie kolor jest etykietą dla tablicy "Data"? Dalej "r = lookup(0, kolor)" itd.

    Mikrokontrolery Początkujący   13 Mar 2023 07:21 Odpowiedzi: 13    Wyświetleń: 1128
  • [bascom] Jak przekazać nazwę etykiety jako zmienną i czytać dane?

    Jak to było?.. "Programy się kompiluje, a nie komplikuje." :) No dobra, w takim prostym przykładzie który podałem, to ma sens. :spoko: A jeżeli takich etykiet będę miał kilkaset, to co? Pisać takiego 'select case' na kilkaset pozycji? Ogólne pytanie jest takie, czy da się przekazać zmienną w jakiś sposób pozycję z której ma czytać polecenie 'read'?...

    Mikrokontrolery AVR   08 Lut 2012 16:13 Odpowiedzi: 11    Wyświetleń: 2083
  • [PCF8583][atmega8][bascom] Nie dziala wyslanie danych do RTC

    ... lecz nie moge wyslac danych(godziny,daty itp) do pamieci pcfa. Skoro procedura zapisu do PCF-a nie jest wykonywana, to nic dziwnego :idea: czekam na sugestie. Nie nazywaj etykiet, podobnie brzmiącymi nazwami (Settime,Senttime).

    Mikrokontrolery AVR   12 Sty 2012 22:21 Odpowiedzi: 2    Wyświetleń: 2169
  • Bascom-8051: Wymagania dla etykiet w poleceniu GOTO - co warto wiedzieć?

    Już od dawna myślałem ,że dobrze by było otworzyć temat jak wyżej gdzie można by się wymieniać spostrzeżeniami nt. zauważonych błędów w Bascomiel.Pojawienie się "Dziwne zachowania timera w Bascom" przekonało mnie że warto.Na początek : Bascom-8051 , polecenie GOTO etykieta musi być złożona z conajmniej dwóch liter inaczej "idzie w maliny" (w helpie...

    Mikrokontrolery   20 Lut 2004 01:03 Odpowiedzi: 3    Wyświetleń: 975
  • Bascom: Czy można użyć zmiennej string jako etykiety w GOTO?

    witam.. Jest możliwość stworzenia konstrukcji goto z zmiennej..? tzn mam na myśli że np. abc-zmienna typu string abc = program1 goto abc

    Mikrokontrolery   28 Gru 2009 23:45 Odpowiedzi: 1    Wyświetleń: 1236
  • Błąd 229 w Bascom przy programowaniu zegarka na PCF8583 - jak zlokalizować?

    Zobacz w pomocy polecenie GOSUB i CALL, bo pomieszałeś te polecenia. Dodano po 11 Do podprogramu możesz skoczyć poleceniem GOSUB i nie deklarujesz go. 'podprogram: Etykieta: 'etykiety kończymy dwukropkiem 'coś zrób Return Procedurę lub funkcję musisz zadeklarować i podać jakie parametry będą przekazywane. Jej treść musisz umieścić używając SUB...

    Mikrokontrolery   17 Kwi 2009 19:50 Odpowiedzi: 2    Wyświetleń: 1326
  • [8515] [8515][bascom] i2c - Zegar widmowy, skaczący obraz na PCF8583? Jak naprawić?

    A wyświetlanie zrobić jako podprogram, czy jako etykietę?

    Mikrokontrolery AVR   14 Kwi 2009 13:47 Odpowiedzi: 3    Wyświetleń: 1473
  • Jak wstawić kod assemblerowy w kompilatorze C firmy KEIL?

    Wolałbym prościej to zrobić .Tak jak to jest w innych kompilatorach C czy Bascom .Np. wstawiasz etykietę 'asm' ;piszesz kod w assemblerze.

    Mikrokontrolery   29 Kwi 2004 16:22 Odpowiedzi: 3    Wyświetleń: 1434
  • [ATMEGA32] [BASCOM] Analizator Widma Akustycznego 2x24 + RC5

    ...Czy w programie wszystko OK jest? Nie, nie jest. Prześledź program od pierwszej linii i zobacz co "zrobi" procek, zanim dotrze do etykiety Main.

    Mikrokontrolery AVR   03 Kwi 2009 17:36 Odpowiedzi: 4    Wyświetleń: 3201
  • Jak skonfigurować zegarek RTC i termometr na LCD w Bascom na Atmega8?

    Wszystko zależy jak rozwiązano w danym przypadku sposób liczenia interwałów taktowania zegara, ale typowo w elektronicznych układach odmierzających czas są montowane te typowe kwarce 32768 kHz w cylindrycznej oprawce. Owe kwarce znajdziesz w zegarkach czy to wskazówkowych kwarcowych z budzikiem czy też w płytach głównych PC :) Jeżeli przycisk masz na...

    Mikrokontrolery   19 Maj 2009 13:45 Odpowiedzi: 33    Wyświetleń: 8686
  • [Bascom] restore 'zmienna' - dla różnych wskaźników

    W ten sposób to ci się nie uda. Restore to przywołanie całego bloku data o jakiejś nazwie. Funkcja read czyta kolejne znaki - jak w tablicy. Aby kod zadziałał powinieneś użyć funkcji lookupstr: do numer_opisu=0 tekst = Lookupstr(numer_opisu , Menu_opisy) lcd tekst loop end Menu_opisy: data "1-opis", "2-opis", "3-opis"...

    Mikrokontrolery AVR   22 Sie 2008 16:25 Odpowiedzi: 2    Wyświetleń: 1382
  • Błąd 320 w Bascom AVR - co oznacza syntax error na linii 472?

    ... tylko nie rozumiem po co prgoram się ubiega o tą etykietę :D To z ... oszczędności chyba ;) Wstaw gdzieś na początku kodu(np. przed 1-szym CLS) Fourthline i po krzyku :D Piotrek PS W Bascomach ver. > 1.11.7.4 działa prawidłowo ;)

    Mikrokontrolery   20 Sty 2006 18:50 Odpowiedzi: 10    Wyświetleń: 3037
  • Jak stworzyć przerwanie od UART w Bascom do obsługi RS232?

    A jeśli chodzi o AVR to: ON źródło_przerwania nazwa_podprogramu [ NOSAVE ] gdzie: źródło_przerwania - symboliczna nazwa źródła przerwania, nazwa_podprogramu - etykieta określająca gdzie znajduje się podprogram obsługi przerwania. jako żródło przerwania można: URXCprzerwanie układu sprzętowego UART – odebranie znaku UTXCprzerwanie układu sprzętowego...

    Mikrokontrolery   17 Kwi 2005 10:24 Odpowiedzi: 3    Wyświetleń: 1821
  • [ATmega8] ATmega8 Bascom: Jak użyć Timer0 do opóźnienia zapalenia LED?

    Jeżeli nie zmieniałeś fuse bitów to fabrycznie jest ustawiony na 1MHz wewnętrzny oscylator, czyli powinieneś dopisać do programu $crystal = 1 000000. Nie musi być zewnętrzny. Gosub xxx skok do danej etykiety.

    Mikrokontrolery Początkujący   10 Cze 2013 12:08 Odpowiedzi: 19    Wyświetleń: 3504
  • Bascom: Jak pobrać dane z tablicy do sterowania matrycą 48 przekaźników?

    Nie możesz przekazywać części nazwy etykiety jako zmiennej. Etykieta danych to adres w pamięci flash. Musiałbyś przepisać adres każdej etykiety do zmiennej używając LOADLABEL. Albo oczywiście tak jak kolega powyżej zaproponował.

    Mikrokontrolery AVR   28 Sie 2011 19:21 Odpowiedzi: 18    Wyświetleń: 4605
  • Kiedy dane odkładane są na stos w asemblerze AVR?

    Witam!! Probuje zglebic asemblera. Napisalem kilka programow w bascomie i jestem ciekaw kiedy dane sa odkladane na stos(podgladam w AVR-Studio na disemblerze). Wychodzi mi, ze tylko w przypadku przerwania. Jesli uzywam procedur, czy etykiet to bascom nie odklada danych na stos. Jak to jest drodzy koledzy??Czy tylko w przypadku przerwania? Pozdro/smalski

    Mikrokontrolery   28 Kwi 2005 14:16 Odpowiedzi: 3    Wyświetleń: 1017
  • Atmega 328, Bascom pytanie o ustawienie adresu tablicy w programie

    Prawidłowo robi się to tak: XH , YH , lub ZH . Kolejnym krokiem jest odczyt młodszej części adresu i odpowiednio przepisanie jej do XL , YL , lub ZL .

    Mikrokontrolery AVR   17 Kwi 2017 21:19 Odpowiedzi: 18    Wyświetleń: 1335
  • Timer Atmega - Atmega32 timer jako licznik impulsów BASCOM

    Witam Patrz DEBOUNCE pin_portu , stan , etykieta w Help

    Mikrokontrolery Początkujący   18 Lut 2013 20:07 Odpowiedzi: 3    Wyświetleń: 4383
  • Programowanie w Bascom. Czy jest jakiś mniejszy stop? Jak zrobić 0.1ms?

    Const odlicz=65436 rem dla zegara 12MHz odliczy tylko 100 impulsow (100us) dim licznik as word dim koniec as bit Config Timer1 = Timer , Mode = 1 , Gate = Internal On Timer1 etykieta Counter1 = odlicz do start timer1 bitwait koniec,set reset koniec rem petla powtarza sie co 100 us loop etykieta: licznik = counter1 rem To ma eliminowac czas od momentu...

    Mikrokontrolery   04 Paź 2006 09:45 Odpowiedzi: 7    Wyświetleń: 1811
  • Bascom- wstrzymanie sprawdzania prądu na jedną sekundę.

    Bardzo dziękuję, wgrałem od razu wsad i wszystko chodzi idealnie. Bez zmian etykiet "stary" Bascom nie pokazuje błędów i program działa ok, nowsza wersja wyrzuca już błędy. Jutro to poprawię. Masz rację pot_max ustawia się napięcie odniesienia do którego procesor porównuje spadek napięcia na rezystorze pomiarowym. Brakowało tylko "uśpienia" pomiaru...

    Mikrokontrolery Początkujący   04 Lut 2016 23:18 Odpowiedzi: 2    Wyświetleń: 867
  • [Bascom] [Bascom][Atmega128] Brak reakcji przerwań Int4-7 z układem DS7843

    Najpierw skonfigurowałbym przerwanie potem je włączył. Drugą kwestią jest to, że przed etykietą "Sprawdź" musi być "END" (nie koniecznie bezpośrednio przed)

    Mikrokontrolery AVR   09 Kwi 2010 19:00 Odpowiedzi: 8    Wyświetleń: 1727
  • [ATmega8] [ATmega8][Bascom] Sterownik IR: problem z instrukcją case i kanałami PWM

    Zrobiłem tak jak pisałeś tzn zadeklarowałem ten wybór przycisków jako podprogram i nadal jest na Select case Nr_przysicku lecz nadal to nie działa Nie rozumiem tego. Teraz możesz już wywołać ten podprogram, tylko nie wiem czemu tego nie robisz. A tak nawiasem, chyba miało być Przyciski , a nie Przysicki ? ;) Poza tym zamieniłbym te podprogramy na etykiety.

    Mikrokontrolery Początkujący   04 Lip 2012 18:47 Odpowiedzi: 36    Wyświetleń: 6312
  • [BASCOM] Jak zrealizować różne interwały pomiarów dla DS18B20 i napięcia?

    nie tylko tam bo return powoduje po wykonaniu danej etykiety powrót i dalsze wykonywanie programu a tam program kończył się wykonywać

    Mikrokontrolery AVR   04 Maj 2011 15:53 Odpowiedzi: 29    Wyświetleń: 2972
  • gdzie dac instrukcje obslugiwana przycisk zegar led [bascom]

    Dim Ustawienie As Byte -zmienna Chyba nigdzie nie używana Ustawienie: -etykieta Jakieś to dziwne.

    Mikrokontrolery AVR   02 Maj 2009 19:34 Odpowiedzi: 12    Wyświetleń: 2310
  • [AtMega32][Bascom] - Nie działa LCD Alfanumeryczny

    Na początek usuń grzałki R6..R11, bo znacznie obciążają one procesor. Wyświetlacz może być po prostu źle (niepewnie) podłączony, może też być problem z jego inicjowaniem - procedura inicjująca ma zależności czasowe, które zależą od częstotliwości procesora. nie wiem, jak to jest zrobione w samograju pt. Bascom. Schemat nie pokazuje przypisania linii...

    Mikrokontrolery Początkujący   27 Sty 2013 10:11 Odpowiedzi: 8    Wyświetleń: 2634
  • [ATTiny13] [ATTiny13][BASCOM] Jak zmierzyć obroty i zapalić LED po osiągnięciu RPM?

    Nijak z żadnego kodu nie mogę się doczytać na chłopski rozum kiedy on mierzy czas od Rising do Rising. Nie używaj więc chłopskiego rozumu - użyj własny! Wyjaśnienie powinno być zbędne bo jest bardzo trywialne; - obracając wiatrakiem, w pewnym momencie wbudowany tam hall switch daje impuls na INT0, co wtedy robisz w programie? - odsyłasz go do etykiety...

    Mikrokontrolery AVR   07 Gru 2011 18:40 Odpowiedzi: 37    Wyświetleń: 8260
  • [BASCOM] Skąd te dodatkowe znaki przy wyświetlaniu?

    Problem już rozwiązany dzięki koledze Niveasoft Przy deklaracji etykiety przerwania od ADC należało dodać SAVEALL ponieważ w przerwaniu używam zmiennych typu Single. Reszta szczegółów w helpie.

    Mikrokontrolery AVR   27 Lut 2018 19:12 Odpowiedzi: 2    Wyświetleń: 690
  • [TINY26] BASCOM - Błąd kompilacji Sonysend, linia 10, OC1A w ATtiny26L

    ... Error : 46 Line : 10 Assignment error [COMPARE1A: 0 12: 112] , in File : C:\PROGRAM FILES\BASCOM-AVR-1-11-9-1 FULL\PILOT-TINY26-SONY.BAS ten błąd mam tylko przy tiny26 przy innych prockach np. mega 8 lub tiny 2313 program ładnie się kompiluje . o co chodzi przecież tiny26 ma OC1A ? Spawa jest śmiesznie prosta , jeśli...

    Mikrokontrolery AVR   19 Cze 2008 15:30 Odpowiedzi: 4    Wyświetleń: 2098
  • [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ń: 2368
  • [Bascom] Siemiens cx65 l2f50, Atmel Mega16, brak komunikacji z wyświetlaczem

    Przed spakowaniem sprawdzałem. Kompilował się na 1.11.9.5 z "nakładką" 1.11.9.8 zawierającą obsługę USBASP. Być może etykieta "wadzi". Spróbuj zmienić na inną.

    Mikrokontrolery   06 Maj 2012 09:14 Odpowiedzi: 17    Wyświetleń: 3529
  • Jak odczytać i zrozumieć dane zapisane w EEPROM w BASCOM?

    $eeprom - dyrektywa kompilatora, która informuje go, że od tego miejsca dane będą trafiać do pamięci EEPROM. Faktycznie dane te trafią do pliku EEP, którego zawartość podczas programowania zostanie przelana do wewnętrznej pamięci EEPROM układu. Napisa: - Etykieta dla polecenia READEEPROM. Jest to przyjazny zamiennik adresu pod którym dane w tej pamięci...

    Mikrokontrolery   18 Paź 2006 21:10 Odpowiedzi: 1    Wyświetleń: 1175
  • Atmega8a - [atmega8a][bascom] Resetowanie atmegi w pętli z Rotate

    Wszystkie Sub`y powinny być poza pętla Do Loop a tymczasem u Ciebie etykieta Silnik jest w pętli. Gosub czyli "go sub" oznacza odłożenie na stos aktualnego adresu gdzie program jest wykonywany, skok pod adres procedury Sub i powrót w to samo miejsce (a dokładniej do następnego po odłożonym adresie miejsca) poprzez Return Return zdejmuje ze stosu odłożony...

    Mikrokontrolery AVR   22 Lut 2016 09:57 Odpowiedzi: 2    Wyświetleń: 1119
  • Bascom: Label not found przy adresowaniu EEPROM 24LC512 powyżej 32KB

    Eprom jest zewnetrzny na I2C (24LC512) ale zeby sie odnosic do danej grafiki program musi znac jej adres. (biblioteka do obslugi glcd jest zmodyfikowana do korzystania z zewnetrznej pamieci eeprom) Komunikat pojawia sie dopiero po wywolaniu tej etykiety za pomoca showpice. Plik .eep jest tworzony poprawnie.

    Mikrokontrolery   15 Gru 2007 12:23 Odpowiedzi: 5    Wyświetleń: 2029
  • [bascom][atmega8] jak wyświetlić 3 cyfrową wartość zmiennej

    Witam Przenieś kod za etykietami Lewo: i Prawo: do pętli głównej i zobacz co się stanie. Pozdrawiam

    Mikrokontrolery AVR   28 Wrz 2009 20:24 Odpowiedzi: 30    Wyświetleń: 4108
  • Atmega8 Bascom - Nie działa obsługa timera gfdzie jest błąd

    Autor tematu miał przecież w kodzie co chce wyświetlać i kiedy. Tak, to prawda... Akurat w mojej kopji listingu podczas 'Copy -> Paste' zaginęła ostatnia etykieta "Zegar" - z tego powodu były moje uwagi,

    Mikrokontrolery Początkujący   06 Lis 2013 07:50 Odpowiedzi: 16    Wyświetleń: 2571
  • [BASCOM][ATmega32] - Multipleksowanie wyświetlaczy 7-segmentowych +aliasy +pętla

    Tu masz program pod ATtiny2313, jeśli potrafisz programować, to też potrafisz przerobić program na ATMegę: [syntax=basic4gl]' Bardzo prosty zegar bez możliwości ustawiania Dim Sekjed As Byte , Sekdzies As Byte , Minjed As Byte , Mindzies As Byte Dim , Godzjed As Byte , Godzdzies As Byte , Mux As Byte , Migaj As Bit Config Portb = 255 : Portb = &B255...

    Mikrokontrolery AVR   14 Lis 2012 20:58 Odpowiedzi: 10    Wyświetleń: 3849
  • [ATTINY2313] [ATTINY2313][BASCOM] Jak precyzyjnie ustawić przerwanie timer0 przy 10MHz?

    Bo obsługa przerwania też zajmuje trochę czasu- ileś taktów zegara. Bascom jest "bezpieczny" dla użytkownika i odkłada na stos wszystko- a nie tylko to co potrzebne. A potem zdejmuje ze stosu. Ale za to działa wolno. Spróbuj : on timer0 etykieta przerwania nosave. Ale to będzie szybsze i mniej bezpieczne. Albo ASM.

    Mikrokontrolery AVR   14 Lis 2009 16:41 Odpowiedzi: 7    Wyświetleń: 2141
  • [tiny2313][Bascom] Efekt swietlny - optymalizacja kodu

    Return to powrot z etykiety np. goto Etykieta_2 // i pozniej tu wracamy po skoku Etykieta_1: ... Return Etykieta_2: ... Return natomiast w Sub'ach sie tego nie stosuje. Poczytaj help'a od Bascom'a. W programie ciagle powtarzasz te same fragmenty: Portd.3 = 1 Portd.4 = 1 Toggle Portd.3 Toggle Portd.4 Waitms 10 Toggle Portd.3 Toggle Portd.4 zrob...

    Mikrokontrolery AVR   03 Cze 2008 00:08 Odpowiedzi: 7    Wyświetleń: 2674
  • BASCOM - Jak przejść do kolejnego elementu w tablicy stringów?

    Oto program, wstawiam go gdyby ktoś miał podobny problem. Tu przychodzą ludzie z bardziej poważnymi problemami.. Czy ten twój 'ukończony' program w ogóle się kompiluję (?), czy ma on wykonywac jakieś konkretne zadanie (?) czy tylko zabierac miejsce i czas czytelników tej grupy? Zwróc uwagę na fragment twojego programu umieszczony w pętli Do...Loop...

    Mikrokontrolery AVR   08 Sie 2013 01:27 Odpowiedzi: 11    Wyświetleń: 3123
  • Konfiguracja Timer1 w BASCOM AVR dla MEGA8535 z przerwaniem Compare Match

    Mikrokontroler MEGA8535 ma wsobie rejestry, bodajże nazywają się compareA i compareB. Niemoge sobie z nimi poradzić i prośba czy mógł byś mi napisać prosty program w BASCOM AVR który je wykorzystuje, chodzi mi dokładnie o taką sytuacje: Mikrokontroler cały czas porównuje zawartość jednego z tych rejestrów compare z zawartością Timera1 i kiedy wystąpi...

    Mikrokontrolery   29 Maj 2005 01:24 Odpowiedzi: 11    Wyświetleń: 3459
  • ATTINY2313 UART BASCOM – kod nadajnika i odbiornika do komunikacji między MCU

    Ja natomiast hołduje takim zasadom: a)Call Sub - jeśli przekazuję parametr(y) do procedury b)Gosub etykieta - bez parametrów. Jakoś łatwiej mi sie później połapać :) Piotrek

    Mikrokontrolery   26 Lut 2007 16:15 Odpowiedzi: 17    Wyświetleń: 3542
  • BASCOM problem z roznymi typami parametrow w procedurze

    Witajcie. Moze mi ktos wytlumaczyc dlaczego jak w bascomie w procedurze przekazuje jako stale stringa i liczbe (np typu Byte) to pozniej jak chce to wyswietlic na LCD to wyswietla mi sie tylko liczba ? Ponizej skrawek kodu bo calosci nie ma co zamieszczac. Declare Sub Sprawdzenie(byval Etykieta As String , Byval Liczba As Byte) Do Call Sprawdzenie(...

    Mikrokontrolery AVR   06 Maj 2009 16:08 Odpowiedzi: 3    Wyświetleń: 955
  • [Atmega16] [Atmega16][Bascom] Sterowanie diodami LED przy komunikacji RS485

    dzieki za odpowiedz a czy jesteś w stanie mi napisać co będzie się działo np. gdy będe miał 4 alarmy aktywne i dwa alarmy bedą z parowane z diodami które muszą być włączone dopóki ktoś nie naciśnie reset-u a na lcd etykiety musza w miare płynnie wskakiwać dopóki alarmy są aktywne??? z góry dzieki

    Mikrokontrolery AVR   19 Lis 2010 01:08 Odpowiedzi: 2    Wyświetleń: 1377
  • Jakie silniki wybrać do pojazdu gąsienicowego z trójkątnymi gąsienicami 30 cm?

    silniki od wkrętarek, jak najbardziej ale oczywiście te z przekładnią planetarną przy zasilaniu takiej wkrętareczki napięciem 3V mają kopa i spory moment obr. a co do enkoderów to myslę że można by pomyśleć nad tarczą z przesłonkami od myszki i resztą elektroniki tzn.. tylko nadajnik IR i odbiornik IR o ile się nie mylę to jest to zintegrowany odbiornik...

    Robotyka Modelarstwo i CNC   02 Sie 2007 12:10 Odpowiedzi: 11    Wyświetleń: 10472
  • RC5 temperatura problem z etykieta w bascomie pomocy

    zrobiłem tak jak mi poleciłeś usunąłem ten fragment wszystko sie skompilowało tylko po załadowaniu kodu do ATmegi8 temperatura sie wyświetlała ale nie można było nic włączyć za pomocą pilota RC5 w pomocy bascom ta biblioteka $lib "mcsbyte.lbx" jest potrzebna aby można było sterować za pomocą RC5

    Mikrokontrolery   24 Mar 2008 18:41 Odpowiedzi: 5    Wyświetleń: 1841