bascom podciąganie portów

Znaleziono około 302 wyników dla: bascom podciąganie portów
  • 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ń: 3255
  • 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)...
  • [ATmega16a][BASCOM]Dziwne, niestabilne zachowanie pinów jako wejścia

    Moi drodzy, po co kłótnie, Po co wasze swary głupie, Wnet i tak zginiemy w zupie! Może krótko i merytorycznie wyjaśnię Bascom`owe podstawy a zacznę od komend Set i Reset. Otóż potrafią one ustawiać tylko jeden bit na raz. Jeśli numer bitu nie jest wskazany to zawsze będzie to bit numer 0. Dlatego wskazane piny portów PINx, PORTx, DDRx i inne ustawiają...

    Mikrokontrolery AVR   12 Kwi 2021 06:31 Odpowiedzi: 12    Wyświetleń: 708
  • 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ń: 3569
  • 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
  • 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
  • Bascom - Jednoczesny odczyt stanu 9 portów w Atmega8/16, jak to zrobić?

    Nie mam ściśle określonej liczby cykli, chce po prostu sprawdzić czujniki jak najszybciej. Zamiast Megi8 użyje AtMegi16 żeby uprościć sprawę wyświetlacza, po prostu podłącze go do dodatkowych portów A. Wyświetlacz LCD bedzie 2x16 ewentualnie 2x8. Spróbuj ten przykład (nie testowany) (!). Na symulatorze wygląda OK..............(?) Popraw/wygładź jeżeli...

    Mikrokontrolery AVR   23 Sty 2013 08:36 Odpowiedzi: 38    Wyświetleń: 6942
  • ATtiny13 Bascom - dwie funkcje w jednym przycisku jedna zależna od drugiej

    Przerobiłem program na ATtiny2313 dodałem jeszcze jeden przycisk i ustawiłem baud dla TX i RX przeliczyłem Compare0a (za pomocą kalkulatora z MkAvrCalculator) nie bawiłem się już w ręczne liczenie :) Zmieniłem też ustawienia portów gdzie wpisałem już w konfigurację portu podciąganie dla D1 teraz wygląda to tak[syntax=vbnet]$regfile = "attiny2313.dat"...

    Mikrokontrolery Początkujący   22 Kwi 2016 21:04 Odpowiedzi: 39    Wyświetleń: 4272
  • [Atmega 32] [Atmega 32][Bascom] Jak ustawić brak stanu na końcówce portu?

    Stan nieokreślony będzie w przypadku ustawienia portu jako wejście bez rezystora podciągającego.

    Mikrokontrolery AVR   13 Cze 2008 23:08 Odpowiedzi: 10    Wyświetleń: 2364
  • [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ń: 2435
  • 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
  • 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
  • [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ń: 1842
  • AT90S2313 i Bascom - błędne odczyty przycisków, zakłócenia przy dotyku

    1. rezystor wywalić - przyciski bezpośrednio do GND 2. diody odwrotnie (obydwie) 3. w kodzie (część konfiguracyjna) uaktywnić wewnętrzne podciąganie do Vcc PIND5 i PIND6 (PORT.X = 1 : DDR.X = 0) 4. no i oczywiście zmienić interpretację przycisków w programie na przeciwny stan Pozdr, Light-I

    Mikrokontrolery   17 Wrz 2006 22:19 Odpowiedzi: 5    Wyświetleń: 1413
  • HD44780 + 89s52 + bascom. Testowanie wyświetlacza.

    A dałeś podciąganie na portach?:>

    Mikrokontrolery   21 Lut 2009 14:46 Odpowiedzi: 11    Wyświetleń: 2402
  • [ATmega32][BASCOM][HC-SR04] - Pomiar odległości sonar HC-SR04

    Witam Od dłuższego czasu męczę się z napisaniem prostego programu obsługującego sonar HC-SR04. Nie wiedzieć czemu, na lcd cały czas wyświetla się 0. Wyeliminuj: Bitwait Echo_ , Set ....a także nie ma potrzeby podciągania portu wejściowego PC.0. Jest on stale podłączony do SR04 (Echo Pulse), gdzie zawsze jest określony stan lolgiczny. Również zamiast...

    Mikrokontrolery Początkujący   21 Sie 2013 17:31 Odpowiedzi: 4    Wyświetleń: 3438
  • Jak zapalać diodę po jakimś czasie od wciśnięcia przycisku? BASCOM, ATtiny2313.

    1.Konfiguruje się PORT 2.Podciąganie do plusa włącza się w PORT 3.Przyciski czyta się z PIN Sterować można PORT`em a sprawdza się PIN [syntax=basic4gl] Config PORT.x = Input 'nie podłaczamy driverow - port bedzie wejsciem PORT.x = 1 'sterujemy portem, podłączamy wewnętrzny rezystor Przycisk Alias PIN.x ' PIN PIN PIN PIN! [/syntax]

    Mikrokontrolery Początkujący   03 Lut 2015 21:20 Odpowiedzi: 5    Wyświetleń: 909
  • [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ń: 6967
  • [ATmega8] Sprawdzenie pierwszego programu w BASCOM'ie - konfiguracja portów

    wiem że można to zrobić za pomocą toggle ale czy w takiej postaci ten kod jest poprawny i będzie działał zgodnie z założeniem? .................. Nie. Ten code nie jest porawny(!) Począwszy od configuracji i ustalenia stanów spoczynkowych portów wejściowych masz w konsekwencji cały program wymagający korrecty, albo tworzenia go od nowa... Wejście nie...

    Mikrokontrolery Początkujący   05 Wrz 2015 12:25 Odpowiedzi: 14    Wyświetleń: 3207
  • [Bascom] [Bascom][Atmega32] Nieprawidłowe działanie przycisków na porcie D.2 i D.3

    Nie działa bo masz nie włączone podciąganie do plusa. Rejestry PIN nie służą do zapisu w tym procesorze (tylko w niektórych modelach zapis 1-dynki do nich powoduje zmianę stanu odpowiadającego bitu w rejestrze PORT). http://www.atmel.com/Images/doc2503.pdf - strona 64 Musisz dać dla każdego przycisku po instrukcji Config ... Input instrukcję Set Portd.x...

    Mikrokontrolery Początkujący   03 Cze 2013 21:35 Odpowiedzi: 4    Wyświetleń: 1434
  • Kod w C dla AVR 3500 z BASCOM - segmenty świecą zamiast mrugać

    O ile dobrze zrozumiałem idee to cyklicznie negujesz wartość poprzednio wpisną do portu. Nie znam AVR ale może to być taki przypadek jak w 51 , Ustawianie portu polega na wpisaniu wartości do rejestru, ale odczyt następuje z pinów procka. Podciągając lub nie pin rezystorem do +Vcc a sterując zerem, to nawet ustawienie pinu na zero przy odczycie zwróci...

    Mikrokontrolery   14 Lis 2005 00:09 Odpowiedzi: 6    Wyświetleń: 1068
  • 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
  • ATmega8...Bascom. Dlaczego procesor nie reaguje? Zamieszczony kod.

    A dlaczego nie tak: $sim 'tylko do symulacji $regfile = "m8def.dat" $crystal = 8000000 'kwarc '---------------------------------------... 'Konfiguracja LCD wg wykonanej płytki PCB pod procesor ATmega8 Config Lcdpin = Pin , Db4 = Portb.3 , Db5 = Portb.4 , Db6 = Portb.5 , Db7 = Portc.0 , E = Portb.2 , Rs...

    Mikrokontrolery   18 Lut 2005 04:50 Odpowiedzi: 5    Wyświetleń: 1779
  • 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
  • problem z programem do opuszczanego ramienia bascom

    w każdym uC można zastosować rezystor podciągający , w AVR z powodu dużej rozbieżności wewnętrznych rezystorów jest to zalecane szczególnie jeżeli pin / port pracuje jako wejście MirekCz ma rację nawet nie zauważyłem tego config portx odnosi się dla całego portux , natomiast config pinx.y dla konkretnego pinu portu zastosuj lepiej taki sposób konfiguracji...

    Robotyka Modelarstwo i CNC   02 Lut 2008 15:47 Odpowiedzi: 5    Wyświetleń: 1128
  • attiny2313 bascom - Stan wysoki na porcie po włączeniu zasilania

    Witam Programowo nie pomogę bo nie znam Bascoma :D ale... być może problem jest typu sprzętowego. Czy po resecie uC wyjścia ustawiają się w prawidłowej konfiguracji ( oczywiście pyt.1 - czy masz opornik podciągający reset )? Pozdr.

    Mikrokontrolery Początkujący   19 Kwi 2014 10:12 Odpowiedzi: 2    Wyświetleń: 1422
  • 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 '51] Jak obsłużyć wiele portów 1-wire w BASCOM '51 na osobnych pinach?

    To ja sie zapytam czemu podciągasz kilka razy przyciski do +? Przeca raz na początku wystarczy?

    Mikrokontrolery   25 Wrz 2005 19:26 Odpowiedzi: 20    Wyświetleń: 2031
  • [Atmega32] [Atmega32][Bascom] Nie działa switch case w menu na płytce testowej AVR

    Programik żyje własnym życiem bo nie podciągasz wewnętrznie portów do których masz podłączone switche.

    Mikrokontrolery AVR   17 Cze 2011 16:56 Odpowiedzi: 4    Wyświetleń: 1588
  • Atmega8 Bascom - Żarzące się czerwone diody w układzie 16 LED

    To by potwierdzało moje podejrzenia o błędnym sterowaniu portów - kierunek zamiast stanu wyjścia, stale włączony rezystor podciągający.

    Mikrokontrolery Początkujący   26 Sie 2013 09:03 Odpowiedzi: 28    Wyświetleń: 3453
  • [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
  • [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
  • 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
  • [mega8][bascom]Nie działają przełączniki - podciąganie?

    Witam. Wiem, że ten temat był wielokrotnie omawainy, ale z tamtych wypowiedzi nic nie zrozumiałem. Mam atmegę8 i problem jest taki, że przełączniki podpięte do portów nie chcą działać. Z tego co wiem, to trzeba je podciągnąc do + za pomocą rezystora albo wewnętrznie(?). Próbowałem podciągnąć rezystorem (różnymi rezystorami) i nic z tego. Na porcie mimo...

    Mikrokontrolery AVR   24 Paź 2008 13:05 Odpowiedzi: 2    Wyświetleń: 1166
  • Attiny2313 - ustawienie portu, składnia IF i poprawność kodu migania diodami

    Witam. Napisałem program do migania diodami i mam trzy pytania: 1.Czy da się ustawić cały port w stan spoczynku (coś w stylu PORTD = 0)? 2.Czy po każdej komendzie IF trzeba pisać END IF, czy da się to jakoś ominąć? 3.Czy poniższy kod jest poprawny, czy będzie działał? 1. Tak, możesz tak pozostawic. Bascom akceptuje kilka form ustawienia poziomu pinów...

    Mikrokontrolery AVR   09 Sty 2011 18:13 Odpowiedzi: 4    Wyświetleń: 1887
  • [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
  • Atmel/ATmega644PA-AU/BASCOM - Jak skutecznie usypiać AVR i oszczędzać energię?

    ≈0,3mA na dzielniku R10+R43 to święta racja, ponieważ tu nie są potrzebne żadne prądy, a tylko dzielnik napięcia dla ADC więc zwiększę opory, Inne spojrzenie na dzielnik. http://obrazki.elektroda.pl/3298128800_1... Pin portu ustawisz tuż przed pomiarem na zero ( dokładasz parę omów ) , po czym wracasz do jedynki bez podciągania...

    Mikrokontrolery AVR   22 Gru 2016 15:08 Odpowiedzi: 33    Wyświetleń: 2436
  • 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
  • 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
  • Bascom: Jak zaprogramować zapis do EEPROM po zwolnieniu przycisku?

    Przyciski muszą załączać przekaźnik nawet jak kontroler będzie wyłączony, to konieczność w moim przypadku stąd takie kombinacje. Na razie zrobię podciąganie wewnętrzne i zobaczymy jak będzie sobie radziło w dośc trudnym środowisku. Czyli generalnie zewnętrzne podciąganie jest pewniejsze? A jak wtedy ustawiać port, też go podciągać czy ustawiać jako...

    Programowanie   29 Mar 2019 20:47 Odpowiedzi: 39    Wyświetleń: 1503
  • Najprostszy program Bascom 1x ds18b20 bez wyświetlacza

    Napisane na szybko nie sprawdzałem ale chyba powinno działać. [syntax=basic4gl] $regfile = "m8def.DAT" 'deklaracja procesora, w tym wypadku Atmega8 $crystal = 1000000 'deklaracja cześtotlwiości pracy (wew oscylator 1MHz w zupełności wystarcza) '*************************************WA... 'Pamiętać o podłączeniu...

    Mikrokontrolery Początkujący   10 Sie 2014 21:07 Odpowiedzi: 3    Wyświetleń: 1452
  • BASCOM, MEGA8: Czy DEBOUNCE wykryje stan portu bez rezystorów pull-up?

    Gdy programowałem w bascomie nigdy nie dawałem rezystorów podciągających. W programie dopisywałem linijkę np. Set Porta.1 i to w zupełności wystarczało. Nie miałem nigdy problemów z zakłóceniami.

    Mikrokontrolery   29 Wrz 2006 18:20 Odpowiedzi: 8    Wyświetleń: 8722
  • [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
  • Bascom Serout UART - niekompletna ramka przy wysyłaniu 8 bajtów do PC

    Z tym dotykaniem masy pasowałoby mi niepoprawny układ taktujący (kwarc, kondensatory) może być też brak zewnętrznego podciągania RESETu do plusa i niepołączona masa układu i masa posrtu COM (5 pin w porcie DB9)

    Mikrokontrolery   10 Lis 2006 22:49 Odpowiedzi: 6    Wyświetleń: 1167
  • [bascom] Jak podłączyć drukarkę igłową lub termiczną do AVR z Bascom AVR?

    Dziś zakończyłem pierwsze testy ale niestety efekt marny :-( Osiągnąłem tylko to że na diodach sygnalizuje error, busy, selected i mogę inicjalizować drukarkę z procesora. Czy powinienem nóżki danych podciągać do masy w przypadku stanu niskiego?? I czy na tym porcie danych powinienem wysyłać kod znaku ascii czy komendę ESC ??

    Mikrokontrolery AVR   06 Wrz 2011 15:27 Odpowiedzi: 39    Wyświetleń: 10329
  • Sprawdzenie kodu BASCOM: migająca dioda, zmiana częstotliwości po naciśnięciu

    To pytanie na szybko odemnie, czy "config Pinb.0 = input : Portb.0=1" spowoduje ze do portu nie trzeba dodać rezystora aby działał z przyciskiem? Tak. Ustawienie portu w stan wysoki spowoduje podłączenie wewnętrznego rezystora podciągającego. Przycisk w tej sytuacji musi oczywiście zwierać do masy.

    Mikrokontrolery Początkujący   08 Maj 2012 22:51 Odpowiedzi: 3    Wyświetleń: 922
  • Atmega8L w Bascom - jak dodać brakujący układ do listy?

    Pisałem progam. Najpierw kofiguruje we/wy , podciągam porty na 1, pisze program potem F4 i F7 jak się wgra to układ jak zaprogramowany to tak działa. Zawsze w bascom wybierałem w zakładce chip mój układ który programuje czyli atmega8. Nigdy nie miałem problemu Dodano po 55 m8adef dokładnie tak widnieje w zakładce

    Mikrokontrolery Początkujący   25 Maj 2014 10:52 Odpowiedzi: 13    Wyświetleń: 1734
  • BASCOM i ATmega16 - PROBLEM Z WYSYŁANIEM ZNAKÓW DO RS232

    Przetestowałem płytkę w taki sposób że wyjąłem ATmege i połączyłem ze sobą wyjście i wejście które podciągałem do procka(atmegi) i układ działa jak echo, wysyłam z portu COM i dostaje to samo. Więc jaki błąd popełniłem dalej jeżeli chodzi o komunikacje maxa i atmegi????

    Mikrokontrolery   11 Lis 2006 20:18 Odpowiedzi: 43    Wyświetleń: 6055
  • 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
  • Jak włączyć rezystory podciągające w Atmega8 w BASCOM?

    W sumie myślałem i nie wiem czemu :| ktoś może mi pomóc w tej kwestii bo w sumie wiem że to nie działa bo właśnie testowałem i pomimo tego że ustawiam te wejścia jako input jeśli użyje komendy set wówczas zmienia się wartość portu więc to pewnie jest jeden z powodów ale całego tego procesu nie za bardzo rozumiem.

    Mikrokontrolery   08 Cze 2006 21:52 Odpowiedzi: 18    Wyświetleń: 1986
  • Napięcie 2.18V na nóżkach Atmega8 - czy to normalne? Jak podłączyć LCD 2x16?

    teraz jaśniej ????? Nie sądzę aby to było jaśniej. Namąciłeś mu w głowie okropnie!..... O wiele łatwiej jest przeczytać ze zrozumieniem jeden mały paragraf w „BASCOM Manual” odnośnie konfiguracji portów (str.145/146) PortB As General Digital I/O , gdzie w bardzo wyraźny sposób określono różnice co należy rozumieć PORT a co jest PIN. W dalszej...

    Mikrokontrolery AVR   10 Sie 2010 00:13 Odpowiedzi: 24    Wyświetleń: 4464
  • ATmega8 Bascom - opóźnienie gaszenia LED po puszczeniu przycisku S1

    Zobacz to: $regfile = "m8def.dat" $crystal = 16000000 Config Portb = Output Portb = &B00000000 Config Portd = Input Portd = &B11111111 Config Timer1 = Pwm , Pwm = 8 , Compare A Pwm = Clear Down , Compare B Pwm = Disconnect , Prescale = 1 Przycisk Alias Pind.1 Dim D As Byte , Czekaj As Integer D = 0 Pwm1a = D Czekaj = 0 Do If Przycisk...

    Mikrokontrolery AVR   05 Lut 2012 19:38 Odpowiedzi: 21    Wyświetleń: 5521
  • Atmel/ATmega644PA-AU/BASCOM - [BASCOM] Wielokrotne wywołanie przewań

    Zacznij od Set PORTD.6 a nie Set Pind.6 Rejestru PIN nie da się ustawiać. Co za tym idzie nie masz podciągania na tym pinie. Jest pewne niezrozumienie tego tematu w Bascom. Jeśli piszesz Config to potem mozesz pisać Pin albo Port, ale przez ten poprzedzający "Config" ustawienie będzie się tyczyło DDR.x Jednak ustawia się potem PORT.x a czyta z PIN.x

    Mikrokontrolery AVR   28 Lis 2016 11:54 Odpowiedzi: 14    Wyświetleń: 891
  • [bascom] [Bascom] Atmega 8 - migający napis na LCD i przejście do kolejnego menu

    zmień sposób wykrywania stanu z wysokiego na niski , podciągając piny portu przyciski do masy .......... Config Pind.0 = Input Config Pind.1 = Input Portd = &B00000011 If Pind.0 = 0 Then Gosub Menu1 End if ...........

    Mikrokontrolery AVR   03 Gru 2008 01:06 Odpowiedzi: 11    Wyświetleń: 4528
  • Atmega8 i tranzystor PNP - problem z samoistnym załączaniem diod

    Witam forum Jestem początkujący. Zakupiłem sobie mikrokontroler Atmega8. Początkowo bawiłem się w podpinanie tranzystorów NPN i wszystko było okej. Lecz, teraz spróbowałem podłączyć tranzystor PNP i mam problem. Wtedy gdy mam płytkę z Atmegą podpięta pod programator wszystko jest dobrze, tzn. ustawiam 0 na port i tranzystor zaczyna "przewodzić", ale...

    Mikrokontrolery AVR   23 Lip 2009 16:40 Odpowiedzi: 5    Wyświetleń: 3095
  • [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
  • 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
  • Bascom - brak stanów na pinach ustawionych jako wejście(a)

    Dzięki wielkie za dobre chęci - doszedłem już sam co było powodem , a mianowicie był pęknięty jeden kondensator (27p) przy kwarcu(mimo tego że był nowy) - po jego wymianie zadziałało i działa na wszystkich portach - jest podciąganie - szczerze mówiąc nie wiem czemu , co miał ten kond do podciągania , ale widocznie coś miał bo nie działało. Wielkie dzięki...

    Początkujący Elektronicy   14 Gru 2012 17:10 Odpowiedzi: 6    Wyświetleń: 1731
  • [ATtiny13] ATtiny13 Bascom – dioda na PB5 świeci mimo braku programu, obsługa przerwań PB1

    Czyli dać włącznik na PINB.5? Skonfigurować go jako wejście i co dalej? Jeżeli właczę rezystor podciągający to po podaniu zera na pinb.5 zamiast zmieniać prgram to będzie mi resetował procesor? No chyba żeby sterować "1" ? Schemat prosty do portów procesora podpięte diody przez rezystory 200 omów, zapalanie diód wysokim stanem z portu.

    Mikrokontrolery AVR   17 Lut 2012 13:25 Odpowiedzi: 7    Wyświetleń: 1988
  • Bascom: Dziwne działanie debounce przy klawiszach PD0 i PD1, diody PA0 i PA1

    Być może sie komus przyda w przyszłości. Błąd działanie był spowodowany tą linią set PORTA co miało włączyć rezystory podciągające na całym porcie A skonfigurowanym jako wejściowy. niestety taka komenda (set dla całego portu jest błędna. Komenda set można ustawic co najwyzej jeden bit a cały port (włączyć rezystory podciagające) to mozna tak porta=&HFF

    Mikrokontrolery AVR   17 Maj 2009 04:35 Odpowiedzi: 6    Wyświetleń: 2584
  • [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
  • [ATMega8] [ATMega8][Bascom] Program nie reaguje na przyciski S1 i S2 po uruchomieniu

    Najkrótsza podpowiedź jakiej udzieliłem: Brak debouncingu. Program ten jest w całości statyczny (sprawdza tylko stan portu/pinów wejściowych) a output ma również charakter statyczny (nie zlicza impulsów czy też toggle stanu wyjścia) więc debouncing byłby nie konieczny. Inna rzecz to: brak tu kilku słów lub częci programu na temat podciągania do Vcc...

    Mikrokontrolery AVR   03 Sty 2011 15:24 Odpowiedzi: 7    Wyświetleń: 1528
  • [Atmega162][bascom] Config porta = input nie działa :(

    Temat powinien polecieć do kosza ale... :D Na początek musisz wiedzieć że do odczytu danych z końcówek portu służy rejestr PINx czyli w twoim przypadku PINA. Po za tym musisz uruchomić wew. rezystory podciągające (pull-up) czyli piszesz np. PORTA = 255. Na koniec powinno to wyglądać tak : PORTB = PINA . Po więcej informacji sięgaj do helpa tam wszytsko...

    Mikrokontrolery AVR   26 Lis 2009 23:12 Odpowiedzi: 1    Wyświetleń: 1451
  • 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
  • Niepoprawny odczyt stanu przycisku w Bascom - jak to naprawić?

    Takie problemy były już na elektrodzie. Możesz zrobić tak jak napisał przedmówca. Przycisk od portu do masy, poprzez set port podciągasz wejście do "+" i masz cały czas stan wysoki, po wciśnięciu sciąga go do masy i masz stan niski. Jeśli masz przycisk między portem a "+" to musisz go podciągnąć do masy dodatkowym rezystorem, bo nie ma wewnętrznego...

    Mikrokontrolery   13 Cze 2007 21:09 Odpowiedzi: 4    Wyświetleń: 1494
  • Zegar widmowy - Propeller Clock

    Witam, Wykonałem płytkę, l fakt z przerwaniem od zegara jest problem bo brakuje podciągania. niestety u mnie aby RTC się odblokował muszę podawać ponad 7V na stabilizator a testowo podpinam pod 15V zasilacz i podciąganie do linii 15V (bo tam wygodnie można wlutować rezystor) jest chyba trochę ryzykowne ( czy linia pracująca jako wejście przerwania nie...

    DIY Konstrukcje   16 Gru 2021 23:01 Odpowiedzi: 239    Wyświetleń: 388841
  • [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
  • [AtMega8] [AtMega8][Bascom] Dlaczego przekaźnik na pinie C.0 miga zamiast być stale włączony?

    Witam, po pierwsze gdzie konfigurujesz końcówkę 0 portu D jako wyjście? Port D ten do którego dołączyłeś przekaźnik skonfigurowałeś jako wejście klawiatury. Do którego pinu w końcu podpięty jest przekaźnik? Wg. schematu gdzie indziej. Sprawdź miernikiem podciąganie do plusa. Co pojawia się bezpośrednio na nodze procesora??

    Mikrokontrolery AVR   23 Lip 2009 10:57 Odpowiedzi: 20    Wyświetleń: 5504
  • Attiny13 [bascom] - Czy przy sterowaniu minusem podciągać do plusa?

    Najpierw wyjaśnij, co to jest "sterowanie plusem". Jeśli sterujesz podając napięcie z wyjścia jakiegoś układu, to nie musisz nic podciągać w żadną stronę. Jeśli sterujesz z wyłącznika (np. przycisku, czujnika stykowego itp.), to ten wyłącznik zwiera wejście do masy albo do plusa, w zależności od tego, jak jest podłączony. Kiedy wyłącznik jest rozwarty...

    Mikrokontrolery Początkujący   27 Gru 2012 22:57 Odpowiedzi: 8    Wyświetleń: 2181
  • Atmega32 - problem z konfiguracją przerwania INT0 w Bascom

    Mam kłopot z obsługą przerwania INT0 w ATmega32. Chciałem, żeby były generowane zboczem opadającym. Na nogę ITN0 wchodzi sygnał prostokątny 1Hz z wypełnieniem 50%. Jest rezystor podciągający do +5V. Kod jak niżej. Powinno generować sygnały na beeperzerz podłaczonym do portu D ale nic się nie dzieje. Bascom odmawia skompilowania linijki zawierającej...

    Mikrokontrolery   08 Maj 2005 11:28 Odpowiedzi: 1    Wyświetleń: 2253
  • [Atmega168][Atmega32][1wire][Bascom] problem z komunikacją

    Magistralę ciągnę dwoma przewodami. Rezystor podciągający 511om bo powyżej nie działa nic tzn tak od 640om zanika na 1k nie ma już nic. Na czas konwersji podciągam DQ do plusa przez tranzystor. Odczyty termometrów są prawidłowe, więc cała magistrala działa na AT32 ale z przełączników działa tylko jeden. Na AT168 działa wszystko cacy więc napewno chodzi...

    Mikrokontrolery AVR   27 Wrz 2009 21:23 Odpowiedzi: 28    Wyświetleń: 4346
  • 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
  • AT89C2051 - LED nie miga, mimo poprawnej symulacji w Bascom

    1. jak dam LED bezpośrednio na wyjście portu (bez znaczenia czy są rezystory podciągające ,czy nie) Rezystor podciągający to jedno, ale czy dajesz w szeregu z LED-em rezystor ograniczający prąd diody ? Nie możliwe, żeby nie działało. Tutaj przykładowy projekty na 2051, gdzie LED-y sterowane są przez rezystory: [url=http://elportal.pl/index.php?module...

    Mikrokontrolery   02 Wrz 2008 20:31 Odpowiedzi: 41    Wyświetleń: 3713
  • [bascom] Dlaczego program na ATtiny2313 nie działa z pilotem RC5?

    ugh123 kolega miał dobrze zadeklarowane porty, a ty kazałeś mu poprawić na błędny zapis!! dla jasności (ostatnio pisałem to na forum w różnych tematach ze 100 razy): Config PORTn = Input / Output / &Bxxxxxxxx Config PINn.x = Input / Output 'czyli: Config Pinb.3 = Output i dla jasności: rejestr PINn to rejest odczytu rejest PORTn to rejestr zapisu...

    Mikrokontrolery AVR   30 Gru 2010 19:08 Odpowiedzi: 18    Wyświetleń: 4855
  • Atmega8 Bascom - wyświetlanie tekstu po wciśnięciu przycisku na Porcie B.1

    Najczęściej robi się to odwrotnie - pin B.1 zwierasz do masy, a komendą SET podciągasz go do plusa zasilania. Wtedy program sprawdza "If portb.1=0 then...". Przy okazji, warto używać aliasów, wówczas program jest czytelniejszy, a ewentualna zmiana pinu to poprawka jednej linijki. Jeśli jednak z jakiś powodów musisz wyzwalać port jedynką, to podajesz...

    Mikrokontrolery AVR   01 Lut 2015 14:42 Odpowiedzi: 11    Wyświetleń: 1086
  • Cyfrowa stacja lutownicza-bascom avr, max6675, attiny2313

    o to chodzi, że chcesz sterować rejestrem PIN, a więc wytłumaczę: Każdemu portowi w procesorach serii AVR8 są przyporządkowane 3 rejestry: 1. DDRn (np. DDRB) odpowiedzialny za określenie kierunku wyjście/wejście (w BASCOM ustawiasz to automatycznie za pomocą Config) 2. PORTn (np. PORTB) odpowiedzialny za stan pinu (w przypadku konfiguracji jako wyjście...

    Mikrokontrolery AVR   30 Maj 2011 11:29 Odpowiedzi: 9    Wyświetleń: 4325
  • Bascom AVR – jak poprawnie obsłużyć przycisk podłączony do Vcc na pinie wejściowym?

    Normalnie przyciski dołącz się do masy, aktywuje rezystory podciągające wewnątrz uC i chodzi. W twoim przypadku musisz zastosować równolegle do przycisku rezystor (ok. 47k). Procesor ma wejście w wysokiej impedancji i łapie sygnały z otoczenia. Nie ma przy tym wewnątrz uC rezystora "podciągającego do masy". A co da ten rezystor rownolegle do przycisku?...

    Mikrokontrolery   22 Wrz 2006 05:42 Odpowiedzi: 26    Wyświetleń: 2496
  • [ATmega16] [ATmega16][Bascom] Odczyt DS18B20 - błędne wartości poniżej 30°C

    Witam Analizując http://www.elektroda.pl/rtvforum/viewtop... program w niektórych przypadkach mam problem ze zrozumieniem Trudno zrozumiec, bo akurat wybrałeś jego pierwszą wersję (zupełnie błędną), która uległa kolejnym poprawkom w dalszej dyskusji. Najbliższa do porawnej była umieszczona pod postem #10 (chociaż i ta wymaga...

    Mikrokontrolery Początkujący   29 Maj 2013 06:01 Odpowiedzi: 16    Wyświetleń: 5349
  • Atmega128 - Bascom - jak sprawdzić zajętość pamięci flash z poziomu programu?

    Bez przesady, promieniowania nie ma :) Chodzi o zakłócenia np. od pioruna czy linii zasilania itp. Miałem raz przypadek, że pobliski piorun (w odległości 100-200m) spowodował przestawienie jednego dosłownie rejestru w AVR. Dokładnie odpiął rezystory podciągające akurat na porcie, na którym były przyciski sterujące. Szczęśliwie, wejście w menu było zabezpieczone...

    Mikrokontrolery AVR   26 Wrz 2015 21:46 Odpowiedzi: 17    Wyświetleń: 1158
  • Jak ustawić PortD.0 po 2 min lub po naciśnięciu przycisku w Bascom AVR?

    Pisałem, że wypadało by zapoznać się ze sposobem konfiguracji portów i ze składnią języka. Skoro port B ustawiasz jako wejściowy to jego linie musisz podłączyć do rezystorów podciągających do zasilania. [url=http://bascommaster.blogspot.com/20... masz dokładnie opisany sposób konfiguracji portów....

    Mikrokontrolery Początkujący   25 Wrz 2017 21:27 Odpowiedzi: 13    Wyświetleń: 1242
  • Darmowy symulator do programów Bascom z opcjami dla robotów i czujników?

    przez rezystory 4,7k dają prąd na wejścia uC. chyba nie rozumiemy się , jeżeli wszystkie układy zewnętrzne ( czujniki ) będą podłączone ok , chodzi o to aby piny pracujące jako wejścia nie wisiały w powietrzu , przez jaki rezystor chcesz dawać prąd na wejście pewną zasadą przy pracy portu jako wejście jest podciągniecie go programowo do Uzas , sprawdzając...

    Robotyka Modelarstwo i CNC   06 Lut 2008 18:45 Odpowiedzi: 12    Wyświetleń: 5473
  • Jak ustawić Fuse Bits w ATtiny26L dla wewnętrznego oscylatora w BASCOM?

    Witam Mam pytanie w sprawie programowania ATtiny26L a mianowicie jakie bity nalezy ustawic przy programowaniu BASCOM-em gdy chce uzywac wewnetrznego oscylatora (to sa Fuse Bits..moze jeszcze jakies inne????), czy trzeba cos dodawac w kodzie ($crystal ???). Podprogram programowania rozpoznaje ATtiny26L, zczytuje, zapisuje i niby jest weryfikacja OK....

    Mikrokontrolery   03 Cze 2004 12:21 Odpowiedzi: 2    Wyświetleń: 1062
  • 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
  • Jak zaadresować dwa ADS1110 na I2C w Atmega16 z Bascom?

    Na stronie 16 datasheet jest opis, uproszczony przykład odczytu (żadne błędy nie są sprawdzane): [syntax=basic4gl]' przykładowa konfiguracja dla sprzętowego TWI Atmega 2561 $lib "i2c_twi.lbx" ' biblioteka obsługująca hardwarowe TWI Config Scl = Portd.0 ' konfiguracja SCL i SDA Config Sda = Portd.1 Config Twi = 100000 ' 100KHz 'Config Twi = 40000 ' 40KHz...

    Mikrokontrolery   08 Lut 2014 23:19 Odpowiedzi: 6    Wyświetleń: 1539
  • Jak dodać obsługę przycisków w Bascom AVR dla początkujących?

    Nie masz włączonego podciągania,tak wiec jeśli wykrywasz załączenie switcha: stanem wysokim to dajesz reset portx.x lub portx.x=0 stanem niskim to dajesz set portx.x lub portx.x=1 (dane polecenia w pętli lub przed instrukcą sprawdzania stanu na pinie) Porty mikrokontrolera sa na tyle czułe ze sciągaja cały syf z otoczenia ,dlatego można dać na zewnątrz...

    Mikrokontrolery AVR   07 Mar 2009 11:12 Odpowiedzi: 14    Wyświetleń: 2218
  • 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
  • Jakie silniki wybrać do pojazdu gąsienicowego z trójkątnymi gąsienicami 30 cm?

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

    Robotyka Modelarstwo i CNC   02 Sie 2007 12:10 Odpowiedzi: 11    Wyświetleń: 10472
  • [Bascom] Jak uruchomić wyświetlacz LED z kasy fiskalnej w Bascom?

    Może takt nie jest "plusowy" Wiesz, że po resecie każdy PORT ma wartość zapisaną która można odczytać w nocie "Default" albo "After reset" To najcześciej oznacza że każdy port ma po Reset wartość 0 (zero). Czyli nie ma żadnego podciągania do plusa. Jednak włączenie portu jako Output przestawia DDR i ze zwykłego Floata (pływający/mogący przybierać różna...

    Mikrokontrolery AVR   14 Lis 2017 14:56 Odpowiedzi: 22    Wyświetleń: 1158
  • Podłączenie LCD HD44780 i EEPROM 24Cxx do Atmega8 - schemat i elementy

    Są pierwsze jeśli używasz sprzętowego I2C masz na schemacie porty mikrokontrolera opisane jako sda i scl (pc4 i pc5) do tych należy podłączyć pamięć bezpośrednio rezystory podciągające 4,7K do +5V na sda i scl. W zasadzie masz eeprom w samej medze ale zakładam że chcesz więcej... Wyprowadzenie reset może wisieć ale można je też podciągnąć do 5V przez...

    Początkujący Elektronicy   24 Maj 2008 13:46 Odpowiedzi: 25    Wyświetleń: 4479
  • Termometr 1wire z Atmega8 i DS1820 - kod w Bascom i schemat połączeń

    Buduję czujnik temperatury oparty o Proc Atmega8, i Ds1820 na szynie 1wire. 1. Czy ktoś mógłby udostępnić działający kod z baskoma + schemat bo już trace cierpliwość i pomysły 2. Podłączam 1wire pod końcówkę obsługującą SDA, przebiegi wydają sie być prawidłowe, podłączałem też inne porty 3. Ds 1820 zasilam w różnych konfiguracjach tj. Z rezystorem podciągającym...

    Mikrokontrolery   07 Lis 2004 23:54 Odpowiedzi: 32    Wyświetleń: 9416
  • [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
  • Nowy projekt i problem z zgarkim, zliczaniem impulsów z portu czyli zmiany biegó

    Mikrokontrolery rodziny AVR, mają wewnętrzne rezystory podciągające które można włączyć. Nie wiem jak to się robi w BASCOM, ale znajdziesz na forum. Musisz jednak wiedzieć, że mają one dużą wartość rezystancji, chyba ponad 30k, a może nawet ponad 50 - nie pamiętam sprawdź w dokumentacji. Jeżeli stosować to chcesz w motorze, to sugeruję jednak zewnętrzne...

    Mikrokontrolery AVR   13 Sty 2012 20:36 Odpowiedzi: 85    Wyświetleń: 8178
  • [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
  • 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
  • [Bascom] Niedziałający kod - biegnące światełko

    Witam. Uczę się (staram sie) programowania w BASCOM. Orłem nie jestem. Do nauki używam książkę "Marcina Wiązania - Programowanie mikrokontrolerow AVR w jezyku Bascom". Pierwsza lekcja opisuje prosty kod: $SIM 'dyrektywa opuszczenia instrukcji 'opóźnienia $REGFILE = "m8def.dat" 'informuje kompilator o pliku 'dyrektyw mikrokontrolera $CRYSTAL...

    Mikrokontrolery AVR   24 Mar 2010 19:08 Odpowiedzi: 5    Wyświetleń: 1532
  • [Atmega16] BASCOM szybki obrotomierz motocyklowy na INT0

    Czy ten kod nadał by się do zliczania impulsów z INT0, ewentualnie co trzeba by zmienić ? Nie. Po pierwsze: Nie możesz liczyć na dokładny pomiar czasu stosując Start/Stop Timer przy użyciu prescalera o wartości różnej od jeden. Wartość timera może zostać incrementowana już po jednym ticku zegara albo nawet po 100; 150; 193 itd. tickach zegara taktującego...

    Mikrokontrolery AVR   24 Lip 2011 11:23 Odpowiedzi: 95    Wyświetleń: 17568
  • Bascom: brak połączenia z czujnikiem Honeywell ASDXRRX001PG7A5 przez I2C

    Wydaje mi się że adres dla odczytu/zapisu powinien mieć wartość &HF1. Jeżeli korzystasz z hardwarowego TWI (np. w Atmega 32 pin PC.0 i PC.1) to masz zamienione SDA z SCL. [syntax=basic4gl]$regfile = "m32def.dat" $crystal = 16000000 $hwstack = 40 $swstack = 32 $framesize = 32 ' konfiguracja hardwarowego TWI dla ATmega 32 $lib "i2c_twi.lbx" ' biblioteka...

    Mikrokontrolery Początkujący   18 Kwi 2014 16:14 Odpowiedzi: 7    Wyświetleń: 1407
  • [ATMEGA128] ATMEGA128 i LCD 240x128 z panelem dotykowym – jak podłączyć i obsłużyć w Bascom

    Odświerzam, ale może jakiś pomysł poddam odnośnie obsługi panela dotykowego, chodzi o wykrywanie czy został nacisnięty jakiś klawisz. Można to zrobić np.: podciągamy obydwie strony warstwy X panela do zasilania poprzez uaktywnienie pullup w porcie, łaczymy obydwie strony warstwy Y do masy poprzez podanie stanu L na przez port, wejście przerwania sprzętowego...

    Mikrokontrolery   09 Lut 2010 20:41 Odpowiedzi: 51    Wyświetleń: 15940
  • Bascom: Jak zatrzymać działanie przy długim wciśnięciu klawisza?

    To wszystko o czym mówisz Pawle mam zachowane wiem ze porty wejściowe maja być podciągnięte do VDD(zasilania), u mnie w aducu ma byc jeszcze wpisane zero do rejestrów poru. Klawiatura mi działa, ale chodzi mi o to że nie mam tego zabezpieczenia przed przytrzymaniem przycisku przez dłuższy czas. Chciałbym żeby procesor nic nie robił wtedy, bo program...

    Początkujący Elektronicy   26 Lut 2009 17:53 Odpowiedzi: 4    Wyświetleń: 1420