wyzwalanie bascom

Znaleziono około 220 wyników dla: wyzwalanie bascom
  • M2561 - (bascom) tracone dane z UART przy transmisji RS232 (Atmega 2561)

    Najdłużej tam pewnie trwa oczekiwanie na wynik pomiaru ADC który jest dodatkowo podwójny. Bascom robi dwa odczyty jeden za drugim. Można to wyłączyć, ale pomyśl o samym oczekiwaniu na konwersję. Gdyby to było poza przerwaniem to inne przerwanie spokojnie mogłoby to oczekiwanie przerwać tak jak można przerwać każde Waitms. Spróbowałbym w przerwaniu ustawić...

    Mikrokontrolery AVR   25 Wrz 2016 13:58 Odpowiedzi: 17    Wyświetleń: 1692
  • Bascom - jak ustawić narastające zbocze i przerywane PWM w etykieciarce?

    Witam. ........... nie wiem jak zrobić aby te wyzwalanie było tylko od narastającego zbocza. Ściągnij pin 'Start' (PIND.5) rezystorem 10k do GND i odwróc jego logikę na przykład: If Pind.5 = 1 And B = 0 Then Druga sytuacja nie wiem dlaczego ale silnik mi przerywa tak co około sekundę gdy PWM jest włączony. Prawdopodobnie w tym czasie następuje zmiana...

    Mikrokontrolery AVR   01 Gru 2015 16:09 Odpowiedzi: 6    Wyświetleń: 1206
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • Atmega168 Bascom - Przerwanie co 5us i odczyt 8 bitów

    Ta wstawka asm nie jest prawidłowo napisana, działa tylko dlatego, że kompilator nie wykorzystał jak dotychczas rejestrów R14 i R15. Jeśli program rozrośnie się na tyle, że kompilator będzie wykorzystywał te rejestry to program przestanie działać. Jak wspomniałeś poza eterem, masz możliwość skorzystania z ATmega32 i podpięcia wszystkich sygnałów do...

    Mikrokontrolery Początkujący   18 Lis 2014 09:04 Odpowiedzi: 65    Wyświetleń: 4908
  • REKLAMA
  • Bascom Atmega16 - Odliczanie czasu pomiędzy impulsami.

    Przedstawię Ci kolego przykład zastosowania Pulsein żebyś miał jaśniej. Myślę że będzie "rzeczowiej". To przykład dla dekodowania transmisji pilotów podczerwieni. Sygnał podłaczony jest do zewnetrznego przerwania INTx i w momencie zmiany na pinie program skacze do tej procedury. Mierzy impuls i poddaje rozwadze jego długość. [syntax=basic4gl]Int_1isr:...

    Mikrokontrolery AVR   30 Sty 2015 05:05 Odpowiedzi: 29    Wyświetleń: 3894
  • Jak zaimplementować linearyzację regulacji mocy w BASCOM Basic?

    Użyłeś MOC3041. Takie nie mogą być bo mają wyzwalanie z zerze napięcia sieci.

    Mikrokontrolery   25 Lip 2018 14:19 Odpowiedzi: 67    Wyświetleń: 24671
  • REKLAMA
  • Atmega8: Przerwanie Int0 nie działa po naciśnięciu przycisku, co robić?

    Oczywiście, że mają wyzwalanie zboczem. Opadającym, narastającym i dowolnym. Tylko nie pamiętam czy Bascom pozwala przez swoje funkcje skonfigurować wyzwalanie zboczem. Ale wystarczy odwołać się bezpośrednio do rejestru MCUCR.

    Mikrokontrolery   12 Lis 2005 19:28 Odpowiedzi: 7    Wyświetleń: 3874
  • Przerwanie Int0 w Atmel Bascom - jak zakończyć podprogram przy niskim stanie?

    ja tez mialem ten sam problem. porostu jest to chyba jakis blad samego procka bo program pisalem w asmie i nie moglem za cholere doprowadzic do wyszwalania zboczem. jak ustawilem wyzwalnie zboczem to wlasnie reagowal tak samo jak u ciebie w koncu zmienilem troche program i zrobilem wyzwalanie poziomem.

    Mikrokontrolery   21 Lip 2004 18:14 Odpowiedzi: 21    Wyświetleń: 1557
  • ORNO - OR-WE-501 -- jak podłączyć wyjście sygnałowe do mikrokontrolera

    Proszę postępuj zgodnie ze schematem użytkowym, który załączyłem (post #4 21 Lip 2015 21:39). Tam jest przedstawione gotowe rozwiazanie. Zacisk 21 podłączasz do masy, zaś zacisk 20 do GPIO. Stanem aktywnym jest zwarcie pinu GPIO do masy. Następuje to w momencie pojawienia się impulsu (dokładnie w momencie kiedy na ORNO mrugnie dioda). Dalsza procedura...

    Elektryka Pomiary   01 Gru 2021 15:59 Odpowiedzi: 10    Wyświetleń: 9621
  • REKLAMA
  • [bascom] Konfiguracja powerdown i wybudzanie attiny25 przez INT0 po podaniu VCC – Bascom

    Zdecyduj się o co Ci chodzi: Power down, Pull-down, Wyzwalanie przerwania zboczem narastającym/stanem wysokim, Obsługę watchdog, Bo nie wiem o co w końcu pytasz...

    Mikrokontrolery AVR   13 Mar 2012 19:31 Odpowiedzi: 8    Wyświetleń: 3678
  • REKLAMA
  • Jak sterować prędkością silnika AC 220V z Bascom AVR i AT90s2313?

    Jeśli masz piki w momencie przejścia przez zero to nie ma żadnej regulacji bo triak/tyrystor jak dostanie taki impuls to przewodzi do końca połówki sinusoidy. Musisz wysyłać impulsy wyzwalanie opóźnione względem przejścia przez zero.

    Mikrokontrolery   09 Maj 2003 13:14 Odpowiedzi: 5    Wyświetleń: 2798
  • I2C zamiast trybu adresowanie w bascom (modul internetowy)

    programowe rozwiazanie nie bardzo mnie zadowala. Moze jednak mozna podlaczyc do INT4 ? Tylko od czego to jest uzaleznione ? Jest taki projekt ktory ma wlasciwie wszystko co ja bym chcial miec tylko niestety kosztuje 200$ i z tego co sie doczytalem to wlasnie jest wyzwalanie przez INT4. http://www.avrsprint.com/ProductBriefs/A...

    Mikrokontrolery   18 Cze 2004 20:59 Odpowiedzi: 4    Wyświetleń: 1466
  • Jak odczytać przełączniki w Bascom na jednym porcie z rejestrem przesuwnym?

    No dobra ale to nie tylko przełączniki ale adresowanie pamięci RAM, wprowadzanie danych poprzez klawisze sequencera do pamięci, wyzwalanie generatorów. Nie wiadomo co określa "jest posputy" - jak jest uszkodzone wprowadzanie danych do oryginalnego procesora to AVR nie naprawi TR808.

    Mikrokontrolery   14 Kwi 2008 20:07 Odpowiedzi: 13    Wyświetleń: 1859
  • resetowanie atmega32 po dotknieciu masy elementem metalowym. BASCOM

    Witam wiem schemat nie jest najlepiej dopracowany ale już działa poprawnie. Nogi "niczym" nie zakończone stawały nie antenami , np przyciski. Dodałem po 100nF na przyciski i problem ustąpił. Wyzwalanie przerwania tez było podciągnięte pod styk przekaznika i było w powietrzu 100nF do masy i jest OK. Dziękuje za sugestie zamykam

    Mikrokontrolery AVR   25 Lut 2013 17:14 Odpowiedzi: 7    Wyświetleń: 1881
  • BASCOM - Zegarek z RC5 i zbyt duża częstotliwość wykonywania procedury.

    Tak miałeś rację, zmiana na wyzwalanie zboczem pomogła. Dziś dorobiłem też termometr na LM56, moim zdaniem lepszy od DS-a. Zastanawiam się jeszcze nad miernikiem ciśnienia na SCP1000 bo mam kilka wolnych pinów na procku. Jutro dam znać co wyszło.

    Mikrokontrolery Początkujący   02 Paź 2013 20:57 Odpowiedzi: 3    Wyświetleń: 1353
  • Kod w Bascom dla PCF8583 i AVR 90S2313 - impuls co 60 sekund na portach A1 i A2

    ...nóżkę int0 pcf8583 (7) trzeba podłączyć do PD.2 w uC przez układ RC, ponieważ pcf8583 daje przebieg o częstotliwości 1Hz, wypełnienie 50%... a nie chcemy, żeby przerwanie było wywoływane co chwile przez te pół sekundy... :P W takim przypadku , ustawiamy wyzwalanie zewnętrznego przerwania na jedno ze zboczy (opadające lub narastające) , a układem...

    Mikrokontrolery   21 Sie 2006 20:18 Odpowiedzi: 19    Wyświetleń: 4385
  • obsługa enkodera obrotowego przez attiny2313 Bascom

    Moim zdaniem przyczyna leży w obsłudze przerwania. Przerwanie INT0 jest uruchamiane opadającym zboczem (Falling) CHA zmiana sie 1 -> 0. Dodatkowo w przerwaniu są instrukcje sprawdzające czy kanały są w stanie 00. Stan 11 jest pomijany. By móc rejestrować zmiany 0 -> 1 można ustawić przerwanie INT1 na wyzwalanie zboczem narastającym (Rising) i sprawdzać...

    Mikrokontrolery   24 Lut 2009 10:37 Odpowiedzi: 12    Wyświetleń: 6226
  • Błąd kompilacji w Bascom AVR: Variable can not be used with SET [TCON]

    czesc Jaki procesor programujesz? AVR-y nie maja resestru tcon, w 2313 dla int1 wyzwalanie ustawaisz w MCUCR a dokladnie bity ISC11 i ISC10. Ale jak piszesz w bascomie to wystarczy napisac config int1 rising/faling rising - narastajace, faling opadajace, stan niski low lewel zreszta zajzyj do helpa, bo moglem sie w pisowni walnac A jak chcesz recznie...

    Mikrokontrolery   14 Maj 2004 20:45 Odpowiedzi: 1    Wyświetleń: 878
  • Atmega16 i Bascom - Przerwania z przycisków na porcie A, jak to zrobić?

    ustawiasz licznik tak by generował przerwanie co 50ms w tym przerwaniu sprawdzasz swoje sygnały (przyjmijmy ze wyzwalanie jest zerem) w przerwaniu sprawdzasz czy sygnał jest = 0 jeśli tak ustawiasz sobie jakaś zmienna bitową flagę (znak ze sygnał jest). w następnym przerwaniu (flaga ustawiona) sprawdzasz znów sygnał jeśli jest 0 np włącz silnik. dodatkowym...

    Mikrokontrolery AVR   20 Lip 2010 18:27 Odpowiedzi: 15    Wyświetleń: 2193
  • Rozpoznawanie długości impulsu w Bascom 8051 do sterowania serwami

    Szkoda że na '51, bo na AVR było by łatwiej. Można to zrobić tak: Procki '51 mają wejścia zewnętrznego przerwania wyzwalanego stanem niskim, lub zboczem opadającym. Ciebie interesuje to drugie (bo zboczemn narastającym się nie da jak w AVR). Nie wiem jak wygląda konfiguracja przerwań w BASCOMie, zobacz w dokumentacji, ale podejrzewam że coś w rodzaju:...

    Mikrokontrolery   21 Paź 2006 19:21 Odpowiedzi: 5    Wyświetleń: 1773
  • [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
  • Attiny 2313: Konflikt RC5 i sterowania silnikiem krokowym w BASCOM

    Doszedłem do takiego stanu. '****KONFIGURACJA PROCESORA**** $crystal = 4000000 $regfile "attiny2313.dat" $lib "mcsbyte.lbx" '****KONFIGURACJA PORTÓW**** Config Portb = &B11111111 Portb = &B11111111 Config Portd = &B1111000 Portd = &B1111111 Config Rc5 = Pind.2 '****KONFIGURACJA ZMIENNYCH**** Dim I As Byte Declare Sub Wprawo Declare...

    Mikrokontrolery   13 Wrz 2009 00:36 Odpowiedzi: 14    Wyświetleń: 2696
  • [atmega8] [bascom] Jak zatrzymać pętlę do naciśnięcia przycisku?

    Ten drugi pomysł jest moim zdaniem lepszy. Do tego możesz użyć końcówki przerwania INT - ma konfigurację zbocza, którym jest wyzwalane przerwanie.

    Mikrokontrolery Początkujący   09 Lip 2012 07:10 Odpowiedzi: 19    Wyświetleń: 3135
  • [AVR][C] Multipleksacja 8 segmentowego LED - problem

    Witam. Napisałem kawałek kodu do multipleksacji wyświetlaczy LED. Zrobiłem układ z wyświetlaczem LED TOF - 5462. Wspólna anoda 4 cyfry + 2 kropki pośrodku. Jestem początkującym programistą C dla AVR i sam nie mogę rozgryźć problemu. Wyświetlacz jest podłączony do atmegi następująco: PORTB to wszystkie 8 segmentów wyświetlacza (A do G i DP). PORTD 0b11110000...

    Mikrokontrolery   07 Sty 2009 09:03 Odpowiedzi: 7    Wyświetleń: 3537
  • [Atmega2560] [BASCOM] . Jak uzyskać wykrycie przerwania.

    Witam.Osobiście nie piszę w bascomie ale przerwanie (przerwania) PCINT wyzwalane są zmianą stanu na pinie a ty natomiast próbujesz konfigurować aby wyzwalane było niskim poziomem.

    Mikrokontrolery AVR   09 Cze 2010 21:37 Odpowiedzi: 8    Wyświetleń: 2838
  • [BASCOM] Obsługa zgrzewarki - sterowanie triakiem za pomocą Atmega8 i układów CNY17

    Int0 ma najwyższy więc trop z priorytetem nie był dobry. Na próbę ustaw sztywno czas i wywal wszystkie wait. Może na czas oczekiwania w wait nie działają przerwania? I sprawdź czy wyzwala z przycisku.

    Mikrokontrolery Początkujący   04 Lip 2022 10:26 Odpowiedzi: 46    Wyświetleń: 2508
  • [atmega8] [bascom] jak z tego zrobić lampę do ust. zapłonu?

    No ale może wystarczy wykorzystać tylko tą część od wyzwalania generacji przez uniwibrator??

    Mikrokontrolery AVR   23 Lip 2008 18:30 Odpowiedzi: 13    Wyświetleń: 1709
  • [Bascom] Jak wygenerować dźwięk perkusji na Atmega32 z przetwornikami piezo?

    Oba są tak samo zaawansowane. W syntetyzowanej trzeba puścić próbkę sinusa i go nieco obrobić: zmiana częstotliwości, ADSR, generator szumu. Potem wszystko zmiksować i puścić na DAC. W odtwarzanej trzeba odpowiednio wyzwalać, pobierać z dość ogromnej pamięci ROM próbki, miksować i puszczać na DAC. Jest jeszcze jeden sposób: AY-3-8912, YM-2149 i inne...

    Mikrokontrolery AVR   15 Sty 2010 05:59 Odpowiedzi: 7    Wyświetleń: 3155
  • [ATMega] Jak najlepiej mierzyć prędkość na ATMega w Bascom? Impulsy, przerwania, timer?

    Tak. Tylko mniej świadomość że procek będzie odrywany od pracy wieloma nieprzydatnymi impulsami. Ewentualnie po pierwszym impulsie na INT, wyłącz przerwania na czas drgań. Jak teraz masz podłączony kontrakton ? INT podciągnięty pod +5V ? Jak INT wyzwalasz ? W docelowym projekcie koniecznie czujnik kontraktonowy zamień na jakiś halotron albo transoptor...

    Mikrokontrolery AVR   27 Lip 2009 22:14 Odpowiedzi: 6    Wyświetleń: 4359
  • [Atmega16] Atmega16 Bascom: Problemy z odbiorem RC5 na INT0 i odczytem I2C na PCF8574

    Jak masz klawiaturę podłączoną do portu C to nie będzie działać. Powodem jest standardowo uruchomiony J-TAG. Spróbuj z inną końcówką wyzwalającą przerwanie.

    Mikrokontrolery AVR   20 Paź 2008 19:32 Odpowiedzi: 16    Wyświetleń: 3667
  • Bascom - Atmega 128 i zerowanie flagi przerwania zewnętrznego

    Przerwanie wyzwalasz poziomem czy zboczem? Kolejna sprawa. Gdzieś czytałem, że AVR po wyjściu z przerwania wykonuje JEDNĄ INSTRUKCJĘ i przechodzi znów do obsługi przerwania (jeśli jest nowe). Jeśli chcesz blokować wskoczenie do nowego przerwania , to musisz w OBSŁUDZE POPRZEDNIEGO PRZERWANIA na samym końcu sprawdzać bit zgłoszenia ponownego przerwania....

    Mikrokontrolery AVR   10 Gru 2012 11:39 Odpowiedzi: 10    Wyświetleń: 3594
  • ATMega8 - maksymalna częstotliwość pomiaru bez preskalerów, kod w Bascom

    jak chcesz takie duze czestotliwości mieżyć to musisz użyć timera żeby liczył zewnętrzne impulsy, wtedy drógim timerem wyzwalasz przerwanie co określony czas (im dłuższy tym lepszy bo pomiar dokładniejszy) liczysz ile było ilmpusów z zewnątrz w okreslonym czasie. wydaje mi się że tą metodą dało by sie mieżyć nawet do 100Mhz ale jest jedno zalożenie...

    Mikrokontrolery   26 Sty 2006 22:05 Odpowiedzi: 3    Wyświetleń: 2610
  • ATmega8-16PU INT0 w Bascom: program zatrzymuje się w obsłudze przerwania INT0

    olo_3 -> to jest cały kod? ten który tu pokazałeś????? jeśli tak - to po pierwsze - gdzie masz pętlę główną po części inicjalizacyjnej programu ??? DO ... LOOP - chyba że ślepy jestem czy jak? (jeśli rzeczywiście jej nie masz to nie dziw się, że twój program wariuje bo po z tego co widać po inicjalizacji odrazu program leci do obsługi przrwania i się...

    Mikrokontrolery   20 Gru 2008 15:54 Odpowiedzi: 11    Wyświetleń: 2690
  • [ATmega32][Bascom] Dokładny pomiar czasu trwania przerwania

    Uzyj kolego bramek TTL oraz liczników a procka do odczytu ich stanu i ew. wyzwalania nie będziesz mieć takich dylematów.

    Mikrokontrolery AVR   23 Cze 2010 19:04 Odpowiedzi: 12    Wyświetleń: 3720
  • [BASCOM] Jak skonfigurować przerwanie PCINT30 na mega644p w BASCOM?

    Wielkie dzięki za szybką odpowiedź. Zrozumiałem już ideę tych przerwań. Mam jedno pytanie jeszcze wg. tego co zrozumiałem i co napisałeś jako przykład. Programik się kompiluje ale przerwanie nie odpala się (na ten port wchodzi mi sygnał 1Hz z zegarka PCF8583). Nie powinienem jeszcze skonfigurować jakie jest wyzwalanie? Czy zboczem czy stanem czy zmianą?

    Mikrokontrolery AVR   12 Cze 2016 07:59 Odpowiedzi: 7    Wyświetleń: 978
  • [Bascom][C]Atmega oraz radiowe moduły RFM01, RFM02, RFM12

    Na szczęsci podczas projektowania całego układu wyjście nIRQ odbiornika podłączyłem do wejścia INT1 procesora. Ustawiłem aby przerwanie było wyzwalana przy opadającym zboczu ale dalej nic sie nie dzieje.

    Mikrokontrolery   20 Cze 2021 23:15 Odpowiedzi: 707    Wyświetleń: 240884
  • RC5 BASCOM - Jak uniknąć zapamiętywania poprzedniego kodu pilota?

    Masz w kodzie taką linię ... Reset Tcon.0 'wyzwalanie narastającym zboczem ... i nie podoba mi się komentarz ;) Powinien brzmieć wyzwalanie niskim poziomem . Więc po pierwsze , ustaw INT0 na zbocze opadające (Set Tcon.0) , a po wtóre , Twój proc nie ma możliwości wyzwalania przerwań zewnętrznych zboczem narastającym :( Piotrek

    Mikrokontrolery   01 Wrz 2006 20:19 Odpowiedzi: 9    Wyświetleń: 2114
  • [ATMEGA[BASCOM]Poszukuję schematu ściemniacza 230V.

    Podłącz diodę optotriaka pod wyjście OCx procesora, dzięki temu impuls wyzwalający będziesz mógł generować sprzętowo za pomocą timera.

    Mikrokontrolery AVR   16 Mar 2012 00:02 Odpowiedzi: 21    Wyświetleń: 11044
  • Jak zliczać czas stanu niskiego w Atmega16 BASCOM przy przerwaniach?

    Najpierw dajesz Config INT0=Falling Wprowadzasz zmienną opisującą wybrane zbocze wyzwalające przerwanie (Edge_) i w procedurze obsługi tego przerwania: If Edge_ =0 Then Start Timer1 Config INT0=Rising Else Stop Timer1 Config INT0=Falling End If Niektóre AVR'y umożliwiają konfigurację typu Config INT0= Change Wtedy przerwanie wywoływane będzie po stwierdzeniu...

    Mikrokontrolery   13 Lut 2007 19:48 Odpowiedzi: 8    Wyświetleń: 2798
  • [Bascom] On/off na przerwaniu zewnetrznym ATTINY2313

    Nie jestem pewien, ale wybudzanie da się chyba tylko stanem nie zboczem... doczytaj w dokumetacji:> Przed uśpieniem(procek wykonuje kod) , INT0 może być ustawione na falling , ale przed wykonaniem instrukcji SLEEP , należy zmienić sposób wyzwalania na LOW LEVEL i ... włączyć przerwania , jeśli usypiamy proca w przerwaniu. Poza tym , bit ISC01 może...

    Mikrokontrolery AVR   19 Lip 2008 13:33 Odpowiedzi: 9    Wyświetleń: 1683
  • [BASCOM][Atmega8] Licznik impulsów nie działa poprawnie.

    Jeżeli ustawił być INT1 na zbocze to ciągły stan niski nie zamulał by Ci programu. Jeszcze raz dla pewności: masz ustawić INT1 na zbocze, a nie implementować w programie programową obsługę reakcji na zbocze podczas gdy INT1 będzie ustawione na wyzwalanie poziomem.. Bo tak do tej pory miałeś.

    Mikrokontrolery AVR   19 Lut 2010 10:15 Odpowiedzi: 14    Wyświetleń: 5087
  • [AT Mega] Obsługa wielofunkcyjnej klawiatury 4 klawisze w przerwaniach AT Mega Bascom

    Ciekawe jest to widać w twoim profilu (Pomógł: 79927) :P ale do rzeczy. Według mnie coś takiego można zrealizować w następujący sposób: - konfigurujesz przerwanie zewnętrzne żeby było wyzwalane przerwanie zboczem opadającym, rosnącym etc. - w tym przerwaniu uruchamiasz timer który zlicza sobie impulsy - jeżeli zliczy określoną ilość impulsów to wykonujesz...

    Mikrokontrolery AVR   20 Gru 2008 14:26 Odpowiedzi: 13    Wyświetleń: 3451
  • [ATtiny13][Bascom]Błędne działanie przerwania zewnętrznego

    A myślisz że przy operacji kablami nie powodujesz drgań styków i setek zbocz wyzwalających int? Chyba o tym nie czytałeś zbyt dokładnie...

    Mikrokontrolery AVR   02 Wrz 2012 14:29 Odpowiedzi: 7    Wyświetleń: 1866
  • Bascom AVR - Dekodowanie części jawnej z układów HCS200/301

    Zaproponowane zmiany nic nie zmieniły. Jak była obsługa 12bitów to procesor i tak rozpoznawał jaka to ramka za pomocą długości bitu startowego i dalej już "nie obsługiwał" części odpowiedzialnej za tą ramkę 12bit. Sprawdziłem i odbiera normalnie zawsze pierwszą ramkę, załączam ekrany oscyloskopu, drugi kanał jest wyzwalany flagą po odebranej ramce...

    Mikrokontrolery AVR   12 Kwi 2018 10:43 Odpowiedzi: 40    Wyświetleń: 7134
  • Attiny 2313 Bascom - jak uniknąć blokady przy stałym stanie niskim?

    Witam. Procek tak się zachowuje bo nie określiłeś czy przerwanie ma być generowane przez zbocze opadające, rosnące czy przez stan niski na końcówce INT. Domyślnie wyzwalane jest stanem niskim więc wykonuje się raz za razem. Instrukcja Config INTx. Przeznaczenie: Konfiguruje sposób wyzwalania przerwania INTx. Składnia: CONFIG INTx = LOW LEVEL | RISING...

    Mikrokontrolery AVR   29 Kwi 2012 19:09 Odpowiedzi: 2    Wyświetleń: 1704
  • Jak napisać program w BASCOM AVR do sterowania triakiem i migania żarówki?

    1. Powinienes za transoptorem (przed INT0) wbudować przerzutnik schmitta. 2. Jak masz wyzwalane przerwanie? Nie znam BASCOMa, powinno być wyzwalane zboczem. 3. To cały Twój program? Tak jakoś trochę mało tej konfiguracji uC... No chyba że robi to BASCOM jakimś sprytnym rozbujnickim sposobem.

    Projektowanie Układów   05 Gru 2003 14:20 Odpowiedzi: 12    Wyświetleń: 3325
  • Jak ustawić przerwanie zewnętrzne na zbocze w 89C2051 w Bascom?

    witam INT0przerwanie zewnętrzne końcówka INT0 INT1przerwanie zewnętrzne końcówka INT1 TIMER0przerwanie przepełnienia licznika TIMER0 TIMER1przerwanie przepełnienia licznika TIMER1 Gdy używane są przerwania INT0 lub INT1, można określić warunek zgłoszenia tego przerwania. Należy w tym celu użyć instrukcji SET / RESET i ustawić odpowiednie bity w rejestrze...

    Mikrokontrolery   29 Paź 2009 15:39 Odpowiedzi: 1    Wyświetleń: 1128
  • Konfiguracja przerwań INT0 w AT89C2051 dla licznika obrotów w Bascom

    jak chcesz liczyc impulsy to ustaw timer jako counter z wyzwalaniem wewnetrznym (internal) i impulsy podaj na p3.4 jesli bys chcial korzystac z drugiego programu musisz ustawic przerwanie jako wyszwalane zboczem.

    Mikrokontrolery   17 Gru 2003 15:07 Odpowiedzi: 8    Wyświetleń: 2166
  • Attiny13 Bascom: Jak obsłużyć przerwanie PCINT0 i różnice z INT0?

    PCINT są wyzwalane tylko zmianą poziomu (Pin Change Interrupt) i nie da się go skonfigurować jako "falling"

    Mikrokontrolery   28 Paź 2007 23:01 Odpowiedzi: 10    Wyświetleń: 4456
  • Bascom problem ze zliczaniem impulsów z zewnątrz.

    Jeżeli sprawdzasz przycisk podłączony do masy, to czemu przerwanie Timer ma być wyzwalane zboczem rosnącym ? Config Timer0 = Counter , Edge = Rising

    Mikrokontrolery AVR   22 Gru 2009 11:07 Odpowiedzi: 12    Wyświetleń: 3318
  • atmega bascom - Atmega bascom pomiar prądu przy pwm

    Dostosuj ten przykład do Twojego programu czyli nie mierz w przerwaniu tylko ustaw flagę by dokonano pomiaru. Możliwa wtedy będzie obsługa innych przerwań itd.. To klasyczny przykład jak nie należy obsługiwać przerwań. Ustawianie flagi nie ma żadnego sensu, bo wtedy nie trzeba przerwania. W przerwaniu jak najbardziej można obsługiwać pomiary ADC. Ale...

    Mikrokontrolery AVR   25 Cze 2018 21:02 Odpowiedzi: 49    Wyświetleń: 6210
  • Bascom - Jak stworzyć generator impulsów z regulowanym wypełnieniem i częstotliwością?

    Witam, stawiam pierwsze kroki w Bascom-ie, dlatego nie wiem, czy to co piszę ma sens i się sprawdzi. A gdyby timer (odpowiedzialny za regulację częstotliwości) po przepełnieniu wyzwalał swoim przerwaniem podprogram z poleceniem PULSEOUT ? Można w nim zadeklarować czas trwania impulsu a przez to regulować jego wypełnienie. Ma to sens ? Pozdrawiam,

    Mikrokontrolery AVR   19 Lip 2014 13:53 Odpowiedzi: 21    Wyświetleń: 4965
  • Bascom: Generowanie impulsu 50ms na ATtiny2313 przy wciśnięciu i zwolnieniu przycisku

    Zrob to na przerwaniach, tylko musisz za kazdym razem zmieniac tryb wyzwalania lub lepiej ustawic na oba jesli sie da (nie pamietam jakie sa opcje w t2313).

    Mikrokontrolery   02 Mar 2008 18:16 Odpowiedzi: 13    Wyświetleń: 2801
  • Program BASCOM: Sterowanie pompami P1, P2 z czujnikami x1, x2 przez RS232

    Nie chcę cię oceniać, ale chyba nie uważałeś na zajęciach, skoro nie wiesz jak napisać taki programik. Nie potrafisz sprecyzować zadania i niepotrzebnie się unosisz. Najlepiej chciałbyś gotowca. Dalej nie wiem co z tym terminalem i obsługą przez rs232. Co on ma robić? Wyzwalać te pompy? A tak poza tym, naprawdę nie wiesz jak zrobić sterowanie włącz/wyłącz...

    Automatyka Przemysłowa   05 Cze 2008 19:31 Odpowiedzi: 8    Wyświetleń: 1296
  • [Atmega32][Bascom] - Odtwarzacz *.wav z panelem dotykowym.

    Witam Pomiar ADC trwa około 400us ale masz w podprogramie obsługi wyświetlacza dwie instrukcje waitms 20. Podciągnij zasilanie panelu do plusa (przez rezystor) na stałe i poprzez komparatory sprawdzaj moment dotknięcia panelu. wyjście z komparatorów poprzez bramkę AND podaj na dowolny pin a najlepiej niech wyzwala ona przerwanie w którym odczytasz dokładne...

    Mikrokontrolery Początkujący   12 Paź 2012 18:37 Odpowiedzi: 34    Wyświetleń: 4941
  • Jak mierzyć czas między impulsami w Bascom? Wybór i konfiguracja Timera

    Witam Zawsze staram się sam rozwiązywać problemy jednak tu poległem. Chodzi mi o pomiar czasu między impulsami. W jaki sposób poradzić sobie z Timerami? Który Timer można użyć do tego i z których wejść mogą być wyzwalane? Z góry dziękuję za pomoc.

    Mikrokontrolery AVR   05 Paź 2008 17:38 Odpowiedzi: 6    Wyświetleń: 2899
  • Sterowanie silnikiem krokowym 55SPM25 z Atmega8 w Bascom – jak generować impulsy?

    najpewniejszym sposobem ustalenia wyprowadzeń jest omomierz , w ten sposób na 100% ustalisz wyprowadzenia , najważniejsze to znalezienie punktów wspólnych cewek te łączysz razem i do Uzas , o kolejność pozostałych nie musisz się martwić ponieważ i tak będziesz musiał ustalić to dopiero w czasie pracy układu , chyba że będziesz miał szczęście i za pierwszym...

    Mikrokontrolery   01 Paź 2012 06:14 Odpowiedzi: 16    Wyświetleń: 22277
  • Błąd konfiguracji Timer1 i Timer0 w wykrywaczu metali na ATMega8+Bascom

    Gate i Mode w konfiguracji timera nie występuje w bascomie na AVR. Prawdopodobnie może to być sposób wyzwalania/ zliczania timera (wewnętrzne lub zewnętrzne) plus jakieś inne tryby pracy.

    Mikrokontrolery AVR   07 Sty 2013 11:43 Odpowiedzi: 4    Wyświetleń: 4773
  • Jak zrealizować zbocza narastające i opadające w BASCOM

    pixel7 ale bzdura. Jak chcesz zareagować natychmiast to właśnie w przerwaniu a tam ustawiasz czy zbocze wyzwalające ma być narastające czy opadające. No i jak to ma być przycisk to trzeba koniecznie odfiltrować drganie styków.

    Mikrokontrolery   13 Paź 2009 04:41 Odpowiedzi: 10    Wyświetleń: 2949
  • [Bascom][Attiny2313] Nie działa przerwanie zewnętrzne

    Słuchaj możliwe błędy w przerwaniu: 1) nie ustawione jako wejście 2) złe wyzwalanie (w to wlicza się brak podciągania) 3) brak włączonej obsługi przerwań 4) jeszcze raz złe wyzwalanie! 5) źle zrobiony hardware! 6) Nie krzycz na ludzi mających większe pojęcie niż Ty i wytykających Ci oczywiste oczywistości gdzyż jak już to zadziała, będziesz marudził...

    Mikrokontrolery AVR   07 Gru 2008 09:12 Odpowiedzi: 20    Wyświetleń: 2619
  • Jak poprawić wykrywanie zmian stanu portu Atmega16 w BASCOM?

    Do If Port1 != Pina Then begin Port1 = Pina Zmiana = 1 end endif loop skuteczność psuło Ci opóźnienie czasowe. Wyobraź sobie co się stanie, kiedy stan pinu zmieni się po wykonaniu polecenia Port2=Pina... Pewniejszym sposobem jest skorzystanie z przerwania wyzwalanego zmianą stanu.

    Mikrokontrolery   26 Wrz 2007 10:31 Odpowiedzi: 9    Wyświetleń: 3684
  • Jak skonstruować impulsowy przerzutnik T na NE555/NE556 do zamka centralnego?

    Mam problem ze skonstruowaniem czegoś w rodzaju przerzutnika typu T. Założenia jakie musi spełniać to: 1. Wyzwalanie jednym przyciskiem typu NO 2. Dwa wyjścia wyzwalane na przemian 3. Czas wyzwolenia ten sam co czas naciśniętego przycisku. Próbowałem to zrobić na dwóch NE555 lub jednym NE556, ale mi nie wychodzi. Generalnie mi chodzi o to, aby uzyskać...

    Projektowanie Układów   26 Cze 2010 09:55 Odpowiedzi: 6    Wyświetleń: 4759
  • Jak zrobić kontroler do pilota Sony Alpha A330 do zdjęć seryjnych i timelapse?

    Cześć, Odgrzewam trochę temat, ale może ktoś jeszcze tego potrzebuje. Kiedyś zrobiłem dokładnie taki sam projekt (Sony a330). Wykorzystałem do tego zestaw uruchomieniowy ZL11AVR (+dioda podczerwieni). Można ustawić czas cyklicznego wyzwalania migawki od 1s do 24h Jeżeli ktoś jest zainteresowany to mogę wrzucić źródło w BASCOM. pozdrawiam Hubert -

    Fotografia Użytkowy   25 Lis 2012 15:38 Odpowiedzi: 10    Wyświetleń: 4895
  • [ATMEGA8][BASCOM] - Zliczanie czasu pracy Atmegi / RTC

    Hej, Rezystory są źle oznaczone na schemacie - przepraszam. Wlutowane są prawidłowo - napięcie pomierzone względem masy jest prawidłowe. Dzielnik zmieniłem i jest przed diodą. Dodanie kondensatora C6 za diodą powodowało, że przy rozłączeniu zasilania mega nic nie zapisywała i zliczała od zera. Podobnie jak wpisanie polecenia RISING. Odlutowałem C6 i...

    Mikrokontrolery Początkujący   04 Lip 2018 15:13 Odpowiedzi: 20    Wyświetleń: 3771
  • [atmega8][bascom] Mikroprocesorowy zapłon + tcst1103

    Jeśli ten zapłon ma byc tylko bezstykowy to nie trzeba do neigo żadnego mikroprocesora, starczy wyspecjalizowany scalak i dopasowanie wyzwalania przy stałym wyprzedzeniu zapłonu jeśli kolega jest zainteresowany do podrzucę w przyszłym tygodniu symbol układu, jest powszechnie dostępny cena coś koło 20 PLN.

    Mikrokontrolery AVR   30 Mar 2010 19:33 Odpowiedzi: 11    Wyświetleń: 4191
  • Konfiguracja napięcia referencyjnego ADC w ATtiny45 w BASCOM AVR

    Możesz w Bascomie załatwić wszystko na samych rejestrach, skoro polecenie Getadc się "gubi": ADMUX=b11010000 ' Vref =2.56 z zewnetrznym kondensatorem, pomiar dla ADC0 ADCSRA=b11000111 'włączony ADC i uruchomiona konwersja, wyłączone przerwania, preskaler na 128 teraz czekasz np 100ms i odczytujesz stan rejestrów ADCH (MSB ) i ADCL (LSB) wyzwalasz następną...

    Mikrokontrolery   21 Lis 2006 19:08 Odpowiedzi: 5    Wyświetleń: 4086
  • Jak napisać program w BASCOM do sterowania fazowego triaka na AT89C2051?

    Sprawa jest dość prosta. Trzeba zrobić układ wykrywający moment przejścia przez zero napięcia zasilania. Układ ten powinien wyzwalać przerwanie. W procedurze obsługi przerwania wyzwalamy odliczanie timera. Maksymalny czas pracy timera musi być trochę mniejszy niż połowa okresu. Należy go też uzależnić od jakiejś zmiennej której wartość będziemy zmieniać...

    Elektro Maszyny i Urządzenia   05 Mar 2004 11:43 Odpowiedzi: 5    Wyświetleń: 1874
  • Atmega 8, Sterowanie fazowe żarówki - migotanie przy Timer1 w BASCOM

    Dziekuje za pomoc, teraz wszystko działa jak należy, teraz pojawił się następujący problem: Ponieważ transoptor który służy do wykrywania zera, wykrywa zero ok 2ms po faktycznym zerze sieci, nie mogę dostać pełnej sinusoidy zasilającej żarówkę, ponieważ nawet gdy wyzwalam triak w momencie uruchomienia przerwania int0 (timer1=65535) to zostanie podana...

    Mikrokontrolery   26 Mar 2010 07:23 Odpowiedzi: 7    Wyświetleń: 3238
  • [Bascom AVR] ATmega32 - dioda LED na porta.0 nie świeci, jak to naprawić?

    Jeśli możesz napisz program który będzie migał diodą na porta.1 przy portach B C i D ustawionych jako wejścia (kwarc 8MHz). Po prostu żeby sprawdzić co tu nie gra. Ok. Ale po wiedz mi w jakim celu chcesz mieć ustawione porty B,C,D jako wejścia bo z tego co rozumiem to diodka ma sobie tylko migać. Czy może ma być wyzwalana dopiero przy pojawieniu się...

    Początkujący Naprawy   30 Lis 2010 21:16 Odpowiedzi: 30    Wyświetleń: 6416
  • [Bascom] Jak ustabilizować stan wyjścia OC1A po transmisji w Atmega8?

    Ok rozumiem. Spróbuj tego. Użyte przerwanie. Można też zrobić bez zależnie od potrzeb. $regfile = "m8def.dat" $crystal = 8000000 Dim Zmienna As Word Dim A As Bit Config Pinb.1 = Output Config Pind.2 = Input Set Portd.2 '============ definicje timera ================================ Config Timer1 = Timer , Compare A = Toggle , Compare B = Disconnect...

    Mikrokontrolery AVR   28 Kwi 2010 10:31 Odpowiedzi: 7    Wyświetleń: 2010
  • Atmega8 Bascom – odczyt stanu wejścia Pinc.1 po podaniu +5V na pin INPUT

    Czesc, Jak zrobic zeby na wejsciu np. Pinc.1 ustawionego na input mozna bylo podlaczyc +5V i to odczytac oczywiscie - kompil. Bascom. pozdrawiam Nie wiem czy dobrze cię zrozumiałem, no może. Gdy chcesz aby pin był wyzwalany minusem, czyli złączeniem z masą to robisz tak. Config pinc.1=input i set portc.1 powoduje to przez wewnętrzny rezystor podciągnięcie...

    Mikrokontrolery   18 Sty 2007 12:35 Odpowiedzi: 11    Wyświetleń: 1884
  • Bascom: Jak pobrać dane z tablicy do sterowania matrycą 48 przekaźników?

    jest nieżle ,program działa,ale jest jeden drobny mankament: wyzwala zawsze przekażnik jeden wyżej,czyli wpisuję 01 a wyzwala 2,wpisuję 02 a wyzwala 3. problem polega na tym, że dane w dacie liczone są od 0,1,2 ... a Pan zaczyna liczyć od 1, 2, 3... rozwiązania są dwa albo dodanie dwóch elementów na początek (post powyżej) lub wpisanie w kodzie tak:...

    Mikrokontrolery AVR   28 Sie 2011 19:21 Odpowiedzi: 18    Wyświetleń: 4605
  • [At16 i Bascom] Jak podłączyć moduł MAR105C-1 DIE V1.0 z pada PS2 do Atmegi?

    biglolo94 - NSel podłącz pod pin SS interfejsu SPI (chociaż to bez znaczenia, może być dowolny pin IO), NIRQ podłącz pod pin na którym masz możliwość wyzwalania przerwania zboczem - to wyjście modułu jest aktywne, kiedy dzieje się coś co wymaga twojej uwagi - np. odebranie pakiety, czy cokolwiek co sobie ustawisz w rejestrach zdarzeń.

    Mikrokontrolery AVR   28 Lip 2010 10:22 Odpowiedzi: 38    Wyświetleń: 9129
  • Xmega - brak dźwięku z wav playera przy użyciu DAC i timerów w Bascom

    Tak wiem doskonale że ładowanie próbek w określonym czasie przez wait ileś tam da złe efekty, (ale generalnie to działa) ale myślałem o spowolnieniach albo przyśpieszeniu, a nie o pierdzeniu i "cyfrowych schodkach" nałożonym na zupełnie dobrze odtwarzaną muzykę. Pokombinuję teraz z wyzwalaniem timerem. Nie wiem jednak też jak to dokładnie zrobić. Otóż...

    Mikrokontrolery AVR   13 Kwi 2015 00:47 Odpowiedzi: 11    Wyświetleń: 2469
  • Bascom AVR - Miernik częstotliwości z opóźnieniem pomiaru

    Wydaje mi się, że najpierw powinno być „uruchomione” odliczanie tych 0,1 sek, wyzwalane pierwszym pikiem z „paczki”. Potem trzeba odczekać te 0,1 sekundy na zanik „szumów” i zacząć zliczanie w czasie 0,9 sek. Ilość zliczonych pików podzielona przez czas da mi częstotliwość. Wynik ma się utrzymywać na wyświetlaczu...

    Mikrokontrolery Początkujący   10 Gru 2014 07:36 Odpowiedzi: 17    Wyświetleń: 2262
  • Jak podłączyć czujnik do AT90S2313 i zliczać impulsy w Bascom?

    Można podpiąć do którejkolwiek, ustawionej na wejście, jednak najwygodniej będzie na T0 lub T1 , które będa wyzwalały liczniki wbudowane w tym procesorze. Natomiast inny licznik co jakiś czas wyzwala przerwanie, którego procedura obsługi odczytuje ile już naliczył ten pierwszy licznik, przelicza wynik pomiaru na np. m/s, zeruje go i "pcha" to np. na...

    Mikrokontrolery   13 Sty 2005 19:21 Odpowiedzi: 20    Wyświetleń: 7500
  • [Bascom] Sterowanie 74LS374 jako ekspander I/O w Bascom – jak podłączyć i obsłużyć w kodzie?

    Na liniach wejściowych masz dane, zapis wyzwalasz przednim zboczem czyli na CP musisz wystawić impuls dodatni lub ujemny - wszystko jedno, bo potrzebne jest jedno zbocze narastające. W przypadu zatrzasków typu Latch (373, 573) dane zatrzaskiwane są poziomem na wejściu taktującym. http://obrazki.elektroda.net/21_11940172...

    Mikrokontrolery   02 Lis 2007 17:47 Odpowiedzi: 7    Wyświetleń: 2036
  • BASCOM AVR - Implementacja przycisku ON/Stand-by z opóźnieniem 3s

    Mam uwagę: 1. ideą jest aby klawisz on/off był trzymany przynajmniej 3s, w obsłudze przerwania jest zwłoka 3s a to nie to samo - powinno być po 3s sprawdzenie czy klawisz on/off jest nadal wciśnięty; 2. nie znam dokładnie tego procesora, czym jest wyzwalane przerwanie: zboczem opadającym, stanem niskim czy zboczem narastającym, czy jest możliwość konfiguracji...

    Mikrokontrolery Początkujący   24 Sie 2012 10:58 Odpowiedzi: 11    Wyświetleń: 2085
  • Jak zmierzyć prędkość auta RC w km/h za pomocą Atmega8 i Bascom?

    Przerwania rzeczywiście są lepszym pomysłem. Ustaw na zbocze opadające albo narastające w zależności jaki sygnał masz gdy nie ma żadnego obiektu w barierze. Jeżeli coś wjedzie w bariere to wygeneruje zbocze i ty na to zbocze powinieneś się wyzwolić - jeżeli normalnym stanem pracy jest stan wysoki na INT0 to wyzwalasz opadającym jak stan niski to narastającym....

    Mikrokontrolery AVR   02 Lut 2009 18:10 Odpowiedzi: 27    Wyświetleń: 5424
  • [Bascom] - Attiny13 - Przerwanie Timer'a - krótki impuls

    Piszę program, do czasowego wyzwalania migawki: Na pokładzie mam attiny13, tact-switcha, oraz diodę led i transoptor. Układ ma wysyłać impuls ok 300ms co określony czas. Czas ustawia się poprzez wciskanie przycisku - jedno wciśnięcie = 0.5s więcej. Dłuższe przyciśnięcie (pow. 3s) powoduje ustawienie minimalnego czasu(0.5s). Problem jest taki, że im...

    Mikrokontrolery   29 Kwi 2013 14:50 Odpowiedzi: 5    Wyświetleń: 2016
  • [mega16] Jak podłączyć czujnik LHI 968 do Atmega16 i obsłużyć w Bascom?

    Witam. Czy ktoś z forumowiczów wie, jak podpiąć czujnik ruchu lhi 968 do atmegi tak by wykrycie ruchu wyzwalało przerwanie w uC? Nota tego czujnika [url=http://www.alliedelec.com/Images/Pr... niewiele mi mowi. No i ewentualnie jak go obsłużyć z poziomu Bascom? Za porady...

    Mikrokontrolery AVR   04 Kwi 2011 18:57 Odpowiedzi: 4    Wyświetleń: 1360
  • Jak wyłączyć przerwanie INT1 w uC M32 w Bascomie?

    Próbowałem ustawić wyzwalanie zboczem FALLING instrukcjami Bascoma, oraz wprost w rejestrach. Nie dawało to nic. Nie wiem, czy dalej wyzwalało się poziomem, czy przyczyna była inna. Poniżej fragmenty programu, które według mnie są istotne. Może ma tu jakieś znaczenie fakt, że pin INT1 jest w trakcie przerwania zmieniany na wyjście i z powrotem na wejście....

    Mikrokontrolery   26 Lip 2006 10:03 Odpowiedzi: 2    Wyświetleń: 1125
  • [ATMEGA[BASCOM] Zdalna aktualizacja oprogramowania ATMEGA przez RS485 - jak to zrobić?

    aaaa - tyle że ja myślałem o tym: http://www.ikalogic.com/scanalogic2/inde... ;) IKA też - fajny - - najlepiej mieć obydwa :-) i ich przydatność przy testowaniu RS485 jest niepodważalna. ten co ja mam chodzi 5 razy szybciej i dekoduje więcej protokołów. W standardzie ma kilka popularnych - a kolejne można dokupowywać. Myślę że czasami nie warto sobie...

    Mikrokontrolery AVR   01 Gru 2010 01:23 Odpowiedzi: 37    Wyświetleń: 10277
  • 89C2051 - brak reakcji na przerwania i polecenia Wait w Bascomie

    A może problem z wyzwalaniem przerwania zboczem/poziomem? Tak się czasami dzieje, jak sygnał trwa zbyt długo i przerwanie wykonuje się cyklicznie (poziomem). Albo zboczem i w trakcie obsługi przerwania pojawia się kolejny impuls wyzwalający. W zależności od specyfiki programu (czy jest on ważny, czy nie) trzeba go kasować przed RETI. Pozdrawiam

    Mikrokontrolery   05 Cze 2005 18:56 Odpowiedzi: 3    Wyświetleń: 1359
  • at89s52 - błędne odczyty kodu RC5 w Bascom, jak poprawić?

    Ja wstawiłem rezystor 240ohm i kondensator 10uF. Kody które mi pokazuje sa naprawdę bzdurne. Najczęściej są takie zame i wyzwalają się także samowolnie np. gdy zakryję i odsłonie czujnik przed światłem. Czujnik juz wynieniałem, proca też. czyli musi być coś z odbiorem.... Naprawdę nieciekawa sprawa...

    Mikrokontrolery   13 Gru 2004 21:59 Odpowiedzi: 6    Wyświetleń: 2135
  • [atmega8] Jak zliczać impulsy między pomiarami czujnika na ATmega8 w Bascom?

    witam jest proste w asm ale w c też nie powinno być problemu. Przerwania INT0 i INT1 mogą być wyzwalane zmianą stanu napięcia wysokim lub stanem niskim . Odpowiednio ustawić bit w rejestrze MCUCSR. Ustawić bit aktywujący przerwanie w rejestrze GICR. mierzysz czas przez odczyt TIMERa

    Mikrokontrolery AVR   15 Wrz 2010 17:54 Odpowiedzi: 2    Wyświetleń: 1995
  • ATtiny13 - [Bascom] Przerwanie INT0 od syg. z generatora

    Aktualnie program wygląda następująco: [syntax=basic4gl]$regfile = "attiny13.dat" $crystal = 9600000 Config Pinb.0 = Input 'zero-crossing Config Pinb.2 = Output 'triac Triac Alias Pinb.2 Pcmsk = &B00000001 'PCINT0 Change Int activation On Pcint0 Pin_change_isr Enable Pcint0 Enable Interrupts Do nop Loop End Pin_change_isr: Waitus 2500 Triac = 1 Waitus...

    Mikrokontrolery AVR   11 Sie 2013 17:29 Odpowiedzi: 12    Wyświetleń: 3396
  • 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
  • [Atmega8][Bascom] - Generator zmiennej częstotliwości

    tak, o to chodziło. Zależność miedzy częstotliwością a OCR2 powinna być liniowa? Bo układ steruje obrotomierzem i niestety wskazania jego nie są liniowo zależne od „f” a powinny. W samochodzie są liniowo zależne od częstotliwości impulsów z cewki. Podejrzewam, że wypełnienie 50% wprowadza nieliniowość w obrotomierzu. Jak mogę zmniejszyć...

    Mikrokontrolery AVR   03 Gru 2011 18:33 Odpowiedzi: 13    Wyświetleń: 6912
  • [BASCOM] Problem z ADC-dzielnik

    Pomiar napięcia baterii tak wykonany by dzielnik napięcia nie pobierał stale prądu z akumulatora. Programowo robisz tak. - włączasz zasilanie przetwornik ADC - ustawiasz PD3 = 0 - wyzwalasz dokonanie jednego pomiaru na ADC3 - ustawiasz PD3 = 1 - odczytujesz dane - wyłączasz zasilanie przetwornika ADC Dzielnik pobiera prąd tylko przez krótką chwilę....

    Mikrokontrolery AVR   01 Sty 2017 21:32 Odpowiedzi: 10    Wyświetleń: 1011
  • 90S2313 i Bascom AVR - jak zrealizować transmisję RC5 z odbiornikiem TFMS5360?

    Dawno w Bascomie AVR nie robiłem - i faktycznie w ustawieniach kompilatora nie ma nic o nozce pod którą podłączasz odbiornik, ale należy ją zadeklarować poleceniem config rc5 - co zresztą pewnie korzystając z pomocy zrobiłeś. Jednak nadal problem jest w tym, że odbiór kodu musi zostać zainicjowany - i właśnie dlatego MUSISZ sprawdzać stan nogi programowo...

    Mikrokontrolery   04 Maj 2010 21:03 Odpowiedzi: 15    Wyświetleń: 4447
  • [ATMEGA32][BASCOM] - Praca Timer1 w trybie CTC liczenie wygenerowanych impulsów

    Witajcie ! Mam taką zamotaną sytuację. Na początek kod, albo raczej jego istotne fragmenty: [syntax=basic4gl] $regfile = "m32def.dat" $crystal = 16000000 $hwstack = 128 $swstack = 128 $framesize = 128 Config Timer1 = Timer , Prescale = 8 , Clear Timer = 1 , Compare A = Toggle Enable Interrupts Start Timer1 On Oc1a Timer1_isr Enable Timer1 Ocr1a = 50...

    Mikrokontrolery AVR   11 Paź 2013 20:26 Odpowiedzi: 12    Wyświetleń: 2649
  • [Attiny13][Bascom] - Sterowanie jednym przyciskiem kilkoma funkcjami.

    bbiidduull, przeanalizuj swój kod, zakładając, że przycisk jest stale naciśnięty - zobaczysz, że co 200ms pętla się wykona. Musisz zrobić coś, by zdarzeniem wyzwalającym działanie była zmiana stanu Pinb.1 z '1' na '0'. Najprościej po wykryciu stanu '0' wstaw pętlę oczekiwania na stan '1' (puszczenie klawisza). Oczywiście do tego dochodzi kwestia eliminacji...

    Mikrokontrolery Początkujący   26 Paź 2014 09:58 Odpowiedzi: 28    Wyświetleń: 3552
  • Bascom, wyłączenie serwa - polecenie config servos

    Witam!! Ustawiłem sobie powyższym poleceniem wyjścia kilku serw, teraz chciałbm aby w programie móc wyłączyć generowanie impulsów dla jednego z serw, poleceniem disable timer0 przestaje generowac impulsy dla wszystkich a zmiana portu z wyjściowego na wejściowy nic nie daje... Jest jakaś możliwość?? Ponadto, jakie są najdłuższe interwały przerwania wyzwalanego...

    Mikrokontrolery   11 Kwi 2008 10:25 Odpowiedzi: 0    Wyświetleń: 896
  • Dlaczego licznik 89C2051 startuje po puszczeniu przycisku S1 (P3.2)?

    Ups... :oops: Przepraszam za wprowadzenie w błąd, nie zauważyłem tego: '89C2051' Nie pamiętam czy w Bascom'ie '51 jest jakieś konkretne polecenie do ustawiania sposobu obsługi przerwań (daawno go nie używałem), ale to powinno zadziałać: Set Tcon.0 Set Tcon.2 Po dodaniu tego gdzieś na początku programu przerwania zewnętrzne będą wyzwalane zboczem opadającym....

    Mikrokontrolery   13 Sty 2007 01:12 Odpowiedzi: 4    Wyświetleń: 1281
  • Bascom AVR sterowanie silnikiem DC ze stabilizacją obrotów

    taki uklad powinienes zbudowac podobnie jak serwo modelarskie moze sa jakies gotowce , czy na pewno chcesz to budowac na mikrokontrolerze? W wersji nieprogramowalnej to kazdy np poczatek impulsu wyzwala 2 monowibratory jeden dodajacy obroty drugi odejmujacy, impulsy sa porownywane(odejmowane) i to co zostaje-reszta kreci silnikiem zwiekszajac lub zminiejszajac...

    Mikrokontrolery   29 Maj 2007 23:24 Odpowiedzi: 13    Wyświetleń: 3612
  • BMW 525i '90 - centralny zamek nie działa po instalacji sterownika BASCOM

    Hej! Wpiąłem się bezpośrednio w moduł centralki pod tylnym siedzeniem i w dodatku wyzwalając impuls masą. Rzekomo działało wszystko bez zastrzeżeń. Dopiero po 3 dniach się sp.... ;-) Moje sterowanie z pilota podaje masę, pewnie musiałbym popdpiąć się pod drzwi i zastosować przekaźniki żeby podawał "plus". Ogólnie to dzięki wielkie za poradę! P.S. Czy...

    Samochody Zabezpieczenia   22 Wrz 2005 07:11 Odpowiedzi: 4    Wyświetleń: 1224
  • [ATmega128] Jak zrealizować pomiar 4-20mA i RS-232 na ATmega128?

    Witam, mam następujące zadanie: czujnik z wyjściem analogowym 4-20mA, enkoder taktujący pomiar z czujnika, wysłanie pomiaru przez RS-232 do PC. Enkoder pracuje w osi koła i generuje impuls co 25mm. Impuls wyzwala konwersję ADC z czujnika, wynik zostaje wysłany do PC. Problem w tym że nie mam pojęcia jak to zrobić. Mam do wyboru ATmega16 lub 128 i C...

    Mikrokontrolery AVR   12 Sie 2008 18:24 Odpowiedzi: 2    Wyświetleń: 2280
  • [Atmega8][Bascom]Konfiguracja przerwań i reset procesora

    witam Mam pewien problem ze skonfigurowaniem przerwania w Atmega8. Program ma wysyłać dane przez UART w zależności od stanu na końcówce PD2 ( INT0 ). Jeżeli ma stan niski to sprawdza jedną zmienną i w zależności od niej wysyła dane. Jeżeli ma stan wysoki to tak samo. Ale tylko jednorazowa zmiana powinna powodować wysłanie danych. Wymyśliłem, że obsłużę...

    Mikrokontrolery AVR   26 Maj 2012 12:49 Odpowiedzi: 3    Wyświetleń: 1933
  • [Atmega8] [Atmega8][Bascom] Dalmierz - problem z ustawieniem komparatora w programie

    Witam kupiłem ostatnio nadajnik i odbiornik ultradźwiękowy, dziś się męczyłem próbowałem to uruchomić no ale niestety nic z tego nie wyszło, najprawdopodobniej to wina programu. To chyba coś nie tak z ustawieniem komparatora. Proszę o pomoc. http://obrazki.elektroda.net/27_12249746... Config Portc = &B0000000 Portc = &B0000000 Config Portb...

    Mikrokontrolery   31 Paź 2008 17:59 Odpowiedzi: 12    Wyświetleń: 3173
  • Jak podłączyć enkoder Kubler Sendix 5000 do ATmega8535 z konwersją do TTL?

    Ja też do tej pory pracowałem głównie na asemblerze 8051. Ale postanowiłem przesiąść się na AVR i stąd ten nieszczęsny BASCOM. ALe już widzę że choć narzędzie jest proste to ma wiele ograniczeń. Asembler pozwala wszystko zrobić optymalnie i precyzyjnie w BASCOM-ie jest to dosyć dyskusyjne. Co masz na myśli mówiąc o "cofkach enkodera" ? W układzie który...

    Mikrokontrolery AVR   04 Lut 2011 13:55 Odpowiedzi: 7    Wyświetleń: 2636