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.
Można to zrealizować na licznikach rewersyjnych np. 4029. http://obrazki.elektroda.net/74_12273052... Wejścia ustawiające (programujące) P0÷P3 liczników są określone przełącznikami BCD (UST1 i UST2). Pokazana na obrazku liczba 27 oznacza, że po tylu impulsach zegara na wyjściu bramki U4A pojawi się ujemny impuls, powodując ustawienie WY w stan...
Sygnał ma zbocze narastające o czasie trwania 1/4T, zbocze opadające o czasie trwania 3/4T. Interesujące nas czasy zajmują 80% obydwu zboczy, bo zbocza sygnału są jednostajnie zmienne (linia prosta). 4/5 × 1/4 = ... 4/5 × 3/4 = ...
nie mylisz się Dodano po 20 już się poprawiam, bo w temacie napisałeś ATmega8, jakoś mi to umknęło i skupiłem się tylko na tekście i pytaniach o sposobie wyzwalania przerwań. Z opisu dokumentacji jaką czytałeś poprostu domyśleć się można że chodzi o procki inne niż ATmega8 bo akurat ten procek nie ma przerwań PCINTx, Więc co do tego co przeczytałeś...
W celu skrócenia czasu opadania napięcia na tranzystorze drugim (po prawej) musisz wprowadzić sprzężenie zwrotne. Możesz to zrealizować np. dodatkowym tranzystorem pnp podłączonym kolektorem do kondensatora, emiterem do zasilania a bazą - przez rezystor np. 10k do kolektora tranzystora drugiego (swoją drogą mógłbyś choć opisać elementy na schemacie).
Robisz synchroniczną detekcję zbocza i odliczanie timeoutu jakimś długim rejestrem w momencie ustawienia stanu wysokiego. Jak timeout minie - ustawiasz na zero. IIR raczej nie nie znajdzie tu zastosowania. BTW - co to za projekt docelowo ma być jeśli mogę spytać?
Witam, przy nienormalnie długim czasie opadania prawdopodobnie ujawniają się jakieś hazardy związane z wewnętrzną budową układu. Projektanci ich nie przewidzieli ponieważ przyjęli założenie co do maksymalnego dopuszczalnego czasu narastania i opadania sygnału. czas opadania trwa ok 13 mikrosekund i wyjście się nie wzbudza. Jest to ok 26 razy dłużej...
Niekoniecznie będzie to 160%, gdyż wg noty zegar wynosi min. 10 MHz, czyli 16 MHz, które można łatwo uzyskać (24 MHz zresztą też), zadziała. Oczywiście o jakimś sensownym przetwarzaniu danych raczej mowy nie ma - ale jeśli kamera będzie podłącozna pod interfejs RGB kontrolera LCD to przesył obrazu kamera LCD procesora nie zajmie. Wszelkie timingi da...
Witam, możesz wykorzystać 74123, jeden przerzutnik wyzwalany narastającym zboczem a drugi wyzwalany opadającym zboczem. Pozdrawiam
O ile pamiętam z przerzutników JK (7473) to na przednim zboczu zegara zapamiętują one stan wejść JK (w przerzutniku wewnętrznym Master) i przepisują ten stan na wyjście (slave) przy opadającym zboczu. Liczniki 93 reagują na opadające zbocze zegara, więc następny licznik zmieni stan przy przejściu z 1 na 0 wyjścia poprzedniego stopnia.
No to coś kiepsko tą dokumentację czytałeś... Linia E steruje wysyłaniem danych do LCD... Opadające zbocze zatrzaskuje dane na szynie...
void write_to_lcd(char x) { SET_E; out_nibble(x >> 4); // wystawienie na szynę danych starszej połówki bajtu CLR_E; // opadające zbocze na E powoduje zapis do wyświetlacza SET_E; out_nibble(x); // wystawienie na szynę danych młodszej połówki bajtu CLR_E; // opadające zbocze na E powoduje zapis do wyświetlacza _delay_ms(1);...
tak , podłączenie jest prawidłowe jedna mała uwaga jeżeli układ ma służyć tylko do separacji to ok , natomiast jeżeli do innych celów to lepiej wykorzystaj dostępne piny z obsługa przerwania zewnętrznego , ustawiając reakcję na opadające zbocze sygnału
Miałem podobny problem. Po prostu na początku przerwania odczytywałem stan pinu. 1 - zbocze narastające, 0 - opadające. Działało to bezproblemowo.
Chyba raczej ldi r16,2 out MCUCR,r16
Przerwanie sztucznie chiałem zgłosić, ustawiając flagę INTF0 w GIFR. A tak z ciekawości, jak to chciałeś zrobić? Czytałeś to? The flag is cleared when the interrupt routine is executed. Alternatively, the flag can be cleared by writing a logical one to it. Wpisywanie logicznej jedynki zeruje flagę, a nie ustawia. Wpisywanie zera nic nie zmienia, niezależnie...
Witam W menu funkcje podstawowe GF jest bloczek bramki AND & ze strzałką do góry - zbocze narastające i bramka NAND ze strzałką w dół zbocze opadające. Pozdrawiam Arek
Co konkretnie daje ten układ, i jak działa? Ten układ wysyła krótki impuls ujemny w odpowiedzi na każde opadające zbocze sygnału wejściowego, co powinno zaradzić problemom opisanym przez ciebie w poprzednim poście. Wyjście tego układu należy podpiąć do nóżki trigger układu NE555.
Jeśli nie masz dostępu do impulsów 7. kanału a koniec impulsu 6. kanału nie jest początkiem 1., to chyba najlepszym rozwiązaniem będzie generowanie szpilek na narastających i opadających zboczach impulsów RC. Potrzebne będą takie impulsy z obu zboczy 1., 3. i 5. kanału oraz opadającego zbocza 6. kanału. Powinno dać się to zrobić na 4 bramkach EXOR z...
Bo nie tak się używa przerwań zewnętrznych. Można po pojawieniu się przerwania od zbocza narastającego wystartować timer, w przerwaniu zmienić na zbocze opadające i gdy pojawi się zbocze opadające zatrzymać timer, odczytać jego stan do zmiennej volatile wykasować i ponownie ustawić na zbocze narastające. Mozna też wykorzystać oba dostępne przerwania....
Włączyłeś SYSCFG w RCC?
Zbocze opadające, NAND (Edge).
No fakt - najpierw inkrementuje :oops: Jeśli chodzi o TF2 to sprawa ma sie tak(to sprawdziłem w bibli 51): Ponieważ Timer2 posiada 2 źródła przerwań , za którymi stoją flagi EXF2,TF2 to nie są one zerowane sprzętowo , byśmy wiedzieli co spowodowało przerwanie T2 , a mianowicie opadające zbocze na T2EX(P1.1) czy przepełnienie licznika.Więc flagi TF2/EXF2...
Witam. Rozumiem, że działa to tak: Timer cały czas zlicza czas... 1. Gdy zbocze jest narastajace, przepisuje aktualna wartość timera do zmiennej zbocze1. 2. Zmieniam aby teraz reagował na zbocze opadające. 3. Gdy zbocze jest opadające , przepisuje aktualną wartość timera do zmiennaj zbocze2. albo raczej: 1.Gdy zbocze jest narastajace, zeruję zawartośc...
A czy czasem ten encoder nie ma wyjścia typu OC (otwarty kolektor)? Jeśli tak, to przy takiej dużej częstoliwości impulsów, odległość pomiędzy może być tak mała, że na skutek tworzenia się układu całkującego możesz źle interpretować te impulsy. Jeśli rzeczywiście jest to encoder o wyjściu OC to : Jakie rezystory masz na kolektorach? Spróbuj je zmniejszyć...
. I ile mam tych Hz mieć 1? To będzie 0.5s HIGH i 0.5s LOW? 1Hz to 0.5s HIGH i 0.5s LOW. No ale 555 reaguje na zbocze opadające. Ok. Jak mam zbudować na zbocze wzrastające. Ile masz tych 555? dwa? chcesz wyzwalać na przemian czy jak? Opisz co chcesz uzyskać i do czego ma to służyć.
problem jest w tym że ten układ 4017 jest wyzwalany zboczem opadającym. Licznik 4017 reaguje na: - zbocze ujemne (opadające) zegara podawanego na CP1 (p.13) przy CP0 (p.14) połączonym z +Uzas, - zbocze dodatnie (narastające) zegara podawanego na CP0 przy CP1 połączonym z masą. Pozdrawiam.
Prosze o podpowiedz-przykladzik jak configurowac (w ATMEGA32)przerwanie np. INT1 aby reagowalo na opadajace zbocze
Znowu tak. Ogólnie pierwszy schemat jest ok i twoja ostatnia propozycja też. Właściwie to głównie zależy czy chcesz dostawać początek impulsu narastającym czy opadającym zboczem. Podejrzewam że w liczniku jest transoptor i mu wszystko jedno.
Nie trzeba trafiać w zbocze, sam napisałeś że " jeżeli przytrzyma się logiczną 1, to na wyjściu stan będzie się zmieniał z częstotliwością 1Hz" i to jest prawda. To czy reaguje na zbocze narastające czy opadające zależy od konstrukcji przerzutnika, częściej pracują na opadającym (wg. Wikipedii).
Skasuj flagi PWR->SCR = PWR_SCR_CSBF | PWR_SCR_CWUF; bezposrednio przed weściem w uspienie ( __WFI(); )
Jaki to dokładnie układ ? Atmel AT29C020 jest programowany sektorami po 256 bajtów (jeżeli /CE jest w stanie niskim, to adres zatrzaskiwany jest przy opadającym zboczu /WEa dane przy narastającym. /OE musi być w stanie wysokim), przy czym pomiędzy poszczególnymi zboczami (narastającym/opadającym /WE) nie może upłynąć więcej niż 150µs, inaczej następuje...
Kod jest OK. Napisz jak wygląda LED_G_ON. Zdeasembluj to w studio i sprawdź gdzie faktycznie jest wektor przerwania, czy na własciwym miejscu?
No to zrobiłem pare testów 8-) Dostałem jakieś LS4013 - SANYO. 4076 "cienias" Poltronik nie miał. :D Okazało się, że bardzo nie lubią wolno opadających zboczy impulsów. Usunąłem kondensator na CLK (220 nF) i działa bez zająknięć. Dodatkowo zmieniłem rezystor 220 k w puncie wspólnym katod diod na 10 k. Zrób to samo i napisz, jakie wyniki. PS. Switche...
Mój kod sie kompiluje U mnie nie. -Pin DRDY też mi nie działa. Bo jak już to ten pin trzeba w przerwaniu obsługiwać, na opadające zbocze. Zainicjować start konwersji i potem w przerwaniu koniecznie trzeba odczytać rejestry od wyniku. Bo dopiero odczyt powoduje, że nóżka DREDY wraca do stanu wysokiego. Ale obsługa tego pinu nie jest konieczna bo sam...
Chłopaki pomóżcie Dzisiaj cały dzień siedziałem nad problemem i zatoczyłem koło, wracając do: #include <avr/io.h> // dostęp do rejestrów uint8_t led; int main( void ) { DDRC = 0xFF; // PortC jako wyjścia TCNT0 = 0xFE; // wartość początkowa T/C0 TCCR0 = _BV(CS01)|_BV(CS02); // T/C0 zlicza opadające // zbocza na wejściu...
Na OUT pojawia się fala prostokątna o różnym wypełnieniu. Wystarczy wykryć zbocze opadające.
Od INT0-narastające zbocze a od INT1 opadające. Potem TIMER. Chociaż to rozrzutne wykorzystanie zasobów sprzętowych. Pewnie da się taniej. Dodano po 29 Albo w pętli głównej (pooling): jeśli PD.2=1 to start timer odlicz 1ms(albo 2) (może programowo się podeprzeć-nie wiem jaki kwarc i podzielnik) ustaw PA.2 koniec jeśli. A jak nie: ustaw PA.2=0
J.A. to nie przez autora, wynika to z linku wrzuconego przez pndemon : panowie z xilinxa odradzają mieszanie układów działających na narastające i opadające zbocze http://www.xilinx.com/xlnx/xweb/xil_tx_d... Dodano po 32 tekst jest zawijany...
Możesz w mikrokontrolerze nadajnika zwiększac jakąś małą zmienną licznikową, na przykład, do 10. Za każdym razem gdy nadany ma być "impuls" nadajnik nadałby ramkę z wartością tej liczby. Teraz Raspi odbiera liczbę 8 a poprzednio odebrał 6. Raspi wydedukuje że w międzyczasie był też impuls z liczbą 7 ale nie dotarł więc zwiększa tym razem swój licznik...
Normalny przerzutnik powinien zmieniać stan tylko przy jednym rodzaju zbocza – albo tylko rosnącym, albo tylko opadającym. Skoro wyjście Q przerzutnika zmienia się tak przy zboczach opadających, jak i rosnących, to zapewne jest to jakiś zatrzask (latch). Nie wygląda mi to jednak na D latch , jeżeli tabelka jest poprawna…
W tym układzie opadającym zboczem. Dokładniej gdy napięcie na wejściu sterującym, komparatorze spadnie poniżej 1/3 Vcc.
Witam. Jeśli podajesz sygnał przewodem (dotykasz wyprowadzenia) to tak może być. Tu sygnał musi być czysty. Wartość rezystora (10k) wpływa tylko na obciążenie źródła sygnału. Pzdr.
Pozmieniałem troche program ale nie działa prawidłowo prędkość strasznie skacze od 0 do 240 km/h -bo nie zerujesz co 1 sec. licznika impulsów (Timer0), ponadto ,masz zbyt duży błąd zaniżając zakrses zmienmnej "Licz" - as byte Porównaj: $regfile = "2313def.dat" $crystal = 8000000 Config Lcdbus = 4 Config Lcd = 16 * 2 Config Lcdpin = Pin ,...
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...
74xx573 nie na narastającym zboczu, tylko jak CP jest w wysokim stanie, to jest "przeźroczysty". Zapamiętuje to, co jest na opadającym zboczu zegarowym. Na narastające zbocze są 74xx574.
A dlaczego przerzutnikiem monostabilnym ma być 555? Między innymi 4538 i 74HC123 czy 74HC221 mają wejścia do wyzwalania narastającym lub opadającym zboczem. Skoro impuls ma być krótszy niż zegar szukaj układów lub sposobów podłączenia nieretrygerowalnych.
http://obrazki.elektroda.net/10_12247489... z tego co widziałem to jeśli on reaguje na opadające zbocze to tylko trzeba mu dodać inwerter bo na wyjściu ma stan niski
Oscyloskop o paśmie 12GHz będzie miał czas narastania 30ps, wynika stąd, że aby zmierzyć taki przebieg potrzebujesz sprzętu szybszego, a wszystkie ścieżki, złącza, przewody po drodze muszą mieć płaską charakterystykę częstotliwościową do dziesiątek GHz. Dodano po 1 Temat ciekawy, przy czasach 30ps jakakolwiek pojemność na wyjściu pogorszy ten czas kosmicznie........
Źle myślisz. Zbocze opadające wyzwala impuls dodatni na wyjściu. Trzymanie trigger przy masie powoduje, że masz wyjście w ciągłym stanie wysokim.
Zadziała. Radzę zastosować przekaźnik https://www.fif.com.pl/pl/przekazniki-cz... Tryb pracy H Opóźnienie przy wyłączeniu z możliwością podtrzymania. Zbocze narastające sygnału START powoduje załączenie przekaźnika, natomiast zbocze opadające powoduje rozpoczęcie odmierzania czasu. Podanie sygnału START w trakcie...
Sygnał RC w trybie pracy A/A MUX jest aktywny zboczem. Zgodnie z obrazkami z Datasheet trzeba wystawić ROW address i wtedy opadające zbocze RC zatrzaskuje bity ROW, potem wystawiamy COLUMN i odpuszczamy RC. Niestety w DS nie znalazłem jak dokładnie adresy są implementowane ale przypuszczam, ze trzeba wystawiać wszystkie adresy kolumn (A10-A0) an dla...
1. Można to różnie rozwiązać. Najprościej, to wykorzystać któryś z pinów INT. Algorytm: - ustaw przerwanie z pinu INT0 na zbocze np. narastające, - gdy pojawi się zbocze narastające to wywoła funkcję obsługi przerwania, - w funkcji przerwania uruchamiasz timer i zmieniasz ustawienia INT0 na zbocze opadające, - gdy wystąpi zbocze opadające - zatrzymujesz...
Więc ten kod wydaje się błędny. Zgodnie z pdfem zapis odbywa się na opadającym zboczu sygnału WR. W tym kodzie wydaje się, że WR jest na tym samym porcie są D0-D7 i WR? Niemożliwe. W dodatku sekwencja zapisu wydaje się być błędna.
Pytanie poza konkursem: Czy te powoli opadające zbocza mogą być winą karty dźwiękowej czy to ja coś robię nie tak? To wygląda na efekt sprzężenia zmiennoprądowego - kondensator szeregowo na wejściu karty dźwiękowej. To normalne.
Witam, Tx powinno być w stanie wysokim, i opadające zbocze jest traktowane jako rozpoczęcie transmisji, może jakiś pull-up ci zginął? A co to za śmieci w okolicach 70%, na każdym kanale? To może coś wyzwalać, może masz problem z zasilaniem? Czy sprawdzałeś to, co prosiłem wcześniej (nie znalazłem odniesienia): - nie podłączasz matrycy klawiatury, ale...
Najlepsza była by fotokomórka. Masz dwa zbocza narastające i opadające. Od zbocza opadającego do narastającego liczysz drogę pomiędzy butelkami. Od narastającego do opadającego to butelka. A reszta to tylko matematyka.
Inna nazwa to zbocze narastające i opadające. Dobrze rozumiesz. Tylke te symbole bardziej takie na poziomy a nie zbocza, zobacz tutaj: https://obrazki.elektroda.pl/9347858100_...
Tu znajdziesz opis działania wielu układów cyfrowych http://slideplayer.pl/slide/417530/
Zostaje do omówienia pin INT od PCF8574. Na tym pinie pojawi się zbocze opadające gdy zmieni się coś na wejściu PCF8574. Nie ma możliwości maskowania przerwań dla poszczególnych pinów PCF8574, a przerwanie jest wyzwalane na każdą zmianę stanu (zarówno rosnące, jak i opadające zbocze) na pinach PCF8574. Lepiej chyba użyć MCP23017 do tego celu. Dodano...
Skąd bierzesz sygnał wejściowy? Mam nadzieję, że nie z przycisku - wtedy będziesz miał kilka zatraśnięć timera przy każdym naciśnięciu i zwolnieniu. TIM2->SR&=!TIM_SR_CC1IF ; // Zeruję flage - to inaczej TIM2->SR &= 0; Ta instrukcja zeruje wszystkie znaczniki źródeł przerwań timera. Całkowicie niepotrzebnie używasz też: NVIC_SetPriorityGrouping( 5);...
Witam, żeby dużo nie zmieniać w programie, w pierwszej kolejności spróbowałbym przenieść przerwanie na zbocze opadające, ewentualnie zwiększyć podciągnięcie (dodatkowe np. 10k do pinu). Samo przerwanie też bym zmienił na "jedna_czterysta_pięćdziesiąta_litra++" (np uint32_t) i dostosował resztę.
Witam, Sterowanie wyświetlaczami będzie działać. Natomiast musisz zastąpić układ zatrzasku 74HCT574 pomiędzy uP a EPROMEM układem 74HCT573. Gdyż linie adresowe A0-A7 są poprawne dane na opadającym zboczu sygnału ALE. Pozdrawiam JarekC
Witam serdecznie. Zbudowałem sobie licznik impulsów na AVR-ku. Generalnie układ pracuje poprawnie ale bywa że czasami zliczona jest nieprawidłowa ilość tych impulsów. Iteraz mam pytanie bo zgupiałem. Powiedzmy że sygnał liniowo opada ze stanu wysokiego w stan niski w czasie 1 sekundy. (Bardzo ale to bardzo małe strome zbocze) Przerwanie ustawione jest...
Witam, samego zbocza (znanego z innych sterowników) nie ma... ale można zastosować timer BH z nastawą w cyklach - 1 cykl to ok. 10 ms - uzyskasz krótki impuls po zmianie jego wejścia z 0 na 1. Analogicznie wstawiając przed niego negatora uzyskasz "zbocze opadające".
Z zestyku pomocniczego stycznika podajesz na przełączny przekaźnik. Jak stycznik się otworzy, to przekaźnik automatem wyzwoli przekaźnik czasowy wstrzykujący prąd DC. Przy obecnych przekaźnikach czasowych nawet możesz sobie podarować dodatkowy przekaźnik sygnałowy. Wystarczy znaleźć przekaźnik czasowy reagujący na zbocze opadające.
Ustaw wyzwalanie kanału SDA zboczem opadającym, brak wyzwalania dla SCL i spróbuj jeszcze raz
Witam. Poczytaj o przerwaniach i o reakcji na opadające zbocze. Wykrywasz przerwanie na opadające zbocze. W obsłudze przerwania sprawdzasz czy na wejściu jest stan niski.
Impulsator ma dwa wyjścia... Wystarczy sobie spojrzeć na przebiegi stanów przy normalnej pracy. 1. Tylko jedno z nich podpinamy pod przerwanie. 2. Skoro przy zboczu opadającym i zboczu narastającym drugie z wyjść impulsatora będzie miało taki sam stan, zaliczamy to jako "drganie", jeśli natomiast różne, zaliczamy to jako prawdziwy impuls... ;)
Wyjścia to nóżki 6(Q) i 1 a wejścia to 3(A1), 4(A2), 6(B). Układ 74121 jest to przerzutnik monostabilny generujący Impuls dodatni (6) lub ujemny (1) o określonym czasie trwania. Czas trwania impulsu ustawiony jest przy pomocy elementów RC dołączonych zewnętrznie. Jeżeli podamy na nóżkę 3 (A1) stan niski to rosnące zbocze na wejściu 5 (B) spowoduje wygenerowanie...
Wymyśliłem sobie taką koncepcję: Wymyśliłem detektor przejścia przez zero napięcia w sieci (na transoptorze). Procesor będzie dostawał opadające zbocze, wtedy kiedy napięcie sieciowe jest w okolicy zera i będzie zaczynał liczyć czas. Zamierzam wystawiać z procesora impuls wyzwalający triak dobierając jego przesunięcie w czasie względem momentu przejścia...
Skoro jest możliwość generowania przerwania od przechwycenia wartości licznika przy narastającym i opadającym zboczu to po co do tego jeszcze mieszać przerwania od GPIO? Kwestia tylko sprawdzenia w przerwaniu czy w danym momencie jest stan niski na porcie czy wysoki. Jeśli jest stan wysoki to zapamiętujemy wartość licznika do zmiennej A jeśli jest niski...
A co zmienia stan PSEN? Bo jakoś tego na schemacie nie widać? na schemacie jest podłączenie coma z maxem i up natomiast PSEN poprzez zworke podłączam do masy. Ogólnie PSEN razem z resetem powinien uaktywnić tryb bootujący a dokładniej, opadające zbocze na resecie przy psen do masy.
Mam już dwa działające od dwóch lat układy na CD4017 z niepodłączonymi wyjściami i nic się z nimi nie dzieje. To zrób detektor pola elektrycznego na 4017, do wejścia zegarowego podłączasz kawałek przewodu i licznik gdy zbliżysz do przewodu sieci 230V "sam" liczy, wejście /ENA które zostawiłeś wiszące w powietrzu może zastąpić CLK, z tym że reaguje...
Dzień dobry A_k. Gratuluję Ci ujawnienia uszkodzenia, które ja nazywam parametrycznym. Przy pomiarze oscyloskopowym przebiegu na bramce MOS-FET byłoby widać "ciągnące się" opadające zbocze impulsu. MOSFET za późno wyłączał się. Ten opornik i dioda mają przyspieszać zamykanie klucza i tego nie było. Brawo. Kazimierz
Układ różniczkujący. Może być na wzmacniaczu operacyjnym.
Załączenie X2 załącza Y2 na 3s. Gdzie w timer ustawić na 3 sek. Opadające zbocze na wejściu X3 ustawia w stan wysoki Y3 na 3s. Czy ktoś pomoże ???
Ustaw timer w tryb multiwibratora. Opadające zbocze wyzwoli multiwibrator i wywoła przerwanie. Będziesz miał informacje o początku pierwszego bitu.
A spróbuj tak: [syntax=c]{ _delay_ms(3); PORTC|=_BV(PC0); _delay_ms(1); PORTC&=~_BV(PC0); }[/syntax] Pamiętaj że łączny czas funkcji od momentu pzerwania do momentu powrotu z przerwania pod żadnym pozorem nie może przekroczyć 10ms. Inaczej każde następne przerwanie jest "spóźnione" o wartość nadmiarową nad te 10ms. Poza tym: [syntax=c]MCUCR|=_BV(ISC01)|_BV(ISC00);....
niestety Simulink nie pozwala mi włączyć do tego obwodu diody. Co to znaczy nie pozwala? Czy wyświetla jakiś błąd którego nie rozumiesz czy uniemożliwia narysowanie schematu? Taki układ jak w poście #8 nie me sensu, dopiero jak włączysz kondensator od katody diody do masy to będzie miało sens, można też dać mały rezystor kilka Ω szeregowo z diodą,...
Może być też wyzwalany zboczem tak narastającym jak i opadającym. Poziomem wysokim albo niskim a jeszcze pozostaje, jak zauważył Kolega w poście wyżej, wejście wyzwalania z bramką komparatorową. Przerzutnik np. w układzie 74HC73 jest wyzwalany na zboczu opadającym wejścia zegarowego.
Ustawiając int na opadające zbocze...
Chodzi tylko o to, że jak kontaktron jest załączony to uP jak jest na tyle szybki to będzie to zliczał (chyba, że ustawi się reakcje na zbocze opadające ale wtedy mogą być problemy z zakłóceniem,drganiem). Jak wiemy z jaką min i max prędkością koło będzie się poruszać to możemy wybrać na początek np: średni czas opoźnienia na poziomie 180st obrotu koła.
Witam, Wg mnie poprawnym rozwiązaniem jest wykorzystanie modułu DCM do wygenerowania sygnału zegarowego x2 i dopiero tego zegara do sterowania procesem. Z układów Xilinxa tylko układy CoolRunner-II miały przerzutniki mogące pracować na obydwu zboczach. Pozdrawiam JarekC
Myślałem, myślałem i wymyśliłem. Korzystam z dwóch układów czasowych zawartych w 4538. Na wejście -CLK pierwszego (skonfigurowanego jako układ z bez przedłużania impulsu) podaję dodatnie impulsy z detektora przejścia przez zero. Opadające zbocze wyzwala układ, który generuje opóźnienie 5ms. Po tym czasie opadające zbocze z wyjścia Q pierwszego monowibratora...
spróbuj przy takim układzie przycisku wykrywać opadające zbocze
Język nie jest ważny. Polega to na odpowiednim ustawieniu sygnałów na wejściach LCD czyli sterowania rejestru Port. Jak wrócę z pracy to wstawię tu kod napisany w C dla zwykłego LCD ( z lekkim tłumaczeniem). Może uda się to przerobić na Bascom. Wtedy uzyska się dostęp do czasów. Do tego czasu spróbuj wyssać procedurę inicjacji z noty katalogowej. P.S....
Można to zrobić na wiele sposobów. Można zdefiniować to rozwiązanie ogólnie jako dwa przerzutniki monostabilne. Pierwszy z nich wyzwalany jest zboczem opadającym na 20s. Drugi z nich wyzwalany jest zboczem rosnącym na czas okresu kierunkowskazu, po tym czasie kasuje stan tego pierwszego. Do zrobienia na 3 x 555 lub na 4093.
Jednak ów pomiar wydaje się chyba trochę niedokładny ponieważ czas zboczy narastających i opadających jest blisko granicy czasów tR oraz tF deklarowanego przez producenta. Popatrzyłem jeszcze raz na wykres w tamtym temacie. Oscyloskop zmierzył f = ~238 Hz. T = 1/f = ~4,2 ms. T~4,2 ms to okres przebiegu. Okres przebiegu to czas między dwoma kolejnymi...
No i to mnie najbardziej wkurza. Ty się męcz żeby pomóż nieszczęśnikowi, a on zabiera zabawki i idzie na inne podwórko. Przecież wiadomo, żeby odpowiedzieć na jakieś zagadnienie trzeba trochę czasu, więc jeżeli zawracamy już komuś głowę, było by przyzwoitością poczekać na odpowiedź i odpowiedzieć na nią ?
No nie mam niestety ATMEGA32 na stole. Wszystko może być. Wadliwy też. Ale nie przypuszczam. Płytki dla Atmega8 i ATmega32 też muszą być różne. No i alternatywne funkcje też. Np. pin pb.0 może pełnić w ATMega32 różne funkcje. str. 58 data. Czyli w zasadzie każdy pin może mieć nieco inną konstrukcję we-wy. Mozesz: sprawdzić na innym pinie- albo dać opornik...
(at)novcio Nie widzę problemu dlaczego by nie. Skrypt, jak widać, jedyne co robi to czeka na opadające zbocze na GPIO3 i po wykryciu tego wywołuje komendę zamykającą system.
Z tym kasowaniem faktycznie tak będzie, można markery skasować zboczem opadającym Q100.0. Co do sekwencji, za mało danych.
Może podciągnij wyjście przerwania do "1"
Jeśli pracujesz na mikrokontolerze AVR można ustawiąc aby reagował na opadające zbocze i w obsłudze przerwania zwiększać jedną ze zmiennych. i o to mi chodzi :), dzięki za pomoc....co prawda dalej nie wiem jak ma wyglądać kod, i jaką funkcję zastosować, aby program reagował na opadające zbocze, ale może gdzieś poszukam jeszcze coso tym, jednakże wszelakie...
Kod bez STM znajdziesz w jednym z tegorocznych numerów EP. Twój kod ma cały szereg usterek, m.in.: - używanie rejestrów ODR zamiast BSRR i BRR, - niezachowany czas ustawienia danych przed opadającym zboczem E, - zbędne sprawdzanie BUSY po wysłaniu danych, brak odczekania czasu pomiędzy wykryciem niskiego stanu BUSY i rzeczywistą gotowością (z tego powodu...
Tak, oczywiście maksymalna częstotliwość pracy i minimalne czasy impulsów będą ograniczone z powodu zastosowania elementów CMOS. Będziesz miał na wyjściu krótkie impulsy na narastającym i opadającym zboczu. T1=2*czas opóźnienia inwertera T2 - czas opóźnienia bramki XOR czas impulsu można wydłużyć dorzucając inwerterów (musi być parzysta ilość). Czas...
Tak, teraz SCK jest dobrze przełączany, ale jeszcze jedna rzecz: na początku funkcji ustawiasz CS na 0, a potem SCK na 0. Jeśli gdzieś przed pierwszym wywołaniem tej funkcji będziesz miał kod, który ustawi SCK na 1 (nawet przy CS = 1), to układ MAX zobaczy zbocze opadające zegara jako pierwsze i nie wiadomo jak na to zareaguje. Stany początkowe linii...
To w końcu jak to jest: 133 czy 266? Pamięci chyba nie działają na mnożnik razy podstawa magistrali? Poczytaj sobie co to jest DDR -> Double Data Rate, double czyli podwójnie - a wiec taktowanie pamięci DDR zegarem 133 MHz powoduje jej pracę z częstotliwością 266 MHz (zapis i odczyt na narastającym i opadającym zboczu sygnału zegarowego ). Było o tym...
Opadające zbocze to zmiana ze stanu wysokiego na niski (narastające to przeciwna sytuacja). To wszystko tak działa jak napisałeś.
zbocze opadające zbocze narastające opadające przerzutniki zbocze opadające
rezonans karoserii zestaw naprawczy pompa junkers zapala gaśnie
lodówka turystyczna granat audio
Montaż uszczelki katalizatora w Mercedesie Vito W639 Kalibracja przepustnicy po czyszczeniu Skoda Octavia 2 1.6 MPI 2004