zbocze bascom

Znaleziono około 527 wyników dla: zbocze bascom
  • [AT89C4051][BASCOM] - reakcja na zbocze narastające

    Teraz rozumiem Twój problem. Niestety w Bascomowym kodzie Ci nie pomogę. Mój epizod z tym środowiskiem był bardzo krótki i do tego bardzo dawno temu. Poprostu nie chcę Cię wprowadzać w błąd, niech Bascomowcy wypowiedzą się w tej kwestii. Jednak myślę, że zrozumienie przytoczonego przykładu reagowania na zbocze na pewno przyda Ci się w przyszłości. Powodzenia...

    Mikrokontrolery   24 Kwi 2012 20:19 Odpowiedzi: 7    Wyświetleń: 3386
  • REKLAMA
  • [tiny2313][bascom] Jak zliczac timerem stan niski ?

    Ja już chyba na to odpisywałem, albo deja vu:) Nie Timer nie liczy stanów a zbocza... tak można na takie i takie zbocze liczyć... Ty zapewne chesz liczyć na zbocze opadające...

    Mikrokontrolery AVR   10 Lip 2008 18:50 Odpowiedzi: 4    Wyświetleń: 1467
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • Bascom - jak ustawić narastające zbocze i przerywane PWM w etykieciarce?

    Ten kod musisz okrzesać :D Czym to programujesz? Pytam bo umieściłeś dyrektywy dla programatora. Może i nie byłoby w tym nic dziwnego, ale w kodzie masz napisane 8MHz a tymi dyrektywami mikrokontroler zostałby ustawiony na fabryczne 1MHz... Inna sprawa to ten pomiar na ADC i zapisywanie jego wyniku po obliczeniach do PWM. Nie wszystkie tryby PWM mają...

    Mikrokontrolery AVR   01 Gru 2015 16:09 Odpowiedzi: 6    Wyświetleń: 1194
  • Bascom - jak wykryć narastające lub opadające zbocze na pinie?

    To jest tak: Config Int0 = P3.2 ' Ustawienie przerwania zewnętrznego na pin P3.2 Reset Tcon.0 ' Przerwanie wywoła stan niski Set Tcon.0 ' Przerwanie wywola opadające zbocze (z H do L) To samo z Int1 To tyle pozdrowienia.

    Mikrokontrolery AVR   13 Lut 2005 23:46 Odpowiedzi: 8    Wyświetleń: 2930
  • REKLAMA
  • Atmega8-Bascom: Jak poprawnie skonfigurować układ opóźniający na zbocze?

    Niedokładnie przeczytałeś. W zakładce nawigator: Config Timer- uwaga! po ustawieniu prascale licznik natychmiast zaczyna zliczanie. Można użyć start Timerx i stop Timerx Np. Config timerx, prescale 'timer zaczyna liczyć stop Timerx 'timer stoi- ale już coś zliczył Timerx=y 'timer ma wartość początkową =y - np.0 Start timerx ' Timerx zaczyna liczyć od...

    Mikrokontrolery AVR   19 Lut 2010 13:51 Odpowiedzi: 24    Wyświetleń: 2378
  • BASCOM - Zegarek z RC5 i zbyt duża częstotliwość wykonywania procedury.

    Bo masz ustawione przerwanie na Low level zamiast na zbocze.

    Mikrokontrolery Początkujący   02 Paź 2013 20:57 Odpowiedzi: 3    Wyświetleń: 1341
  • Bascom Atmega16 - Odliczanie czasu pomiędzy impulsami.

    Transoptor zdaje się generować delikatnie poszarpane zbocza - przez co na jednym zboczu zlicza mi kilkadziesiąt malutkich zboczy...

    Mikrokontrolery AVR   30 Sty 2015 05:05 Odpowiedzi: 29    Wyświetleń: 3846
  • [BASCOM] Jak skonfigurować przerwanie PCINT30 na mega644p w BASCOM?

    Przerwanie PCINT wystepuje na skutek zmiany. Nie ma mozliwości zrobić aby było np tylko na jedno zbocze. Musisz w procedurze obsługi przerwania sprawdzić, jakie to było zbocze.

    Mikrokontrolery AVR   12 Cze 2016 07:59 Odpowiedzi: 7    Wyświetleń: 945
  • REKLAMA
  • [atmega][BASCOM] Zbocze narastające, opadające - długość

    Najprościej będzie tak: $regfile = "m8def.dat" $crystal = 8000000 Config Pinb.0 = 1 : Portb.0 = 0 Config Pinb.1 = 1 : Portb.1 = 0 Config Pinb.2 = 1 : Portb.2 = 0 Config Pinb.3 = 1 : Portb.3 = 0 Dim Licznik As Byte Enable Interrupts Enable Int1 Config Int1 = Rising On Int1 Przerywanie Do Portb = &B00000000 Loop End Przerywanie:...

    Mikrokontrolery AVR   04 Mar 2010 20:14 Odpowiedzi: 6    Wyświetleń: 4075
  • [Atmega8][Bascom] Rejestrowanie temp max i min DS18b20

    Ustawiając int na opadające zbocze...

    Mikrokontrolery AVR   27 Lip 2008 16:17 Odpowiedzi: 13    Wyświetleń: 2663
  • Bascom AVR - Dekodowanie części jawnej z układów HCS200/301

    Dodajmy, że kiedfy pilot nie nadaje, odbiornik odbiera śmieci i wystawia na wyjściu przebieg prostokątny, któego zbocza są dużo gęstsze niż podczas odbioru danych, a każde zbiocze będzie w takim przypadku generowało przerwanie. Dlatrego lepiej jest odbierać w przerwaniu timera, a nie używać przerwań od zboczy.

    Mikrokontrolery AVR   12 Kwi 2018 10:43 Odpowiedzi: 40    Wyświetleń: 7074
  • Jak ustawić przerwanie zewnętrzne na zbocze w 89C2051 w Bascom?

    CZy w mikroprocesorach 89C2051 można ustawić przerwanie zewnętrzne aby reagowało na zbocze narastajace bądź opadające pisząc progam w Bascomie. Szukam po necie nic na ten temat nie mogę znaleźć.

    Mikrokontrolery   29 Paź 2009 15:39 Odpowiedzi: 1    Wyświetleń: 1107
  • Bascom 1.11.8.1 - brak reakcji enkodera 42 impulsy/obrót na pind.2 i pind.3

    No bez oscyloskopu to może być trudne. Chociaż- to są małe częstotliwości. Jakiś program do karty dźwiękowej- jako oscyloskop. Nie mierzy składowej stałej- ale to w tym przypadku niepotrzebne. Gubienie impulsów może nastąpić tylko wtedy gdy ich amplituda z silnika jest zbyt mała. W impulsatorze mechanicznym mogą być drgania przycisków wewnętrznych....

    Mikrokontrolery   21 Sty 2010 00:40 Odpowiedzi: 25    Wyświetleń: 4141
  • REKLAMA
  • ATmega32, Bascom – start i stop licznika Timer1 zboczem narastającym i opadającym

    hmmm takie kombinacje.... przacierz można rejestr odpowiadający za przerwanie ustawaiać w czasie wykonywania programu... raz ustawiasz go na zbocze narastające, a potem w obsłudze przerwania na zbocze opadające.

    Mikrokontrolery   26 Cze 2006 09:01 Odpowiedzi: 11    Wyświetleń: 2080
  • [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ń: 3114
  • [bascom] Konfiguracja powerdown i wybudzanie attiny25 przez INT0 po podaniu VCC – Bascom

    Tranzystorek albo bramka odwracająca na INT0 wtedy możesz go budzic stanem wysokim ale nie zboczem.

    Mikrokontrolery AVR   13 Mar 2012 19:31 Odpowiedzi: 8    Wyświetleń: 3660
  • Bascom AVR: Jak zmierzyć przesunięcie fazowe sygnału prostokątnego 8kHz?

    pytanie tylko czy dorobić układ przejścia przez zero czy wystarczy pomiar narastającego lub opadającego zbocza ?

    Mikrokontrolery AVR   21 Sty 2017 18:06 Odpowiedzi: 48    Wyświetleń: 2535
  • Attiny2313 - Bascom: Przerwanie reaguje na zbocze opadające, jak to naprawić?

    Witam. Jestem początkujący w programowaniu więc proszę o wyrozumiałość. Potrzebuje program sterowania klapą (otwieranie i zamykanie dwie krańcówki góra dół i silnik lewo prawo). Chce aby jazda w gore lub w dol odbywała się w momencie zmiany stanu pewnej zmiennej zewnętrznej konkretnie zboczem rosnącym. Wyczytałem, że w Bascomie można zrealizować t przerwaniem...

    Mikrokontrolery Początkujący   24 Gru 2013 12:08 Odpowiedzi: 2    Wyświetleń: 1143
  • Jak zrealizować zbocza narastające i opadające w BASCOM

    pixel7 ale bzdura. Nie wydaje mi się. Bzdura bzdura. Takie coś zareaguje na poziom a nie na zbocze.

    Mikrokontrolery   13 Paź 2009 04:41 Odpowiedzi: 10    Wyświetleń: 2940
  • AT90S2313 INT0 - Podwójne wywołanie przerwania przy opadającym zboczu w Bascom AVR

    Może uaktywniłeś obydwa zbocza ??

    Mikrokontrolery   18 Kwi 2004 18:13 Odpowiedzi: 5    Wyświetleń: 1144
  • Timer1 w Bascom - brak reakcji na zbocze opadające, jak to naprawić?

    Że jak? Do Loop Load Timer1 , 5 Return Czy to co powyżej (do,loop) to przemyślane działanie czy jakaś opcja debug'ujaca? A - i jak wywnioskowałeś, że nie działa przerwanie?

    Mikrokontrolery   20 Cze 2006 15:54 Odpowiedzi: 2    Wyświetleń: 1446
  • [Bascom] Sterowanie 74LS374 jako ekspander I/O w Bascom – jak podłączyć i obsłużyć w kodzie?

    Jak wystawiasz zbocze, to dane są przepisywane z wejścia na wyjście (zatrzaskiwane). Potem kostka trzyma te dane do kolejnego zapisu czyli wpisujesz i zostawiasz, a jak chcesz zmienić robisz kolejny zapis zboczem. Różnica z przerzutnikiem latch jest taka, że tam jak miałeś poziom wysoki na wejściu zegarowym, to zmiany z wejścia pojawiały się na wyjściu....

    Mikrokontrolery   02 Lis 2007 17:47 Odpowiedzi: 7    Wyświetleń: 1970
  • [ATmega] [ATmega8][Bascom] Wykrywanie zbocza narastającego sygnału 0-200mV w 90-110µs

    100 mV z dzielnika- niech będzie w połowie zbocza.

    Mikrokontrolery AVR   24 Mar 2010 18:05 Odpowiedzi: 5    Wyświetleń: 1552
  • Attiny2313 - jak poprawnie obsłużyć przerwania w Bascom?

    (at)Mictronic Można konfigurować zbocze.

    Mikrokontrolery   31 Mar 2008 19:54 Odpowiedzi: 24    Wyświetleń: 2343
  • [Bascom] Jak poprawnie obsłużyć przycisk w pętli Case?

    Bo musisz jeszcze zrobić blokadę żeby reagowało dopiero na kolejne wciśnięcie. Czyli inaczej na zbocze a nie na stan.

    Mikrokontrolery Początkujący   05 Sie 2013 21:20 Odpowiedzi: 18    Wyświetleń: 1962
  • [atmega8][Bascom]Sterowanie fazowe - sterownik kotła

    Nie działa bo przerwania int0 masz od poziomu a nie od zbocza.

    Mikrokontrolery AVR   18 Wrz 2010 20:14 Odpowiedzi: 4    Wyświetleń: 2854
  • [atmega8] [atmega8][BASCOM] Jak liczyć czas między impulsami stanu niskiego?

    Źródło INT0 włącza źródło INT1 i same siebie wyłącza. W przerwaniu z INT1 podobnie: Źródło INT1 włącza INT0 i same siebie wyłącza. A może jednak popróbujesz z przełączaniem trybu pracy INT0 "w locie": raz narastające, raz opadające zbocze?

    Mikrokontrolery AVR   16 Lis 2008 21:32 Odpowiedzi: 14    Wyświetleń: 3491
  • Bascom problem ze zliczaniem impulsów z zewnątrz.

    Możesz użyć Timer0, ale przy zboczu rosnącym, to możesz liczyć tylko zwalnianie przycisku podłączonego do masy a nie jego naciśnięcia. Jeden warunek : Timer0 musi mieć wejście podpięte przez rezystor do zasilania układu, aby jakiekolwiek zbocze rosnące tam wystąpiło.

    Mikrokontrolery AVR   22 Gru 2009 11:07 Odpowiedzi: 12    Wyświetleń: 3285
  • obsługa enkodera obrotowego przez attiny2313 Bascom

    Mi się wydaje, żeby zrobić to na jednym przerwaniu. Mamy stan 11 Ustawiamy na przerwanie na zboczu opadającym. Kiedy się wykona przerwanie, sprawdzić drugi pin. Jeśli wyjdzie 01 ro znaczy ze obrót był w jedną stronę, jeśli 00 to znaczy, że był w drugą. Teraz trzeba zmienić na przerwanie zboczem narastającym. Jeśli po obrocie mamy 11, to obrót w jedną...

    Mikrokontrolery   24 Lut 2009 10:37 Odpowiedzi: 12    Wyświetleń: 6178
  • 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ń: 2768
  • Atmega168 Bascom - Przerwanie co 5us i odczyt 8 bitów

    Tak właśnie to wyczytałem, zmieniłem nawet tablice na VOLATILE i też nie pomogło :( Ale teraz mam 202 przerwania w sumie czyli już jakiś postęp, a ma być 256 na obydwu zboczach , 128 na opadającym

    Mikrokontrolery Początkujący   18 Lis 2014 09:04 Odpowiedzi: 65    Wyświetleń: 4770
  • [Bascom] On/off na przerwaniu zewnetrznym ATTINY2313

    Nie jestem pewien, ale wybudzanie da się chyba tylko stanem nie zboczem... doczytaj w dokumetacji:>

    Mikrokontrolery AVR   19 Lip 2008 13:33 Odpowiedzi: 9    Wyświetleń: 1668
  • [bascom] Jak napisać kod wyłącznika schodowego w Bascom dla ATmega32?

    Program jak widać też prosty tylko że muszę tu stosować przełączniki które tylko na chwile stykają. A ja potrzebuje żeby móc zastosować zwykłe przełączniki do oświetlenia. wtedy musisz reagować jedynie na zbocze, a nie na poziom

    Mikrokontrolery AVR   04 Wrz 2010 09:36 Odpowiedzi: 10    Wyświetleń: 1529
  • [ATmega32][BASCOM][HC-SR04] - Pomiar odległości sonar HC-SR04

    Rzeczywiście, z zaremowaną funkcją bitwait zmienna W przybiera wartości. Nie mam pojęcia dlaczego. Musisz tu zrozumiec mechanizm pomiaru długości trwania impulsu w instrukcji "PULSEIN": patrz 'Bascom help' Pulsein W , Pinc , 0 , 1 W tym konktetnym przypadku pomiar czasu dokonywany jest pomiędzy zboczami, z których pierwsze jest rosnące a drugie opadające....

    Mikrokontrolery Początkujący   21 Sie 2013 17:31 Odpowiedzi: 4    Wyświetleń: 3429
  • Atmega8: Wybudzanie z trybu POWERDOWN za pomocą INT0/INT1 w BascomAVR

    neo_84 ---> no skoro w nocie masz napisane (i to dla każdego praktycznie procka AVR to samo) że tylko poziomem to nie zboczem ;) więc dobrze myślisz - w Bascomie musisz zrobić tak jak napisałeś Config Int0 = Low Level

    Mikrokontrolery   19 Lis 2009 20:05 Odpowiedzi: 6    Wyświetleń: 2221
  • Jak zmodyfikować schemat z AT89C2051 do pomiaru wypełnienia impulsu?

    Chce mierzyć impulsy z zakresu 10kHz do 120kHz.Jednak nie bardzo mam pojęcie jak obsłużyć przerwania pod Bascomem dla mikrokontrolera AT89cxxxx...tzn jak w bascomie wykrywać zbocze narastające a później opadające?

    Mikrokontrolery   01 Lip 2010 18:17 Odpowiedzi: 9    Wyświetleń: 3842
  • Atmega32 Bascom - Jak zrobić krótkie BEEP przy naciśnięciu przycisku?

    Nie wiem jak wygląda Twój program, ale jakimś rozwiązaniem może być też "wyłapywanie narastającego zbocza". Czyli robisz to tak - zapamiętujesz stan przycisku, potem badasz go ponownie, jeśłi stary stan jest niski a nowy jest wysoki to wywołujesz dźwięk na chwile. Wtedy wcisnięcie na stałe nie spowoduje tego że będzie ciągły dźwięk, musi dopiero nastąpić...

    Mikrokontrolery AVR   03 Maj 2011 15:49 Odpowiedzi: 16    Wyświetleń: 2695
  • [Atmega8] [Bascom] -równoczesne naciśnięcie 2 przycisków

    Ja bym spróbował podpiąć przyciski pod przerwania int0 i int1 i reagować tylko na zbocze falling. Wciśniecie i trzymanie jednego przycisku nic wtedy nie da. Ustawić flagi i zerować je po wykonanej operacji.

    Mikrokontrolery AVR   15 Gru 2023 19:16 Odpowiedzi: 16    Wyświetleń: 3209
  • [Bascom] [Bascom][Atmega8] Jak wywołać przerwanie int0 do uruchomienia timer1?

    Tak po pierwsze to przerwanie masz domyślnie wzbudzane stanem niskim, czyli przerwanie wywołuje się W KÓŁKO dopóki na pinie panuje stan niski. Musisz je ustawić tak, by reagowało na zbocze (w Twoim przypadku opadające). Poza tym jak pisał (at)emarcus - cały program jest pisany bez zastosowania się do jakichkolwiek dobrych nawyków, a i jak widzę wiedza...

    Mikrokontrolery AVR   01 Paź 2011 17:22 Odpowiedzi: 3    Wyświetleń: 1510
  • [Atmega162][Bascom] - Sterowanie regulatorami ESC fast PWM

    Stan wysoki powinien mieć 1÷2ms. Tutaj wygląda odwrotnie. Zniekształcenia zboczy to pewnie wina "oscyloskopu" i "sondy".

    Robotyka Modelarstwo i CNC   04 Gru 2013 17:02 Odpowiedzi: 17    Wyświetleń: 3978
  • ATtiny13 - [Bascom] Przerwanie INT0 od syg. z generatora

    Przerwania PCINTx wykonują się przy każdej zmianie stanu logicznego, niema możliwości konfiguracji np. tylko dla zbocz narastającego lub opadającego. Stan zbocza na poszczególnym pinie sprawdzasz w przerwaniu. Attiny13 ma 6 pinów PB.0-PB.5 (PCINT0 do PCINT5) które mogą wywołać przerwanie. I tu jest jedna myląca rzecz :) dla tych pinów jest tylko jeden...

    Mikrokontrolery AVR   11 Sie 2013 17:29 Odpowiedzi: 12    Wyświetleń: 3378
  • [Mega32] [Mega32][BAscom] Nieprawidłowe działanie przerwań INT0, INT1, INT2 - licznik_2

    Czy to blokowanie przerwań w odpowiedniej procedurze obsługi to w celu eliminacji drgań styków? Jeżeli tak, to dla przycisku 2 nie jest to poprawnie - zarówno naciśnięcie jak i puszczenie ma prawo wygenerować zbocze narastające, a nawet kilka.

    Mikrokontrolery AVR   10 Lip 2010 16:54 Odpowiedzi: 6    Wyświetleń: 2191
  • 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ń: 1695
  • 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ń: 3808
  • [Atmega8] [Atmega8][Bascom] Sterowanie fazowe - problem z detekcją zera na MOC 3021

    Witam. Przede wszystkim należy ustalić czy następuje prawidłowo detekcja zbocza. Więc w pierwszym warunku po detekcji zera wstaw waitms 5. W przeciwnym wypadku przy tej częstotliwości kwarcu nie zauważysz działa programu czyli migania led.

    Mikrokontrolery AVR   28 Lut 2010 00:07 Odpowiedzi: 9    Wyświetleń: 2354
  • [Attiny2313][Bascom] Dwa Timery na przerwaniach na raz

    Bezapelacyjnie musisz wywalić bitwait z obsługi przerwania. Ja bym próbował to robić licząc czas pomiędzy przerwaniami. Lub czas pomiędzy zboczem narastającym i opadającym.

    Mikrokontrolery AVR   30 Lis 2009 09:01 Odpowiedzi: 7    Wyświetleń: 2323
  • Odliczanie 1us - nie działa prawoidłowo [bascom]

    Użyj wejścia ICP - wtedy zbocze zgłasza przerwanie i jednocześnie zatrzaskiwana jest zawartość timera. Odejmując dwie takie wartości masz długość impulsu, musisz jedynie zmieniać zbocze, na które reaguje ICP.

    Mikrokontrolery   13 Lis 2011 23:54 Odpowiedzi: 4    Wyświetleń: 1391
  • Program obsługi INT2 na ATmega8535 w Bascomie - przerwanie opadające

    Proszę o prosty program który będzie obsługiwał przerwanie INT2 opadającym zboczem na procesor atmega 8535 w bascomie. Wynikiem działania obsługi przerwania może być zaświecnie ledy na dowolnim porcie. Próbowałem różnych konfiguracji i nic nie działa, INT0 i INT1 działa a INT2 nie :( z góry dziękuję george2002

    Mikrokontrolery   31 Paź 2004 19:26 Odpowiedzi: 3    Wyświetleń: 1214
  • Kod w Bascom dla PCF8583 i AVR 90S2313 - impuls co 60 sekund na portach A1 i A2

    tak :D set ISC01 , procesor będzie reagował na zbocze opadające :) ale w 2051 trzeba rc zastosować...

    Mikrokontrolery   21 Sie 2006 20:18 Odpowiedzi: 19    Wyświetleń: 4367
  • 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ń: 2105
  • ATmega8515: Przerwania Timer0 nie działają w Bascom AVR - co poprawić w kodzie?

    Po prostu byk w BASCOMie. Prescaler jest ustawiany jako CS02..CS00 = 110 a to oznacza, że licznik nie zlicza impulsów zegarowych tylko zewnętrzne na T0 z opadającym zboczem.

    Mikrokontrolery   20 Sie 2008 08:29 Odpowiedzi: 14    Wyświetleń: 1297
  • 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ń: 3549
  • [BASCOM][Atmega8] Licznik impulsów nie działa poprawnie.

    Przerwanie musi być skonfigurowane jako reagujące na zbocze a nie na poziom. Wtedy program nie będzie sie zawieszał na przerwaniu.

    Mikrokontrolery AVR   19 Lut 2010 10:15 Odpowiedzi: 14    Wyświetleń: 5060
  • Przepisanie programu na Bascom 8051 dla uP 89C52 - zapis danych w radiu

    W SPI są standardowo 4 ale można tylko na 3 bo transmisja idzie tylko w jedną strone. Jak popatrzyć w kod to widać że jest sygnał zezwolenie CE oraz dane "potwierdzane" zboczem zegara.

    Mikrokontrolery   23 Kwi 2003 20:59 Odpowiedzi: 9    Wyświetleń: 1919
  • [tiny2313] Jak mierzyć prędkość wiatru w m/s za pomocą tiny2313 i BASCOM?

    więc pisałem dlatego o czujniku Halla:) Zakładając ze wieje dość ostro koło wykona 5 obrotów czyli 5x20 impulsów a czujnik Halla zmieni tylko czas między stanami. Mając czas i obwód koła m/s łatwo obliczyć. Zbocza uruchomią timer i zatrzymają go. Przynajmniej tak mi się wydaje.

    Mikrokontrolery AVR   23 Lip 2008 17:07 Odpowiedzi: 9    Wyświetleń: 3944
  • [Atmega2560] [BASCOM] . Jak uzyskać wykrycie przerwania.

    Jeden przykład pewnie będzie tu wart więcej niż tysiąc słów :-) Pisałeś, że chcesz skonfigurować przerwanie PCINT4. Uważam, że powinno to wyglądać tak: Pcmsk0 = &B0001_0000 'odblokuj PCINT4 On Pcint0 Test 'przerwanie ==> skocz do procedury test Enable Pcint0 'włącz przerwanie od PCINT0...PCINT7 Enable Interrupts Okazało się, że powyższy kod działa...

    Mikrokontrolery AVR   09 Cze 2010 21:37 Odpowiedzi: 8    Wyświetleń: 2817
  • ds1267 c avr - ds1267 zamiana kodu z bascom na C avr

    Z tego co widzę to źle ustawiasz stan niski na pinach. Dla CLK_PIN najlepiej zrobić to na XOR bitwise ^= . Swoją drogą dobrze jest zajrzeć jednak do dokumentacji scalaka. Wyraźnie jest pokazane, że najpierw musi być ustalony stan na DQ i dopiero narastające zbocze CLK (fig. 9b). Dodatkowo zapominasz o bicie wskazującym który stack wybierasz. Na sam...

    Mikrokontrolery AVR   29 Wrz 2015 21:18 Odpowiedzi: 10    Wyświetleń: 2601
  • Atmega 16 - opóźnienie sygnału 2 ms, problem ze zboczem opadającym

    Wykorzystaj przerwania. _delay w C i wait w Bascomie to jest to samo paskudztwo.

    Mikrokontrolery AVR   16 Cze 2009 13:12 Odpowiedzi: 27    Wyświetleń: 3641
  • AVR BASCOM – brak reakcji na przerwanie INT0 po zwarciu PIND.2 do masy

    A komunikację z wyświetlaczem masz na pewno dobrą? Może zamiast wypisywania "OK" najzwyczajniej każ mu zmienić w przerwaniu jakikolwiek inny pin, żeby zobaczyć, czy je zgłasza. Spróbuj też ustawić przerwanie na stan, a nie na zbocze. A jaki masz procek w ogóle?

    Mikrokontrolery   03 Cze 2006 22:31 Odpowiedzi: 13    Wyświetleń: 1679
  • BASCOM - Stabilność funkcji Waitms w generowaniu powtarzalnych impulsów na Atmega8a/Attiny25

    . Zamierzam zrobić tak by mogli wprowadzić korektę (jeśli będzie potrzebna) i zapisać w eeprom. czy to dobry pomysł? Jakoś tak; $Crystal=12000000 Config Timer1 = Timer , Prescale = 8 On Timer1 Inter_1mS Inter_1mS: Counter1 = Counter1 + Licznik (64036 - wychodzi z obliczeń, że da to 1ms) /tu odliczę sobie 103/ Błednie to rozumujesz, albo błednie podałeś...

    Mikrokontrolery AVR   06 Lis 2021 18:15 Odpowiedzi: 10    Wyświetleń: 807
  • [BASCOM] Jak sprawdzić odbiór znaku w programowym UART w BASCOM bez IsCharWaiting?

    ...Jakie jest zatem rozwiązanie tego problemu (jeśli jest)? Bascomowy UART programowy działa jedynie wtedy , kiedy wywołamy funkcję z nim współpracującą. W pozostałych przypadkach ( kiedy działają funkcje/procedury nie związane z programowym UART-em ) , nadchodzące dane są "niewidoczne" dla procka :( Np. jeśli masz w kodzie Wait 1 , a w czasie działania...

    Mikrokontrolery   04 Kwi 2007 21:18 Odpowiedzi: 6    Wyświetleń: 2896
  • [Atmega16] Jak zaimplementować programowe SPI na Atmega16 w Bascom?

    Będzie to zbocze "pierwsze" polaryzacja "normalna". Dawno nie analizowałem tego kodu w ASM.

    Mikrokontrolery AVR   25 Lip 2008 21:23 Odpowiedzi: 6    Wyświetleń: 2924
  • [Bascom] Odbiór RC5 w przerwaniu INT0 nie działa w nowej wersji kompilatora

    Generalnie, W Bascomie obsługa RC5 pozostawia wiele do życzenia dlatego też Mark w najnowszej wersji ma wprowadzić obsługę RC5 na przerwaniu ICP ("prawdziwie" w tle) według poniższego kodu, który udostępniam i polecam: [syntax=basic4gl] $regfile = "m8def.dat" $crystal = 8000000 Config Timer1 = Timer , Capture Edge = Falling , Prescale = 8 '1 tick= 1...

    Mikrokontrolery AVR   28 Cze 2012 10:46 Odpowiedzi: 6    Wyświetleń: 2559
  • [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ń: 3403
  • [BASCOM] Obsługa zgrzewarki - sterowanie triakiem za pomocą Atmega8 i układów CNY17

    tak przycisk caly czas trzymam a wsumie to wkładam drut w +5v i dlatego powyższy warunek wykonuje się z każdym obiegiem loop. Lepiej już wykrywać pin przycisk_wyzwolenia jako przerwanie zboczem. Nie pisze w bascomie .. ale program to program tylko nie mam jak tego sprawdzić Lepszy przykład stosowania: https://english.svet-el.si/index.php/inp...

    Mikrokontrolery Początkujący   04 Lip 2022 10:26 Odpowiedzi: 46    Wyświetleń: 2439
  • bascom - dokładniejsza struktura if...then..do...loop until

    Czy dobrze rozumuję: jeśli a=0 to program poczeka aż a=1 i wtedy wykona czynność 1; a jeśli a=1 (a nie =0) to poczeka aż a=1 i wykona czynność 2? Tak. W skrócie jest to reakcja na narastające zbocze. I jeszcze jedno pytanie czy gdy już na początku "if a=0 then" warunek nie jest spełniony to program nie będzie analizował kolejnych "ifów" i wykona od...

    Mikrokontrolery   17 Kwi 2013 14:41 Odpowiedzi: 3    Wyświetleń: 1431
  • [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ń: 240167
  • Jak zmierzyć okres sygnału 20-300 Hz w Bascomie na 89C4051?

    do mierzenia okresu sygnału najlepiej wykorzystać licznik i przerwanie zewnętrzne. Sygnał pomiarowy wzmocnić tak aby uzyskać przebieg prostokątny o stromym nachylaniu zboczy. Następnie podać sygnał na wejście przerwania zewnętrznego (np. detekcja zbocza 1->0). W przerwaniu włączyć licznik, wyjść z przerwania i oczekiwać na następne przerwanie w którym...

    Mikrokontrolery   29 Mar 2006 00:50 Odpowiedzi: 3    Wyświetleń: 951
  • [Bascom] Dlaczego _rs_bufcountr0 nie jest zerowane przy starcie?

    USART pracuje asynchronicznie. Spróbuję po zmianie prędkości i na początku po inicjalizacji sprzętu (bo też się zdarza) czyścić bufor i ewentualnie podciągnąć RX rezystorem do Vcc choć wydaje się, że nie powinno to nic zmienić. Wydaje się także, iż jedno zbocze nie może tego dokonać chyba, że jest to "śmietnik" zboczy przy przełączaniu multipleksera...

    Mikrokontrolery AVR   30 Lis 2008 10:17 Odpowiedzi: 8    Wyświetleń: 1484
  • Jak zaimplementować funkcję Dat = Wpis.x z Bascom w języku C?

    Żartujesz. A jak częstotliwość? Może masa nie łączy i to jest przydźwięk sieci? A może tylko nieostre zbocza?

    Mikrokontrolery AVR   25 Lut 2009 19:51 Odpowiedzi: 43    Wyświetleń: 3026
  • BASCOM AT89C52: Problem z liczeniem zmiennej w przerwaniu INT0

    Po resecie TCON ma wartość 0x00 czyli sygnał niski generuje przerwanie, a w tym przypadku to powinno być zbocze opadające. Dodaj linię set TCON.0 przy konfiguracji przerwań.

    Mikrokontrolery   02 Maj 2012 20:20 Odpowiedzi: 2    Wyświetleń: 2327
  • ATMEGA8 BASCOM nie działa poprawnie przerwanie INT0

    Prawdę mówiąc nie wiem czemu tak się dzieje, ale mam pomysł. Np. stawiać flagę w odpowiednim miejscu od kiedy ma reagować na zbocze, a w podprogramie sprawdzać na samym początku czy ta flaga jest ustawiona.

    Mikrokontrolery AVR   19 Lut 2010 21:54 Odpowiedzi: 7    Wyświetleń: 5129
  • [Bascom] Kod dla czujnika odbiciowego IR - ignorujące światło słoneczne

    Może też podpowiedziałbym kondensator bo sam używam w jednym projekcie takiego układu. Żeby mieć "ostre" zbocza sygnałów to mam tam też komparator z histerezą. Trochę drogie rozwiązanie ale działa idealnie. https://obrazki.elektroda.pl/1598244400_... Jako czujnika używam takiego zespolonego maleństwa KTIR0711S. Dioda IR z fototranzystorem....

    Mikrokontrolery AVR   25 Gru 2023 12:39 Odpowiedzi: 57    Wyświetleń: 1536
  • Jak odebrać i przetworzyć nietypową transmisję szeregową w BASCOM na ATmega8?

    Dane odczytuj na opadającym zboczu CLK.

    DSP i Transmisja   13 Wrz 2013 16:11 Odpowiedzi: 6    Wyświetleń: 2952
  • 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ń: 2663
  • Atmega8 Bascom - Jak ustabilizować Counter T1 przy niepodłączonym pinie?

    A wie Kolega co to jest drganie styków, i jak będzie to wpływało na timer (tam przecież występuje kilkanaście zboczy podczas jednego zwarcia...) i jakie są metody ich eliminacji sprzetowej?

    Mikrokontrolery AVR   25 Sie 2012 06:36 Odpowiedzi: 9    Wyświetleń: 1665
  • Programowe dzielenie, mnożenie impulsów. [BASCOM]

    Jak rozumiem chcesz defakto dzielić częstotliwość przebiegu jeżeli tak to nic prostszego: pętla for inkrementowana stanem wysokim np. i po osiągnięciu określonej ilości powtórzeń zmiana jakiegoś pinu "wynikowego" na stan przeciwny. problem się zacznie jak będziesz chciał podzielić przez liczbę inną niż wielokrotność 2 nie mam pomysłu jak takie dzielenie...

    Mikrokontrolery AVR   11 Mar 2009 15:39 Odpowiedzi: 32    Wyświetleń: 5732
  • Kolejkowanie przerwań INT0 i INT1 w Bascom AVR na ATmega8 – jak to zrealizować?

    czy da sie w bascomie tak zaprogramowac przerwania zawnetrzne (ATmega8) zeby w trakcie procedury wykonywania przerwania zalozmy INT0 przy pojawieniu sie sygnalu przerwania INT1 zapamietalo to i wykonalo procedure drugiego przerwania po zakonczeniu pierwszej? przerwania reaguja na zbocze sygnalu nie na poziom

    Mikrokontrolery   16 Lip 2005 07:34 Odpowiedzi: 4    Wyświetleń: 1327
  • Jak płynnie sterować obrotami silnika krokowego na Attiny2313 z EMC2?

    Ale to nie jest praca półkrokowa... Proszę poczytać sobie o sposobach sterowania silnikami krokowymi np. tu: http://www.automatykaonline.pl/poradnik/... W moim przypadku nie ma to akurat znaczenia jeśli chodzi o prace silnika ponieważ chodzi bardzo płynnie i jest mocny nie gubi kroków, zależy mi na problemie sterowania prędkością za pomocą...

    Mikrokontrolery AVR   09 Kwi 2010 22:58 Odpowiedzi: 37    Wyświetleń: 12778
  • Emulator zmieniarki CD do Audi - odbiór bitstreamu, Bascom, algorytm

    http://obrazki.elektroda.pl/8753306600_1... Tak wyglądają "bity" na kablu. Stan wysoki jest stanem spoczynkowym. Wyobraz sobie, ze bierzesz timer, podlaczasz taki sygnał do procesora, i co zbocze przechwytujesz wartosc z timera a następnie wykonujesz odpowiedni ISR. Każdy odstęp ma przecież swój unikalny czas. W ISRrze wiesz dokładnie, jakie...

    Mikrokontrolery AVR   17 Sie 2011 15:09 Odpowiedzi: 6    Wyświetleń: 1559
  • Zmiana priorytetu przerwań Int0 i Int1 w 89C2051 pod Bascomem

    Nie wiem o jakie przerwania Ci chodzi zewnętrzne czy wewnętrzne. Uwaga dotyczy przerwań zewnętrznych. Jeżeli ustalisz priorytet dla INT0 a będzie ono reagowało na stan a nie na zbocze to procek nie zauważy przerwania INT1 do czasu wystąpienia stanu wysokiego na INT0. Sposób reakcji ustala się komendą Set (opadające zbocze) lub Reset (niski stan) Tcon.0...

    Mikrokontrolery   28 Maj 2003 20:22 Odpowiedzi: 3    Wyświetleń: 1597
  • [AVR] Jak wysyłać dane do wyświetlacza VFD z układem TP6312F w Bascom/C?

    To jest zwykły interfejs SPI. Dane wystawiasz przy zboczu opadającym na CLK. Zatrzaskujesz zboczem narastającym na CLK.

    Mikrokontrolery AVR   30 Paź 2009 01:37 Odpowiedzi: 2    Wyświetleń: 1290
  • Jak zrealizować licznik obrotów w BASCOM z użyciem dwóch pinów?

    ...na tych przerwaniach to albo ie umię zrobić albo nida sie tego zrobić... Polecam notę aplikacyjną AN-115 na stronie firmowej Bascoma http://www.mcselec.com/an_115.htm. Opisane jest dokładnie to czego szukasz. Tak jak pisałem wcześniej: możesz zrobić to samo bez przerwań - sprawdzając stan portu w pętli. Jak się uprzesz, to można także czterokrotnie...

    Mikrokontrolery   24 Wrz 2005 20:52 Odpowiedzi: 18    Wyświetleń: 2564
  • Jak ustawić T2 w Bascomie do przerwań przy pomiarze obrotów silnika?

    Witam, zwraca się z ogromną prośbą do wtajemniczonych w programowaniu w Bascomie. Otóż piszę program do mierzenia obrotów wirnika silnike elektrycznego i wykombinowałem sobie, że to będzie działać tak, że co obrót wygenerowane zostanie przerwanie zewnętrzne a właściwie przepełniony zostanie T2 bo będzie mu brakowalo zawsze tylko 1 do przerwania, a w...

    Mikrokontrolery   25 Sty 2007 12:46 Odpowiedzi: 3    Wyświetleń: 1101
  • Odbieranie danych z klawiatury PS2 na uC AT89S8253 w Bascomie - co poprawić?

    Ten rysunek nie jest zbyt dokładny. Nie znam Baskoma ale domyslam się że czytasz zaraz po narastającym zboczu zegara. Stabilny stan linii danych jest gwarantowany w zasadzie jedynie w stanie "niskim" zegara. W stanie "wysokim", w trakcie nadawania, właśnie następuje zmiana wartości lini. Jeżeli się zastanowisz to w zasadzie jako pierwszy bit wczytujesz...

    Mikrokontrolery   06 Gru 2006 17:50 Odpowiedzi: 11    Wyświetleń: 2747
  • [AVR/BASCOM] Kod BASCOM do pomiaru odległości z HC-SR04 na AVR

    To może żeby już zamknąć temat jest ktoś kto dysponuje tym modułem czujnika (HC-SR04) oraz posiada na wyposażeniu jakiś sprzęt pomiarowy żeby móc precyzyjnie sprawdzić czy czas między sygnałem TRIG a zboczem narastającym sygnału Echo jest stały i ewentualnie ile on wynosi ??

    Mikrokontrolery AVR   02 Lut 2013 21:34 Odpowiedzi: 12    Wyświetleń: 8801
  • AT89C2051 - wejscie pradowe czy czestotliwosciowe ?

    Czesc, Zalozmy ze buduje uklad sterowania oparty na AT89C2051. Glownym elementem ukladu jest przeplywomierz turbinowy, ktory moze podawac sygnal wyjsciowy w postaci sygnalu pradowego w zakresie 4-20 mA, lub sygnalu czestotliwosciowego 0-10 kHz. Teraz pytanie, ktory sygnal latwiej "zarejestrowac" procesorem ? Przypuszczam ze w wypadku analogowego sygnalu...

    Mikrokontrolery   19 Mar 2004 22:36 Odpowiedzi: 9    Wyświetleń: 1769
  • Dac 12bit Mcp4822 obsługa tego przetwornika w Bascom

    Witam Wszystkie szczegóły odnośnie transmisji masz na stronie 6 w postaci graficznej. Bardzo ładnie wszystko widać. W pierwszej kolejności ustawiasz pin CS i LDAC w stan wysoki a SCK w stan niski. Żeby rozpocząć transmisję do układu (DAC) ustawiasz stan niski na wyjściu CS następnie na wyjściu danych SI ustawiasz najbardziej znaczący bit dwunastobitowego...

    Mikrokontrolery   17 Lut 2011 19:45 Odpowiedzi: 8    Wyświetleń: 4252
  • Czytnik kart GSR-1120-12 - różne dane przy odczycie w Bascom na ATMega16

    Jak czytałeś lub nie :) karta ma sekwencje "startu" , nie pamiętam teraz jaki ma format, jest to jakiś 5bit znak, ja najpierw z czytuje cały bitstream od czytnika i potem funkcją szukam startu jak nie znajdę to "przekręcam" bufor (znaczy ostatni bit staje się pierwszym w strumieniu) i jeszcze raz szukam znaku startu, potem już tylko na podstawie tablicy...

    Mikrokontrolery AVR   12 Wrz 2010 22:47 Odpowiedzi: 7    Wyświetleń: 3436
  • Jak zmierzyć wypełnienie impulsu w Bascomie? Szukam przykładowego kodu

    Mam już program napisany w Bascomie obliczający czestotliwość a z częstotliwości okres jednak nie bardzo mam pomysł jak moge wychwycić koniec impulsu(zbocze opadające)...Reszta to pikuś następnie obliczam procent wypełniania impulsu do całego okresu...ma ktoś pomysł jak zrealizować czas trwania impulsu w Bascomie? Dodam tylko że impulsy zliczam poprzez...

    Mikrokontrolery   24 Sty 2014 19:22 Odpowiedzi: 8    Wyświetleń: 2713
  • Jak mierzyć czas między impulsami w Bascom? Wybór i konfiguracja Timera

    No przecież prosto. Konfigurujesz timer1 do pracy w normalnym ale nie robisz start timer. robisz przerwanie dzialajace na zbocze np. narastające-> Dalej : robisz zmienną flaga w przerwaniu robisz if flaga=1 then start timer1 flaga=0 else stop timer1 w rej od timera masz czas... kopiujesz gdzie Ci tam pasuje flaga=1 zerujesz licznik endif I tyle, oczywiście...

    Mikrokontrolery AVR   05 Paź 2008 17:38 Odpowiedzi: 6    Wyświetleń: 2878
  • Atmega, przerwanie od zbocza opadającego/narastającego

    Zawsze zostaje Ci w zapasie przerwanie od komparatora analogowego które tez jest na oba zbocza, dodatkowo ma zaletę ustawienia poziomu np. odcina szumy. Ale ja bym się Bascomem za to nie brał - precyzyjne zależności czasowe tylko asembler. Pozdr. N.

    Mikrokontrolery   07 Sty 2007 02:49 Odpowiedzi: 6    Wyświetleń: 6376
  • Problem z odczytem danych z wyświetlacza sekwencyjnego

    7401 to była jakaś bramka, nie ma to chyba tutaj większego znaczenia. O ile pamiętam 74151 to multipleksery - tutaj chyba odpowiadają za doprowadzenie odpowiednich danych do 7447. Sygnał możesz brać z wyjścia 7442 tak, jak dotąd - to wiecej kabelków, ale jak już masz podłączone.... Chyba, żeby się okazało, że program się nie wyrabia z tymi wszystkimi...

    Mikrokontrolery AVR   16 Mar 2009 13:12 Odpowiedzi: 63    Wyświetleń: 7390
  • Konfiguracja licznika 8051 w Bascom - czy jest poprawna?

    Jdno pytanie czy ponizsza konfiguracja bedzie prawidłowa : Chodzi o to aby licznik zliczał impulsy wewnętrzne z kwarcu przez czas jaki na int0 bedzie stan wysoki. w momencie pojawiania sie zbocza opadającego aby program przchodził do obsługi przerwania : Fragmenty w bascom : config timer0 = timer , gate = external , mode =1 set Tcon.0 - reakcja na zbocze...

    Mikrokontrolery   15 Paź 2003 15:36 Odpowiedzi: 1    Wyświetleń: 1529
  • Jak napisać procedurę w Bascom do sterowania syntezą przez CK, DATA, EN?

    np tak: (to tylko pogladowo bo to nie jest program) a-enable b-data c-clk dana-dana do wyslania c=0 b=0 'obie linie w stnaie spoczynku maja 0 a=1 'zaluzmy ze wysoki stan uaktywnia odbiornik danych dana=??? for x=0 to 7 b=dana.x 'wystaw bit c=1 'zaluzmy ze narastajace zbocze wpisuje bit c=0 next x a=0 'jesli na tym jednym bajcie chcemy skonczyc transfer,...

    Mikrokontrolery AVR   25 Lut 2005 03:52 Odpowiedzi: 1    Wyświetleń: 1874
  • 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ń: 2154
  • [Bascom] Atmega8 - Odczyt RC5 z INT1 zamiast INT0 w Bascom, konfiguracja wejścia

    W takim razie sprawa jest dość prosta. Na początku przerwania musisz wyłączyć przerwania z INT1, skasować flagę w INTF1 w GIFR (zapisać 1) by nie otrzymać fałszywego przerwania po wyjściu (w kodzie będzie wiele zboczy), odebrać kod przez GETRC5(), następnie włączyć znów przerwania z INT1.

    Mikrokontrolery AVR   03 Paź 2010 21:18 Odpowiedzi: 7    Wyświetleń: 4072
  • [Bascom] Bascom AVR – odczyt z MAX6675, dlaczego pobierany jest tylko jeden bajt danych?

    Witam Sprawa prosta. Rozwiązać problem można na kilka sposobów. Ja robiłem tablicę 16-to elementową i w pętli z każdym zboczem sygnału zegarowego wpisywałem wartość do tablicy. Po odczytaniu 16 bitów czytałem te komórki, które mnie interesowały i sumowałem wynik z odpowiednimi wagami bitów. Poglądowy program poniżej. Config Pinx.x : Clk alias Portx.x...

    Mikrokontrolery   15 Gru 2011 21:46 Odpowiedzi: 7    Wyświetleń: 8125
  • [Bascom] Jak podłączyć klawiaturę AT PS/2 do Atmega8 w Bascom? Konfiguracja i kod

    Czy może mieć na to wpływ to z jakich pinów korzystam? Na pewno ma. Moim zdaniem nie da się poprawnie obsłużyć klawiatury bez wykorzystania przerwań. Nie mam pojęcia jak jest to obsługiwane w BASCOMIE ale wiem jak działa klawiatura. W takt zmian sygnału CLK są przesyłane dane DATA. Całość sprowadza się do sprawdzania stanu na pinie do którego podłączony...

    Mikrokontrolery   07 Maj 2010 11:20 Odpowiedzi: 14    Wyświetleń: 3041
  • Jak wyłączyć przerwanie INT1 w uC M32 w Bascomie?

    Witam A nie lepiej wyzwalać przerwania zboczem, zamiast poziomem? Przykładowo: CONFIG INT1 = RISING 'reakcja na zbocze rosnące CONFIG INT1 = FALLING 'reakcja na zbocze opadające Wtedy procesor obsłuży przerwanie tylko raz po znianie stanu INT1 z wysokiego na niski (jeśli skorzystasz z FALLING oczywiście). Co robisz źle to trudno powiedzieć nie widząc...

    Mikrokontrolery   26 Lip 2006 10:03 Odpowiedzi: 2    Wyświetleń: 1095