bascom podciąganie wejścia

Znaleziono około 245 wyników dla: bascom podciąganie wejścia
  • [ATmega16a][BASCOM]Dziwne, niestabilne zachowanie pinów jako wejścia

    ustalam w ten sposób podciąganie pinu do stanów wysokich i niskiego(**) . Zakładałem, że po to jest alias (zawiera nazwę pinu), który sprawę rozwiąże. Co gorsza przyznam się, że taka była moja praktyka więc nie wiem jakim cudem błędy wyszły dopiero teraz. Podsumowując, właściwe jest podciąganie do VCC i GND poprzez SET i RESET a nie jak ja to zrobiłem....

    Mikrokontrolery AVR   12 Kwi 2021 06:31 Odpowiedzi: 12    Wyświetleń: 711
  • Atmega 8 - Bascom - Dioda świeci cały czas, co poprawić w kodzie?

    Pociąganie realizowane jest poleceniem "Set" - ósma i dziewiąta linijka. To nie jest podciąganie(!) Jest to próba wpisania wartości do rejestru, który z natury jest przeznaczony tylko do odczytu. Nie ma możliwości zmiany stanu rejestru "PIN.x" z poziomu programu. Stan PIN.x możesz zmienić tylko fizycznie z zewnątrz poprzez podanie tam napięcia o odpowiednim...

    Mikrokontrolery Początkujący   22 Mar 2014 09:43 Odpowiedzi: 9    Wyświetleń: 2205
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • BAscom AVR - Diody nie działają poprawnie w symulacji układu

    config portd=&B1111100 Wcześniej wejściami były Pind.1, Pind.2:idea: No ale dobrze. Więc tak: podciąganie wejść przez wewn. MOSFETy działa w ten sposób, że końcówki mają własną logikę z bramką NAND. Jedno jej wejście jest przez negator spięte z rejestrem DDRx,a drugie-bezpośrednio-z PORTx. dzięki temu tranzystor podciagający końcówkę do VCC włącza...

    Mikrokontrolery   17 Lip 2007 10:50 Odpowiedzi: 10    Wyświetleń: 2112
  • REKLAMA
  • Attiny 2313 - jak zaprogramować tester kolejności połączeń 8 linii?

    Po pierwsze w ogóle nie widzę sterowania wyjściami. Po drugie nie zakładasz opcji, że kable są zwarte ze sobą, co może skończyć się podsmażonym procesorem. Ledy źle podłączone Poza tym z tym schematem boli rozdzielczość? Daj coś bardziej wyraźnego, uwzględnij zasilanie, podciąganie resetu. Postaraj się zapomnieć w Bascom o Goto itp. Styl programowania...

    Mikrokontrolery Początkujący   05 Paź 2015 22:43 Odpowiedzi: 15    Wyświetleń: 1533
  • REKLAMA
  • Klawiatura matrycowa 4x4 bascom avr - konfiguracja portów

    Pomysł na podciąganie wziąłem z praktyki (atmega128 / 16MHZ). Nie wiem dlaczego ale gdy nie ustawiam portów jako wyjścia lub wejścia to przy naciskaniu klawiatury czasami zdaży mi się iż co innego zostanie wybrane. Po spróbowaniu i skonfigurowaniu portów 4-ech wyjściowych i 4-ech wejściowych niekontrolowane stany zmniejszyły się o 80%. Oczywiście kombinacja...

    Mikrokontrolery AVR   18 Lut 2011 11:47 Odpowiedzi: 10    Wyświetleń: 3578
  • [Atmega8][Bascom] pomiar stoperem krótkich czasów.

    Najpierw "mikroswłicz" który po wciśnięciu drga. Czyli przełącza wielokrotnie- a nie wiesz jaki stan procesor bada na wejściu- po są drgania. Najprostsza metoda: If Pinb.3 = 0 Then waitms 20 If Pinb.3 = 0 Then ......... end if end if To oznacza że po wciśnięciu mikroprzełącznika odczekujesz 20ms i jeśli po tym czasie masz taki sam stan to się "uspokoił"...

    Mikrokontrolery AVR   02 Lut 2010 00:32 Odpowiedzi: 30    Wyświetleń: 5867
  • [bascom] Dlaczego procedura ustawianie uruchamia się bez naciśnięcia przycisku w Bascom?

    Standardowy błąd początkującego. Nie włączone wewnętrzne podciąganie (pull-up) na wejściach na których są switche.

    Mikrokontrolery Początkujący   21 Lut 2012 22:39 Odpowiedzi: 3    Wyświetleń: 1066
  • [mega8][BASCOM] Uparty mikrokontroler, wyjścia i wejścia I/O

    Jeżeli przycisk zwiera wejście do masy to trzeba jeszcze włączyć wewnętrzny rezystor podciągający wpisując do portu 1.

    Mikrokontrolery AVR   24 Cze 2010 19:48 Odpowiedzi: 10    Wyświetleń: 2441
  • Jak zmienić stan pinu na przeciwny w Arduino IDE? Analogia do Toggle w Bascomie

    , przetłumacz poniższy kod z BASCOM AVR na Arduino Uno: $regfile = "attiny2313.dat" $crystal = 8000000 Dim A As Byte a=0 Config Pind.6 = Output led Alias Portd.6 led= 0 Config Pind.0 = Input Portd.0 = 1 Sw Alias Pind.0 do if a >1 then a=0 if sw=0 then bitwait sw, set incr a End If if a=1 then toggle led waitms 100 else led=0 end if loop end Przekształcanie...

    Arduino   18 Mar 2025 07:57 Odpowiedzi: 54    Wyświetleń: 1875
  • REKLAMA
  • Jak działa konfiguracja portów w Attiny2313 w BASCOM? Wyjaśnienie bitów

    ...pozostałe piny są w stanie niskim czyli 0 V. Źle, wejścia te mają wyłączone podciąganie do VCC.

    Mikrokontrolery   14 Paź 2010 12:15 Odpowiedzi: 3    Wyświetleń: 1218
  • [Atmega 32] [Atmega 32][Bascom] Jak ustawić brak stanu na końcówce portu?

    Tak. Bo w takim stanie przerzutnik portu nie wymusza stanu logicznego z rejestru PORT a jedynie steruje tranzystorem, który służy jako podciąganie wejścia do zasilania (ekwiwalent rezystora ok. 50k). Dlatego do odpowiednich bitów DDRxy i PORTxy należy wpisać zera.

    Mikrokontrolery AVR   13 Cze 2008 23:08 Odpowiedzi: 10    Wyświetleń: 2367
  • [ATmega8][bascom] Problem z zegarkiem i wejściem sygnału

    Lini przeznaczonych do podłączenia kwarcu nie ustawiaj ani na we ani na wy. W przypadku zegarka fuse bity ustaw na wew. oscylator. Jeśli chodzi o sygnały zew. to masz 2 opcje: dodać tranzystor który będzie podawał stan niski po wystąpienia stanu wysokiego lub dodać rezystor podciągający daną linie do masy.

    Mikrokontrolery AVR   23 Mar 2009 01:17 Odpowiedzi: 6    Wyświetleń: 1469
  • REKLAMA
  • [Bascom AVR] atmega8 - kompilacja pierwszego programu.

    Hej! Nic nie zapomniałem :) , tylko poprostu zawsze korzystając z przycisków podciągam wejscie pod plus 5V (Rezystor 10k). Z praktyki przekonałem się że jest to o wiele pewniejsze rozwiązanie niż ustawianie programowo stanu wysokiego. Pozdrawiam

    Mikrokontrolery   25 Sie 2005 21:50 Odpowiedzi: 8    Wyświetleń: 2889
  • Bascom - tryb powerdown w Atmega8. Czy program kontynuuje po wybudzeniu?

    4) Przed wejściem w powerdown ustaw piny jako wejścia (wszędzie tam gdzie to możliwe), procesor nie będzie niepotrzebnie "wysyłał" napięcia na zewnątrz Wcale nie. "Wysyłanie" napięcia nie powoduje strat mocy. W końcu to samo napięcie. Z kolei skonfigurowanie wejść jako piny wejściowe (żeby nie "wysyłały" napięcia :D) owszem pobiera prąd. A to z powodu...

    Mikrokontrolery AVR   09 Sty 2013 23:18 Odpowiedzi: 28    Wyświetleń: 4584
  • [BASCOM] Attiny2313: Brak reakcji przycisków na PORTD.0 i PORTD.1 w BASCOM

    Czy włączyłeś podciąganie linii portów, do których są podłączone przyciski? Obsługa przycisków w programie też jest "nie tak". Naciśnięcie przycisku powoduje, że na wejściu będziesz miał 0, nie 1. To, co dalej robisz w programie, też jest średnio sensowne, ale to zauważysz dopiero wtedy, kiedy wykryjesz poprawnie naciśnięcie przycisku.

    Mikrokontrolery Początkujący   27 Paź 2013 21:34 Odpowiedzi: 15    Wyświetleń: 1851
  • [atmega32][bascom] 4 przyciski, jedno przerwanie i powerdown

    Witam, w dobrym kierunku idziesz, ale to ci nie zadziała bo jak? skoro na początku programu tylko raz ustawiasz piny klawiszy jako wejścia oraz pin przerwania INT0 też jako wejście. Więc co ma tutaj wymuszać stan niski na wejściu INT0? nic!. Aby ten sposób zadziałał - musisz jeszcze pomyśleć o zmianie kierunków portów wtedy gdy trzeba. Generalnie założenie...

    Mikrokontrolery AVR   07 Wrz 2009 14:13 Odpowiedzi: 21    Wyświetleń: 6285
  • [ Bascom] program migająca dioda + schemat podłączenia uC d

    Rocket_93- za dużo wiedzy jak na pierwszy program. A jeszcze nie wiemy czy już działa. W Bascomie kończy program End. I konfiguracja portów jest tak: Cały port: Config portx=output/input. Ale pojedyncza końcówka: Config pinx.y=output/input A jak się da: Config portx.y=output/input to nie wyrzuca błędu ale potrafi działać "dziwnie". A potem podciąganie...

    Mikrokontrolery AVR   07 Sie 2009 00:49 Odpowiedzi: 40    Wyświetleń: 6970
  • atmega1284p Bascom - PCF8574AP - fałszywe odczyty przycisków po starcie

    Aby wyprowadzenia PCF8574 były wejściami trzeba wysłać np. 255 (ustawić 1 na wybranym wejściu). Nie jest potrzebne zewnętrzne podciąganie.

    Mikrokontrolery AVR   03 Sty 2013 22:34 Odpowiedzi: 6    Wyświetleń: 2187
  • Bascom zapis programu przez zewnętrzny programator

    Dzięki za zainteresowanie. Niby to w miarę proste a jednak ... portb=&B00000000 - wcale nie oznacza stanu spoczynkowego "0" dla pinów tego portu. Oznacza to, że piny tego portu są w stanie wysokiej impedancji ( HiZ), możesz to traktowac tak jakby były nie okreśone i bedą reagowc na przypadkowe sygnały pojawiające sie na wejściu, również te powodowane...

    Mikrokontrolery   13 Cze 2014 08:58 Odpowiedzi: 6    Wyświetleń: 1116
  • [Atmega32] [Atmega32][Bascom] Jak odczytać i wysłać stan portu przez UART?

    Jakieś masło maślane. Stan portu jest w rejestrach oznaczanych PINx. Tak więc: Stan_portu_A=PINA Nawet jak port ustawisz jako wejście z podciąganiem i zewrzesz wejścia do masy.

    Mikrokontrolery AVR   11 Sie 2010 22:21 Odpowiedzi: 4    Wyświetleń: 1414
  • Ustawienie w Bascomie wejścia dla przycisku podłączonego do masy

    Włącz podciąganie na wybranym pinie w trybie wejściowym.

    Mikrokontrolery AVR   08 Maj 2012 19:08 Odpowiedzi: 7    Wyświetleń: 1086
  • [Atmega8] [Atmega8][Bascom] Sterowanie fazowe - problem z detekcją zera na MOC 3021

    Witam. Ja detekcję robiłem prościej - sieć przez rezystor 47k / 3W podaję na mostek prostowniczy a wyjście mostka na diodę CNY17. Tranzystor transoptora podłączałem kolektorem do wejścia INT1 atmegi, a emiter do masy. Rezystor podciągający kolektor do +5V miał wartość 4,7k lecz uważam że równie dobrze można było go nie stosować. W programie korzystałem...

    Mikrokontrolery AVR   28 Lut 2010 00:07 Odpowiedzi: 9    Wyświetleń: 2369
  • [BASCOM] Jak napisać warunek if dla czterobitowego sygnału w BASCOM?

    Jeśli "noga" procesora ustawiona jest jako wejście to stan logiczny na tym wejściu odczytujesz za pomocą PinX.y. Jeśli jako wyjście to stan logiczny na wyjściu ustawiasz za pomocą PortX.y. Dodatkowo, gdy "noga" procesora jest jako wejście to za pomocą PortX.y włączasz lub wyłączasz wewnętrzne podciąganie wejścia poprzez wbudowany rezystor do VCC.

    Mikrokontrolery   10 Wrz 2010 22:26 Odpowiedzi: 41    Wyświetleń: 3202
  • Odbiornik RC5 w Bascom: wyświetlacz szaleje, brak wysokiego stanu na wejściu

    ale nie trzeba podciagac wyjscia do plusa??

    Mikrokontrolery   28 Cze 2003 20:58 Odpowiedzi: 4    Wyświetleń: 1934
  • [Atmega8] [Atmega8][Bascom] - Sterownik pieca, opóźnienia i zawieszanie się programu

    Podciągałeś wejścia do zasilania wewnętrznym rezystorem? /edit: zauważyłem, przepraszam

    Mikrokontrolery AVR   09 Mar 2011 22:09 Odpowiedzi: 12    Wyświetleń: 5909
  • Attiny2313 i BASCOM AVR - układ działa na zestawie, ale nie po złożeniu ręcznym

    ....a co do podlczenia wejsc Pd.0 i Pd.1 to zaro sprawdze ale reakcja na mase tez powinna być :-] Tak , ale chodzi o to że te wewnętrzne rezystory podciągające jakoś nie zawsze funkcjonują tak jak powinny . I dla tego dla pewności stosuje się zewnętrzne . Bez rezystorów cały czas będzie "0" na wejściu . Sprawdzone w praktyce na kilkuset procesorach...

    Mikrokontrolery   25 Maj 2006 21:14 Odpowiedzi: 21    Wyświetleń: 2772
  • [ATtiny13][C] - dziwne zachowanie, oraz przerwania zew.

    Po pierwsze to po resecie mikrokontrolera piny są ustawione jako wejścia więc nawet nie trzeba tego robić Po drugie to kierunek ustala się za pomocą rejestru DDRx a nie PORTx (to nie Bascom) Po trzecie to musisz doczytać jeszcze o przesunięciach bitowych bo szybko na tym polegniesz w C. To podstawa. Po czwarte to klawisze (słicze) musisz mieć albo podciągnięte...

    Mikrokontrolery AVR   16 Gru 2010 20:26 Odpowiedzi: 4    Wyświetleń: 1432
  • [Mega8][Bascom/c] ustawienie wysokiej impedancji na porcie

    Prosty program zmieniający z częstotliwością 0,5Hz stan końcówki PXY raz jako zwarcie z masą (logiczne zero) wmuszone stanem rejestru PORTX.Y, a po sekundzie wystawiający na końcówkę PXY wysoką impedancję. Fakt, jedynką ustawiasz masę, a zerem ustawiasz wysoką impedancję. Z tym chyba sobie poradzisz. [syntax=basic4gl]PORTX.Y = 0 'Wartość rejestru PORTX.Y...

    Mikrokontrolery AVR   12 Paź 2012 11:29 Odpowiedzi: 12    Wyświetleń: 2100
  • BAscom atmega - Programowanie w Bascomie,silnik DC,Atmega32

    Kolego, układy AVR mają nogę podłączoną do kilku rejestów. Pisząc słowo PIN konfigurujemy rejestry wejściowe, a słowo PORT rejestry wyjściowe. Chodzi tu o składnie języka Bascom. Ta informacja jest oczywiście niedokładna , a sama interpretacja błędna (!). Pisząc 'config ...' w efekcie edytujesz rejestr DDRx odpowiedniego portu x. Nie jest ważne czy...

    Mikrokontrolery AVR   20 Lut 2016 11:42 Odpowiedzi: 32    Wyświetleń: 3258
  • AT89 i Bascom: Ustawienia komparatora na wejściach analogowych P1.0 i P1.1

    Na piny P1.0 i 1.1 musisz podać stan wysoki, żeby wejścia komparatora nie były połączone z masą. Te piny nie mają wewnętrznego podciągania do Vcc, więc będą "wisiały w powietrzu" (i tak ma być :D ). Stan wyjścia komparatora odczytujesz jako pin P3.6 W BASCOMie jaokoś tak (nie pamiętam, dawno nie używałem, ostatnio tylko asm :D ): SET 1.0 SET 1.1 żeby...

    Mikrokontrolery   16 Mar 2005 07:53 Odpowiedzi: 4    Wyświetleń: 1167
  • Bascom: Jak zaprogramować zapis do EEPROM po zwolnieniu przycisku?

    Te wejścia są skonfigurowane poprawnie, choć podciąganie jest podwójne (przez mikrokontroler i zewnętrzny rezystor). Któryś zapis powinien się wykonać, w zależności od momentu w którym puścisz przycisk...

    Programowanie   29 Mar 2019 20:47 Odpowiedzi: 39    Wyświetleń: 1506
  • Attiny13 [bascom] - Czy przy sterowaniu minusem podciągać do plusa?

    Panowie, jeżeli steruje procesor plusem to nogę która jest wejściem muszę podciągnąć rezystorem do masy. Jak jest kiedy steruje minusem? Czy muszę podciągać nóżkę rezystorem do plusa ?

    Mikrokontrolery Początkujący   27 Gru 2012 22:57 Odpowiedzi: 8    Wyświetleń: 2181
  • [ATMEGA32][BASCOM] zwarcie pinu do GND a możliwość upalenia

    Rozumiem że te porty ustawiasz jako wejścia (czyli DDRB = 0XFF), Drobna pomyłka bo powinno być DDRB = 0x00, czyli DDRB = 0b00000000. Niby drobiazg, ale początkującemu może namieszać. W procesorach AVR każda końcówka I/O powiązana jest z trzema rejestrami, które to decydują o przeznaczeniu tej końcówki. Te rejestry to: DDR - rejestr kierunku, ustala...

    Mikrokontrolery Początkujący   10 Cze 2012 21:14 Odpowiedzi: 12    Wyświetleń: 1752
  • [ATtinny2313][BASCOM]problem z działaniem pinów wejściowych

    Musisz dać rezystory podciągające do masy (ok. 1-10k) na wejściach, do których masz podłączone przyciski albo ustawić wewnętrzne rezystory podciągające wejścia do plusa zasilania poprzez komendę PORTD=&B11111111, a przyciskami zwierać do masy.

    Mikrokontrolery AVR   17 Maj 2010 12:12 Odpowiedzi: 6    Wyświetleń: 1450
  • [ATmega8][Bascom] - Sprawdzenie programu - nie działa poprawnie

    1) Nie potrzebne jest ustawianie stanów spoczynkowych. Jeśli tego nie zrobisz będą miały domyślną wartość czyli chyba 0. Tak samo domyślnie wszystkie piny są ustawione jako wyjścia czyli w (DDRX.Y = 1 <- nazwa rejestru kierunkowego w BASCOMIE nie musisz się tym martwić). 2)Co do drugiej części pytania powiem tak: najbardziej naturalnym rozwiązaniem...

    Mikrokontrolery Początkujący   02 Cze 2013 21:42 Odpowiedzi: 18    Wyświetleń: 4599
  • Prosty program do napisania brama wjazdowa...Bascom

    Ponieważ można włączyć wewnętrzne podciąganie pin'a do plusa zatem aby zmienić stan na wejściu wystarczy je dołączać do masy.

    Mikrokontrolery Początkujący   11 Cze 2014 10:53 Odpowiedzi: 72    Wyświetleń: 11525
  • [Attiny2313][Bascom]Zapalanie i gaszenie diody przyciskiem

    1) jeśli używasz przycisków to zawsze podłącz go tak aby przyciśnięcie zwierało nóżkę portu do masy czyli do -. To naprawdę ułatwia sprawę i zawsze działa 2) dobra praktyka - przyciski, jumpery itp podłączaj do pinu procesora przez rezystor np 180 omów. Chodzi o to że kiedyś możesz się pomylić, ustawić pin jako wyjście, dać na nim 1 czyli napięcie +...

    Mikrokontrolery AVR   02 Lut 2012 10:54 Odpowiedzi: 16    Wyświetleń: 7325
  • Jak włączyć rezystory podciągające w Atmega8 w BASCOM?

    Czyli ta część kodu jest dobrze napisana?... Dobrze napisana , tylko nie będzie działać tak jak byś chciał(reakcja na zmianę stanów wejść) i to 2 powodów :( Pomyśl dlaczego :!: Piotrek

    Mikrokontrolery   08 Cze 2006 21:52 Odpowiedzi: 18    Wyświetleń: 1986
  • [Bascom][C]Atmega oraz radiowe moduły RFM01, RFM02, RFM12

    Wygląda tak jakby ładowała się jakaś pojemność. Upewnij się że wszystkie końcówki mikrokontrolera połączone z modułem są w ustalonym stanie. Jako wyjścia, albo wejścia z włączonym podciąganiem. Mikrokontroler i moduł zasilane są z tego samego źródła? Problem może wystąpić kiedy napięcia na końcówkach I/O nie osiąga pełnej wartości napięcia zasilania....

    Mikrokontrolery   20 Cze 2021 23:15 Odpowiedzi: 707    Wyświetleń: 240896
  • Konfiguracja portów Atmega w BASCOM: piny XTAL, ADC, LCD, interfejsy

    Witam. Jak należy konfigurować poleceniem w Bascom Config PORTx=&Bxxxxxxxx i PORTx=&Bxxxxxxxx piny używane do np. taktowania procesora-np. xtal, lub piny używanego ADC lub LCD lub np, jakiegoś interfejsu? CZy gdy są wejściami - włączać R podciągające czy niech pin "wisi w powietrzu"?

    Mikrokontrolery AVR   31 Sie 2012 02:08 Odpowiedzi: 1    Wyświetleń: 1746
  • Błąd w logice programu C++ na ATMEGA8 - sterowanie diodą przyciskami

    Nie mogę skompilować z taką deklaracją PORTD.0=1, używam KontrollerLab pod Linux-a, i nie trawi takiej deklaracji. Chyba że to jest z BASCOM-a? Ale obsługa przycisków jest podobna, na początku podciągam je programowo do plusa, potem ustawiam jako wejścia i dopiero odczytuję.

    Mikrokontrolery   18 Paź 2007 13:28 Odpowiedzi: 4    Wyświetleń: 1062
  • Attiny2313 Bascom - Jak obsłużyć dwa przyciski bez zakłóceń?

    Witam W zasadzie powinno działać ale :) To mogłoby funkcjonować pod warunkiem że piny 1 i 0 portu D są fizycznie sciągnięte do masy rezystorami (np. 10k). Wpis w programie: Portd.0 = 0 Portd.1 = 0 nie daje nic , bo i tak 'by default' taki stan tam występuje, a nie jest to równoważne z podciąganiem portu. Owszem jest tego radzaju możliowość ale tylko...

    Mikrokontrolery AVR   14 Paź 2011 20:51 Odpowiedzi: 3    Wyświetleń: 1713
  • Jak ustawić porty w Bascomie: wyjścia, wejścia o wysokiej impedancji, podciąganie?

    Najprościej przeczytać dokumentację. Są nawet przetłumaczone wersje.

    Początkujący Elektronicy   14 Kwi 2008 22:20 Odpowiedzi: 1    Wyświetleń: 603
  • Bascom: Jak zatrzymać działanie przy długim wciśnięciu klawisza?

    Config Debounce = 30 ' Wydłużenie czasu na wygaszenie drgań styków do 30ms ' Pin wejściowy musi mieć podciąganie (wewnętrzne lub zewnętrzne) do Ucc 'by gdy przycisk jest wciśniety był wymuszony konkretny stan wejścia Do ' Główna pętla programu debounce p1.1,0,klaw112,sub Loop klaw112: obsługa ret

    Początkujący Elektronicy   26 Lut 2009 17:53 Odpowiedzi: 4    Wyświetleń: 1420
  • ATmega2560 [C] + DS18B20 i wciaz temperatura +127C lub +85C

    ło matko ;) po opisie kolegi atom1477 i po tej informacji, że "Bascom coś kombinuje" można by uznać, że napisanie sotu do obsługi 1wire to rzecz prawie niemożliwa dla zwykłego śmiertelnika. Tymczasem to co robi Bascom to absoultnie nie żadna kombinacja tylko normalne zachowanie - ponieważ to podtrzymanie stanu wysokiego na pinie portu jest niejako przygotowaniem...

    Mikrokontrolery AVR   14 Sty 2010 07:54 Odpowiedzi: 33    Wyświetleń: 8128
  • Jak przekonwertować program z BASCOM AVR na PIC 16F873?

    idź na stronę www.picbasic.org jest tam kompilator którego osobiście używam i polecam. Proton-plus może to jednak program ponosi odpowiedzialność za złe zachowanie się procka lub brak podciągania wejść , zły zasilacz, układ resetu. ewentualnie mogę ci przepisać w wolnej chwili soft z AVR na pica pozdrawiam

    Mikrokontrolery   08 Gru 2003 08:45 Odpowiedzi: 16    Wyświetleń: 4674
  • [Attiny13][Bascom] Sterowanie zasilaniem końcówki mocy

    Hmm.. Może się mylę, ale: -chyba w tej opcji trzeba dołączać zewnętrzne rezystory, bo nie widzę, żeby wejścia były skonfigurowane z podciąganiem. -Czy na końcu pierwszego If'u nie powinno być End If podobnie jak w drugim? Bo samo end chyba kończy program tak? -I chyba nie wziął kolega pod uwagę, że nie mają to być dwa przyciski - włącz i wyłącz tylko...

    Mikrokontrolery AVR   11 Cze 2009 15:53 Odpowiedzi: 9    Wyświetleń: 2650
  • Zakłócenia na wyświetlaczu LCD 16x2 przy dłuższym kablu 10 cm - Bascom

    Jesteś pewien że to LCD ? Czy procesor się nie resetuje lub zawiesza ? (umieść w kodzie polecenie gaszące i zapalające diodę podłączoną do któregoś z portów i sprawdź czy miga po wystąpieniu krzaków na LCD) Dla testu puść sygnał E kabelkiem w ekranie. Podciąganie wejść LCD jak najbardizej. Może kondensator 100nF przy zasilaniu na płytce LCD ?

    Mikrokontrolery   07 Sie 2004 19:06 Odpowiedzi: 8    Wyświetleń: 1620
  • PCF8593T zamiast czasu pokazuje 165165 – różnice w obsłudze vs PCF8583, kod BASCOM

    Tak przeglądając sobie datasheet do obydwu układów zauważyłem ze pcf8583 nie ma wejścia reset tylko adres. Natomiast PCF8593 posiada wejście reset i wymaga podciągania tej lini do Vcc. Masz podciągniętą tą linie? Może układ w ogóle nie startuje?

    Mikrokontrolery AVR   14 Sie 2009 12:56 Odpowiedzi: 9    Wyświetleń: 1494
  • [Bascom] Jak wysyłać bity sterujące do DS1802 przez 3wire z Atmega32 w Bascom?

    Witam! Po pierwsze to z reguły przyciski powinny zwierać piny wejściowe do masy a nie do zasilania. Wynika to z faktu posiadania przez procesory AVR wewnętrznych rezystorów pull-up podciągających wejścia do +vcc, czyli panuje na nich stale stan wysoki (oczywiście gdy zostaną uaktywnione). Po drugie to akurat sygnał CLK ma się zmieniać, podczas narastającego...

    Mikrokontrolery AVR   07 Sie 2010 13:17 Odpowiedzi: 2    Wyświetleń: 2040
  • Darmowy symulator do programów Bascom z opcjami dla robotów i czujników?

    rezystory przy Led to jedno , temat zasilania L293D był wałkowany wielokrotnie końcówkę 8 tego układu zasil bezpośrednio czyli przed stabilizatorem dlaczego było pisane już na forum , kondensatory tylko przy stabilizatorze to mało dodaj jeszcze przy uC i to jak najbliżej końcówek układu , wskazane są również dodatkowe rezystory podciągające dla pinów...

    Robotyka Modelarstwo i CNC   06 Lut 2008 18:45 Odpowiedzi: 12    Wyświetleń: 5473
  • [bascom][atmega32]Problem w komunikacji avr >> sl45

    Na początek mam trzy wiadomości. Dwie złe i jedną taką sobie. 1.Nie znam się na sterowaniu telefonów- może ktoś inny pomoże. 2.Znowu fusebity- PORTC jest ustawiony do obsługi JTAG- trzeba to wyłączyć. Wchodzisz w ustawianie fusebitów- tak jak poprzednio. Szukasz Fusebit High H - i ustawiasz na disable. 3.Skoro skonfigurowałeś PORTC jako wejście- to...

    Mikrokontrolery AVR   09 Lip 2010 19:42 Odpowiedzi: 7    Wyświetleń: 1644
  • obsługa enkodera obrotowego przez attiny2313 Bascom

    W moim programie brakuje konfiguracji podciągania portu D (ciągle zapominam albo o podciąganiu albo o konfiguracji wejść/wyjść). Po instrukcji Config B = Input należy wstawić PortD = &b00001100 lub na cały port PortD = &HFF. Brak podciągania może powodować niestabilnbą pracę. Można również dołączyć rezystory 10k od +5V bezpośrednio do wyprowadzeń procesora....

    Mikrokontrolery   24 Lut 2009 10:37 Odpowiedzi: 12    Wyświetleń: 6226
  • 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ń: 10478
  • Czy schemat z mikrokontrolerem Atmega 16 jest poprawny?

    Program jest w BASCOM. Rozumiem że można wykonać to: 1. Odłączając PA7 i PB4 od VCC i w programie dodać zapis SET PORTA.7 2. Zastosować rezystory podciągające piny PA7 i PB4 do VCC. I w związku z tym jeszcze dwa pytania. W którym miejscu programu umieścić zapis SET PORTA.7? Pod deklaracją wyjść/wejść? Jakiej wartości powinny być rezystory podciągające?

    Mikrokontrolery   27 Mar 2008 18:25 Odpowiedzi: 21    Wyświetleń: 3739
  • BASCOM, MEGA8: Czy DEBOUNCE wykryje stan portu bez rezystorów pull-up?

    Jest to dobre. Końcówka jest wejściem i załączony jest rezystor podciągający. Będzie działać. Z tym paleniem portów to sprawa dziwna, bo M8 ma ograniczenie prądowe w stanie wysokim (no chyba że więcej końcówek zostało zwartych do masy jednocześnie)

    Mikrokontrolery   29 Wrz 2006 18:20 Odpowiedzi: 8    Wyświetleń: 8722
  • [Bascom] Wykrywanie odłączenia 5V na porcie - niestabilne stany wejścia

    Litości. Bez podłączenia do masy ten stan jest niewykrywalny bo go po prostu nie ma. Jak nie podłączysz do masy to tam się dalej utrzyma jedynka. Żeby wykryć zero (brak jedynki ;p) trzeba po prostu zewrzeć pin do masy i tyle. Rezystor ściągający do masy 100k i po sprawie (ale wewnętrzny podciągający do VCC trzeba wyłączyć). Część postu usunąłem - regulamin...

    Mikrokontrolery AVR   08 Mar 2009 17:03 Odpowiedzi: 4    Wyświetleń: 1254
  • Bascom - Sterowanie dwoma kanałami jednym przyciskiem, problem z zakłóceniami

    nie dotykam ale wytłumaczę to inaczej . Tak to jest... Jeżeli pin wejściowy reaguje na dotyk palca, to pierwszy powód jest brak podciągania na tym porcie, jeżeli jednak port ten jest podciągnięty do Vcc to przyczyną jest błędna konfiguracja tego portu. Wejścia konfiguruj raczej: config PINB.1 = input ; zamiast: config PORTB.1 = input Bascom tu nie...

    Mikrokontrolery Początkujący   26 Sty 2014 16:52 Odpowiedzi: 4    Wyświetleń: 1038
  • [Atmega8][Bascom]Sterownie diodą led przez zmienną.

    po pierwsze dodaj podciąganie do linii przycisków podciagniecia czyli ustaw stan wysoki na wejściach np. PORTB.2 = 1 Dzięki, to zadziałało, zmienna już samoczynnie się nie zmienia. po drugie poczytaj nieco o timerach to wyeliminujesz wait'y i program będzie działał jak chcesz :wink: A nie można byłoby tego zrobić na wait'ach i dać spokój timerom (czytałem...

    Mikrokontrolery AVR   18 Lut 2011 22:23 Odpowiedzi: 14    Wyświetleń: 3662
  • Czy w ten sposób mogę podpiąć tranzoptor do u-kontrolera?

    Cze... takie pytano: czy w ten sposób mogę sterować wejściem u-kontrolera bez dodatkowego rezystora podciągającego ? bo z tego co wiem to programowo można to zrobić tylko teras tak do głowy mi przyszło że to tylko da się podciągnąć programowo masę ?? Schemat poniżej Nie chciałem pisać 2 postu wię pytam tu CZY NAPEWNO mogę "dorzucać" masę do układu AVR...

    Mikrokontrolery   10 Paź 2003 20:05 Odpowiedzi: 2    Wyświetleń: 1417
  • Atmega 8 Bascom - przyciski dodają/odejmują 50 bez naciskania

    Np. W helpie do Bascoma. Akurat help Bascoma nie precyzuje wyraźnie tego zagadnienia. Natomiat w dośc prosty sposób datasheet określa właściwości rejestrów związanych z portami processora (str.51) "Three I/O memory address locations are allocated for each port, one each for the Data Register - PORTx, Data Direction Register - DDRx, and the Port Input...

    Mikrokontrolery Początkujący   23 Paź 2014 06:26 Odpowiedzi: 5    Wyświetleń: 840
  • Problem ATMEGA8 + BASCOM AVR ==> brak reakcji na wejścia

    W AVR'ach portami zarządzają trzy rejestry PORT, PIN, DDR. PORT przechowuje dane wyjściowe, a w przypadku wejścia załącza rezystory podciągające (tam gdzie 1, 0-stan wysokiej impedancji). PIN odzwierciedla aktualny stan końcówek portu. Dla tego przez ten rejestr badamy co jest na wejściu. DDR zawiera dane o tym które bity portu są wejściami (0), a które...

    Mikrokontrolery   04 Mar 2006 23:50 Odpowiedzi: 6    Wyświetleń: 2686
  • Wyświetlacz graficzny KS108 i zewnętrzny Eprom I2C

    A po co mi w C ?ja C nie znam Przeportować z C na Bascom nie duży problem. A ASM na Bascom tez nie. Z Bascom na C tak. Nie chodzi tu o typowe rozkazy, jak pętle itp, to banał. C jest "blisko" sprzętu, taki bardziej assembler, Jeśli w C jest odwołanie do rejestrów np TWI bez problemu przeniesiesz to na Bascom, coś w rodzaju tłumaczenia np z angielskiego...

    Mikrokontrolery AVR   22 Lip 2017 07:29 Odpowiedzi: 26    Wyświetleń: 1827
  • [M32][Bascom] prośba o zerknięcie w kod programu z PWM

    Musisz podciągnąć wejścia do Vcc, czyli włączyć wewnętrzne rezystory podciągające. A mówiąc prościej: W kodzie nigdzie nie masz poleceń do konfiguracji pinów, czyli piny są domyślnie wejściami w stanie wysokiej impedancji. A to znaczy, że napięcie na nich "pływa" od zera do Vcc. I kiedy napięcie na pinie jest w okolicy zera polecenie Debounce reaguje...

    Mikrokontrolery AVR   02 Lip 2012 23:38 Odpowiedzi: 2    Wyświetleń: 1337
  • bascom+atmega - konfigurowanie pinu jako wyjście...

    No więc rozwiązanie okazuje się (jak zwykle) banalne; W dataszicie czytamy : ***************** When switching between tri-state ({DDxn, PORTxn} = 0b00) and output high ({DDxn, PORTxn} = 0b11), an intermediate state with either pull-up enabled ({DDxn, PORTxn} = 0b01) or output low ({DDxn, PORTxn} = 0b10) must occur. Normally, the pull-up enabled state...

    Mikrokontrolery AVR   02 Cze 2014 15:49 Odpowiedzi: 22    Wyświetleń: 2820
  • [bascom] [bascom][atmega8] - Program w Bascom nie przechodzi do podprogramu

    Dopóki nie nauczysz się poruszać pomiędzy rejestrami PORT i PIN to ustawiaj jako OUTPUT tylko piny które Cie interesują czyli na przykład pin od diody. Taki zapis: cały port jest wyjściem. Ustawienie teraz na nim stanu wysokiego, niby po to by włączyć rezystory podciągające powoduje że włączasz wyjścia które można obciążać maksymalnie do 20mA. Przyciśnięcie...

    Mikrokontrolery AVR   01 Lut 2015 12:51 Odpowiedzi: 5    Wyświetleń: 1659
  • Bascom - brak stanów na pinach ustawionych jako wejście(a)

    proszę kod - umnie się kompiluje i ładnie wchodzi do proca ale podciąganie jest tylko na wyjściu - na wejściu brak $regfile = "m16def.dat" $crystal = 8000000 Config Pind.7 = Input Config Pina.0 = Output Set Porta.0 Set Portd.7 Do If Pind.7 = 0 Then Porta.0 = 0 Else Porta.0 = 1 End If Loop End

    Początkujący Elektronicy   14 Gru 2012 17:10 Odpowiedzi: 6    Wyświetleń: 1731
  • [ATMega] Jak najlepiej mierzyć prędkość na ATMega w Bascom? Impulsy, przerwania, timer?

    Zastanawiam się jeszcze, czy przerwania od INTx nie zastąpić sprawdzaniem pinu. Instrukcja DEBOUNCE w sumie ma eliminować drgania zestyków i jeśli będzie odpowiednio skonfigurowany czas Debounca (CONFIG DEBOUNCE) to DEBOUNCE pinx.y, 0, przerwanie, sub powinno zadziałać chyba dokładnie tak jak On INT1 przerwanie Jedyna wada jest taka, że jeśli procesor...

    Mikrokontrolery AVR   27 Lip 2009 22:14 Odpowiedzi: 6    Wyświetleń: 4362
  • Atmega8,bascom - Wysterowanie mosfetów typu N-prawidłowe połączenie.

    Tam nie ma nic do liczenia. Dolny rezystor służy do tego, żeby podczas włączania mikrokontrolera ściągnąć bramkę do masy. Może on mieć nawet 5 Mohm, chyba, że mikrokontroler ma domyślnie włączone podciąganie wejść - wtedy musi on mieć rezystnację kilka razy mniejszą od tej podciągającej, dlatego 10k jest dobrą wartością bez zaglądania w dane uC. drugi...

    Mikrokontrolery Początkujący   30 Gru 2012 22:36 Odpowiedzi: 52    Wyświetleń: 9756
  • Napięcie 2.18V na nóżkach Atmega8 - czy to normalne? Jak podłączyć LCD 2x16?

    Od kiedy pamiętam to nie skonfigurowane piny są wejściami. A działanie instrukcji portx.x = 1 po resecie włączy rezystor podciągający i też miernik pokaże 5v, a po instrukcji portx.x = 0 może pokazać wartość bliską zeru. Jutro sprawdzę doświadczalnie, a co mi tam :D . P.S. Zajrzałem sobie na stronę kolegi mirekk36 , cytat: "Zapraszamy na kursy programowania...

    Mikrokontrolery AVR   10 Sie 2010 00:13 Odpowiedzi: 24    Wyświetleń: 4464
  • [ATTINY2313] [ATTINY2313][BASCOM] Ocena schematu dla programu w MS BASIC z diodą i przyciskiem

    a jeszcze lepiej przełożyć S1 aby zwierał do masy a nie do VCC. Wtedy nie trzeba będzie rezystora podciągającego , wystarczy włączyć wewnętrzne podciągnięcie - czyli zmienić program na : [syntax=basic4gl]$regfile = "attiny2313.dat" $crystal = 1000000 Config Portb = Input 'Port B jako wejścia Portb = &B11111111 'Stan spoczynkowy Config Portd = Output...

    Mikrokontrolery Początkujący   01 Sty 2012 13:08 Odpowiedzi: 7    Wyświetleń: 2037
  • Alias Pind.6 w Bascom - rzadkie błędne odczyty stanu pinu Atmega8

    Przy konfiguracji jeśli wejście to pin, ale alias zawsze robię port. Zdarzało się, ze jeśli alias pin, to program nie działał. To szkodliwa porada bo w ogóle nieprawdziwa. Należy rozróżnić dwie rzeczy. Podczas konfigurowania czy pin ma być wejściem czy wyjściem, czyli uzywając "Config" możesz użyć zarówno Pin jak i Port. Czyli możesz napisać "Config...

    Mikrokontrolery Początkujący   25 Mar 2020 20:43 Odpowiedzi: 5    Wyświetleń: 477
  • [ATMega8] [ATMega8][Bascom] Jak ustawić piny PD0 i PB3 na GND i V?

    Ale należy również ustalić czy te piny mają być wejściami czy wyjściami dla sygnałów , a tego chyba nie zrobiłeś . $regfile = "m8def.dat" $crystal = 1000000 Config Portb = &B11111111 Portb = &B00000000 Config Portc = &B00111000 Portc = &B00000000 Config Portd = &B11111111 Portd = &B00000000 Pierwsza linijka (portb) określa że port ( piny )...

    Mikrokontrolery AVR   20 Mar 2010 02:36 Odpowiedzi: 10    Wyświetleń: 1644
  • Bascom AVR – jak poprawnie obsłużyć przycisk podłączony do Vcc na pinie wejściowym?

    Pomyłka! Nie równolegle do przycisku lecz pomiędzy wejściem a masą czyli Vcc, przycisk, wejście uC, rezystor, masa. W ten sposób rezystor ustali stan niski na wejściu, a przycisk będzie go przełączał na wysoki. Wpisanie w programie Porta.b = 0 powoduje dla a.b jako wejścia odłączene rezystora podciągającego do Vcc i pozostawienie wejścia w stanie wysokiej...

    Mikrokontrolery   22 Wrz 2006 05:42 Odpowiedzi: 26    Wyświetleń: 2496
  • Bascom Atmega16 - Odliczanie czasu pomiędzy impulsami.

    Ty to jesteś krejzolka Aldoro wiesz hahahahaha Podłączył byś wyjście transoptora do wejścia INTx albo ustawił Timer jako Counter a wyzwalanie jako, na przykład Falling, Co sekundę sprawdzał byś ile impulsów nabiło przez sekundę. I to wszystko. Bez obsługi przepelnienia Timera osmiobitowego zmieścił byś 255 impulsów na sekunde. Miłego dnia. Mogłeś wcześniej...

    Mikrokontrolery AVR   30 Sty 2015 05:05 Odpowiedzi: 29    Wyświetleń: 3897
  • [ATTINY2313][BASCOM]Pomoc w obsłudze counter-a. Co nie tak?

    Zacznijmy od pierwszych trzech linijek. Nie ma $regfile= Ustawiasz PortB jako wyjście. Ustawiasz dwa najmłodsze piny w stan niski. Ale nie wiadomo co się ustawi bo instrukcje oddzielasz średnikiem(; ) a nie dwukropkiem(: ). Kompilator nie ostrzega tylko robi jakieś bzdury- np. ustawia wszystkie piny w stan niski. Potem tu: W1 Alias Portb.4 W2 Alias...

    Mikrokontrolery AVR   19 Cze 2012 11:39 Odpowiedzi: 23    Wyświetleń: 4177
  • [bascom] Błąd w regule if dla włączania diody na ATmega32 w Bascom

    Kolego skompiluj sobie kod poniżej i poczytaj zawarte w nim komentarze. I jeszcze jedno masz spory problem z tak prostym kodem a jednocześnie wartość po $crystal wynosi u ciebie 16MHz rozumiem że poprawne konfigurowanie fuse w tym uC masz opanowane. [syntax=basic4gl]$regfile = "m32def.dat" $crystal = 16000000 'KONFIG WYJSCIA Config Portb.2 = Output...

    Mikrokontrolery AVR   03 Maj 2011 17:17 Odpowiedzi: 14    Wyświetleń: 1509
  • BASCOM, AVR, RS485, kłopot z komunikacją kilku urządzeń

    Jeśli chodzi o cmd_timeout to chodzi o to, że wejscie RX kiedy pin używany jest przez USART nie jest niczym podciągane. Kiedy jest podłączony do drugiego urządzenia np. procesora lub MAX485 to problemu nie ma bo pin jest podciągany wyjściem TX tego uC lub MAX485. Kiedy jednak odłączysz to na pinie stan jest nieustalony i wpadają na USART śmieci. Ten...

    Mikrokontrolery Początkujący   23 Paź 2020 10:17 Odpowiedzi: 27    Wyświetleń: 3009
  • [Attiny13][Bascom] Dwu-kanałowy pilot RC5

    Procesor ATTINY (jak każdy inny) można usypiać. Usypianie w przypadku ATTINY jest niezwykle skuteczne - prąd mierzymy w nA. Oczywiście wszystkie linie muszą być podciągane, należy wyłączyć też zbędne układy procesora (zwłaszcza BOD). Ale tak jak jest też może być. Potencjały na liniach wejściowych mogą wychodzić poza zakres napięć zasilania. Jeśli jednak...

    DIY Konstrukcje   10 Sty 2020 07:29 Odpowiedzi: 19    Wyświetleń: 4617
  • Jak zaprogramować przycisk w ATtiny2313 w Bascom do różnych funkcji?

    To by musiało być coś takiego: Config portb.3 = input 'końcówki portów domyślnie są wejściami, więc nie jest to konieczne portb.3=1 'podciągamy wejście do plusa, bo przycisk będzie między wejściem i masą config portd.0 = output 'wyjście na diodę '1 wpisana do portx.y to stan wysoki na wyjściu dim tryb as byte 'deklaracja zmiennej do 'obsługa prycisku...

    Mikrokontrolery AVR   24 Gru 2008 00:28 Odpowiedzi: 13    Wyświetleń: 1442
  • [ATmega8][Bascom] - AVT5341 sterownik bramy - 2 skrzydła

    Cześć! Napisałem kod do tego sterownika w Baskom'ie . Program obsługuje opcje krańcówek zrealizowanych na kontaktronach, opcję zakładki bramy dwuskrzydłowej i fotokomórki. Wyrzuciłem z softu wyłączenie od prądu min i wszystko uzależniam od krańcówek. Nie wykrywam też ilości skrzdeł, z założenia są dwa. Po uruchomieniu pojawił się pewien problem. Aby...

    Mikrokontrolery AVR   14 Lis 2017 21:17 Odpowiedzi: 53    Wyświetleń: 18627
  • Bascom Atmega16 - dioda nie gaśnie po wciśnięciu klawisza, co poprawić?

    Przy takim napisaniu programu funkcja debounce nie jest potrzebna bo jest wait 1 i to ona przytrzyma informacje o stanie przycisku. Wyrzuć " Set Porta.2" bo w tym przypadku nie jest potrzebne, jeśli definiujesz porty jako wejścia to będą podciągane do góry wewnątrz procka. Poza tym ducker1 dobrze napisał. W Bascomie aby zobaczyć stan rejestru odpowiadajacego...

    Mikrokontrolery   13 Lip 2007 20:09 Odpowiedzi: 6    Wyświetleń: 1329
  • Dlaczego PCF8574 w Bascom AVR nie dekoduje stanu wejść?

    cracy_physic.....serdeczne dzięki za tą podpowiedź.....gdyby nie ona byłbym przekonany, że pullup-y mam dołączone. Korzystam z płytki ZL2AVR i linie scl i sda z rezystorami podciągającymi są rozdzielone od lini scl i sda z układu PCF.....dopiero po Twojej uwadze to zauważyłem. Wcześniej oczywiście kombinowałem z różnymi adresami. I2C oczywiście ruszyło...

    Mikrokontrolery   05 Cze 2007 12:27 Odpowiedzi: 6    Wyświetleń: 2808
  • [BASCOM] Atmega8 i ULN2803 - brak reakcji LED na przyciski uSwitch na pinach D5 i D6

    No fakt, zrobiłeś wszystko zgodnie z poprzednimi zaleceniami. Jest tylko jedno ale; gdy obsługujesz coś, co jest wejściem, to podciągasz komendą Set PORTX.X, natomiast stan odczytujesz : If PINX.X, a nie portx.x Jeśli dobrze zrozumiałem, to są aliasy: In1 = Portc.2 In2 = Portc.0 zamiast tego wpisz: In1= pinc.2 in2=pinc.0 i poszukaj jeszcze innych takich...

    Mikrokontrolery   19 Gru 2010 11:23 Odpowiedzi: 13    Wyświetleń: 1759
  • Attiny 2313 - brak reakcji na przyciski w programie BASCOM AVR

    Po pierwsze - dlaczego pętla główna jest na końcu ? I gdzie jest end ? Nie tak się używa podprogramów Po drugie - przydałby się schemat połączeń. Po trzecie - przyciski zwieraj do masy, a wejścia podciągaj wewnętrznie. No.... i po czwarte .... Cls Gosub Menu Cls Menu: Uwielbiam tego typu kod :) Ciekawe gdzie by program poszedł gdyby nie ten Gosub...

    Mikrokontrolery AVR   13 Gru 2009 12:49 Odpowiedzi: 14    Wyświetleń: 2085
  • AT89S8252 sterowanie DM74LS574 – jak poprawnie użyć wejścia zatrzasku (LE)?

    zapomnialem dopisac ze rezystorki podciągające są juz od początku :) program wyglada tak (bascom): Dim I As Byte Do For I = 255 Downto 1 P0 = I P3.2 = 0 P3.2 = 1 Waitms 255 Waitms 255 Next I For I = 1 To 255 P0 = I P3.2 = 0 P3.2 = 1 Waitms 255 Waitms 255 Next I Loop Dodano po 2 i dalej nie dziala...nawet jesli zrobie tak: P3.2 = 0 waitms 3 P3.2 = 1...

    Mikrokontrolery   16 Sie 2006 22:31 Odpowiedzi: 4    Wyświetleń: 897
  • Resetowanie programu w Bascom AVR na ATmega8 przy trzecim cyklu przekaźników

    Pobieżnie przejrzałem Twój program (właśnie wychodzę do pracy...) i od razu widzę babola przy konfiguracji portów jako we/wy. Masz tam coś takiego: Config Portb.0 = 1 , Portb.1 = 1 , Portb.2 = 1 Portb.0 = 0 : Portb.1 = 0 : Portb.2 = 0 Wg mnie powinno być: Config Pinb.0 = Output Config Pinb.1 = Input itd... Aby to rozjaśnić załączam kawałek helpa...

    Mikrokontrolery   05 Lip 2007 10:25 Odpowiedzi: 2    Wyświetleń: 1203
  • [Bascom] Wybór µC i metody sterowania PWM dla wentylatorów PC 25kHz UART

    Zanim przejrzałem ten temat, wymyśliłem coś takiego: 'Pokazuje ilość obrotów na minutę 'Pomiar co sekundę, wejście PB0...1 'Cls : Cursor Off $baud = 19200 Dim Count(2) As Long , Last_state As Byte , Tmp As Byte Config Timer1 = Timer , Prescale = 64 'do odmierzania 1 sek. On Timer1 Co1sek On Pcint Fan_int Portb = 3 'podciąganie wejść kontroli...

    Mikrokontrolery AVR   28 Maj 2010 11:01 Odpowiedzi: 33    Wyświetleń: 5991
  • Bascom - Jak wrócić z podprogramu do pętli głównej po goto?

    Wyświetlacz według tego programu masz na PORTB od 0 do 5 Przyciski chyba też (przynajmniej tak to wygląda w programie) :D Jeśli już będziesz ustawiał piny pod przyciski to pisze się: Config PINx a wewnętrzne rezystory podciągające włączasz w rejestrze PORTx gdzie x to litery portów. Nie ma więc sensu zapis Pinb.1 = 1 albo 0 - to po prostu nie ma sensu...

    Mikrokontrolery   04 Sty 2015 15:13 Odpowiedzi: 7    Wyświetleń: 1455
  • [bascom] Atmega8 Bascom – jak płynnie regulować częstotliwość PWM 10Hz–100kHz i wyświetlać?

    Witam, udało mi się coś wyskrobać i zrobiłem na razie sam generator częstotliwości, właściwie jakoś tam działa ale chyba napisałem to dookoła , może ktoś spróbował by to jakoś poprawić. Nie dodałem jeszcze generatora PWM, próbowałem ale nie wychodziło mi, chciałem taktować go z wejścia T1 ale nie udało mi się to, nie wiem jak go zmusic do tego żeby...

    Mikrokontrolery   04 Sty 2009 13:01 Odpowiedzi: 17    Wyświetleń: 7440
  • Attiny13 Bascom: Jak obsłużyć przerwanie PCINT0 i różnice z INT0?

    Ale dlaczego chcesz wykorzystywać końcówkę przerwania zewnętrznego jako wyjście? Przecież logiczne jest, że ma to być wejście, chyba że chcesz generować przerwanie programowo, ręcznie ustawiając stan końcówki, co w praktyce raczej mija się z celem. Końcówkę deklarujesz jako wejście z pull-upem do plusa i wystarczy, końcówka jest wtedy podciągana poprzez...

    Mikrokontrolery   28 Paź 2007 23:01 Odpowiedzi: 10    Wyświetleń: 4456
  • Różnica między PinX.Y a PortX.Y w BASCOM - jak to działa?

    Oj. Koledzy. Może po raz 10 to wyjaśnię. Do konkretnego fizycznego portu przypisane są trzy rejestry uC Pierwszy rejestr to DDRX (X to oznaczenie portu). W rejestrze tym ustawia się kierunek działania tego portu. Jedynka to wyjście na danej końcówce, zero to wejście. W Basconie ustawia się to instrukcją Config Port X = Input lub Config Pinb.1 = 0 :...

    Mikrokontrolery   25 Sty 2008 16:55 Odpowiedzi: 11    Wyświetleń: 7389
  • ATmega8 i BASCOM - problem z odczytem stanu wejść na płytce ZL2AVR

    Config Portc = Input Config Pinc.0 = Input Config Pinc.1 = Input Config Pinc.2 = Input Config Pinc.3 = Input Skoro Config Portc = Input to po co Config Pinc.0 = Input Config Pinc.1 = Input Config Pinc.2 = Input Config Pinc.3 = Input Proponuję tak Config Pinc.0 = Input Config Pinc.1 = Input Config Pinc.2 = Input Config Pinc.3 = Input Portc.0 = 1 Portc.1...

    Mikrokontrolery   13 Gru 2006 16:39 Odpowiedzi: 10    Wyświetleń: 2374
  • Bascom - prosty programik, który na Mega8 działa a na Tiny13 nie bardzo :(

    Witam, Programik, który wklejam poniżej idealnie funkcjonuje na ATmega8... Wcale w to nie wierzę... Wg schematu, - wielokolorowa dioda jest w wersji ' z WSPÓLNĄ ANODĄ (CA) ', którą to podłączyłeś do GND. Ta dioda nigdy nie zaświeci niezaleznie jaki potencjał będzie na jej pozostałych elektrodach. Odnośnie programu... (najlepszy przykład jak nie nalezy...

    Mikrokontrolery Początkujący   07 Paź 2014 15:47 Odpowiedzi: 1    Wyświetleń: 1131
  • [Bascom][ATMega8]Klawiatura matrycowa, przełączniki.

    Witam. Wiem, że temat był wielokrotnie wałkowany na forum, ale mimo przebrnięcia przez sporą ilość informacji jakoś nadal mam problem z poradzeniem sobie z moim przypadkiem. Buduję 'klawiaturę matrycową' ale nie na przyciskach, ale na przełącznikach, zatem program sterujący nie będzie miał rozpoznać naciśnięcia przełącznika, a stan wszystkich linii......

    Mikrokontrolery AVR   28 Maj 2009 15:57 Odpowiedzi: 2    Wyświetleń: 2327
  • [ATtiny2313][BASCOM] Sterownik lampki do samochodu, problem

    Witam, dziękuje za zainteresowanie... Kolego arktik1 Piszesz, że mam zadeklarować zmienną, tym samym zlikwidować pętlę FOR...NEXT? Jak zrealizować w takim wypadku wygaszanie płynne za pomocą PWM? zupełnie nie wiem jak to zrobić, pisałem, że dopiero się uczę programować, moje dotychczasowe programy to tzw. składaki. Po prostu patrze jak ma ktoś inny...

    Mikrokontrolery AVR   27 Paź 2010 22:04 Odpowiedzi: 20    Wyświetleń: 3629
  • [attiny2313] [bascom] Brak reakcji na przyciski int0 i int1, co robię źle?

    Po pierwsze musisz ustawić piny INT0 oraz INT1 jako wejscia (nie masz tego zrobionego) a samo aktywowanie przerwań nie ustawi tych pinów jako wejść czyli PIND.2 = Input PIND.3 = Input druga sprawa - po co włączasz aktywowanie przerwań poziomem niskim (Low level) ??? - wystarczy w zupełności. w takim przypadku, jeśli wyzwalanie przerwań będzie robione...

    Mikrokontrolery AVR   30 Mar 2009 07:23 Odpowiedzi: 7    Wyświetleń: 4243
  • [bascom] Jak zmienić szerokość impulsu 36kHz w czujniku IR na Attiny13?

    Witam, buduję czujnik IR i muszę pokombinować z wypełnieniem impulsów, mam programik który generuje 36kHz ale za nic nie wiem jak zmienić szerokość tego sygnału. Proszę o jakieś rady $regfile = "attiny13.dat" 'procesor Attiny13 $crystal = 1200000 'niższe taktowanie, CKDIV=0 'przy zmianie CKDIV = 1 'zmienić wartośc na 9600000 Config Portb.4...

    Mikrokontrolery AVR   07 Sty 2012 22:18 Odpowiedzi: 2    Wyświetleń: 1292
  • Porównanie mocy obliczeniowej i energooszczędności PIC vs AVR

    Trochę słabo szukałeś. Spora część ARMów pomimo zasilania 3V toleruje 5V na wejściach cyfrowych. Sorki ale wydaje mi się że mocno szukałem. Tutaj nie chodzi o to że nie tolerują 5V czy też że tolerują 5V. Musiał bym też konwertować 3,3V/5V a nie tylko 5V/3,3V. A do tego o tolerowaniu 5V słyszałem i i tak już z tego trochę skorzystałem. Po za tym mam...

    Mikrokontrolery   08 Lip 2011 21:51 Odpowiedzi: 474    Wyświetleń: 45798
  • [atmega8] [bascom] czas przerwania na int0 i int1 - gdzie popełniłem bład

    Stworzyłem kod który powinien wyświetlać czas trwania stanu niskiego na lcd. Na wyświetlaczu pojawia się 0.0 ms oraz na przemian 1 lub 2 takt(czyli ile zliczył timer). Proszę o naprowadzenie na właściwy kierunek osiągnięcia zamierzonego celu. kod: [syntax=basic4gl]$regfile = "M8def.dat" $crystal = 4000000 Config Lcd = 16 * 2 Config Lcdpin = Pin , Db4...

    Mikrokontrolery AVR   07 Lip 2012 20:41 Odpowiedzi: 6    Wyświetleń: 2578