bascom portb

Znaleziono około 4418 wyników dla: bascom portb
  • [bascom] Sterowanie diodami LED na ATmega8 z użyciem Bascom - rozszerzenie na PORTB

    Witam ! Masz błędy, bo te dwa warunki: If S1 = 1 Then Call Pr1 If S2 = 1 Then Call Pr2 nie są dokończone, Możesz zrobić tak: If S1 = 1 Then Call Pr1 If S2 = 1 Then Call Pr2 albo tak: If S1 = 1 Then Call Pr1 end if If S2 = 1 Then Call Pr2 end if Pozdrawiam. Stefan

    Mikrokontrolery AVR   27 Gru 2010 17:04 Odpowiedzi: 30    Wyświetleń: 5544
  • Dlaczego drugi program w Bascom nie działa poprawnie przy portb.2?

    powinno byc : if pinb.2 = 0 then ....

    Mikrokontrolery   11 Paź 2007 18:29 Odpowiedzi: 2    Wyświetleń: 1223
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • [atmega8][bascom] 7seg LED sterowanie z PORTB i PoC <<

    Jakoś nie widzę żebyś tu korzystał z przerwania od Timera... Bo nie musisz ;p mogłbyś pokazać jakiś przykład obsługi przycisku w przerwaniu timera ? Nawet jakiś URL do innego projektu. Więc chyba oczywistym jest że ten fragment kodu należy umieścić w przerwaniu od Timera.

    Mikrokontrolery AVR   02 Lut 2009 21:18 Odpowiedzi: 18    Wyświetleń: 6654
  • REKLAMA
  • Bascom 2.0.7.1 - ATtiny2313: LED-y na porcie B nie działają poprawnie

    Witam ! Tu jest błąd: portb = 1111111 ma być: portb = &B1111111

    Mikrokontrolery Początkujący   11 Gru 2013 19:11 Odpowiedzi: 4    Wyświetleń: 1086
  • REKLAMA
  • Jak uruchomić program na AT90S2313? BASCOM AVR, STK200, LED na Portb.4 nie działa

    zacznij od usuniecia elementów R1,C1 - one są potrzebne tylko przy 89cx051, przy 2313 uniemożliwiają mu pracę.. po za tym proponuję w pętlę wpisać jakieś opóźnienie np. waitms 500 np. Do Portb.4=0 waitms 500 Portb.4=1 waitms 500 Loop End i dioda powinna migać

    Mikrokontrolery   21 Lis 2004 13:52 Odpowiedzi: 18    Wyświetleń: 3106
  • Konfiguracja portów w Bascom AVR dla AT89C51 - różnice Port1 i PortB

    Bascom AVR NIE OBSŁUGUJE 89C51! Nie ten program albo nie ten procek. Zmień na bascom'a 8051 http://www.elektroda.net/download/pafile... albo procka na jakiegoś AVR'a AT90S2313, ATMega8, ATMega8535.

    Mikrokontrolery   21 Mar 2007 18:02 Odpowiedzi: 11    Wyświetleń: 2314
  • REKLAMA
  • Używanie dwóch timerów w BASCOM (atmega2560) - pobieranie danych z tablicy i sterowanie PORTB

    Proszę tak napisać program by nie było w nim ani jednej instrukcji GOTO, zwłaszcza w podprogramach oraz przytoczyć go w całości .

    Mikrokontrolery AVR   07 Kwi 2023 07:26 Odpowiedzi: 17    Wyświetleń: 738
  • Jak zapętlić obrót Portb w lewo i prawo w BASCOM na ATtiny2313?

    Dim State As Byte Dim I As Byte Do For I = 0 To 100 If Pind.4 = 0 Then State = 0 End If If Pind.5 = 0 Then State = 1 End If Waitms 10 Next I If State = 0 Then Rotate Portb , Left Else Rotate Portb , Right End If Loop

    Mikrokontrolery AVR   01 Mar 2010 12:56 Odpowiedzi: 6    Wyświetleń: 1340
  • [Bascom] Jak działa instrukcja DDR w Bascom i FastAVR? Konfiguracja portów I/O

    DDR to nie instrukcja tylko rejestr portów np. DDRB - rejestr określający kierunek portu PortB (wejście czy wyjście). W bascomie konfigurujesz np. Config portb.5=output lub np. config portb=input Po szczegóły odsyłam do dokumentacji procesora i języka Bascom.

    Mikrokontrolery   24 Cze 2008 14:45 Odpowiedzi: 5    Wyświetleń: 3942
  • [BASCOM] KIT AVT5217 - numer karty sterującej i inne opcje.

    Zmień może na początek swoją litanię w ten sposób... Zamiast litanii, wystarczy tylko "amen" :-P [syntax=basic4gl]Print Bin(PORTB) [/syntax]

    Mikrokontrolery Początkujący   25 Paź 2015 20:49 Odpowiedzi: 147    Wyświetleń: 14457
  • [Bascom AVR] atmega8 - kompilacja pierwszego programu.

    wita. Zapomiałeś dopisać po konfiguracji portu (pinu) wejściowego podciągnięcie go do jedynki....portb.0=1 pozdrawiam.

    Mikrokontrolery   25 Sie 2005 21:50 Odpowiedzi: 8    Wyświetleń: 2820
  • REKLAMA
  • ATtiny13 - [Bascom] Przerwanie INT0 od syg. z generatora

    A nie powinno być Config Portb.0 zamiast Pinb.0 ?

    Mikrokontrolery AVR   11 Sie 2013 17:29 Odpowiedzi: 12    Wyświetleń: 3378
  • [Atmega8][Bascom] Konfiguracja wyświetlacza LCD 2*16

    Co to za twór $crystal = 4.000??? Powinno chyba być $crystal = 4000000 Poza tym masz 2 razy DB6 Config Lcdpin = Pin , Db4 = Portb.2 , Db6 = Portb.3 , Db6 = Portb.4 , Db7 = Portb.5 , E = Portb.1 , Rs = Portb.0

    Mikrokontrolery AVR   08 Sie 2011 17:14 Odpowiedzi: 3    Wyświetleń: 1714
  • ATmega32 Bascom: OC1A nie zmienia stanu bez osiągnięcia Compare1A, dlaczego?

    TCCR1A=0 lub TCCR1A=TCCR1A AND &H3F i masz kontrolę nad pinem Portb.1(OC1A) Piotrek

    Mikrokontrolery   21 Kwi 2005 23:23 Odpowiedzi: 9    Wyświetleń: 1298
  • 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
  • [BASCOM] Attiny 2313 RC5 - problem z wysyłaniem danych na PORTB.3 w BASCOM

    Zmiana i ustawienia procesora nie dało nic , dalej nie przełącza drugiego procesora , w sterowniku CDROM

    Mikrokontrolery   30 Gru 2016 14:04 Odpowiedzi: 3    Wyświetleń: 708
  • ATTiny13 Bascom - Timer0 nie działa poprawnie w przerwaniu, co robię źle?

    ... Co jest nie tak? Grzech stary jak AVR-y :D Zmień w kodzie Pinb.1 na Portb.1 i pomyśl ;) Piotrek

    Mikrokontrolery   20 Sie 2006 01:37 Odpowiedzi: 3    Wyświetleń: 2574
  • Jak podłączyć ATTINY2313 do komputera do programowania RC5?

    ... zwracam honor kolego zumek , niestety nie wiedziałem, że w bascomie set portb włącza tylko pull'upa ;) ale z drugiej strony skoro nie ma wyraźnej deklaracji w programie na początku, że port ma być wejściowy to bascom sam tak ustawia niezdefiniowane porty? Standardowo po power-up reset , bity w rejestrach portów(DDRx ,PORTx) są wyzerowane.Dla pewności...

    Mikrokontrolery   19 Kwi 2011 16:33 Odpowiedzi: 61    Wyświetleń: 39170
  • BAscom atmega - Programowanie w Bascomie,silnik DC,Atmega32

    Generalnie PIN to wejście, a PORT to wyjście. Chyba jednak nie :) PIN to pojedyncze wejście/wyjście, a PORT to 8 (najczęściej) pinów (np. PORTA, PORTB). Gdzie każdy pin w porcie może być programowany i obsługiwany niezależnie.

    Mikrokontrolery AVR   20 Lut 2016 11:42 Odpowiedzi: 32    Wyświetleń: 3189
  • BASCOM AVR: czy Rotate Portb działa poprawnie w pętli z Waitms 100?

    Witam. Dzięki za szybką odpowiedź ale.... moja frustracja sięga zenitu. To po prostu nie działa w real.Na domiar tego podobny kod tylko z waitms przed rotate działa poprawnie. Ps.próbowałem zaproponowany kod ale nic(nie wysterowałem portu). Głupia sprawa i banalna ale nigdy nie miałem podobnego przypadku stad moje pytanie.

    Mikrokontrolery AVR   15 Kwi 2009 22:04 Odpowiedzi: 12    Wyświetleń: 2080
  • [Bascom] Kod dla czujnika odbiciowego IR - ignorujące światło słoneczne

    (at)ElektrodaBot Jak wygląda kod w BASCOM do bariery optycznej, lub transoptora refleksyjnego z modulowaną wiązką? uC Attiny13 Portb.2 - nadajnik IR Portb.0 - LED - kontrolka Portb.3 - odbiornik IR

    Mikrokontrolery AVR   25 Gru 2023 12:39 Odpowiedzi: 57    Wyświetleń: 1539
  • [ATtiny861] [ATtiny861][BASCOM] Nie działa programowanie AVR, brak reakcji po zaprogramowaniu

    Proszę.Diodę podłącz między PORTB.2 a GND,powinna migać co 1s.

    Mikrokontrolery AVR   19 Paź 2010 08:46 Odpowiedzi: 23    Wyświetleń: 1953
  • Jak ustawić stan całego portu w Bascom na płytce AVT z 90S2313?

    Witaj Robert ! Tą linię: If Pind.1 = 0 Then Portb = 1 'S2 - zgaś lampkę napisz tak: If Pind.1 = 0 Then Portb = 255

    Mikrokontrolery Początkujący   02 Lis 2013 18:12 Odpowiedzi: 3    Wyświetleń: 1104
  • [Bascom] Obsługa niestandardowego wyświetlacza 1x6

    Db5 = Portb.6 Config 1wire = Portb.6 To też nieciekawie wygląda :D

    Mikrokontrolery AVR   20 Lut 2011 18:22 Odpowiedzi: 15    Wyświetleń: 2830
  • Jak zoptymalizować i skrócić długi kod BASCOM AVR z obsługą RC5 i portów?

    Można zapisać do portu liczbę odpowiadającą poszczególnym pinom. Zyskujemy wówczas zamiast Portb.7 = 0 Portb.6 = 1 Portb.5 = 0 Portb.4 = 1 możemy zapisać np: Portb = Portb Or &B01010000

    Mikrokontrolery   12 Wrz 2007 19:40 Odpowiedzi: 17    Wyświetleń: 2249
  • Mega8A Bascom - Stabilizacja obrotów silnika 500-2000 obr/min, enkoder 8 imp/obrót

    Program w tej formie jaką zamieściłeś zaraz po zainicjowaniu zmiennych i sprzętu wchodzi w warunek "If Timer1" nawet bez wywołania przerwaniem. Później zdejmie coś ze stosu, albo przeleci się po pustym flash`u i zacznie od początku. Żeby w ogóle to zaczęło coś robić to powinieneś po Start Timer dodać, jakąś pustą nawet, pętlę "Do : Loop" Wtedy w pętli...

    Mikrokontrolery AVR   15 Sty 2017 15:01 Odpowiedzi: 2    Wyświetleń: 942
  • Sterowanie wyświetlaczami w Bascom z użyciem Lookup i portu B z peryferiami

    Można. Np. tak: Zmienna = Lookup(liczba,Tabela) Portb.0 = Zmienna.0 Portb.1 = Zmienna.1 Portb.3 = Zmienna.3 Portb.5 = Zmienna.5 Portb.6 = Zmienna.6 Portb.7 = Zmienna.7 Portb.2 i Portb.4 nie będą zmieniane.

    Mikrokontrolery   30 Maj 2010 13:45 Odpowiedzi: 6    Wyświetleń: 1862
  • Termometr ATmega8 Bascom ds18b20 problem z wyświetlaczem

    Najpewniej w tabeli masz złe wartości. Przykładowo 0 ma tu kod 3=00000011B czyli na pewno portb.0 = 1 i portb.1 = 1 jeśli portb.1 jest podpięty pod segment A to jest błędnie.

    Mikrokontrolery   26 Lut 2010 19:08 Odpowiedzi: 2    Wyświetleń: 2534
  • Błędny kod w BASCOMIE do sterowania pinem uC - analiza i poprawki

    Witam. Wszystkie Pind.5, w warunkach, zmień na Portd.5. Rejestr PIN służy do odczytywania stanu danej końcówki a rejestr PORT do jej ustawiania lub zerowania. P.s. Aby ustawić pojedynczą końcówkę jako wejście lub wyjście używa się składni Config Pinx.y = tryb. Czyli zamiast Config Portb.1 = 1 powinno być Config Pinb.1 = 1 (chociaż Bascom łyka jedno...

    Mikrokontrolery   25 Sty 2012 05:34 Odpowiedzi: 2    Wyświetleń: 744
  • Attiny 2313 - mosi, miso, sck jako wyjścia (w bascomie)

    Witaj :) Bez problemu możesz je ustawić jak wyjścia lub wejścia. Np. cały port b jako wyjście / wejście Config portb = output / input Albo pojedynczo poszczególne wyprowadzenia Config portb.5 = output Config portb.6 = output Config portb.7 = input itd... Pozdrawiam

    Mikrokontrolery AVR   25 Maj 2010 23:19 Odpowiedzi: 5    Wyświetleń: 2050
  • [bascom] atmega128 PWM - Brak sygnału na kanale OC1C, konfiguracja w Bascom

    Zrób mini test. Skonfiguruj PORTB.7 = Output i użyj tego OCR1C, albo podeśle Ci na PW ten poprawiony DAT ;)

    Mikrokontrolery AVR   17 Lip 2016 18:58 Odpowiedzi: 4    Wyświetleń: 1635
  • Jak napisać program w BASCOM dla Atmega8 z przełącznikiem na portb.0?

    wilekie dzieki kazdy otrzymuje po 15pkt

    Mikrokontrolery AVR   23 Mar 2009 21:17 Odpowiedzi: 6    Wyświetleń: 1365
  • Kilka pyt. dot. budowy robota (mostek/czesci itp.)...

    Co do kodu źródłowego (BASCOM) Portd, Portb itd. to rejestry przechowujące stan wymuszany na pinie uC. Da się do nich zapisywać, jaki stan ma być wymuszany na danych pinach - jeśli pin jest wyjściem, to ustawiany jest odpowiedni stan. Jeśli pin jest wejściem to stan 0 na bicie na tego rejestru powoduje, że wejście jest wiszące (trzeba na nim wymuszać...

    Automatyka Przemysłowa   05 Wrz 2005 07:56 Odpowiedzi: 12    Wyświetleń: 2532
  • Bascom - ATmega16: Debounce nie działa z przyciskami na PORTA

    Balu masz racje jeśli chodzi o ddr ale jeżeli w programie napiszemy prosty warunek tego tupu: if portb.1 = 0 then set portb.2 end if To napewno nie ruszy.

    Mikrokontrolery   28 Kwi 2008 11:15 Odpowiedzi: 20    Wyświetleń: 3700
  • Avr Bascom regulowany termostat "sam się" reguluje

    Zmień: Set Portb na PORTB=255 Bo Set może z tego co wiem ustawiać tylko bity i dziwne że Bascom ten kod kompiluje z tym Set Portb...

    Mikrokontrolery AVR   26 Sie 2011 08:15 Odpowiedzi: 6    Wyświetleń: 2536
  • at90s2343 - LED nie miga, dioda świeci stale po włączeniu układu

    "Set" operuje na bicie lub pinie , a nie na całym bajcie czy porcie. Twoje "Set Portb" Bascom zinterpretował jako "Set Portb.0" , a dioda podpięta gdzie :?: Zmień na "Set/Reset Portb.2" lub "Portb=0/255" I będzie git :wink: Piotrek PS Takie "duperelki" najlepiej przetestować w sumulatorze.

    Mikrokontrolery   04 Sie 2005 17:43 Odpowiedzi: 11    Wyświetleń: 1701
  • Bascom-AVR: Zmiana stanu pinów na niski - konfiguracja wyjść

    Funkcja RESET lub bezpośrednie przypisanie zera. Na przykład. PORTB.0 = 0 lub RESET PORTB.0

    Mikrokontrolery AVR   26 Maj 2020 20:03 Odpowiedzi: 8    Wyświetleń: 768
  • Jak wysłać liczby na różne piny w BASCOM dla ATmega88?

    Read Zmienna Portc.0 = Zmienna.0 Portc.1 = Zmienna.1 Portb.0 = Zmienna.2 Portb.7 = Zmienna.3 ...

    Mikrokontrolery AVR   29 Gru 2009 07:04 Odpowiedzi: 4    Wyświetleń: 1143
  • Jak obsłużyć wyświetlacz 128x64 z KS108B w Bascom na Atmega8?

    Witam wszystkich Jak wielu mam problem z obsługą wyświetlacza graficznego ze sterownikiem KS108B w bascomie. Przeszukałem całe forum i nie znalazłem podobnego. Kupiłem wyświetlacz o rozmiarze 128x64 pikseli. link do noty katalogowej podaje poniżej: http://www.kamami.pl/dl/lcd_ag_12864d1.p... Wyświetlacz podłączyłem do procesora Atmega8 następująco: port...

    Mikrokontrolery AVR   17 Maj 2009 09:50 Odpowiedzi: 2    Wyświetleń: 2256
  • [BASCOM] - Program pomiaru temperatury pętluje się, zamiast mierzyć temperaturę

    Miałem trzy diody i tak jak przewiduje kod jeśli napiecie było poniżej 250mV to jedna z diod świeciła dużo słabiej. Powyżej 300mV słabiej świeci inna dioda. Sprawdź empirycznie ;) Co do diody RGB tam gdzie pisze Set wpisz w kodzie Reset a tam gdzie pisze Reset wpisz Set i powinno się obyć bez wymiany diody ;) Chyba coś takiego ;) [syntax=vbnet] If Reference...

    Mikrokontrolery   25 Cze 2015 23:12 Odpowiedzi: 7    Wyświetleń: 1005
  • Problem z programem w BASCOMIE. Kto go sprawdzi i poprawi?

    Procesor nie może realizować 2 pętli jednocześnie (a szkoda;) ) dim a as bit, b as bit do waitms 20 toggle b if pind.0 = 1 then a =0 else a = 1 end if if a = 1 then portb.0=b else portb.0=0 end if loop Powinno działać ale sprawdz :)

    Mikrokontrolery   10 Maj 2007 09:29 Odpowiedzi: 4    Wyświetleń: 969
  • [BASCOM] Jak napisać warunek if dla czterobitowego sygnału w BASCOM?

    Wiem czemu nie działa. Jeśli masz switch'e podłączone do masy i pinów procka to musisz zamiast: Stan_portu = Pinb And &B00001111 'portb jako stan dać: Stan_portu = not Pinb 'portb jako stan Stan_portu = Stan_portu and &B00001111 Mój błąd :)

    Mikrokontrolery   10 Wrz 2010 22:26 Odpowiedzi: 41    Wyświetleń: 3184
  • Bascom AVR 1.11.9.5 - Programowanie ATmega8 do sterowania diodami z USBasp

    Config Portb = Output?

    Mikrokontrolery Początkujący   14 Lut 2012 20:40 Odpowiedzi: 4    Wyświetleń: 2804
  • [BASCOM] [BASCOM][ATmega16] Dlaczego dioda się nie gasi? Debugowanie kodu

    Zastosuj podciąganie: Portb = &B11111111 A poza tym to widzę taki sam temat w koszu. Pewnie ktoś zaraportował jako obniżanie poziomu.

    Mikrokontrolery AVR   14 Kwi 2010 21:07 Odpowiedzi: 16    Wyświetleń: 1994
  • AVR BASCOM - Brak reakcji procesora na wgrany program

    Niestety po stworzeniu układu na płytce stykowej dalej nie działa. Nie działa też na PORTB.

    Mikrokontrolery AVR   01 Sie 2013 14:22 Odpowiedzi: 35    Wyświetleń: 4938
  • [ 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
  • Błędy kompilacji w Bascom dla Atmega8 - konfiguracja LCD i portów

    Zły rejestr sprawdzasz, zamiast If Portb.5 = 0 Then powinno być If Pinb.5 = 0 Then

    Mikrokontrolery Początkujący   06 Kwi 2013 19:12 Odpowiedzi: 4    Wyświetleń: 1242
  • Jak skonfigurować SPI w Bascom AVR dla komunikacji Atmega8?

    Piszesz: 'instrukcja SPIINIT dla układu SLAVE nie konfiguruje jej wcale, tylko pozostawione jest to użytkownikowi." Przyznam, że jest to stwierdzenie niezrozumiałe. Myślę, że nie powinieneś już ciagnąć tematu, bo brniesz coraz głębiej-niepotrzebnie. Ponawiam prosbę do splawik00. Czy przeniesienie instrukcji konfigurującej MISO jako wyjście dla Slave...

    Mikrokontrolery Początkujący   14 Maj 2013 21:53 Odpowiedzi: 71    Wyświetleń: 13836
  • Atmega8 Bascom - Żarzące się czerwone diody w układzie 16 LED

    [syntax=bascom] Waitms 500 Portb = &B00010010 Portc = &B00001000 Portd = &B00001000 Waitms 150 Portb = &B00000100 Portc = &B00000001 Portd = &B00010001 Waitms 150 Portb = &B00001000 Portc = &B00000100 Portd = &B00100010 Waitms 150 Portb = &B00010010 Portc = &B00001000 Portd = &B00001000[/syntax] Zmienione, nadal to samo.

    Mikrokontrolery Początkujący   26 Sie 2013 09:03 Odpowiedzi: 28    Wyświetleń: 3450
  • [attiny13][bascom] - dodawanie i odejmowanie od licznika

    Problemy: 1)Nie wiem czy tak ma być, ale nie ustawiłeś na PortB.1 stanu wysokiego, aby podciągnąć złącze. 2)Źle zagnieżdżone IFy. Powinno być: [syntax=basic4gl]Do If Pinb.1 = 0 Then Waitms 20 L = L + 1 If L = 3 Then Set Portb.2 End If If L = 6 Then Reset Portb.2 L = 0 End If End If Loop [/syntax]

    Mikrokontrolery AVR   04 Sie 2013 13:21 Odpowiedzi: 10    Wyświetleń: 2112
  • [Bascom] Program na attiny2313 nie zapala diody na pinie B0

    Wstaw rezystor 10k od pinu do masy. I usuń tą linijkę: Portb = &B11111111

    Mikrokontrolery AVR   18 Kwi 2010 00:06 Odpowiedzi: 19    Wyświetleń: 2136
  • attiny2313 - Losowe zapalanie diod w Bascom, problem z Rnd()

    Po pierwsze powinieneś działać w zakresie 0-7. Po drugie Rnd losuje liczby według algorytmu pseudolosowego - warto na starcie załadować generator jakimś seedem. Po trzecie nie lepiej: PORTD = Rnd(255) PORTB = Rnd(255)

    Mikrokontrolery   06 Kwi 2013 19:26 Odpowiedzi: 2    Wyświetleń: 1029
  • Jak wyświetlić tekst na LCD 16x2 z płytką testową AVT 3500 Bascom?

    witam. ad 1: domyślne ustawienie lcd w bascomie: options>compiler>lcd orginalnie w programie i zgodnie z płytką AVT3500 jest: lcd type- 2*16 bus mode- 4bit data mode- pin lcd address- C0000 RS address- 8000 enable- portb.3 rs- portb.2 db7- portb.7 db6- portb.6 db5- portb.5 db4- portb.4 ad 2: mam cały kurs programowania avr-ów w bascomie ale tylko w...

    Mikrokontrolery   07 Kwi 2008 20:55 Odpowiedzi: 31    Wyświetleń: 4586
  • [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
  • Jak wyłączyć port T1 (portb.1) z obsługi Timer1 w Bascom dla ATmega16?

    witam jest zrodełko w bascom z obsługą Timer1 ale niepotrzebuję aby timer1 obsługiwał mi port zewnetrzny T1 (portb.1) w atmega16 ,jak mozna wyłaczyć go z obsługi przez timer1 w Bascom ? poniewarz potrzebuję go do sterowania lcd i chce go z tego powodu wykluczyć :(

    Mikrokontrolery   21 Wrz 2007 18:42 Odpowiedzi: 4    Wyświetleń: 1197
  • [ATmega8] Sprawdzenie pierwszego programu w BASCOM'ie - konfiguracja portów

    Po portb.1 = 1 daj portb.2 = 0 , a po portb.2 = 1 daj portb.1 =0 , bo chcesz gasić tą drugą diodę.

    Mikrokontrolery Początkujący   05 Wrz 2015 12:25 Odpowiedzi: 14    Wyświetleń: 3204
  • Bascom AVR 1.11.7.3 - Zawieszanie się programu przy transmisji i2c na AVR

    Nota katalogowa przeczytana ? Które wyprowadzenie to PORTD.7 ? ;) Config Sda = Portd.7 Może powinno tam być PORTB.7 dla SDA i PORTB.5 dla SCL ? No i oczywiście programator ISP odłączony... Bez podania schematu dalej nie rozmawiam... ;)

    Mikrokontrolery   11 Cze 2005 17:39 Odpowiedzi: 10    Wyświetleń: 2239
  • [bascom] Jak obsłużyć microswitch w Bascom na ATtiny13, by dioda mrugała?

    Witam. Można tak: $regfile = "attiny13.dat" $crystal = 1200000 Config Portb.3 = Output Config Pinb.4 = Input set pinb.4 reset portb.3 do if pinb.4=0 then do Set PORTB.3 Wait 1 Reset PORTB.3 Wait 1 Loop end if Loop W pętli odczytujesz stan przycisku i jak będzie niski zacznie migać.

    Mikrokontrolery AVR   06 Sie 2010 20:26 Odpowiedzi: 7    Wyświetleń: 1902
  • Bascom - Mikrokontroler nie reaguje na stan niski Pind.0, Portb.1 nie zmienia się

    to nie jest kwestia sprzętowa (tak mniemam) ponieważ po zmianie Portb.1 na inny problem jest ten sam

    Mikrokontrolery AVR   22 Paź 2013 19:34 Odpowiedzi: 11    Wyświetleń: 1572
  • 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] [bascom][atmega8] Jak ustawić Timer1 jako 8-bitowy FastPWM (non-inverting)?

    Mam jeszcze jedno pytanie - czy przed przełączeniem PINB.1 z rejestru PORTB.1 na OC1A istotna jest wartość w rejestrze PORTB.1?

    Mikrokontrolery AVR   29 Sie 2008 16:28 Odpowiedzi: 6    Wyświetleń: 2328
  • Atmega16: Brak reakcji na stan PA1 w Bascom - co sprawdzić?

    Jak to mówią diabeł tkwi w szczegółach... $crystal = 8000000 $regfile = "m16def.dat" Config Portb = Output Config Pina.1 = Input Do If Pina.1 = 1 Then Reset Portb.6 End If If Pina.1 = 0 Then Set Portb.6 End If Loop End

    Mikrokontrolery   22 Lut 2008 16:10 Odpowiedzi: 2    Wyświetleń: 1086
  • ATMEGA8 Bascom - Portd.0 nie ustawia stanu 1, co robię źle?

    A spróbuj kolego set portb.1, reset portb.1?

    Mikrokontrolery Początkujący   06 Gru 2013 21:36 Odpowiedzi: 4    Wyświetleń: 993
  • Bascom i wielowątkowość? Jak napisać procedurę?

    Radziłbym Ci zobic tak: Cały PWM zrób na przerwaniu od jakiegoś Timera; nie uzywaj zmiennych typu single, jeżeli częstotliwośc przerwań bedzie odpowiednio szybka wystarczy zmienna typu byte lub word. Obsługe LCD czy przycisków i innych obliczeń zostaw w pętli główne Przykładowy PWM dla portb.3: Gdzie a to jakas amienna a do b podajesz wartosc PWM (0-255)......

    Mikrokontrolery   19 Cze 2006 20:37 Odpowiedzi: 9    Wyświetleń: 2443
  • Bascom: Silnik krokowy obraca się o ten sam kąt na PinD.0 i PinD.1

    może spróbuj inną metodą, może coś z tego rozbudujesz: Dim Mem_wiert As Byte Dim Powtorzenie As Integer Declare Sub Obrot1 Declare Sub Obrot2 Mem_wiert = 1 'wstepna wartosc numeru cewki '---------------------------------------... Do Debounce Pind.0 , 0 , Obrot1 , Sub Debounce Pind.1 , 0 , Obrot2 , Sub Loop End '---------------------------------------...

    Mikrokontrolery   23 Paź 2006 20:22 Odpowiedzi: 6    Wyświetleń: 1883
  • Walka z zakłóceniami - długie przewody do mikroswitcha

    Witam ! Daj podciąganie programowe, Jeśli to bascom to: np. Portb.0 = 1 Brak rezystora 4,7k, pomiędzy pinami 1 i 20 może być przyczyną Twoich problemów. Pozdrawiam. Stefan

    Mikrokontrolery   22 Cze 2010 13:15 Odpowiedzi: 6    Wyświetleń: 1769
  • Bascom AVR: Jak zmierzyć czas naciśnięcia przycisku na AT90S2313?

    Hej! Oto programik w Bascom-AVR. Jeżeli naciśniesz przycisk(portd.0) na mniej niż pieć sekund to zapli Ci się dioda(Portb.7), a jeżeli będziesz trzymał przycisk wciśnięty przez pięć sekund to przesunie Ci jedynkę po całym porcie b. Config Pind.0 = Input Config Portb = Output Dim I As Dim I=1 Program: Do If Pind.0 = 0 Then For I = 1 To 5 Wait 1 If Pind.0...

    Mikrokontrolery   13 Lis 2005 11:20 Odpowiedzi: 2    Wyświetleń: 1390
  • [Attiny2313] Kłopoty z kompilacją C dla attiny2313 w AVR Studio i Eclipse

    Chce zapalic segmenty wyswietlacza na plytce. Nie wazne w jaki sposob chce sie upewnic, ze dziala po zaprogramowaniu w c. W bascomie portB odpowiadal za segmenty wyswietlacza, wiec chyba w c tez. Jezeli macie jakikolwiek program, ktory uruchomilby segmenty wyswietlacza, to bardzo ptosilbym o podeslanie.

    Mikrokontrolery Początkujący   19 Lis 2012 20:52 Odpowiedzi: 18    Wyświetleń: 2829
  • Kod Bascom do PWM na Atmega16 dla PortD.7 i PortB.3 z L293D

    Witam, Czy może mi ktoś pokazać kod w bascomie, który uruchomi PWM na pinach PortD.7 i PortB.3 Bo nie mogę sobie z tym poradzić? Dokładniej chodzi o sterowanie silników przez L293d Porta.0 'Linie sterujace silnikiem A Porta.1 Porta.2 'Linie sterujace silnikiem B Porta.3 Portd.7 'Linie PWM Portb.3 Pozdrawiam

    Mikrokontrolery   21 Lut 2008 22:19 Odpowiedzi: 1    Wyświetleń: 1459
  • Atmega8 Bascom - wyświetlanie tekstu po wciśnięciu przycisku na Porcie B.1

    To może inaczej, czy podłączysz łaskawie tego switcha między masę a portb.1 ?

    Mikrokontrolery AVR   01 Lut 2015 14:42 Odpowiedzi: 11    Wyświetleń: 1074
  • [atmega8] [BASCOM] Program przestaje reagować- migajace diody

    Zmień: Set Pinb.1 Set Pinb.2 na: Set Portb.1 Set Portb.2

    Mikrokontrolery AVR   28 Paź 2011 19:21 Odpowiedzi: 2    Wyświetleń: 1166
  • [BASCOM] Jak przypisać wartości do poszczególnych wyświetlaczy LED w BASCOM?

    W takich sytuacjach najlepiej zmniejszyć częstotliwość multipleksacji abyś mógł zaobserwować przełączanie wyświetlaczy i sprawdzić poprawność wyświetlania. Dim Display_buffer(4) As Byte [...] Display_buffer(1) = 2 Display_buffer(2) = 4 Display_buffer(3) = 6 Display_buffer(4) = 8 Do [...] Loop End...

    Mikrokontrolery AVR   16 Paź 2010 15:57 Odpowiedzi: 16    Wyświetleń: 3489
  • [Bascom] attiny2313 - migająca dioda nie działa zgodnie z kodem

    W Bascom nie programuję, ale na moje oko jeśli chcesz nadać wartość wyjściu to powinieneś pisać do PORTB, a nie do PINB.

    Mikrokontrolery AVR   19 Lut 2015 22:40 Odpowiedzi: 9    Wyświetleń: 1539
  • [Bascom] Siemiens cx65 l2f50, Atmel Mega16, brak komunikacji z wyświetlaczem

    sprawdz ten wsad podłączone pod sprzętowe SPI, a reszta tak: Rs Alias Portb.4 Res Alias Portb.5 Cs Alias Portb.6 Led Alias Portb.7

    Mikrokontrolery   06 Maj 2012 09:14 Odpowiedzi: 17    Wyświetleń: 3496
  • [Bascom] Jak napisać program w Bascom do sterowania przekaźnikami K1 i K2?

    Kod programu: '$tiny $regfile = "attiny13.dat" 'plik z definicjami procesora attiny13 $crystal = 1000000 'częstotliwość taktowania procka 1Mhz Config Portb.0 = Input 'Wejście REM Config Portb.4 = Output 'Przekaźnik GŁOŚNIK Config Portb.3 = Output 'Przekaźnik REM Set Portb.0 Reset Portb.3 Reset Portb.4 Dim Znacznik As Iram Byte Znacznik = 1...

    Mikrokontrolery AVR   23 Paź 2009 17:18 Odpowiedzi: 3    Wyświetleń: 1254
  • [Attiny13][Bascom] - Sterowanie jednym przyciskiem kilkoma funkcjami.

    Zmiana stanów led po przytrzymaniu przycisku ma jedną zaletę, otóż jeśli chcę szybko przejść do stanu gdzie świecą się oba ledy. W niczym mi to nie przeszkadza. Jeśli tak, to nie ma problemu. Możesz jeszcze zebrać opóźnienia w jednym miejscu: [syntax=basic4gl] $regfile = "attiny13.dat" $crystal = 1000000 Config Portb = &B111100 Portb = &B000010 Dim...

    Mikrokontrolery Początkujący   26 Paź 2014 09:58 Odpowiedzi: 28    Wyświetleń: 3534
  • [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] input/output - nie działa krańcówka

    e ale tu mamy blad taki : Config Portc.5 = Input Config Portc.4 = Output Config Portb.0 = Output co jest zle! dobrze : Config Pinc.5 = input Config Pinc.4 = output Config Pind.0 = output

    Mikrokontrolery AVR   27 Sty 2010 09:09 Odpowiedzi: 8    Wyświetleń: 2348
  • [Bascom] Jak odczytać 4 wejścia D0-D3 w Bascom bez wpływu na inne porty?

    Ja piszę w C robi sie to prosto np a=PINC.1; PORTB.3=1;

    Mikrokontrolery AVR   25 Paź 2008 08:09 Odpowiedzi: 4    Wyświetleń: 2250
  • [Atmega8][Bascom]Sterownie diodą led przez zmienną.

    podciagniecia czyli ustaw stan wysoki na wejściach np. PORTB.2 = 1

    Mikrokontrolery AVR   18 Lut 2011 22:23 Odpowiedzi: 14    Wyświetleń: 3650
  • Atmega8 - niestabilne napięcie na diodzie podłączonej do PD0

    Niestety te rezystory mają dużą wartość więc w środowisku o dużych zakłóceniach warto dodać rezystory zewnętrzne. W tym przypadku wystarczy włączyć wewnętrzne, ponieważ projekt autora nie zwiera źródeł dużych zakłóceń. Poszukaj jak włączyć rezystory pull up za pomocą BASCOM Może tak: [syntax=basic4gl]Portb.0=1[/syntax] lub tak [syntax=basic4gl]Portb=&B00000001[/synta...

    Mikrokontrolery Początkujący   15 Lut 2012 18:08 Odpowiedzi: 17    Wyświetleń: 2553
  • [bascom] Jak podłączyć drukarkę igłową lub termiczną do AVR z Bascom AVR?

    A w takim razie, (używając polecenia LPRINT) skąd mam wiedzieć jak połączyć piny do LPT?? musisz pokombinowac i poszukac na googlach. np. $regfile = "m32def.dat" $crystal = 4000000 _lpt_data Alias Portc ' data port connected to d0-d7 of LPT _lpt_control Alias Portb ' portb used for the control pins _lpt_status Alias Pinb _lpt_busy Alias 1...

    Mikrokontrolery AVR   06 Wrz 2011 15:27 Odpowiedzi: 39    Wyświetleń: 10305
  • Timer na Atmega8 w Bascomie - nie działa poza symulatorem, co sprawdzić?

    A co tam chcesz ustawić w tym timerze? Coś dostrzegłem. Co nto ma być Config portb.1=1? Czytelniej chyba = input lub output. Dodano po 16 A masz helpa do bascoma po polsku?

    Mikrokontrolery   31 Sty 2007 08:08 Odpowiedzi: 14    Wyświetleń: 1885
  • attiny13 Bascom - Jak zaprogramować reakcję na podwójne kliknięcie?

    Kliknięcie switcha podłączonego do masy;) podpiętego do portu portb.3. Pozdrawiam.

    Mikrokontrolery AVR   15 Lut 2014 11:00 Odpowiedzi: 10    Wyświetleń: 1887
  • [Atmega8L] [Atmega8L][Bascom] Konfiguracja portów i tolerancja napięć 3,3V/5V USART

    Rozumiem, o co ci chodzi, ale nie ma w Bascomie instrukcji z taką składnią jak napisałeś...SET PORTB.7=ADC. Po odebraniu komendy, czy ramki, czy jak tam wolisz sterować procesorem przez RS232, musisz zmienić stan i kierunek portów za pomocą wspomnianych rejestrów. Np: If key="A" then DDRC=&b01010101 PORTC=&b10101010 end if "KEY" Pobierasz...

    Mikrokontrolery AVR   08 Gru 2010 09:03 Odpowiedzi: 5    Wyświetleń: 1429
  • Bascom Mega168 - Optymalizacja animacji: $hwstack, $swstack, $framesize

    W Twoim wypadku jest to portb. A w moim portb jest zajęty to sprawdziłem na portd. Deklaracja $crystal jest do niczego nie potrzebna dopóki nie korzystasz z bibliotek czy podprogramów wykorzystujących zależności czasowe. A tych w Bascomie jest mnóstwo. UART, LCD, SPI itd. Tak że lepiej jest ustawiać $crystal taki jaki jest naprawdę.

    Mikrokontrolery AVR   07 Sie 2010 12:14 Odpowiedzi: 29    Wyświetleń: 3361
  • [ATtiny2313][BASCOM] Sterownik lampki do samochodu, problem

    Ustaw to: $crystal = 400000 tak: $crystal = 8000000 I fuse do tego. Poza tym podałem ci program który podaje PWM na 2 porty, nie musisz stosować 2 tranzystorów, wybierz 1 port na którym będzie ci to działać. Kolejna sprawa, to wielkość WAITMS musisz dobrać eksperymentalnie, ponieważ zależy od tego prędkość rozjaśniania i gaszenia lampki. Jeśli chcesz...

    Mikrokontrolery AVR   27 Paź 2010 22:04 Odpowiedzi: 20    Wyświetleń: 3620
  • [Bascom][atmega32] Timer1, programowa zmiana prescale

    A dałeś PORTB na włączone rezystory podciągające?

    Mikrokontrolery AVR   24 Maj 2009 17:19 Odpowiedzi: 3    Wyświetleń: 1719
  • [atmega][BASCOM] Zbocze narastające, opadające - długość

    W Przerywanie: można wstawić (Chyba) config Int1= falling. A potem zmieniać na Rising. Ale w głównej pętli stan portb będzie stale kasowany do 0. Tak że trzeba by chyba zrobić zmienne temp_0 i temp_1 i podstawiać do Portb.

    Mikrokontrolery AVR   04 Mar 2010 20:14 Odpowiedzi: 6    Wyświetleń: 4075
  • Atmega 32, bascom, program jej nie znajduje, poszedł LPT?

    nie nic tam nie jest podłacozne jedynie mam w programie(w mikrokontrolerze) ustawione portb =&B00000000

    Mikrokontrolery   15 Maj 2008 18:43 Odpowiedzi: 15    Wyświetleń: 1481
  • [mega8][BASCOM] Uparty mikrokontroler, wyjścia i wejścia I/O

    Jeżeli przyciski masz do VCC, to todaj rezystory od pinów do masy (10...100k). Dodano po 7 W pierwszym programie pomyliłeś porty. Portb ustawiłeś jako wejście a tam podłączyłeś diodę. Portd ustawiłeś jako wyjście i tak podłączyłeś przycisk.

    Mikrokontrolery AVR   24 Cze 2010 19:48 Odpowiedzi: 10    Wyświetleń: 2384
  • [Atmega8] Błąd przy odczycie 1wire w Bascom na Atmega8 - zmienne PORT1

    Brak kropki w deklaracji pinów wyświetlacza ma byc: DB6 = portb.1 Następnym razem sprawdz dokładnie tego typu błedy i nie dodawaj tematu z tak błahego powodu

    Mikrokontrolery AVR   25 Paź 2009 12:20 Odpowiedzi: 1    Wyświetleń: 2090
  • [Bascom] - Attiny13 - Przerwanie Timer'a - krótki impuls

    O eliminacji drgań pamiętam - na razie jest poprzez kondensator i opornik, lecz jak będę kończył program, to to dopiszę. Możesz mi wyjasnić dlaczego jest źle?: Sprawdzam sobie stan samego timera z częstotliwością 10hz w tym wypadku, a stanu przycisku nie sprawdzam, ponieważ jest wywoływany przerwaniem INT0 Edit: Już sobie poradziłem - pomyliłem PINB...

    Mikrokontrolery   29 Kwi 2013 14:50 Odpowiedzi: 5    Wyświetleń: 2001
  • Bascom ATMEGA8 "duchy" na wyświetlaczu LED

    Witam ! Zacznij od tego: $crystal = 800000 --- jedno zero za mało. następna poprawka: Config Portb = &B00101000 0 jako wejście 1 jako wyjście porty B0. B1, B2 masz 0 a powinny być 1 Brak konfiguracji Portu D Pozdrawiam. Stefan

    Mikrokontrolery AVR   09 Mar 2010 21:54 Odpowiedzi: 3    Wyświetleń: 2123
  • [Atmega16] BASCOM szybki obrotomierz motocyklowy na INT0

    Niestety, chciałbym aby w tym tkwił problem...lecz wydaje mi się, że obie komendy są poprawne przykładowo Reset Pinb.1 działa tak samo jak Reset Portb.1

    Mikrokontrolery AVR   24 Lip 2011 11:23 Odpowiedzi: 95    Wyświetleń: 17496
  • mega8 bascom 4 wyswietlacze led i niedziałająca komena waitms

    Witam mam problem z komendą waitms w bascomie to nie z instrukcja masz problem tylko z programem. Instrukcji waitms używa tysiące ludzi i im działa. No problem ciekawy. Zacząłbym od obserwacji przy jakim tym czasie zaczynają sie problemy bo tgo nie napisałeś. Czy jeżeli zmienisz wait 1 na waitms 999to już jest problem?? Wywal ten podprogram Pobr_znaku....

    Mikrokontrolery AVR   24 Maj 2011 15:31 Odpowiedzi: 3    Wyświetleń: 1181
  • Komenda Alias w Bascomie. Pytanie początkującego.

    Otwarte Alias Portb.0 to w przypadku gdy będę chciał sprawdzić jej stan, to moge użyć aliasa, If Otwarte = 1 Then .... czy muszę sprawdzić warunek w ten sposob: If Pinb.0 = 1 Then .... Poprzez If Otwarte = 1 Then nie sprawdzisz stanu wejścia Pinb.0. Zrobisz to drugim sposobem albo modyfikując alias w ten sposób: Otwarte Alias Pinb.0

    Mikrokontrolery   18 Sty 2011 19:00 Odpowiedzi: 2    Wyświetleń: 820
  • [BASCOM] Atmega8 - Kompilacja OK, ale LED nie świeci po przesłaniu programu

    Instrukcję warunkową popraw jeszcze, bo zabrakło ci jednego end if'a. Czyli powinno być: if Pinb.0 = 0 Then Portb.2 = 0 End If Tu akurat nie musi nic dodawać bo BASCOM dopuszcza składnię jednowierszową w stylu: If Warunek Then [...] Else [...] Jak napisał landy13, w "kodzie" :) autora zbędny jest End If.

    Mikrokontrolery AVR   14 Lis 2010 00:29 Odpowiedzi: 19    Wyświetleń: 4552
  • Sprawdzenie programu w Bascomie do wyświetlania numeru na LED 7-segmentowym

    ok, tylko najpierw uporam się z przyciskami i nastawami :P Dodano po 28 $regfile = "m8def.dat" $crystal = 8000000 Config Portd = Output 'podłaczony wyświetlacz 'Config Pinb.0 = Output ' anoda 1 źle! nazwa pin służy do odczytu wartości 'Config Pinb.1 = Output 'anoda 2 źle! aby ustawić należy się posłużyć nazwą Portb.x 'Config Pinb.2 = Input...

    Mikrokontrolery AVR   03 Sty 2010 16:24 Odpowiedzi: 13    Wyświetleń: 1212
  • Atmega8, Bascom, Usbasp - dioda nie działa po zmianie fusebitów i programu

    Przywrócenie fusebit'ów do stanu fabrycznego (1 MHz) też nie pomaga ? Zmień pin na inny lub ustaw cały PORTB jako Output i zamiast 1 bitu migaj wszystkimi: PORTB = 0, PORTB = 255.

    Mikrokontrolery AVR   11 Maj 2015 19:48 Odpowiedzi: 16    Wyświetleń: 1446