bascom toggle

Znaleziono około 1085 wyników dla: bascom toggle
  • Atmega16: Jak w Bascomie zrobić toggle diody przy naciśnięciu klawisza?

    To proste, wykorzystaj warunek. IF wyrażenie then instrukcja else instrukcja end if

    Mikrokontrolery AVR   06 Lut 2009 13:01 Odpowiedzi: 4    Wyświetleń: 1301
  • Jak zmienić stan pinu na przeciwny w Arduino IDE? Analogia do Toggle w Bascomie

    Jak najbardziej w arduino można operować bezpośrednio na rejestrach tylko trzeba brać pod uwagę skutki tego rozwiązania... Jak ktoś zada sobie trud podejrzeć co kryje się za digitalWrite() to będzie wiedzieć o co chodzi. Niemniej PORTD/PIND/DDRD są jak najbardziej dostępne w Arduino co w niektórych przypadkach może być wygodniejsze przy przesiadce z...

    Arduino   18 Mar 2025 07:57 Odpowiedzi: 54    Wyświetleń: 1782
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • [bascom] Atmega8 - dioda na PD.7 nie działa z Toggle Pind.7

    Zamiast "Toggle Pind.7 " ma być: "Toggle Portd.7 ".

    Mikrokontrolery AVR   25 Wrz 2010 15:57 Odpowiedzi: 6    Wyświetleń: 1169
  • REKLAMA
  • Bascom Atmega 168 ustawienie timer2 w tryb CTC i OC2B na toggle

    Nie avrstudio5! To jest beta- w dodatku schrzaniona. Ściągnij normalne 4.18.

    Mikrokontrolery AVR   29 Sie 2011 20:05 Odpowiedzi: 11    Wyświetleń: 3089
  • [Atmega8] Niekonsekwentne działanie odbiornika RC5 w Bascomie - co sprawdzić?

    Dokładnie Twój problem wynika z braku maskowania bitu toggle. Jak pisał Mirek podejrzyj helpa BASCOM'a i tam masz pokazane jak maskować ten bit.

    Mikrokontrolery AVR   03 Maj 2012 23:04 Odpowiedzi: 3    Wyświetleń: 1337
  • REKLAMA
  • Mega32 generowanie przebiegu prostokatnego 30khz [bascom]

    A nie lepiej byłoby wykorzystać PWM? Wtedy można dosyć precyzyjnie ustalać częstotliwość na wyjściu, oczywiście ustawionym w tryb Toggle... Config Timer1 = Pwm , Pwm = 10 , Compare A Pwm = Toggle , Prescale = 8

    Mikrokontrolery   23 Lut 2007 15:40 Odpowiedzi: 13    Wyświetleń: 1832
  • Jak znaleźć biblioteki komend Toggle, Wait w Bascom?

    A w helpie tego nie ma?

    Mikrokontrolery   15 Kwi 2005 15:38 Odpowiedzi: 4    Wyświetleń: 3218
  • Bascom AVR – jak zgasić wszystkie diody na porcie PortD jednocześnie po sekwencji?

    Nie znam bascoma, ale takie coś powinno działać: $regfile = "m16def.dat" $crystal = 1000000 Config Portd = Output Portd = &B0000000 Do Waitms 200 Toggle Portd.0 Waitms 200 Toggle Portd.1 Waitms 200 Toggle Portd.2 Waitms 200 Toggle Portd.3 Waitms 200 Toggle Portd.4 Waitms 200 Toggle Portd.0 Toggle Portd.1 Toggle Portd.2 Toggle Portd.3 Waitms...

    Mikrokontrolery AVR   07 Gru 2010 18:41 Odpowiedzi: 3    Wyświetleń: 1221
  • Jak zrealizować przerzutnik T w Bascomie do obsługi przycisku?

    Oto kod: If Portb.1 = 0 Then Toggle Portb.2 każdorazowe pojawienie się 0 na portb.1 spowoduje zmianę stanu portb.2 Pozdrawiam.

    Mikrokontrolery   24 Sie 2007 17:56 Odpowiedzi: 9    Wyświetleń: 1881
  • Atmega8 Bascom - Brak reakcji na pinach przy programowaniu 8MHz kwarcem

    A komendy toggle będą działały tak szybko, że zmiany będziesz wstanie zaobserwować jedynie oscyloskopem/analizatorem stanów logicznych/multimetrem z funkcją pomiaru częstotliwości.

    Mikrokontrolery Początkujący   25 Cze 2013 18:11 Odpowiedzi: 6    Wyświetleń: 1371
  • REKLAMA
  • Konfiguracja przerwań komparatora w AT90S2313 w Bascomie - termostat

    Witam... Ja bym nie bawil sie w komparator i ... tylko wzioł cfrowy termometr 1-wire np DS1822, DS1821(swoją drogą da sie go zaprogramować jako termostat) no ale można zrobić to w rózny sposób, wracam do tematu postu... Przerwanie od komparatora w BASCOM Config Aci = On , Compare = Off , Trigger = Toggle On Aci Przerw Enable Interrupts Enable Aci coś...

    Początkujący Elektronicy   07 Lut 2005 16:31 Odpowiedzi: 4    Wyświetleń: 1632
  • Dlaczego program Bascom dla Atmega8 nie zapala diody przez UART?

    A może pomoże dopisać jedną linijkę do kodu "odbiornika" ? Proponuję dopisać w tą część kodu opóźnienie: If I = "a" Then Toggle Portb.0 Waitms 500 ' <<<<<<< End If Pozdrawiam. Stefan

    Mikrokontrolery   12 Gru 2011 17:33 Odpowiedzi: 8    Wyświetleń: 2102
  • [bascom] Błąd w regule if dla włączania diody na ATmega32 w Bascom

    Zamień miejscami Loop i End If. Zmień Toggle Pinb.2 na Toggle Portb.2.

    Mikrokontrolery AVR   03 Maj 2011 17:17 Odpowiedzi: 14    Wyświetleń: 1503
  • [ Bascom] program migająca dioda + schemat podłączenia uC d

    Masz błąd na schemacie. AVR nie mają pull-down, więc przycisk powinien zwierać z masą (minusem baterii). Program też nie wydaje się dobry, choć nie znam Bascom. Na moje oko trzeba tak: $regfile = "m8def.dat" $crystal = 8000000 Config Portb = Output Config Portd = Output Config Portd.4 = Input P Alias Pind.4 D Alias Portb.6 Set Portd.4 Do If...

    Mikrokontrolery AVR   07 Sie 2009 00:49 Odpowiedzi: 40    Wyświetleń: 6937
  • [AVR] [Bascom] Buzer TMB1212 nie działa na 5V w układzie, działa bezpośrednio

    I popraw program : [syntax=basic4gl] $regfile = "m32def.dat" $crystal = 8000000 Config Portd.3 = Output 'buzzer Portd.3 = 0 Do Wait 1 Portd.3 = 1 Wait 1 Portd.3 = 0 Wait1 Portd.3 = 1 Wait 1 Portd.3 = 0 Loop End [/syntax] albo lepiej tak: [syntax=basic4gl]$regfile = "m32def.dat" $crystal = 8000000 Config Portd.3 = Output 'buzzer Do Wait 1 Toggle Portd.3...

    Mikrokontrolery AVR   19 Cze 2011 12:13 Odpowiedzi: 8    Wyświetleń: 2284
  • Problem z programem w BASCOMIE. Kto go sprawdzi i poprawi?

    toggle b - zmienia stan zmiennej bitowej na przeciwny (z 0 na 1 i odwrotnie) Else - poczytaj o skladni if..then: if ... then -jezeli warunek spelniony to ... else -w przeciwnym wypadku to .... end if

    Mikrokontrolery   10 Maj 2007 09:29 Odpowiedzi: 4    Wyświetleń: 969
  • [BASCOM] Jak zamienić znak zmiennej Single na dodatni?

    Wszstko dlatego, iż zmienne typu Single są nieco odmiennie zapamiętywane w pamięci i mają wyjątki (np. NaN, QNaN, SNaN) które nie są liczbami, i każda operacja arytmetyczna z nimi powinna wywołać błąd operacji i jego zgłoszenie - a tego Bascom niestety nie obsługuje (jak i spora ilość innych kompilatorów). Operacja z jawną zamianą znaku jest bezpieczniejsza...

    Mikrokontrolery AVR   02 Kwi 2009 18:26 Odpowiedzi: 3    Wyświetleń: 1379
  • Jak napisać program w Bascomie do przełączania algorytmów jednym przyciskiem?

    Spróbuj tak: do Debounce Pind.0 , 0 , algorytmy ' Twój s1=pind.0 loop algorytmy: toggle A ' zmienna A jako bit If A=0 then Algorytm 1 sterowania wyników na LCD else Algorytm 2 sterowania wyników na LCD end if return Użycie debounce eliminuje drgania styków. Pozdrawiam.

    Mikrokontrolery   07 Lis 2007 23:04 Odpowiedzi: 2    Wyświetleń: 989
  • [bascom][atmega8] czy napisany program bedzie działać?

    Gdy już usuniesz wewnętrzną pętlę do..loop to zwróć uwagę, że stan przycisku będzie sprawdzany raz na 60s. Możesz zrobić sprawdzanie np. tak (co 1 sek.): dim x as byte ... do 'sprawdź przyciski if x=60 then x=0 toggle ... end if wait1 incr x loop end Albo wykorzystać timer lub przerwanie.

    Mikrokontrolery AVR   24 Mar 2009 15:20 Odpowiedzi: 5    Wyświetleń: 1624
  • Program w Bascom dla ATMEL 89C52: Sterowanie diodami i przyciskami S1, S2

    Własnie w tym problem, że to program pod AVR, który próbowałem przerobić, ale i tak nie da się go skompilowac, bo niektóre komendy są nie przyjmowane przez Bascom 8051, jak np. Toggle. Proszę poprawić pisownię w postach i prawidłowo zastosować znaczniki code! Robak

    Mikrokontrolery   30 Gru 2010 18:17 Odpowiedzi: 11    Wyświetleń: 2058
  • [BASCOM] Jak skonfigurować przerwanie PCINT30 na mega644p w BASCOM?

    Sprawdziłem ten kod przed chwilą i jeśli na PD6 jest przycisk.. to jego kolejne naciskanie włącza lub wyłacza naprzemiennie diode LED na pinie PORTD.7 100% tested [syntax=vbnet]$regfile = "m644pdef.dat" $crystal = 8000000 $hwstack = 40 $swstack = 16 $framesize = 32 Pcmsk3 = &B01000000 Enable Pcint3 : On Pcint3 Pcint3_isr Config Portd.6 = Input : Set...

    Mikrokontrolery AVR   12 Cze 2016 07:59 Odpowiedzi: 7    Wyświetleń: 951
  • [Bascom] Jak uruchomić wyświetlacz LED z kasy fiskalnej w Bascom?

    Można też tak :) [syntax=vbnet] CLK_STROBE Alias Portb.0 = 1: Portb.0 = 0 [/syntax] Albo: [syntax=vbnet]CLK_STROBE Alias toggle Portb.0 : toggle Portb.0 [/syntax]

    Mikrokontrolery AVR   14 Lis 2017 14:56 Odpowiedzi: 22    Wyświetleń: 1134
  • Atmega8, Bascom - Jak przełączać diody za pomocą przycisku?

    Po co ustawiasz portd.4 na wejscie Hi-Z? Ustaw tak: PORTD = PORTD or &h10 Wtedy podsiągasz ten pin do plusa i nie musisz ustawiać tam jedynki w podprogramach. Przerób A na BIT, po czym Program: Portc.4 = 0 'jedna dioda zapalona Portc.5 = 1 'druga dioda zgaszona toggle a Return Program2: Portc.4 = 1 ' dioda zgaszona Portc.5 = 0 ' dioda zapalona...

    Mikrokontrolery   15 Kwi 2008 19:12 Odpowiedzi: 13    Wyświetleń: 4786
  • [Atmega88][Bascom] - przerwanie zegarowe i odmierzanie czasu

    If Flaga = 1 Then Toggle Portb.2 Else Ten zapis generuje Ci ciąg impulsów na wyjściu, zamiast "toggle" wystarczy "set".

    Mikrokontrolery AVR   20 Sie 2009 22:06 Odpowiedzi: 19    Wyświetleń: 4464
  • [bascom] Sterowanie diodami LED na ATmega8 z użyciem Bascom - rozszerzenie na PORTB

    "i symulator teoretycznie powinien go uruchomić" Symulator BASCOMA tego nie uruchomi. Jeśli chcesz zobaczyć w symulatorze zmianę pinów to musisz przerzucać program ręcznie przyciskiem "Step Into code F8" i wpisać $SIM na początku programu ,bo WAIT będzie zajmował mu wieki. Dodano po 6 Poza tym jak tak będziesz pisał takie proste programy ,to może ci...

    Mikrokontrolery AVR   27 Gru 2010 17:04 Odpowiedzi: 30    Wyświetleń: 5544
  • [Attiny45][Bascom][Nadawanie RC5]Prośba o sprawdzeni kodu

    Dlaczego kolega nie korzysta z trybu CTC z opcją Toggle Pin? Nośną można przecież generować sprzętowo.

    Mikrokontrolery AVR   01 Sty 2020 17:00 Odpowiedzi: 4    Wyświetleń: 3134
  • [attiny2313][bascom]Czujnik zbliżeniowy i dioda sygnalizująca jego stan

    Możesz mi powiedziec jakim poleceniem wyłaczyc sterowanie diodą tak by nie wyłaczyć PWM? Bo nie mogę tego dojść. Najlepiej poleceniem toggle jak sie da

    Mikrokontrolery   27 Sty 2013 12:42 Odpowiedzi: 17    Wyświetleń: 5648
  • [Bascom]SONY SIRC Receiver - ATmega32 i Atmega8 - jakie są różnice

    Jak to nic nie podłączone ? A jak ma uc odbierać kody z pilota jeśli nie na ICP ? This program works by connecting the Data output from the IS1U621 to the ICP ' Pin of the AVR and then uses the Capture1 interrupt to measure the time ' between each bit to know if it is a 1 or a 0 and then uses Compare1a interrupt ' to detect that there has not been a...

    Mikrokontrolery AVR   18 Sie 2011 20:28 Odpowiedzi: 6    Wyświetleń: 2873
  • AVR BASCOM - Brak reakcji procesora na wgrany program

    Wyłapałem że wcześniej deklarowałeś $regfile = "m16def.dat" zamiast $regfile = "m16adef.dat" (mimo że procesory różnią się jedynie poborem prądu i rezystancją podciągania pinu RESET to warto było sprawdzić ten trop), jeśli dioda LED podłączona jest poprawnie do PORTA.0 to niestety nic więcej (poza samym komputerem) nie przychodzi mi do głowy... Ostatni...

    Mikrokontrolery AVR   01 Sie 2013 14:22 Odpowiedzi: 35    Wyświetleń: 4938
  • ATMEGA32 BASCOM – kod przełącznika bistabilnego na przekaźnik (portd.2, portd.4)

    portd.4 =0 if portd.2 = 0 toggle portd.4 powinno dzialac

    Mikrokontrolery   05 Gru 2004 14:53 Odpowiedzi: 4    Wyświetleń: 1056
  • [BASCOM] Wyłącznik na 89C2051. Program czasami działa, a czasami nie.

    Debounce eliminuje drganie styków, a jak mam zmienić stan pinu pod który dam przekaźnik? Toggle w 8051 nie jest dostępne.

    Mikrokontrolery   24 Mar 2006 19:39 Odpowiedzi: 16    Wyświetleń: 1917
  • Attiny26 - brak reakcji na instrukcję toggle po wgraniu programu

    No jednak nie do końca dostrzegłeś swój błąd, owszem Set Portb.6 jest zbędne w podprogramie Pr_1: i dlatego je usunąłem, ale to nie to powodowało nieprawidłowe działanie tego programiku. Błąd miałeś w linii z Debounce porównaj jak ona wygląda w twoim pierwszym poście a jak w moim. Poczytaj o rejestrach określających kierunki portów, rejestrach wejściowych...

    Mikrokontrolery AVR   13 Lis 2010 17:11 Odpowiedzi: 5    Wyświetleń: 1217
  • [Bascom] [Bascom][Atmega8] USART - brak reakcji odbiornika na sygnał nadajnika

    1) Brak deklaracji CONFIG COM w obu programach 2) W odbiorniku wyrzuć TOGGLE i wstaw RESET bo za chwilę napiszesz czemu led się ciągle świeci ale przyciemniony 3) W odbiorniku wykorzystaj ISCHARWAITING i INKEY. Odbierasz tylko A i na podstawie czy jest =10 czy =15 wykonujesz ifa do świecenia ledem

    Mikrokontrolery AVR   26 Lut 2012 22:13 Odpowiedzi: 11    Wyświetleń: 2600
  • [bascom] dioda ir 36kHz +odbiornik ir TFM 5360 nie reaguje

    $regfile = "m8def.dat" $crystal = 8000000 Config Pind.0 = Output Portd.0 = 0 Config Pind.3 = Input Set Portd.3 Config Int1 = Low Level On Int1 Ir Enable Interrupts Enable Int1 Do Loop End Ir: Disable Int1 Toggle Portd.0 Enable Int1 Return Jeszcze najlepiej jakies opoznienie dodac. Zapraszam do czytania podstaw o odbiornikach i nadajnikach...

    Robotyka Modelarstwo i CNC   25 Paź 2009 20:00 Odpowiedzi: 14    Wyświetleń: 4056
  • Bascom - generowanie 3 impulsów na ATtiny13 bez użycia WAIT

    Można i bez timera, ale to będą krótkie impulsy :-) toggle porta.0 toggle porta.0 toggle porta.0 toggle porta.0 toggle porta.0 toggle porta.0 :-)

    Mikrokontrolery AVR   22 Lut 2010 16:56 Odpowiedzi: 6    Wyświetleń: 1689
  • [ATmega][Bascom] Proszę o podpowiedź co robię źle, polecenie incr.

    marcinek.p - to gotowiec dla ciebie, nie mam jak go przetestować ale jestem pewien że zadziała jak trzeba. Masz tu przerwanie, miganie led i zliczanie migniec z incr Mozna to wszystko wkleic do przerwania ale dobra zasada nakazuje w przerwaniach umieszczać jak najmniej kodu. [syntax=basic4gl] $regfile = "m8def.dat" $crystal = 1000000 $hwstack = 32 $swstack...

    Mikrokontrolery AVR   08 Lut 2012 12:14 Odpowiedzi: 11    Wyświetleń: 2217
  • [atmega16] [atmega16][BASCOM] Jak regulować częstotliwość sygnału CLK?

    A nie lepiej tak ? Przykładowa konfiguracja timera1 w trybie CTC i przebiegiem na OC1a [syntax=basic4gl]Config Timer1 = timer, Prescale = 256, CLEAR TIMER = 1, Compare A = toggle, Compare B = disconnect [/syntax] Potem tylko zmieniać wartość rejestru Compare1a jakimiś przyciskami, pilotem, enkoderem etc. ps. Jak nie zadziała to poustawiać bity w rejestrach...

    Mikrokontrolery   22 Cze 2011 16:20 Odpowiedzi: 11    Wyświetleń: 2005
  • [AVR] [bascom] Uzywanie jednego pinu IO do switcha i LED.

    Tak, zmieniłem na toggle bo tamto co napisałem wcześniej było całkowicie błędne. A ty to wykorzystałeś :) Zamiast Portb.1 = Sw daj If Sw = 0 then toggle portb.1 Dodano po 58 Pomyśl logicznie, za 100ms program odczyta stan pinu, i jeśli będzie wynosił 1 to i taki stan dostanie dioda - zgaśnie po 100ms.

    Mikrokontrolery AVR   03 Gru 2009 22:28 Odpowiedzi: 19    Wyświetleń: 4286
  • BASCOM i ATmega16 - PROBLEM Z WYSYŁANIEM ZNAKÓW DO RS232

    Masz tu prosty, sprawdzony, działający program do sterowania portami. $regfile = "m16def.dat" $crystal = 1000000 ' przelicz u siebie te zera :) Dim B As Byte Config Portb = Output Portb = &HFF Waitms 100 Open "comd.1:9600,8,n,1" For Output As #1 Open "comd.0:9600,8,n,1" For Input As #2 Do B = Inkey(#2)...

    Mikrokontrolery   11 Lis 2006 20:18 Odpowiedzi: 43    Wyświetleń: 6007
  • Jak uruchomić równoległe pętle w BASCOM dla migających diod?

    Jeśli chcesz aby np. dwie diody mrugały z różną częstotliwością to w najprostszy sposób możesz to zrobić tak: na początku pętli głównej dajesz małe opóźnienie powiedzmy 5ms. Potem w każdym obiegu pętli (co 5ms) zwiększasz wartość dwóch zmiennych np. Licz1 i Licz2. Kiedy Licz1 osiągnie wartość 50 wtedy zerujesz ją i zmieniasz stan pinu do którego dołączona...

    Mikrokontrolery AVR   20 Gru 2009 11:14 Odpowiedzi: 6    Wyświetleń: 3147
  • [Bascom][AtMega8]Komunikacja dwóch ATmega8 przez rs232

    No i problem wygląda na rozwiazany, to co powodowało niedziałanie ww układu to fakt, ze w przerwaniu od UART nie pobierałem znaku z buforu, przez co flaga nie zostawała wyzerowana i kolejne znaki nie były odbierane... Innymi słowy powinno być tak: Port: A=InKey() Toggle portd.6 Return

    Mikrokontrolery AVR   12 Wrz 2010 15:44 Odpowiedzi: 17    Wyświetleń: 6655
  • Bascom AVR - Migająca dioda sterowana dowolnym przyciskiem

    Zrób inaczej: Declare Sub Miganie - deklaracja procedurki ...program (tu się coś dzieje) call Miganie - jeśli ma zamigać, to skocz do procedury Miganie 'procedura : Sub Miganie toggle led toggle led ... costam cośtam end sub

    Mikrokontrolery Początkujący   16 Sie 2012 15:44 Odpowiedzi: 6    Wyświetleń: 2310
  • [Attiny2313][Bascom]Zapalanie i gaszenie diody przyciskiem

    Zobacz to: $regfile = "attiny2313.dat" 'najpierw określamy typ proca $crystal = 1000000 'definiujemy z jakim taktowaniem będzie pracował config portb=input 'port b jako wejścia portb=&B11111111 'wszędzie stan spoczynkowy-1 config portd=output 'pprt d jako wyjścia portd=&B0000000 'wszędzie stan spoczynkowy-0 Do 'pętla nieskończona Debounce...

    Mikrokontrolery AVR   02 Lut 2012 10:54 Odpowiedzi: 16    Wyświetleń: 7295
  • ATtiny13 - [Bascom] Przerwanie INT0 od syg. z generatora

    Dla pełności tematu. Jak skorzystać z PCINT? Szukałem w manualu i jakieś przykłady w sieci ale nie znalazłem nic czytelnego. Oto przykład dla Attiny13 (jest on w manualu): [code][syntax=basic4gl] $regfile = "attiny13.dat" $crystal = 9600000 $hwstack = 32 $swstack = 24 $framesize = 8 'config pinb.0 = input Config Portb.2 = Output Pcmsk = &B00000001...

    Mikrokontrolery AVR   11 Sie 2013 17:29 Odpowiedzi: 12    Wyświetleń: 3378
  • Atmega8 - Brak reakcji po programowaniu (Bascom AVR)

    Sprawdź jaki procesor masz ustawiony w opcjach bascoma... pewnie jakiś attiny2313 i bascom kompiluje program pod ten właśnie procesor. I spróbuj zaprogramować tym: $regfile = "m8def.dat" Config Portd = Output Config Portb = Output Do Toggle Portb Toggle Portd Waitms 200 Loop : End

    Mikrokontrolery   15 Wrz 2007 17:25 Odpowiedzi: 19    Wyświetleń: 2560
  • [Atmega8][BASCOM] - Generator 36kHz dla bariery - krótki zasięg.

    A czy przypadkiem nie powinno być Load Timer0, 111 Oraz Toggle PORTB.1

    Mikrokontrolery AVR   11 Cze 2013 14:11 Odpowiedzi: 20    Wyświetleń: 4851
  • Bascom - Jak zmienić stan wyjścia 3 na niski w PCF8574 bez wpływu na inne?

    Wykorzystaj funkcję Toggle. Jeśli zmienna nazywa się np. A to zapis Toggle A.3 zmieni na wartość przeciwną tylko bit 4 tej zmiennej

    Mikrokontrolery Początkujący   24 Wrz 2018 14:16 Odpowiedzi: 5    Wyświetleń: 768
  • [atmega8][bascom] sterowanie przekaźnikiem na pilota

    Nie wgłębiałem się , ale tak na szybko spróbuj zmienić w procedurze Odior_pilota: po Toggle Portc.0 waitms 5 na np. waitms 100

    Mikrokontrolery AVR   28 Lut 2012 19:20 Odpowiedzi: 3    Wyświetleń: 1994
  • Atm16,Bascom. Jak zrealizować kilkakrotną zmianę stanu portu

    Ale żeby zrobić to z flagą, to muszę też zrobić podprogram w którym będzie komenda to zmiany stanu flagi, np.: On Timer0 Przerwanie ... przerwanie: toggle flaga return

    Mikrokontrolery   20 Lis 2009 12:18 Odpowiedzi: 76    Wyświetleń: 6366
  • [Attiny13] Attiny13 BASCOM - Procesor nie przechodzi w tryb power down, co robić?

    Diody migają po dwa razy, kolejne dwa razy zawsze po naciśnięciu przycisku, tak w kółko. Jak nie naciskam to nic się nie dzieje. Zdaje się że taki zamiar był tego programu... Niemniej jednak spróbuj ten code: [syntax=basic4gl][/syntax ... $regfile = "attiny13.dat" $crystal = 9600000 Config Portb = &B011000 Portb = &B000010 $hwstack...

    Mikrokontrolery AVR   29 Paź 2011 18:38 Odpowiedzi: 22    Wyświetleń: 5330
  • Bascom: Niezależne sterowanie diodami LED dla czujek Aqua Luna w Atmega8

    np tak : Config Timer1 = Timer , Prescale = 1024 Timer1 = 0 Start Timer1 Enable Interrupts On Timer1 sterowanie_led do ..... loop sterowanie_led : Toggle Led1 return

    Mikrokontrolery   12 Maj 2010 14:17 Odpowiedzi: 16    Wyświetleń: 3691
  • AVT 896 na Bascom AVR: Trudności z I2csend i PCF8574A - pytania od początkującego programisty

    No tak :) Co nagle to po diable ! Skopiowałem bez zastanowienia. Biorę się za zmiany. A ten fragment: [syntax=vbnet] 'Do 'Toggle Led 'Wait 1 'Loop 'End [/syntax] Chyba trzeba odremować ?

    Mikrokontrolery   19 Lis 2021 18:16 Odpowiedzi: 15    Wyświetleń: 657
  • Jak włączyć/wyłączyć zasilanie 12V 400mA mikroswitchem bez mikroprocesora?

    No niech bedzie(tamte też mają koło 1cm,nie pamiętam jak z power-down).W Bascomie tylko debounce a toggle zmieni stan bitu. A już znalazłem to powerdown masz 10 razy mniej niż 2343. Poprawie:obsługa przerwania i potem toggle oczywiście.

    Projektowanie Układów   23 Sie 2008 22:22 Odpowiedzi: 23    Wyświetleń: 1720
  • Bascom - Zapis zawartości portu do wewnętrznego eeprom

    A może bardziej sensowne byłoby: [syntax=basic4gl] If S = 0 And PIND.7 = 0 Then port = portc End If [/syntax] e marcus

    Mikrokontrolery AVR   29 Sty 2013 10:38 Odpowiedzi: 9    Wyświetleń: 1653
  • Atmega Bascom - Kluczowanie falą prostokątną 38 kHz czy się da za pomocą PWM?

    Proszę, może to Cię zachęci do przeczytania reszty we własnym zakresie. Program "miga" nośną 38kHz co 1ms ;) http://obrazki.elektroda.pl/5631733100_1... [syntax=vbnet] $regfile = "m8def.dat" $crystal = 8000000 $hwstack = 64 $swstack = 32 $framesize = 32 Config Timer2 = Timer , Prescale = 1 , Compare = Toggle , Clear Timer = 1 Compare2...

    Mikrokontrolery AVR   29 Mar 2016 19:19 Odpowiedzi: 6    Wyświetleń: 1167
  • [tiny2313] [tiny2313][BASCOM] Jak wyzwolić migawkę Nikona przy zmianie światła?

    Nie przesadzaj ;) Jestem programista ale akurat bascom mi nie podchodzi. Do tego slyszalem ze odmierzyc tam cos precyzyjnie nie idzie - stad opinia. Co do kodu to co tu pokazywac? toggle portd.0 .... waitus ... toggle itd? Tak czy siak twoj kod nie dziala odnośnie gotowca od kolegi pixel.... więc jaki to jest twój ulubiony język skoro nie Bascom? ;)...

    Mikrokontrolery AVR   14 Gru 2009 09:11 Odpowiedzi: 14    Wyświetleń: 3608
  • [ATTINY2313] ATTINY2313 BASCOM – Miganie 5 LED, zatrzymanie na świecącej po wciśnięciu przycisku

    $regfile = "attiny2313.dat" $crystal = 4000000 Config Portb = Input Portb.0 = 1 Config Portd = Output Portd = &B11111111 Dim Temp As Byte Temp = 1 Do Temp = Temp * 2 If Temp > 80 Then Temp = 1 Portd = Temp Toggle Portd If Pinb.0 = 0 Then Bitwait Pinb.0 , Set End If Waitms 500 Loop End Dodałem znaczniki

    Mikrokontrolery AVR   08 Gru 2009 13:47 Odpowiedzi: 14    Wyświetleń: 3362
  • Sterowanie diodą LED w funkcji czasu bascom atmega16

    Mówisz masz na timerze. $regfile = "m16def.dat" $crystal = 1000000 $hwstack = 32 $swstack = 8 $framesize = 16 Config Timer1 = Timer , Prescale = 1024 Enable Interrupts Enable Timer1 Start Timer1 On Timer1 Odmierz_czas Const T = 6942 Config Portb.1 = Output : Portb.1 = 1 : Led Alias Portb.1 Config Portb.2 = Input : Portb.2 = 1 :...

    Mikrokontrolery AVR   27 Sty 2010 21:38 Odpowiedzi: 29    Wyświetleń: 2566
  • AVR - BASCOM - ATtiny2313 - niestabilna praca głównej pętli przy zmianie PWM

    Może ten zapis Compare A = toggle wstaw w innym miejscu np w pętli głównej i sprawdź (tylko czy bascom łyknie coś takiego).

    Mikrokontrolery AVR   06 Mar 2015 17:20 Odpowiedzi: 12    Wyświetleń: 978
  • Rozszerzenie programu w Bascomie: Sterowanie diodą LED z PORTD.2 1Hz

    Bez specjalnego ingerowania w program uruchom sobie Timer1 (w końcu zapłaciłeś za niego :D ) i zmuś go do przerwania co określony czas. Dioda będzie sobie migać równiutko, a jak napiszesz krótką obsługę przerwania to multipleksowane wyświetlacze się nawet nie zająkną. Polecam instrukcje: Config Timer1... Start ... Load... On... Enable... a później Toggle...

    Mikrokontrolery AVR   17 Cze 2010 21:19 Odpowiedzi: 1    Wyświetleń: 978
  • [BASCOM] Jak obliczyć wartość timera dla 36kHz w BASCOM dla bariery optycznej?

    A myślisz, że ruszasz nią z częstotliwością zbliżoną do 36 kHz? Bo mnie się wydaje, że nie. Swoją drogą, moim zdaniem powinieneś załadować do timera wartość 111, wtedy na wyjściu osiągniesz 8000kHz/111=~72 kHz, i jak będziesz stosował Toggle to na wyjściu osiągniesz f=~36kHz

    Mikrokontrolery AVR   22 Lip 2011 21:17 Odpowiedzi: 21    Wyświetleń: 3821
  • Atmega8L, DS1307, Bascom – brak komunikacji przez sprzętowy I2C/TWI po zmianie MCU

    Uzywam pełnej wersji- normalnie się kompiluje. Wyjście po I2Cinit do gosub Blad- gdzie masz dwukrotne ustawianie LCD-dużo czasu to pochłania- to nie jest pomysł na debugowanie. Spróbuj zrobić to na jakiejś diodzie z toggle albo coś równie szybkiego.

    Mikrokontrolery AVR   18 Mar 2010 23:02 Odpowiedzi: 22    Wyświetleń: 3530
  • [bascom] Jak wysłać zadaną częstotliwość na głośnik w Bascom 51 i AVR?

    Witam, Polecenie SOUND port , il_impulsów , czas_impulsu To mi nie pomoże. Jako argument chcę podać potrzebną częstotliwość (liczba), a nie ilość impulsów i czas impulsu... Jeżeli znasz częstotliwość to nie problem określić ilość impulsów i czas trwania, ale ta funkcja jest mało precyzyjna. Lepiej wykożystać do tego Timera: $crystal = 4000000 Pwm1a...

    Mikrokontrolery   15 Wrz 2005 20:22 Odpowiedzi: 3    Wyświetleń: 2072
  • Dlaczego przycisk S1 zmienia stan Pk na Attiny2313 w Bascom AVR?

    Pind.0 = Output - ma być config PORT. Pk Alias Pinb.2 ma być PORTB.2 --> PDF --> to oznacza toggle bit. Pozdrawiam

    Mikrokontrolery AVR   22 Lut 2009 10:10 Odpowiedzi: 2    Wyświetleń: 1280
  • [ATMEGA8][BASCOM] - Zliczanie czasu pracy Atmegi / RTC

    Po małych zmianach działam na czymś takim. Pomimo taktowania z wewnętrznego kwarcu nie widać efektu. Jakiegokolwiek. [syntax=c]/* * RealTimeClock.c * * Created: 2013-11-17 01:46:48 * Author: Piotr Pabian */ #include <avr/io.h> #include <avr/interrupt.h> void init_RTC(void) { //ASSR = 1<<AS2; //Enable asynchronous mode TCCR2 = (1<<CS22)|(1<<CS21)|(1<&l...

    Mikrokontrolery Początkujący   04 Lip 2018 15:13 Odpowiedzi: 20    Wyświetleń: 3762
  • [atmega16] [Bascom] Wpis wartości początkowej do timera

    ... Później wykorzystałem wyjście CompareA , skonfigurowałem charakter na toggle i pięknie sygnał generuje, nic nie przeszkadza sygnał jest ciągły, ale za jasną ch... nie mogę wpisać początkowej wartości i regulować częstotliwość... Świetny pomysł, tylko gorzej z wykonaniem :D Użyj jednego z dwóch trybów CTC timer1 i zmieniaj wartość końcową , czyli...

    Mikrokontrolery AVR   14 Mar 2010 21:32 Odpowiedzi: 22    Wyświetleń: 3042
  • [BASCOM][AVR] - Jak stosować aliasy w pętlach i if'ach

    Można tak :) [syntax=basic4gl]Dim I As Byte , A(4) As Byte , Nr_bitu As Byte A(1) = 6 : A(2) = 4 : A(3) = 5 : A(4) = 7 For I = 1 To 4 Nr_bitu = A(i) Toggle Portd.nr_bitu wait 1 Next[/syntax]

    Mikrokontrolery   04 Paź 2012 18:44 Odpowiedzi: 12    Wyświetleń: 1791
  • [bascom] Dlaczego przerwanie od Timer0 nie działa poprawnie w ATmega32?

    Co prawda uczę się ale dlaczego taki program nie działa poprawnie, co robię źle? [syntax=basic4gl]$regfile = "m32def.dat" $crystal = 16000000 Config Portd.0 = Output Config Timer0 = Timer , Prescale = 8 On Timer0 Przerwanie Load Timer0 , 200 Enable Timer0 Enable Interrupts Do Loop Przerwanie: Toggle Portd.0 Return End[/syntax]

    Mikrokontrolery Początkujący   27 Lut 2012 18:36 Odpowiedzi: 1    Wyświetleń: 1279
  • [podstawy] Atmega8: Dlaczego dioda LED nie miga w Bascom-AVR?

    po $crystal podawana jest częstotliwość w Hz, więc 1000000 jest ok dla domyślnie skonfigurowanej atmegi8. Z resztą to lepiej ustawiać w opcjach kompilatora. Aha i zamiast pisać: Do Waitms 250 Portb.0 = 0 Waitms 250 Portb.0 = 1 Loop wystarczy Do Waitms 250 Toggle Portb.0 Loop a to, że pierwszy listing działał wynika chyba z tego, że za każdym razem sprawdzane...

    Mikrokontrolery   16 Gru 2008 17:21 Odpowiedzi: 12    Wyświetleń: 5731
  • Attiny2313 i BASCOM AVR - układ działa na zestawie, ale nie po złożeniu ręcznym

    Bez generatora nie zaprogramujesz. Tiny najprawdopodobniej chodzi na generatorze wewnętrznym 8MHz z preskalerem /8 jeśli nic w fusach nie grzebałeś. Spróbuj jeszcze odczytać program z uC by sprawdzić czy jest w pamięci - na forum opisywano już cuda ze znikaniem programu. Zaprogramuj mu miganie diodą. Coś w rodzaju: Do Toggle Port ... Waitms 500 Loop

    Mikrokontrolery   25 Maj 2006 21:14 Odpowiedzi: 21    Wyświetleń: 2766
  • Attiny13 Timer0 przerwanie w Bascom – dioda nie miga, co poprawić w kodzie?

    Mam dać toggle portb.4 ? Mógłbyś skopiować mój program i "przerobić" to co miałeś na myśli ?

    Początkujący Naprawy   24 Lut 2011 14:19 Odpowiedzi: 9    Wyświetleń: 1977
  • Dioda w Bascomie? Dlaczego podany program nie działa?

    Tą samą pętle można napisać jeszcze prościej :) do toggle portd.6 waitms 300 loop end Pozdrawiam i życzę udanych eksperymentów! :)

    Mikrokontrolery   16 Wrz 2006 15:22 Odpowiedzi: 6    Wyświetleń: 1019
  • [ATmega8] [ATmega8][Bascom] Sterownik IR: problem z instrukcją case i kanałami PWM

    Podejrzewam że problem jest z odbiorem danych z pilota. BASCOM i GETRC5 nie za bardzo sobie z tym radzi. No i czy masz na pewno pilota RC5? Dodano po 1 Zobacz to: [syntax=basic4gl] $regfile "m8def.dat" 'konfiguracja mikroprocesora $crystal = 4000000 'konfiguracja kwarcu Config Portb = &B11111111 Portb = &B11111111 Config Portc = &B1111101...

    Mikrokontrolery Początkujący   04 Lip 2012 18:47 Odpowiedzi: 36    Wyświetleń: 6198
  • [atmega16][bascom] Dziwne zachowanie programu z przerwaniem.

    Jakby Ci się chciało sprawdzić: Odremuj: 'On Timer0 Ir I to: '( Ir: 'sei Load Timer0 , 53 Toggle Portb.2 Return ') I wtedy jest PORTB.0 znieniany co kilka s.

    Mikrokontrolery AVR   03 Mar 2010 09:56 Odpowiedzi: 35    Wyświetleń: 4541
  • Arduino Mega 2560 PRO Embed nie reaguje po wgrywaniu kodu BASCOM via USB-ASP

    Z tego, co pamietam, nie w każdej wersji Basoma działała tak napisana konfiguracja. Może spróbuj zamiast tego: Dodano po 3 Pracując z płytkami Arduino (różnego wydania i versji) musisz pamiętać że zasadniczą częścią ich funkcjonalności jest wpisany tam bootloader Kolega autor już skasował bootloader. Jeśli będzie potrzeba użycia tego badziewnego bootloadera,...

    Arduino   06 Mar 2019 08:45 Odpowiedzi: 10    Wyświetleń: 2214
  • [bascom] Jak napisać kod wyłącznika schodowego w Bascom dla ATmega32?

    Witam, czy mógł by mi ktoś pomoc w napisaniu wyłącznika schodowego? Chodzi o to abym mógł podłączyć dwa przełączniki pod atmege i kiedy dowolnie który przełączę zmieni się stan na nóżce z diodą. Próbowałem z poleceniem Toggle ale coś nie potrafię sobie poradzić. Pozdrawiam i proszę o pomoc.

    Mikrokontrolery AVR   04 Wrz 2010 09:36 Odpowiedzi: 10    Wyświetleń: 1529
  • Bascom - Jak wrócić z podprogramu do pętli głównej po goto?

    witam, jak wyjść z podprogramu z powrotem do pętli głównej. Użyłem polecenia goto np: [syntax=basic4gl] do if pinc.4=0 then goto x loop end sub x: do waitms 30 toggle portd.1 loop end end sub[/syntax] pozdrawiam

    Mikrokontrolery   04 Sty 2015 15:13 Odpowiedzi: 7    Wyświetleń: 1389
  • Jak wygenerować 40kHz z AT90s2313? Kod nie działa poprawnie.

    Zumek -- dzięki za wskazówki ale niestety w moim procesorze nawet po ustawieniu Timer1 na 65492 max. częstotliwość jaką udaje mi się osiągnąć to ~16KhZ. Może tak: (Nadal w Bascomie , choć nie całkiem w Basicu) $crystal = 4000000 Config Portb = Output Config Timer1 = Timer , Prescale = 1 , Compare A = Toggle On Compare1a Introc1a Nosave Timer1 = 0 Compare1a...

    Mikrokontrolery   03 Gru 2005 09:04 Odpowiedzi: 14    Wyświetleń: 2105
  • Jak zaimplementować tryb bistabilny w Bascomie dla przycisku?

    względnie dim flaga as bit config portx.y = input set portx.y przycisk alias pinx.y do if przycisk=0 then toggle flaga waitms 150 end if loop

    Mikrokontrolery   13 Lip 2005 16:49 Odpowiedzi: 3    Wyświetleń: 905
  • [Bascom] Sterowanie 74LS374 jako ekspander I/O w Bascom – jak podłączyć i obsłużyć w kodzie?

    Linie danych wszystkich kości rozszerzających łączysz do wspólnego (dowolnego) portu, sterowania \OE do masy, linie taktujące CP do kolejnych wolnych linii dowolnego portu. Wysłanie danych na port wymaga: 1. Ustawienia odpowiednich stanów na porcie danych 2. Przepisania danych do przerzutników wybranego układu 74LS374 przez wystawienie przedniego zbocza...

    Mikrokontrolery   02 Lis 2007 17:47 Odpowiedzi: 7    Wyświetleń: 1970
  • Jak skonfigurować timer T1 w ATMega8 jako generator fali prostokątnej?

    Udało mi się! 'Przykład generowania fali prostokątnej niezależnie od CPU 'procesor AT Mega8 'zegar wewnętrzny 1 MHz 'piezo pomiędzy PB.1 a +5V 'UWAGA!!!, ATMEGA8 ma domyślnie załączonego Wachdoga!!!. Trzeba wyłączyć bezpiecznik!!! $regfile = "m8def.dat" $crystal = 1000000 Dim I As Byte Ddrb.1 = 1 'port b.1 wyjściowy '---------------------------------------...

    Mikrokontrolery   04 Lip 2003 21:03 Odpowiedzi: 4    Wyświetleń: 2996
  • [ATMega48P][Bascom] Podstawy programowania w Bascom

    O ile każdy może wyrazić swoją opinię to mogę to zrozumieć, ale to co napisałeś jest nietrafionym założeniem ponieważ ja znam wiele produktów leżących na półkach sklepowych oprogramowanych w Bascom. Znam kilka firm oprogramowujących w tym języku niektóre z produktów. Pisz proszę o rzeczach o których masz pojęcie, albo zaznacz że dywagujesz. (at)autor...

    Mikrokontrolery Początkujący   13 Mar 2017 23:05 Odpowiedzi: 13    Wyświetleń: 1971
  • Bascom Timer0 - brak 100us impulsów przy kwarcu 16MHz i prescalerze 64

    A skąd tam Ci się 39 wzięło ??? :!: Sprawdź to: [syntax=basic4gl]regfile "m88def.dat" $crystal = 16000000 '---------------------------------------... Config Timer0 = Timer , Prescale = 64 On Timer0 Ti_prog Const Przerwanie = 231 '16000000/64/(256-25)=10kHz (100us) Counter0 = Przerwanie Enable Timer0 Enable Interrupts Do ' ' Loop End '--------------------------------------....

    Mikrokontrolery   02 Sie 2013 16:17 Odpowiedzi: 7    Wyświetleń: 1488
  • Bascom Attiny2313 - początek zagara binarnego działa timer nie wyswietla

    Chwile sie pobawiłem i zastanawiałem sie czemu mi zle działa dioda podpięta do PORTB.3 a to jest związane z OCR1A dlatego zle działała. Nie dlatego, nie ma tu żadnego związku. OCR1A jest to wpis do rejestru, który służy do określenia górnej granicy (TOP) do jakiej ma liczyc Timer1 co odpowiada upływowi czasu tu akutat 1 sec., zaczym się wyzeruje. Jeżeli...

    Mikrokontrolery AVR   10 Sty 2013 06:25 Odpowiedzi: 6    Wyświetleń: 2361
  • Jak połączyć 8 zmiennych (a-h) w jedno słowo 8-bitowe do 74HC595 w Bascom AVR?

    Można sobie ułatwić robote na kilka sposobów.Użyć aliasów zamiast definiować zmienne bitowe: Dim Przekazniki As Byte Pk0 Alias Przekazniki.0 Pk1 Alias Przekazniki.1 Pk2 Alias Przekazniki.2 Pk3 Alias Przekazniki.3 Pk4 Alias Przekazniki.4 Pk5 Alias Przekazniki.5 Pk6 Alias Przekazniki.6 Pk7 Alias Przekazniki.7 Set Pk0 'tak ustawiamy bit Reset Pk5 'tak...

    Mikrokontrolery   15 Lis 2005 08:54 Odpowiedzi: 4    Wyświetleń: 1280
  • [bascom] Jak obsłużyć microswitch w Bascom na ATtiny13, by dioda mrugała?

    Proponuje tak: $regfile = "attiny13.dat" $crystal = 1200000 Config Portb = &B101111 Portb = &B010000 Do If Pinb.4 = 0 Then Wait 1 Toggle Portb.3 Else Portb.3 = 0 End If Loop

    Mikrokontrolery AVR   06 Sie 2010 20:26 Odpowiedzi: 7    Wyświetleń: 1902
  • [Bascom] Attiny2313 - odbiór RC5 w przerwaniu - PWM

    Zainteresuj się czymś takim jak toggle bit - zmienia się on tylko w przypadku ponownego wciśnięcia klawisza w pilocie - jeśli klawisz jest przytrzymany to toggle bit się nie zmienia - telewizory i inne urządzenia RC5 właśnie ten element standardu wykorzystują do rozpoznawania ponownego wciśnięcia i/lub przytrzymania klawisza. Wystarczy zapamiętać poprzednią...

    Mikrokontrolery AVR   29 Kwi 2012 08:57 Odpowiedzi: 9    Wyświetleń: 2651
  • [m8][Bascom] Rc5-Rc6 ilość poleceń + dekodowanie

    A helpa czytaliśmy ? :) For extended RC5 code, the extended bit is bit 6 of the command. The toggle bit is stored in bit 7 of the command

    Mikrokontrolery AVR   12 Lut 2011 13:03 Odpowiedzi: 13    Wyświetleń: 3074
  • [ATmega8] Sprawdzenie pierwszego programu w BASCOM'ie - konfiguracja portów

    Najlepiej zastosuj Toggle portx.y tylko wcześniej ustal stany początkowe.

    Mikrokontrolery Początkujący   05 Wrz 2015 12:25 Odpowiedzi: 14    Wyświetleń: 3204
  • Bascom AVR - Dekodowanie części jawnej z układów HCS200/301

    To trzeba zmienić priorytet z 12 bitów stałokodowego pilota na odbiór HCSa lub całkiem usunąć obsługę pilota 12 bitowego. może tak: [syntax=vbnet]'*************************... '========================= przerwanie przy kazdym zboczu ICP, odczyt czasu trwania impulsu...

    Mikrokontrolery AVR   12 Kwi 2018 10:43 Odpowiedzi: 40    Wyświetleń: 7080
  • Niechciane działanie przycisku pilota RC5 , Bascom

    Witam Kolega miro340 ma rację i ja wiem o tym, że w momencie przyciskania dłużej przycisku po prostu zmienia stan na przeciwny od tego jest Toggle. Napisałem tutaj z prośbą aby ktoś mi doradził, poradził jak się tego właśnie pozbyć. Pozdrawiam

    Mikrokontrolery Początkujący   10 Sty 2019 18:31 Odpowiedzi: 10    Wyświetleń: 738
  • [Atmega8][Bascom] Włączanie\wyłączanie urządzeń na pilot rc5

    $regfile = "m8def.dat" $crystal = 1000000 Config Pinc.0 = Output Config Pinc.5 = Output Dioda1 Alias Portc.0 Dioda2 Alias Portc.5 Config Int1 = Low Level Config Rc5 = Pind.2 On Int1 Przzew0 Dim Komenda As Byte , Adres As Byte Dim Odebrano As Bit Enable Interrupts Enable Int1 Do If Odebrano = 1 Then If Adres = 0 Then 'pilot o adresie 0 toggle...

    Mikrokontrolery AVR   11 Cze 2009 11:54 Odpowiedzi: 11    Wyświetleń: 5174
  • [attiny2313][bascom] 3-kanałowy regulator oświetlenia

    Nadal nic. Nie reaguje na żaden przycisk pilota. Nie mam podłączonego kwarcu, wewnętrzny oscylator jest domyślnie na 1MHz, tak? Jak napisałem program typu do toggle portb waitms 500 loop to dioda miga, więc oscylator działa poprawnie. Dobrze myślę?

    Mikrokontrolery AVR   12 Mar 2011 16:26 Odpowiedzi: 28    Wyświetleń: 7970
  • AVR Atmega8 Bascom - Przekaźnik na D7 działa 1s/2s zamiast 1s/1s, jak to zmienić?

    zacznijmy od tego, ze kod umieszczamy w klamrach Dodano po 10 to jest kod na jedna sekunde $regfile = "m8def.dat" $crystal = 8000000 Config Pind.7 = Output Portd.7 = 0 Przekaznik Alias Portd.7 Config Timer1 = Timer , Prescale = 256 On Timer1 Sekunda Enable Interrupts Enable Timer1 Load Timer1 = 31250 Do Loop End Sekunda: Load Timer1 =...

    Mikrokontrolery   05 Cze 2009 23:35 Odpowiedzi: 1    Wyświetleń: 2439
  • Bascom/ATTiny2313 - Sprawdznie programu - pętla po naciśnięciu switcha

    Witam, Napisałem program, który po wciśnięciu switcha (podaniu napięcia na PinB. 1 i PinB. 2 przez kilka sekund) ma migać diodami w kolejności 123 lub 321 w zależności od wciśniętego switcha. Po naciśnięciu switcha 1. diody przez cały czas zaświecają się po kole 123 i tak przez cały czas. Przerwać może tylko wciśnięcie switcha numer 2 i włączenie funkcji...

    Mikrokontrolery AVR   15 Sie 2013 14:11 Odpowiedzi: 7    Wyświetleń: 1569
  • Atmega644/Bascom - Zmiana z paru przycisków na jeden

    Już nie mam więcej pomysłów...po prostu nie ogarniam tego. Czytam o zmiennych i jakoś nic mi z tego nie wychodzi a to przecież taki prosty programik do zrobienia. Pomóżcie koledzy ! Czego mi TU brakuje, że nic nie działa ?! [syntax=basic4gl] $regfile = "m644pdef.dat" $crystal = 16000000 Config Porta = Output '1=wyjscie Porta = &B00000000 Config...

    Mikrokontrolery Początkujący   08 Cze 2014 12:20 Odpowiedzi: 12    Wyświetleń: 2511
  • Jak zwiększyć czułość klawiatury pojemnościowej na Attiny2313 w BASCOM?

    atom1477, przecież o ile jakieś przerwanie w międzyczasie nie zmienia Portd.5 to kod Nie chodzi o to żeby ustawił w końcu, tylko w momencie kiedy piszesz Pind.5 = 1: No ale Portd.5 zamiast Pind.5 byłoby przejrzyściej. W ogóle przejrzyściej było by stosować ten zapis jeszcze zamiast Set Portd.5. Tysiące razy było. Do rejestru port zapisujemy a z rejestru...

    Mikrokontrolery AVR   24 Lut 2013 19:14 Odpowiedzi: 18    Wyświetleń: 3060
  • [Atmega8][Bascom] - Generator zmiennej częstotliwości

    Nie wiem tylko o co chodzi z tym CTC $regfile = "m8def.dat" $crystal = 1000000 Config PortB = Output Config Timer2 = Timer , Prescale = 8 , Compare = Toggle , Clear Timer = 1 Enable Interrupts Enable Timer2 Do Loop

    Mikrokontrolery AVR   03 Gru 2011 18:33 Odpowiedzi: 13    Wyświetleń: 6894
  • Jak wyłączyć przerwania OC2 na PB.3 w Atmega8 w Bascom?

    ...Dziękuję za pierwszy konkretny post w sprawie ... No to ja dodam cos konkretnego od siebie. Dla niewierzącego mirekk36 cytat z NE6/2004 "W Bascom nie działa Config Timer1=TIMER, PRESCALE=8, Compare A =TOGGLE, działa natomiast TCCR1a=&B01000000 TCCR1b=&B00001010 Takich przykładów jest po kilka w publikowanych programach. Ten osobnik (może osobniczka)...

    Mikrokontrolery AVR   28 Sty 2009 20:12 Odpowiedzi: 19    Wyświetleń: 1627
  • Bascom AVR: Jak zrobić przełącznik sekwencyjny z fototranzystorem?

    Dim stan_koncowki as bit Dim poprzedni_stan_koncowki as bit Przerwanie: stan_koncowki=pinb.0 if stan_koncowki=0 and poprzedni_stan_koncowki=1 then toggle I_fototranzystor 'to wszystko w jednej linii, tylko tutaj mi rozdziela poprzedni_stan_koncowki=stan_koncowki

    Mikrokontrolery   17 Maj 2006 13:26 Odpowiedzi: 5    Wyświetleń: 1257