No to co konkretnie musiał mieć IBM PC compatible? DMA który generalnie zaprojektowany był jeszcze dla 8085, tak samo kontroler przerwań i timer. Tandy 2000 było niekompatybilne głównie dlatego, że 80186 wyposażony był we własny kontroler przerwań, timery i dma (niekompatybilny z tymi dla 8085 stosowanymi z 8088 w PC). Nie inaczej było z NEC i "PC98"....
Czy sygnał CS_CF jest generowany z GAL-a? Tak. Może wytłumaczę bliżej jak wygląda projekt pod tym względem. W chwili obecnej komputer składa się z dwóch płytek. Pierwsza zawiera CPU, pamięci, kartę CF oraz trochę najbardziej podstawowej logiki (m.in. dekodery adresów). Druga mieści resztę I/O (m.in. uart, timer, kontroler klawiatury i kontroler przerwań)....
System sygnalizuje całe mnóstwo błędów i należy zacząć je eliminować we właściwej kolejności, a nie zabierać się od dodawania dysków. Pierwsze dwa komunikaty dotyczą złej zawartości pamięci CMOS, co jest najprawdopodobniej związane z wyczerpaniem sie baterii potrzymującej tą pamięć. Należy więc wymienić tą baterię na nową i uruchomić SCU, czyli System...
No jeszcze sterowany GPSem z bardzo wygodnymi własnymi dniami świątecznymi i świętami ruchomymi wyliczanymi automatycznie, kalendarzem astro itd: Kontroler Kalendarz firmy Proxima. Instrukcja w załączeniu. Jest też film na YouTube, wystarczy poszukać na YouTube "Kontroler Kalendarz"
Przepraszam za długi czas mojej odpowiedzi. Użycie 1 timera jest oczywiście tylko propozycją, ale w mojej opinii upraszcza program. Tak chodzi o osobne zmienne które inkrementujesz (w mojej propozycji było odliczanie do 0, ale to nie zmienia istoty). Oczywiście musisz też uwzględnić czas wykonywania się procedur przerwania obu Timerów przez co faktyczny...
(at)_jta_ Dzięki. Ale jak przesyłać informacje między dwoma urządzeniami np. Raspberry Pi + jakiś czujnik? Kontroler rozpoznaje na pinie tylko 2 stany. Jeżeli podałbym mu sygnał w postaci np. 11001 to czy powinienem zaimplementować jakiś timer w kontrolerze? Myślałem, że da się obejść bez mierzenia czasu. W takiej sytuacji nie bardzo widzę zastosowanie...
ja pytam o sposób dostępu do tego rejestru, gdzie znajdę to napisane? Czy mam sam przez podobieństwo próbować czy coś takiego zadziała: DMA->ISR=0x......; ? Czy taka jest zasada? Taka jest zasada. Gdzie te nazwy są zdefiniowane? Większość jest w pliku stm32f10x.h . Jeśli używasz Eclipse, to po prostu trzymając CTRL kliknij w daną nazwę, a otworzone...
Żeby wywołane zostało przerwanie musisz jeszcze odblokować globalną flagę zezwolenia na przerwanie (sei()) i skonfigurować kontroler przerwań - odblokować przerwanie o najwyższym priorytecie.
Dokładając kolejna krańcówkę tym razem wyłączająca zasilanie po jednym obrocie uzyskam chyba 2 wykluczające się czujniki? Czy to się nie gryzie? Nie, jeżeli jest wybrany poprawny concept mechanizmu twojego napędu. Zastanów się na jakiej zasadzie pracuję mechanizm wycieraczek samochodowych, nie wiele zmieniany lecz usprawniany w przeciągu co najmniej...
Witam serdecznie kolegów. Proszę o wskazówki: w zależności od długości czasu naciśnięcia przycisku inna reakcja kontrolera. Czy timery, czy może jest prostsze rozwiązanie ? Proszę tylko o naprowadzenie na "trop",
Każdy zegar pwm ma 2 kanały, ale gdy drugi kanał jest wybrany, to jakoś nie działa. Tak więc rgb doprowadziły kanały 1r 2g 3b, zielony kanał nie działał. W moim pr, wybierze tylko pierwszy kanał timera dla każdego kanału pwm.
Może kwestia sygnału zegara... Moze po prostu masz źle skonfigurowany timer. Lub dla tego overtona trzeba inaczej ?
https://obrazki.elektroda.pl/6533901300_... W tym roku podobnie jak w poprzednim odwiedziłem targi automatyki przemysłowej w Mumbaju (Automation Expo 2024 https://www.automationindiaexpo.com). Targi odbywały się w tym samym miejscu, czyli w 2 halach BEC w dzielnicy Goregaon. Te targi trwają aż 4 dni od 21 do 24 sierpnia. W każdym roku...
PSC0, PSC1, PSC2 wykorzystuje się do generowania PWM. Nadal pozostają do wykorzystania 2 timery, działają niezależnie od kontrolerów PSC. Co do braku PCINT to proszę zauważyć, że układ ma INT0, INT1 i INT2.
"Od samego początku mam problem ze sterownikiem."...."A jeszcze jedno w kontrolerze jest włączony timer jako counter do zliczania impulsów ślimaka podajnika Przerywasz w programie procedurę wyświetlania na LCD przerwaniem od Timera.
Narzędzie dedykowane dla kiwistik-k40 od freescale, to CodeWarrior. Czy mogę używać innego ? Tak, o ile dane narzędzie wspiera posiadany przez Ciebie procesor - to musisz sprawdzić. ARM w wymienionym zestawie to ARM CORTEX-M4, jakie są różnice pomiędzy ARM 7, a ARM CORTEX-M4 ? Mam książkę z heliona dla ARM 7, czy przyda mi się dla COREX-M4 ? ARM7 jest...
Mały mikro kontroler poradzi sobie z tym zadaniem.
Proszę. W załączniku książka w której są opisane bardzo różne wykorzystania mikro kontrolerów, między innymi timer. Pozdro Jeżeli chcesz poznać źródło pliku pisz PW
Timer w kontekście mikro kontrolerów znaczy coś "nieco" innego niż masz na myśli. Jeśli chcesz złożyć gotowy projekt... to lepiej kup zegarek - i tak się przy tym niczego nie nauczysz. Jeśli chcesz się nauczyć - zacznij od czegoś prostszego. Kup sobie choćby Arduino UNO, kilka rezystorów, przycisków diod świecących i próbuj coś z tym zrobić. Masz jakikolwiek...
Nie znam uC-os jednak wiem jak działają RTOSy, i mogę stwierdzić, że masz coś nie tak z prio wątków. Jeśli chcesz po prostu 2 niezależne wątki które się wykonują quasi-równolegle to twój os musi potrafić wywłaszczać (round-robin time slicing) a oba wątki muszą mieć ten sam prio (i jeśli os wymaga, to trzeba mu skonfigurować ile ma trwać timeslice dla...
A co ten mikrokontroler miałby robić? Jeśli tylko sterować lewo/prawo + hamowanie i odbierać IR to oba mikrokontrolery będą ok. Jeśli sterowanie silnikiem będzie jakoś bardziej skomplikowane to warto wybrać kontroler posiadający troszkę bardziej rozbudowane timery - nowsze ATTiny lub inne.
Sprawdź ustawienia mikrokontrolera. Znaczy bity konfigurujące. Domyślnie kontroler ustawiony jest do pracy z wewnętrznym generatorem taktującym RC. Aby korzystał z kwarcu należy przeprogramować rejestry konfigurujące. Odsyłam do dokumentacji kontrolera. Poza tym precyzyjny timer najlepiej zrobić na przerwaniu.
Już dawno się zorientowałem i problem okazał się jeszcze głupszy niż myślałem - trym kompatybilności... Wystarczy go wyłączyć i dostępne sa wszystkie możliwości kontrolera
Nieco upraszczając ... Kluczowym elementem jest rezystor o regulowanej rezystancji włączony w szereg z akumulatorem. Układ ładowania mierzy napięcie na akumulatorze, prąd ładowania, temperaturę akumulatora i swoją temperaturę. Na podstawie tych parametrów zmienia odpowiednio wartość tego szeregowego rezystora. Gdy temperatura akumulatora jest poniż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...
Zawsze możesz taktowac tym sygnałem "wzorcowym" procka. Niektóre kontrolery ATtiny posiadają PLL do taktowania szybkiego timera, pomyśl nad wykorzystaniem. Pozdrawiam
:) Heh. No nie zupełnie :) Napisz ten programik z wykorzystaniem timerów mikrokontrolera. W końcu zegar to zegar :P Bez zegarka w dzisiejszych czasach można tylko jedno ZGINĄĆ :P Poczytaj troche o timerach atmegi i przerwaniach, oraz jak się je obsługuje w C. Timer działa niezależnie od kontrolera co daje taki punkt odniesienia - możesz sobie policzyć...
To już zalezy czy zezwalacz na zagnieżdżanie przerwań. W momencie wejścia do procedury obsługi przerwania, global interrupt enable (czy jak się to nazywa w twoim przypadku) jest wyłączany. Oczywiście, w pierwszej linii obsługi przerwania możesz je odblokować, i wtedy koljne przerwanie może przerwać wykonywanie aktualnego. Niektóre kontrolery mają też...
Witam naprawiam dziecku zabawkę imitację płyty indukcyjnej 2 przyciski (mikro switch) dwa palniki (diody LED) układ został zalany wodą więc wymieniłem wszystkie elementy na nowe, poza scalakiem (nie ma 2 nóżek) DIP8 z którym mam problem . Nie ma na nim żadnych oznaczeń na górnej części obudowy a od spodu I2 w kółku i kod BG1539 którego nie mogę odszyfrować....
Niewątpliwie lektura manualu jest w tym przypadku konieczna. Po pierwsze musisz ogarnąć strukturę rejestrów konfiguracyjnych i roboczych timera. Ułatwieniem tego może być schemat blokowy który we wspomnianym wcześniej dokumencie znajdziesz. Przytoczona przez Ciebie funkcja ma za zadanie skonfigurować powiązany z nią timer T0 i moduł VIC (kontroler przerwań)....
Mam na "oku" teraz układ 74LS244 i zobaczymy jak on sprawdzi się w roli bufora ale jeżeli byłby jeszcze jakieś inne propozycje to chętnie posłucham. Weź ty mi powiedz w czym Ci przeszkadza to mignięcie? (przecież to zjawisko w żaden sposób nie szkodzi samemu układowi, jak również LED-om) W końcu ten Twój kontroler nie służy do odpalania pirotechniki.......
(at)pkaczmarek2 Nigdy nie słyszałem, żeby wentylator sufitowy miał dwa światła. Możliwe, że ten kontroler ma inne funkcje, ale do moich celów potrzebuję wysokiej prędkości wentylatora, średniej prędkości wentylatora, niskiej prędkości wentylatora, wyłączenia wentylatora i jednego światła. Funkcja timera to bonus. Postaram się znaleźć dołączoną do niego...
Witam Przyznam szczerze że jeszcze nie wiem co dokładnie powstanie. Na razie próbuję uruchomić co się da z interfejsów dostępnych w układzie. Czym jest F1C100s? Jest to chiński SOC w obudowie QFN88 posiadający: - Procesor ARM9 (nie mylić z Cortexem A9) - 32MB RAM (wbudowane DDR1) - kontroler LCD - wejście na kamerę - wejście/wyjście kompozytowe (TV...
Jeśli już cyfrowo to żaden 8051 bo to jest kontroler na którym można zrobić sobie timer ,zegar czy zterowanie do efektów z przyciskami i wyświetlaczem.Do samych efektów tylko procesory sygnałowe.są nawet specjalizowane ,np. AL3201 http://www.alesis-semi.com/ ,link nie działa ,może czasowo?Załączam notę z tego powodu.
Za dużo pytań na raz. Co do rdzenia z anteny - chcesz zbudować zasilacz żarzenia czy nadajnik radiowy? Jesli zasilacz żarzenia - to rodzaj rdzenia do tego celu Ci podałem. Co do przetwornicy: napisałem wyraźnie: użyj kontrolera przetwornicy. Nie pisałem o timerze 555. Co do reszty - z takim poziomem wiedzy lepiej daj sobie spokój.
Z jakim ARM-em chcesz to połączyć? Jesli chodzi o uIP to musisz tylko dopisac procedury obslugi kontrolera ENC28J60 plus kilka dodatkowych funkcji jak obsluga timera i to wszystko.Reszta to juz twoja aplikacja.
Co innego typowe zastosowania, np. sterowniki programowalne, a co innego projektowanie urządzeń. Sam lubię i często wykorzystuję graficzne środowiska programistyczne, ale często trzeba sięgać po wstawki w Javie, bo nie ma pudełka, które robiłoby to co potrzebuję. Czasem można to zrobić "dookoła" ale 100x wolniej. Poza tym w mikro-kontrolerach mamy ograniczone...
No tak, może dlatego ze ja juz w tym roku 4 rodziny/architektury przerobiłem, a tu jak widzę wciąż nie ma końca :-) Pisząc w C, to w zasadzie nie ma róznicy czy piszę na STM32 czy PIC32 - dopóki nie bede chciał robić wstawek assemblerowych.... Ale peryferia..... Reference Manuale licza teraz po 1200 stron.... Trzeba się troche przegryźć, żeby chociaż...
Witam serdecznie. AGD w zasadzie nie naprawiam, ale znajomy poprosił mnie o naprawę lub znalezienie zamiennika/oryginału. Piekarnik Amica ED37616B X-TYPE OPENUP, strzelony kontroler przetwornicy. Oznaczeń nie da się odczytać, znalezione w sieci timery znacząco różnią się PCB. https://obrazki.elektroda.pl/8682159000_... A taki przykładowy...
Witam, mam ja sobie układzik na wspomnianym procku, w którym procek radośnie timerem popędza malutką przetwornicę buck (o mocy kilkuset mW). Układ działa bez zastrzeżeń, dopóki nie zatrzymam rdzenia debuggerem... Mianowicie kontroler przetwornicy oparty jest o PFM, więc czasami zatrzymanie rdzenia zbiegnie się z timerem wyłączonym (wtedy jest OK, napięcie...
Wprawdzie mógłbyś dać diodę zenera, ale nie ma to wielkiego sensu. Zastosuj bardziej nadający się do tego układ np. TL494. Kontroler przetwornicy można zasilać wstępnie w trakcie startu przez rezystor o dużej wartości właśnie z napięcia ok. 320 V. Wstawia się w tym celu kondensator elektrolityczny na zasilanie układu i diodę zenera dla ograniczenia...
Dla serii ATMega max to 20 MHz (tylko dla nowych układów serii, stare mają max 16 MHz). Dla serii XMEGA max 32 MHz. Aczkolwiek przy XMEGA jest kilka zegarów i niektóre podsystemy mogą pracować z częstotliwością do 64 MHz (kontroler EXRAM) lub do 128 MHz (timery w pewnych trybach). To ostatnie jest też spotykane w niektórych ATTiny (te które mają PLL).
Można napisać, że kwarc - wiąże się to z budową tego timera, którego w tej chwili nie znam. Trzeba otworzyć i zobaczyć czy w jego kontroler jest napędzany jednym kwarcem czy występuje zewnętrzny zegar RTC ze swoim kwarcem. Raczej będzie to na pierwsza opcja. Należało by zmierzyć częstotliwość tego rezonatora i porównać to co ma wytłoczone na obudowie.
Aż zacytuję samego siebie =) 50Hz Wink może autor zrobił podzielnik częstotliwości, co nie zmienia ważności regulacji fazowej. sam dzielnik częstotliwości nie wystarczy trzeba jeszcze zrobić układ który będzie pilnował przejścia fazy przez zero no i jakiś timer który odmierzy od około 10 do 20 ms w zależności od tego jaką moc chcemy uzyskać, najprościej...
Ok. Projekt w trakcie realizacji. Jednak chciałbym dołożyć 2 rzeczy: - timer. Może być prosty typu 60min, 180min - itp. - ustawienie czasu. Kontroler czasu mocno się śpieszy i po miesiącu mam czas o blisko godzinę szybszy niż był ustawiony :( Pomoże ktoś?
Faktycznie będzie lepiej jak zamieszczę schemat. Powinienem to zrobić już na początku. Dziwna sprawa z kondensatorami CD4-CD12 wiem że to nie wygląda profesjonalnie bo są podłączone tylko z jeden strony a z drugiej "wiszą" spięte razem ale w akcie desperacji spowodowanej frustracją zacząłem metodą prób i błędów łączyć elementy we wszelkie możliwe kombinacje...
Timer to jedno, drugie to możliwość wygenerowania przebiegu o określonej częstotliwości. Te podane 1-100 Hz to z jaką rozdzielczością?
Na chwilę obecną chcę to zorganizować tak, żeby te 2 kanały (strobujący i pozycyjny) nie wykonywały się jeden po drugim tak jak leci kod programu, tylko działały niezależnie od siebie tak jak by wielowątkowo (nie wiem czy to się da zrealizować na kontrolerze). Po to one są by się dało :) Wariant A: Skoro mają być niezależne a poza nimi mikrokontroler...
OK, rozumiem. Dziękuje za ta informację i wyjaśnienie. Nie urywam, że nie mam jeszcze ujednoliconej wiedzy w przypadku ARMa. Ale wszystko powoli... Dodano po 22 Przygladalem sie ponownie swojemu kodowi, strajac sie zmienic timer0 na np timer2. Dziala ale tych linijek: VICVectCntl0_bit.NUMBER = 4; //przypisanie kanalu 4 pochodzaacego od timera do slotu...
Mam też w kolejce do krótkiej prezentacji jakiś kontroler czasowy, tym razem ze wschodu, ale już na półprzewodnikach: https://obrazki.elektroda.pl/5798429700_... https://obrazki.elektroda.pl/9608262100_... Może uda się zrobić jakąś analizę wnętrza bądź małe porównanie. Nie znam niestety rosyjskiego, ale wstępnie wygląda...
Witam, Używam Timera 3 w celu generowania sygnału PWM na kanale 1 i 2 tegoż timera. Sam PWM działa jak ta lala, ale wygląda na to, że udostępnienie przerwania z tego Timera powoduje, że kontroler nie wykonuje instrukcji z pętli głównej. Czy ktokolwiek wie o co co może chodzić i jak to naprawić? Z góry bardzo dziękuję. Poniżej wklejam istotne fragmenty...
Witam. Mój problem dotyczy programowania PLC firmy Omron. Podejrzewam, że mógłbym mieć ten sam problem, mając do czynienia z kontrolerami innych firm. Chciałbym użyć timera, który ustawia na wyjściu "1" po upływie 10ms i jest restertowany z każdym nowym cyklem PLC. Wyjście z tego zegara chciałbym podłączyć do układu logicznego. Na podstawie tego co...
Kolejność wpisywania pary rejestrów ma znaczenie, przynajmniej pod ASM. co ciekawsze własnie sprawdzałem, port wcale nie musi wczesniej być ustawiony jako wyjście, timer nim steruje niezaleznie od DDRB, ale oczywiście lepiej zadeklarować go jako wyjscie :) edit: być może avr studio sam deklaruje (przy nastawie bitów generujących PWM) DDRBx jako wyjścia.......
Najpierw próbowałem z przetwornikiem a/c ale nie dawało to żadnych odczytów i teraz spróbowałem z komparatorem a/c i timerem. Do atmegi podłączyłem nadajnik ultradźwiękowy przeciwsobnie. Jeśli przetwornik podłączyłeś bezpośrednio do pinów mikro-kontrolera to nic dziwnego. Po pierwsze nadajnik ma wtedy bardzo małą sprawność, jak budowałem swój miernik...
Dobrze. Myślę. że coś z tego wykombinuję. A co do zegara czasu rzeczywistego, to coś mi świta, że on powienien być na którymś z układów 82XX(czyli 8255 8251 5253 8259). Tylko jak to zrobić? Na żadnym z nich nie ma zegara RTC (w PC-tach to on siedział w tym samym scalaku co pamięć nastaw CMOS) 8255 -we/wy równoległe 8251 - transmisja szeregowa 8259...
Jednoczesny odczyt wszystkich 4 linii od tego bym zaczął, potem sprawdzanie pojedyńczo tych bitów i zwiększanie zmiennych czas1,czas2,czas3,czas4, jednocześnie zerujemy odpowiedni bit zmiennej 'gotowe 'xxxx1111' jeśli zakończy się '1' na linii. Na końcu cyklu sprawdzamy czy zmienna 'gotowe' jest zerem jeśli tak (były już 4 impulsy), to wychodzimy z...
A jak jest funkcja SysTickHandler przypisana jako wektor przerwania? Są przerwania odblokowane na poziome ARM'a? Maja przerwania przypisany stos? Kontroler przerwań jest uruchomiony? Są przerwania odblokowane na poziomie kontrolera przerwań? Są przerwania odblokowane w bloku Timera? Pogooglaj za jakimś kompletnym przykładem. Stary dowcip o autorach...
Ten zakłóca. Dokładnie, kiedyś napisałem podobny program na TINY2313, nadajnik skrzętnie ukryłem. Pilot oczywiście nie miał prawa działać :D W jaki sposób można zrealizować emisję jednocześnie kilku częstotliwości :?: Przerwaniami z timera. Oczywiście przerwania muszą być o częstotliwości NWW.
Witam Buduje układ, w którym potrzebne mi są: - timer jako czasomierz - timer jako licznik - sygnał PWM Do tej pory zajmowałem się tylko ATmega8, ale ten mikrokontroler ma tylko dwa timery, wiec raczej nic z nim nie zdziałam (chyba, że jestem w błędzie). Czym zastąpić ATmega8? Jaki inny kontroler wykorzystać? Może lepszym rozwiązaniem będzie dołożenie...
A ma kolega program do tego? Wątpię, żeby ktoś pisał od zera program. Lepiej zedytować. Nie mam programu do tego. Trzeba będzie poszukać. Sławek Dodano po 15 Dziękuję za odpowiedz Coś na podobnej zasadzie zrobiłem na dwóch przekaźnikach 5V i timerze NE555. Po odliczeniu czasu wyzwalany jest przekaźnik który odcina zasilanie timera na parę milisekund...
Oczywiście w main trzeba dodać sobie ustawienia timera, właczenie jego przerwania ( i tu trzeba wybrać czy od przeppełnienia czy od porównania - zależy jak wolicz czas liczyć: w taktach procesora czy jakis bardziej przyjaznych jednostkach), przerwania również należy włączyć globalnie przez sei(); czy SREG |= (1<<SREG_I); ISR - Interrupt Service...
Pisałem wcześniej, że generalnie się da, ale nie bezpośrednio :) Da się w taki sposób: Szukasz w nocie, które DMA na którym kanale i źródle ma TIMx_Trig - to będzie nasz timer który wyzwala transfer. (Na F4 chyba tylko 4 timery mogą być takimi wyzwalaczami) 1 Bierzesz tenże kontroler i na odpowiednim kanale/źródle ustawiasz adresy peryferium (IDR),...
Po pierwsze nie: TCCR0B |= (1<<CS00) | (1<<CS01); a : TCCR0B =(TCCR0B&0xf8) | (1<<CS00) | (1<<CS01); Kolego zastanów się na drugi raz zanim udzielisz odpowiedzi bo niestety ale bzdury piszesz na maxa i na dodatek nikt tego nie zauważa. Nie znasz i nie umiesz się w C posługiwać operatorami dwuskładnikowymi ??? toż operacja:...
Po pierwsze zmień kurs z którego się uczysz. Te wszystkie cbi/sbi to prehistoria i nie wiem po co autor próbuje to reanimować. Druga sprawa - WD służy właśnie do resetowania procesora. Tylko w niektórych mikrokontrolerach AVR ma rozbudowane funkcje i może być użyty jako np. timer, czy generować przerwania. Poczytaj w nocie do M8 jakie w tym kontrolerze...
Kris, po kolei. HEX zawiera pewien opis - adresy i bajty, ktore programator pod te adresy ma zaladowac. Stad zwykle program programatora interpretuje HEX, czyta, ze np. pod adres 0x0010 ma zapisac ciag kolejnych 16 bajtow, potem czyta, ze kolejne 16 bajtow maja wywedrowac pod adres np. 0x0030 itd. Dzieki temu HEX nie musi zawierac "dziur" - ktore powstaja...
skoro idziesz już w rozwiązanie radiowe.. ;-) jeśli jednak rozważasz IR, to: 1. trzeba skonfigurować na każdym uC po jednym timer-ku, żeby generował prostokątny przebieg 36/38/40 kHz 2. kupić 2 odbiorniki TSOP17xx (jeden na 3x, drugi na 40 kHz) 3. 2 oporniki 220R, oraz 2x diody IR-LED 4. skonfigurować U(s)ART-y w obu kontrolerach i gotowe. ;-) mamy...
Komentarze do kodu sam pisałeś? Błąd kompilatora: w AIC_Configure_IRQ pierwszy argument to jak napisałeś "numer urządzenia peryferyjnego" a ty podałeś w kodzie wskaźnik do PITC. PIT to nie peryferium tylko część kontrolera systemowego i jego przerwanie jest obsługiwane po SYSTEM_ID. Poza tym w AIC_Configure_IRQ AIC->AIC_IECR = mask;// !!! tutaj powinieneś...
podaj różnice pomiędzy mikrokontrolerem a mikroprocesorem Witaj na forum elektroda.pl! Chętnie wyjaśnię różnice pomiędzy mikrokontrolerem a mikroprocesorem. Mikrokontroler: 1. Mikrokontrolery to scalone układy cyfrowe, które zawierają podstawowe elementy systemu, takie jak procesor, pamięć (RAM, ROM) oraz urządzenia wejścia/wyjścia (I/O) na jednym...
Z tego co kojarzę to TI TMS470 miały zaawansowany kontroler timerów - HET (np. w tms470r1a384 12 programowalnych kanałów I/O). Ale te układy już są 'passe'. The HET is an advanced intelligent timer that provides sophisticated timing functions for real-time applications. The timer is software-controlled, using a reduced instruction set, with a specialized...
Dzień dobry, Pytanie do doświadczonych wyjadaczy. Chciałbym uzyskać możliwość sterowania jednym timerem - TCA0 do wysterowania dwóch różnych przebiegów PWM (1250 Hz i 5 kHz). Kontroler, jaki używam, to Atmega4808 z F_CPU = 20 MHz, podziałka prescalera jest ustawiona na 64. Jak chcę móc przełączać konfigurację timera w osobnej funkcji "switch case",...
Jak wygląda funkcja EncoderSwitch? don diego, przesyłam cały kompletny program: funkcję "main" wraz z trzema pomocniczymi funkcjami (główna z nich to właśnie EncoderSwitch). [syntax=c]/* * main.c; plik zgodny z biblioteką CMSISv1p30_LPC17xx/inc/LPC17xx.h * CMSISv1p30_LPC17xx/src/system_LPC17xx.h * * Created on: * Author: */ // pliki nagłówkowe bibliotek...
Witam, Piszę pracę inżynierską, której celem jest badanie charakterystyk przekaźnika CZAZ-M. Praca sprowadza się do budowy licznika czasu z wykorzystaniem mikro-kontrolera AVR oraz jego wewnętrznych jednostek tj timery oraz przetworniki AC. Jednym z zadań jest wymyślenie na podstawie schematu jak wyprowadzić sygnał do pomiaru czasu. Czy jest ktoś kto...
Chodzi mi o potencjometr do regulatora silnika PWM, który miałby sterować prędkością i chciałbym z arduino sterować. Nie ma jakiś już gotowych przejściówek, który mógłbym bezposrednio podłączyć pod kontroler i się nie bawić ? Otrzymałeś odpowiedź stosowną do zadanego pytania! Okazuje się jednak, że potrzebujesz sterować zwykłym analogowym potencjometrem...
Zmierzyłem przebiegi również podczas programowania kontrolera i się okazało że jednak timer działa poprawnie ale tylko przez jeden cykl, później dostaje kociokwiku. Zakładając że CPU=2MHz, dzielnik zegara = 8 i PER=30000 to wychodzi na to że przerwanie powinno wystąpić po 0,12s co jest przedstawione na kalkulatorze na obrazku. Okazuje się że jest na...
Kolejny raz widzimy to samo. Zamiast dobrać kontroler do zadania, to próbujesz na siłę dopasować zadanie do kontrolera leżącego w szufladzie. Tutaj o tyle gorzej, że nawet się nie zastanowiłeś ile zasobów potrzebujesz, tylko od razu przyjmujesz 2 albo 3(!) kontrolery do w sumie bardzo prostej aplikacji. Moim zdaniem wszystko zrobisz na jednym uC i może...
Witam! Jakie to szczęście że was widzę w swoim topicu-wiadomo, że coś z tego wyjdzie. Z natury urządzenia wynika, że zmiany stanów wyjść, a więc i OCxREF nie będą równoczesne, a więc i żadania do dma też. W jednym czasie będzie potrzebny transfer do jednego tylko CCR. Nie wiem tylko czy i jak da się dany kanał dma przekonać, że ma reagować na dane...
1N582X Program to juz zależy tylko od Ciebie, można korzystać z jednego timera, sprawdzac jego wartość a przy osiągnięciu odpowiedniej wartości zmieniać stan wyprowadzenia poszczęgólnych I/O kontrolera. Dokładnie o tym co poniżej pisze dr_dread piszę, ponieważ twój program nie jest skomplikowany, możesz spokojnie poświecić większą część programu na...
I wszystko się wyjaśniło. Dziękuję tym którzy chcieli mi pomóc. Mam nadzieję, że będę mógł pomóc też wam. Wyjaśnienie uszkodzony mikro kontroler od wejść. Poprzednik który montował centralę alarmową najprawdopodobniej zrobił zwarcie na płycie. Zamykam.
Witam. Podzielam uwagi kolegów j.w. Natomiast jeżeli rozchodzi się o moją opinię, to powiem tak; Z początku jak zobaczyłem wstęp filmu na którym widać tel. komórkowy, to od razu pomyślałem, że to coś jest z obsługą Wi-Fi itp. czyli bardziej skomplikowane. Jednak jak się okazało użył kolega telefonu jako stopera heh :D... No nic. Chciałem zadać jedno...
Wszystko zależy od obiektu w którym będzie sprzęt instalowany.Myślę,że rodzaj okablowania,odległości między urządzeniami.Czy oprogramowanie jest przyjazne serwisantowi i adminowi.Mam na myśli dodawanie użytkowników,czy łatwo przenieść bazę danych wraz ustawieniami systemu w razie awarii.Elastyczność systemu jeśli chodzi o opcje dla użytkowników,timery,harmonogramy,poziomy...
Sorki że wracam do swojego wątku :) USB nie jest niemożliwe do zastoswania i jego implementacja też nie jest niczym bolesnym, ale narzuca w "uniwersalnym" kontrolerze pewne szczególne ograniczenia. Biblioteka zabrania stosowania przerwań oraz zabiera timery, i narzuca duże wymagania w zakresie obsługi USB , tak więc trzeba te wszystkie "drobiazgi" dopasować...
Witam Każdy Atmel z zegarem 12MHz podoła temu zadaniu w trybie CTC. Jeśli chcesz mieć większą dokładność (rozdzielczość) to musisz znależć kontroler z pętla PLL (np ATtiny45). Zakres nastaw jest ogromny, więc timer musiałby pracowac w kilku trybach. Generalnie napisz do czego ten generator ma być potrzebny i czy zmiany musza być płynne, w jaki sposób...
Prawdopodobnie wyjęty z jakiejś karty ISA, ale nie znam jego historii. Obudowa DIL24. Lubię układy UMXXXX bo to ciekawe scalaki, które np. rozszerzają możliwości procesorów ośmiobitowych (np. o port RS232, albo o timery, albo o porty wejścia/wyjścia). Ale o tym nie ma ani słowa opisu w sieci. Jedyne co znalazłem to to: http://www.seekchips.com/DataList/UM8287...
jestem zainteresowany rozwiązaniem ogólnym nie koniecznie związanym z tym procesorem. Jak bardzo ogólne ma być to rozwiązanie? Chcesz użyć wyświetlaczy z wbudowanym kontrolerem, czy bez? Jeśli kontroler jest wbudowany to nie ma żadnego problemu, po prostu wybierasz wyświetlacz, z którym chcesz gadać. Jak masz wyświetlacz bez kontrolera, to drugi wyświetlacz...
Cześć. Jestem elektrykiem z podstawowym doświadczeniem w elektronice i kupiłem światła 100 LED do ogrodu, problem polega na tym, że są one za pośrednictwem kontrolera, który sprawia, że migają i mam je na zegarze więc za każdym razem, gdy włączają się przez timer, zaczynają od programu, który sprawia, że migają, ale potrzebuję tylko stałego włączenia,...
Bez prognozowania mogę Ci powiedzieć że w najlepszym wypadku pozostanie bez zmian, spodziewać się jednakże można wzrostu. Raczej nie. W każdym razie nie MCU w klasycznym wydaniu (rdzeń, ram, flash, timery, uart, i2c, spi). Coraz częściej będą za to pojawiać się rozbudowane SoC (usb, bt, wifi, ethernet, multicore). Już teraz w niektórych MCU mamy choćby...
Z podanych wymagań to od razu możesz odrzucić Micrę: - brak sterowania przez internet - brak automatycznego sterowania czuwaniem (wg timera) - ilość podanych czujek balansuje na granicy możliwości Micry, a napisałeś jeszcze "itp.", więc nie wiadomo co z czasem Ci przyjdzie do głowy - brak pełnoprawnego manipulatora do obsługi systemu Z powyższych wynika,...
Dokładnie, A1 istniały krótko i zostały zastąpione A1U - poza tym, że te nowsze są tańsze, to masz w gratisie sprzętowe USB i parę poprawek, m.in. dotyczących timerów, ADC i kontrolera pamięci zewnętrznej. Pinologicznie jak sądzę obie rodziny są zgodne.
Co do drgań styków to nawet nie chce mi się w Twoją logikę wnikać, ale nie widzę tam pomysłu, o którym Ci pisałem. Przez ostatnie pare dni posiedziałem nad tym i po testowaniu mojego sposobu na innym kontrolerze doszedłem do wniosku, że faktycznie on nie działa (przynajmniej w zdecydowanej większości przypadków). Zrobiłem coś takiego. Czy ten kod poprawnie...
Witam, Może dla większości Renesas jest mało znany jako producent mikrkontrolerów. Ale co ciekawe ma jedno z najleszych wsparć technicznych jakie dotąd widziałem. http://www.renesasinteractive.com Logując się na stronie, mamy dostęp do laboratorium wirtualnego z którego możemy korzystać. Możemy używać StarterKit'u, taki jak jest normalnie w sprzedaży(okolo...
Zaczynając od końca - pamięć RAM jest jedna, i stos się też tam musi zmieścić. Dlatego jeżeli dane zajmują 120 bajtów, to niestety przy przerwaniach bedą na pewno "zajeżdżane" przez stos. I to najprawdopodobniej tłumaczy, dlaczego zmienna czas_a jest zwiększana zawsze - po prostu do zmiennej flagi trafiaja dane ze stosu. Przy okazji - nie włączaj iotn2313.h...
Poza tym rejestr SysTick jest rejestrem kontrolera NVIC. Ciekawa teoria... 4\/3!! Dla niedowiarków : http://echiny.pl/piotr/arm/konfiguracja-...
http://obrazki.elektroda.pl/5973660500_1... W większości drukarek 3D FDM występuje podgrzewana platforma, występuje bo termoplastiki lubią się kurczyć i większość z nich, głównie wariacje na temat ABSów bez podgrzewanego spodu zamieniają się w jakaś formę łódki. Większość z tych grzałek to wariacja na temat modelu mk2/mk3 - PCB dostosowanego...
W stanie rozwartych przycisków układ nie posiada połączenia z masą czyli prąd nie popłynie przez kontroler czyli kontroler nie działa. Przy wciśniętym przycisku diody również skutecznie zapobiegną umownemu przepływowi prądu w kierunku masy czyli kontroler również nie działa. Zaiste skąd taki pomysł, że to zadziała? Może lepszym rozwiązaniem byłoby normalne...
Cześć. Brakuje mi wiedzy/pomysłu na połączenie 2 trybów pracy kontrolera (STM32F103) do sterowania wejściami ESC 4 silników modelarskich. W jednym z trybów kontrolery silników mają otrzymywać sygnał pwm "stop" - z tym nie mam problemu. Na 4 kanałach timera generuję taki sam, potrzebny sygnał. Druga sytuacja - podpinam pod 4 wejścia mikrokontrolera sygnał...
Hmmm... ale jeśli poprawa wydajności ma polegać na cyklicznym wysyłaniu jednego znaku z bufora, np raz na 1ms korzystając z timera programowego lub sprzętowego, to i tak linia RW nie jest potrzebna. Po wysłaniu każdego znaku, funkcja obsługi wyświetlacz by się kończyła, a w tym czasie procek robiłby coś innego. Można założyć, że w ciągu tego czasu...
Witam, spotkała mnie sytuacja z której nie mogę wybrnąć. Tzn do transmisji używam I2C, które w kontrolerze przerwań ma priorytet 1 dla obsługi zdarzen oraz 0 dla błędów. Kiedy uruchamiam Timer 17 skonfigurowany jako PWM(to co odczytane zostanie z I2C ma trafić do PWM'a), to transmisja stoi. Od Timera 17 nie generuje przerwań , wiec nic nie powinno zwieszać...
Poboru prądu nie potrafię zmierzyć, gdy próbowałem, ekran przestawał cokolwiek wyświetlać (i tak działa poniżej napięcia nominalnego). AtMega przez większość czasu nic nie robi nawet w czasie jazdy, wchodzi w tryb nieaktywny, a budzą go jedynie przerwania z sensorów, przycisków i timera. Podejrzewam, że największym prądożercą jest ekran, a potem rezystory...
Czytałem i o ile dobrze zrozumiałem to pamięcią RAM jest właśnie matryca 504 pixeli. (Jeżeli się myle to mnie popraw). No to poprawiam - Pamięć RAM służy kontrolerowi do odświeżania LCD (jak go schłodzisz do odpowiedniej temperatury i/lub obniżysz napięcie zasilania, to oscylator kontrolera zacznie "tykac" wolniej i zobaczysz, jak ekran migocze), matryca,...
Idealnym rozwiązaniem byłoby wyłączenie układu ładowania w UPS, bo w moim przypadku jest zbędne, a to rozwiązałoby problem. Kiedy napięcie na aku spadnie do takiego poziomu, że dalsze jego rozładowanie będzie szkodliwe dla niego, regulator odłączy aku od UPS, a ten przełączy się na pracę sieciową.... bez ładowania. Ja mogę to rozwiązać trochę inaczej...
dioda kontrolerze timer wieża termostat timer
logitech wzmacniacz uszkodzony czytnik ebook regeneracja półosi
hewalex sterownik hewalex sterownik
Jak podłączyć czujnik temperatury do stycznika? Ekspres do kawy nie parzy, woda leci z dysz - przyczyny i rozwiązania