Wymyśliłem więc inne podejście, czyli takie, które bazuje na wskaźniku UV dla dźwięku. Jak na wejściu doda się filtr pasmowoprzepustowy z wąskim pasmem, to otrzyma się wizualizację siły sygnału w częstotliwości pasma. A jak się doda płynną zmianę częstotliwości środkowej filtru przy zachowaniu szerokości pasma i ta zmiana będzie następować liniowo,...
Przebiegi komplementarne? Taka praca licznika nie jest możliwa, niektóre układy (np. Attiny25) mają dodatkowe zanegowane wyjście licznika, w ten sposób że nigdy nie będą miały w tym samym czasie tego samego stanu. Jeśli Ci o takie coś chodzi, proponuje zmienić uC. Jeśli nie są ważne dla Ciebie czasy przełączenia stanów, zaneguj bramką.
Projekt napisany od zera w środowisku Arduino IDE. Pisanie w C++ z użyciem klas zwłaszcza w dużych projektach znacznie ułatwia dalsze utrzymanie i rozwijanie kodu, poprawia czytelność . Przeniosłem się pod Arduino IDE po dłuższej przerwie, wcześniej pisałem w Avr Studio 4. W Arduino IDE można doinstalować biblioteki bezpośredniej obsługi różnych procesorów...
Jest to świadome wprowadzanie w maliny potencjalnego nabywcę.. Czytając tak zapisane parametry, ktoś kto chce tylko kupić oscyloskop a mało wie o cyfrowym przetwarzaniu sygnałów może się nabrać. Ile w rzeczywistości toto wyciągnie? pareset kHz pewnie? do jakiej częstotliwości max przebieg prostokątny jest prostokątem a nie "sinusowatym" wielbłądem?
Witam, Ja mam atmega 128L, ktora obsluguje napiecie 2.7-5.5V. Zasilam ja z 3.3V i chcę podac na nia przebieg prostokątny o amplitudzie 5V z innego procka. Czy takie cos mozna zrobic, czy nie stanie się nic z atmega 128L??? A odnośnie Twojego problemu, to mogles sobie SPIEN wylaczyc i teraz tylko programator równoległy Ci pomoże, przynajmniej tak wnioskuje...
Witam, Chciałbym wygenerować przy pomocy timera ATXMEGA256A3BU trzy przebiegi o różnym przesunięciu fazowym, o wypełnieniu 50%. W ATMEGA była taka możliwość w trybie CTC. W ATXMEGA timery są bardziej rozbudowane ale nie ma trybu CTC. Będę wdzięczny za wskazówkę. Pzdr. Lisboa
Myślałem o tym żeby dać kondensator. Jakiej wartości?? A nie odetnie mi sygnałów rzędu kilku - kilkunastu HZ?? Zaprojektuj to na wzmacniaczach operacyjnych: Dodaj do sygnału -0.5V. W ten sposób uzyskasz przebieg sinusoidalny przemienny czyli +- 0.5V. Następnie zastosuj komparator który zmieni ci sygnał sinusoidalny na prostokątny. A na końcu do obcięcia...
Witam . Ale kolego tu jest zwykły prostokąt tylko czasy poszczególnych impulsów są różne. Jeśli jest to jakaś powtarzająca się sekwencja to nic prostszego jak napisać kawałek kodu i puścić go w pętli , ażeby było optymalnie napisać to w asemblerze. Jeśli mają to być różne sekwencje powtarzające się to kilka pętli po sobie następujących. Natomiast jeśli...
Programowałem go w bascomie a połączenia sprawdzałem kilka razy czy nie ma gdzieś zwarcia albo przerwy. Jutro spróbuję podać mu z generatora przebieg prostokątny i dam znać. A co do odczytu to dałem przed programowaniem.
Witam, Przez przypadek zmieniłem ustawienia w AVRStudio z kwarcu na zegar zewnętrzny. Próbuje podpiąć przebieg prostokątny wg. noty aplikacyjnej ale atmega nie chce w ogóle ruszyć. Czy ktoś już z was próbował tak uruchomić procka i może coś doradzić ? http://obrazki.elektroda.net/76_12733243... Pozdrawiam
Witam, potrzebuje rady, aby rozwiązać problem zawarty w temacie. Konkretniej chodzi o to aby przebieg sinusoidalny z generatora w układzie Colpittsa "przekonwertować" na sygnał prostokątny o takiej samej częstotliwości. Jest mi to potrzebne ponieważ chcę śledzić zmiany częstotliwości sygnału generowanego za pomocą mikrokontrolera ATmega 328. Myślę więc,...
Witam! W projektowanym urządzeniu doszedłem do pewnego martwego punktu - potrzebuję ziarna do poprawnego działania algorytmu programu. Docelowym procesorem zastosowanym w projekcie ma być Atmega 16. Mój pomysł na realizację tego zagadnienia jest taki - do wolnego portu mikrokontrolera dostarczyć przebieg prostokątny z generatora na NE555 o odpowiednio...
Nie zrozumiałeś, jedną końcówke didody podpinasz pod linie która idzie od microswitch do zwykłej lini IO-tak robisz z wszystkimi przyciskami, a wszystkie drugie strony diody łączysz razem pod wejście int, wtedy jak wciśniesz którykolwiek przycisk to na wejściu int pojawi się stan niski lub wyskoki w zależności od tego w jakiej konfiguracji to zrobisz,...
Jeżeli dobrze rozumiem to na wejście IN1 należy podać przebieg PWM o "wyglądzie" jak na wykresie: http://obrazki.elektroda.pl/4908236000_1... a na wejście IN2 taki sam sygnał ale o przeciwnej fazie? W tym przypadku na drugi PWM pasowało by podawać sygnał prostokątny 50Hz (tzn. PWM ale o wypełnieniu 0 albo 100%, i ta zmiana z 0 na 100%...
Witam. Mam problem z przesunięciem bitowym. Mam taki kod: long int wire_temp(void) { long int zmienna_w; int temp1, temp2; temp1 = 0xCBCF; temp2 = 0xEBAA; zmienna_w = ((temp2 << 16) | temp1); return zmienna_w; } i wynik działania jest błędny. zamiast 0xEBAACBCF jest 0xFFFFCBCF. Widać, że dwa najstarsze bajty się...
Zlecę wykonanie prostego programu na ATmega najlepiej w BASCOMie, choć nie jest to wymóg. Procesor ma generować przebieg o kształcie trapezowym, i jednocześnie powinna być zapewniona możliwość ustawiania nachylenia przedniego zbocza, tylnego i wysokości oraz długości górnego. Częstotliwość przebiegu ok 6 cykli na minutę. Inne szczegóły - proszę o kontakt...
O rozdzielczości nie mam pojęcia ale wiem że chciałbym by syntezator generował przebieg prostokątny piłokształtny i sinusoidalny, i pośrednie typu zaokrąglony prostokąt, wiem że da się napisać ten program w bascomie ale nie wiem jaki mikro kontroler użyć a częstotliwość ma być od ok 100 do 1300 hz ale nie jestem pewien. A i jeszcze lfo vy sie przydało...
Witam. Mam problem z ATtiny26 (taktowanie wewnętrznym RC 1MHz). Mimo szkieletu programu opartego o Pętlę_Główną, uC wykonuje w pętli dosłownie CAŁY program (początkowe ustawienia, itd). Stos zainicjowany poprawnie, mimo tego uC jakby ignoruje początkowy skok (RJMP Ustawienia) i wykonuje wszystko "na dzień dobry". Program nie zawiera żadnych udziwnień...
Witam, Problem (o ile wogóle istnieje) przedstawia się następująco: mam wyjście szeregowe na jednym z pinów PORTB, na tym samym porcie chciałbym zrobić wejście, wszystko byłoby ok, gdyby nie fakt, że "przesuwanie" będzie mi raz włączało, raz wyłączało podciąganie na tym pinie, czy nie będzie z tym żadnego problemu ?? Zastanawiałem się nad zewnętrzym...
Witam, Próbuję zrobić porównanie zawartości tabeli z tekstem w tym przypadku to litera "E". Nie wiem gdzie popełniam błąd. [syntax=c] uint8_t pozMe = 0; uint8_t maxMe = 4; const char * Menu[][4] = { {{"Ust."} ,{"a"} ,{"A"} ,{"?"}}, {{"Ust."} ,{"b"} ,{"B"} ,{"?"}}, {{"Zmien"} ,{"c"} ,{"C"} ,{"?"}}, {{"Exit"} ,{"e"} ,{"E"} ,{"?"}} }; void ..... // inna...
Witam. Przesyłam schemat urządzenia, którego głównym zadaniem jest wysyłanie i odbieranie danych po linii RS485. Mam pewien problem z tym urządzeniem. W ramach eksperymentu, który miał na celu znalezienie źródła problemu, napisałem program, który cyklicznie ustawia naprzemiennie stan niski albo stan wysoki na nóżce PD2 mikrokontrolera ATmega. Sygnał...
Czy może ktoś z kolegów mógłby podać przykładowy program odczytujący wartości z ADC w trybie pojedynczych strzałów? Tzn. program coś sobie robi i co jakiś czas zgłasza jednorazową chęć odczytu wartości z ADC. Potem wraca do swoich zajęć w oczekiwaniu na przerwanie. W programie obsługi przerwania zapisuje sobie wartość zmierzoną przez ADC i ponownie...
Muszę przyspieszyć trochę Bascoma, więc zabrałem się za wstawki w asemblerze. Kod prawie działa, piszę "prawie" bo mi się ni jak na logikę nie zgadza ilość przebiegów pętli. Na początek fragment kodu z moimi komentarzami. [syntax=basic4gl] ser r16 'do rejestru R16 laduje wartosc 255 ldi r17, &H84 'do R17 laduje H84, czyli dziesietnie 132 ldi r18, &H03...
aby uzyskać różne barwy należałoby wygenerować trzy takie sygnały, więc lepiej chyba użyć mikrokontrolera a ile by to kosztowało, bo chcę zrobić "neonowe" koła do roweru, i poprosiłbym schemat. 555 to koszt ok 1-2zl + rezystory itp to pewnie ok 15zl, attiny czy atmega tez ok 5-8zl, więc koszty podobne. Schemat z filmku jest poprawne. O 555 w sieci...
Witajcie. Od kilku dni wziąłem się za atmegę w WinAVR bo jak zobaczyłem różnicę w wielkości generowanego kodu to jedyne słuszne podejście :) Mam taki problem. W tablicy są zmienne w formie Hex czyli nap 0xFE chcę przesłać tą wartość do rejestru przesuwnego i za cholerę nie wiem jak się do tego zabrać żeby hexa na bity rozebrać, wystarczyło by mi to...
Witam, wymyśliłem generator ("prostokąt") na atmega. W założeniach miałem częstotliwość do 5MHz i wyświetlanie na LCD w Hz. Moje pytanie brzmi czy program jest napisany poprawnie, oraz co należało by zmienić? $regfile = "m8def.dat" 'Info dla kompilatora. $crystal = 8000000 'Informujemy kompilator o kwarcu 8MHz. Config Lcd = 16 * 2 'Konfiguracja...
Jak wiadomo AVR potrafią wykonywać niektóre instrukcje w jednym takcie oraz obsługują przetwarzanie potokowe dwupoziomowe. Mam pytanie co do wykonywania pojedynczej instrukcji w jednym takcie: podczas jednego taktu następuje przy zboczu narastającym pobranie instrukcji oraz zwiększenie licznika programu (Program Counter) zaraz potem operacja na ALU...
Witam, bardzo Was proszę drodzy koledzy o pomoc w ustaleniu przyczyny dziwnego działania programu na procesorze ATmega, bo już zaczynam dostawać białej gorączki od tego. Bardzo mi zależy na szybkim ukończeniu projektu, a tu co chwilę jakieś problemy i zmarnowane dni na szukanie przyczyn niepowodzeń. Problem polega na tym iż procesor co jakiś czas wykonuje...
Potrzebuje pomocy , narazie chcialbym wiedziec -a literatura do jakiej udalo mi sie dotrzec tego nie wyjasnia -mianowicie jak wyslac wiecej niz 16 ,a dokladniej to 24 zdefiniowanych bitow szeregowo poprzez port PD5 PD6 -bylo by wyjsciem "CLOCK" PD7 -wyjsciem "CHIP ENABLE" JAKICH INSTRUKCJI ASEMBLERA UZYC DO WYSLANIA ? DZIEKI ZAEWENTUALNA POMOC! i prosze...
(at)ElektrodaBot Mam Atmega8A czy potrafisz przekształcić kod asemblera na język maszynowy i go wytłumaczyć?
Desasemblujac sobie hex'a znalazłem dziwny odczyt rejestrów PINx, gdzie kompilator najpierw czytał dwa razy rejestr i później maskował bity/bit w jednym odczycie i potem sprawdzał z drugim odczytem . Ogólnie wygląda jakby wykrywanie 1 (dla pinc) przy braku zmiany pozostałych wejść. Ktoś może zetknął się z podobnym kodem ? inr25,p13 inr24,p13 orir24,k10...
(at)MastrPlastr Pomimo jak się wydawało porządnego pierwszego postu, twoje wypowiedzi są niekompletne, dozują nam stan faktyczny po troszkę i są sprzeczne, co nie pozwala nam zdiagnozować problem. Na przykład: Hmm.. czyżby jakieś zakłócenia? versus: Dysponuje oscyloskopem cyfrowym, doskonale wiem jak wyglądają przebiegi w moim układzie, wiem co tam...
Panowie prośba. Męczę się i męczę i czytam i czytam.... i gdy coraz więcej czytam to się coraz bardziej gubię. Mam wrażenie, że DS od Atmega 168 jest napisany w strasznie zagmatwany sposób. Przejdźmy do sedna: Chcę ustawić końcówkę OC2B by generowało mi na niej przebieg prostokątny o okresie 8ms. No i tu mam problem bo opis z helpa bascoma dla timera2...
Witam, uczę się języka C na płytce kursu AVT3505 z atmegą162 i wyświetlaczem LED. Moim celem jest stworzenie programu który zlicza od pierwotnej wartości i do zera, a następnie przerywa program i zmienia stan czwartego pinu portu D na przeciwny. [syntax=c] #include <avr/io.h> #define F_CPU 8000000 #include <util/delay.h> #include <avr/interrupt.h>...
witam napisałem krótką procedurę odczytującą tablice w zależności od wartości 4 bitów w porcie A, ale nie wiem dlaczego nie działa :-( Adres tablicy ustawia się prawidłowo, ale do R16 nie trafia wartość z tablicy, gdzie jest błąd ? Dodano po 32 Dobra, znalazłem błąd :-) Tablica adresowana jest pod adres 0x100 ale odczytuje ten adres z SRAM a nie pamięci...
Witam, Poniżej zamieściłem prosty kod, który nie mogę samemu przetrawić:) Proszę o pomoc . . . void configure_timers() { /* Wpisuje do rejestru GTCCR wartość 1 w bity TSM i PSRSYNC, dzięki czemu mikroprocesor przechodzi w tryb synchronizacji a ja mogę bez obaw konfigurować oba liczniki/timery na raz */ GTCCR = 1 << TSM | 1 << PSRSYNC; //Ustawiam...
Witam Mam następujący problem, działający program obsługi jest taki: ISR(TIMER1_OVF_vect){ UDR0= Buff[rd]; rd = (rd + 1) % 256; UDR0= Buff[rd]; rd = (rd + 1) % 256; } program działa, ale jest za wolny, te kilka instrukcji kompilator zmienia na 122 linie w asm. Najlepiej byłoby napisać tę funkcję w asemblerze, niestety do tej pory pisaałem tylko w C....
Witam! Jak za pomocą Megi 32 w bascomie wygenerowac przebieg prostokątny na wyjściu któregoś pinu. Pozdrawiam
Proszę o pomoc. W wielu miejscach internetu i książkach sporo napisano o zmianie częstotliwości taktowania CPU uk ATXMEGA1AU. Przedstawiane treści są logiczne i wydawałoby się, że zmiana częstotliwości dla CPU czy innych układów to prosta sprawa. Mnie jednak jakoś nie udaje się zmienić częstotliwości na 32MHz z generatora wewnętrznego. Próbowałem użyć...
To ja mam prośbę o wyjaśnienie podstawowych pojęć, przede wszystkim co rozumiemy pod pojęciem ,,kwarc''. Do ATmega8 (i pewnie większości innych tego typu mikrokontrolerów) można podać sygnał taktujący z kilku różnych typów źródeł: http://obrazki.elektroda.pl/9343633600_1... 1. External Clock Stabilny przebieg prostokątny podany na nóżkę...
Hej Już teoretycznie wiem o co chodzi. Odwiedziłem FAQ i znalazłem coś takiego: //PWM dla wyjscia PB3 (OC1B). //PB3 wyprowadza sygnal PWM, ktory nalezy podac na uklad calkujacy RC, aby otrzymac sinusoide. //Zastosowano AVR ATtiny26. #include <avr/io.h> #include <avr/interrupt.h> #include <avr/signal.h> #include <avr/pgmspace.h>...
Z racji zbyt wielu niewiadomych opracowałem jakiś tam sterownik do tego silnika. http://obrazki.elektroda.pl/6494259400_1... W centrum jest atmega 8. Napięcie odniesienia zrobione na tl431 w razie jakbym chciał znać pozycję wirnika. Z tyłu na wirniku jest jakby zębatka i malutki stojan z trzema uzwojeniami. Jedno ma inny opór niż dwa...
Jeśli wejście sygnału jest na Atmega, to najlepiej akceptowany przebieg jest prostokatny, o poziomach TTL.
Witam! W wykonywanym projekcie zapędziłem w pewien logiczny róg. Projekt jest wykonywany na rodzinie AVR, ale to ma mniejsze znaczenie. Problem jest następujący, muszę zliczać maksima dwóch niezależnych przebiegów sinusoidalnych (pochodzącego z enkoderów optycznych - elementy myszy komputerowej z lat 90) o częstotliwości maksymalnej 5kHz. Formowanie...
Witam Mam problem do rozwiązania. Mam przebieg sinusoidalny nałożony na składowa stała (amplituda sinusa rzędu mV składowa stała około 1V). Chciałbym tak przerobić przebieg żeby móc zmierzyć częstotliwość przy użyciu procesora ATMEGA. Tzn. musze usunąc składową stała i przebieg sinusoidalny zamienić na prostokątny. Składową stałą wyeliminuje chyba przez...
Chcesz odpowiedź dla siebie czy do szkoły? Jakie to ma znaczenie? Generator DDS ma prostą budowę, bo przełącza potencjały przeciwne do siebie przy pomocy dwóch komparatorów, tworząc żądany przebieg zaprogramowany w mikrokontrolerze ATmega.
A w jaki inny sposób mógłbym rozwiązać problem? Rozmontowałem kiedyś prosty konduktometr f-my Crouzet. Zrobili to najprościej jak się dało: Sygnał prostokątny z procesora przepuścili przez prosty układ RC by przenieść poziom "0" i otrzymać przebieg bipolarny (±2.5V). Drugą elektrodę podłączyli do zwykłego półokresowego detektora diodowego, potem...
Niestety programowanie równoległe na nic :-( jaki przebieg powinien mieć sygnał zegarowy (wiem że prostokątny, wypełnienie 50%, ale jakie pozostałe parametry, czyli napięcie min i max oraz częstotliwość??)
no więc z twojego schematu wynika że sygnał taktujący do procka ma jednak pochodzić z zewn generatora czyli fusebity są dobrze ustawione. Rolę twojego generatora pełni scalak 74LVC244AD tzn on jest tylko separatorem bo tak naprawdę do niego sygnał dostarcza rezonator Y1 podłączony do scalaka SL811HST. Tak więc jeśli masz oscyloskop to sprawdź sobie...
No zestaw, zestaw :P Przeczytałem o tym ADC (sterowania nic nie ogarniam) no i przede wszystkim trudno mi jakoś sobie wyobrazić jak zmusić przetwornik A/C do samoczynnego generowania przebiegu prostokątnego na porcie kontrolera... Istna czarna magia..
Czyli mam programowo zmieniać kwarc pędzący oscylator? dla 3 kHz wstawiam programowo kwarc np. 3 MHz, a dla 7 kHz - 7 MHz? No, to jest pewien pomysł, tylko nie wiem, jak to zaimplementować. ;) To właśnie robi sprzętowy PLL, co już ktoś zasugerował. Tylko że w ATmega nie ma sprzętowego PLL.
Trochę nad tym posiedziałem (dużo czasu minęło od ostatniego postu, ale jakośtak nie było czasu) i mam nowe pytanie, otóż: chcę uzyskać taki przebieg (dla rozdzielczości 1024x768): http://obrazki.elektroda.pl/4684247700_1... a wyskakuje mi coś takiego: http://obrazki.elektroda.pl/7828016300_1... I chciałbym się dowiedziec, jak walczyć...
Dopiero ogarnąłem że podałeś na początku typ sondy i że są do tego jakieś opisy. Natomiast ani w pdf od CJ110 ani w pdf LSU 4.2 nie widzę tych kHz do pomiaru rezystancji. Jest natomiast podane Max. current load for Nernst cell 10(DC)/250(AC) μA Zakładając zmienne 80 omów * 0,25mA=20mV. Musiałbyś to zmierzyć z jakąś sensowną rozdzielczością. Wydaje mi...
Jeśli ten pin ustawiony masz jako wyjście - czyli dodałeś wcześniej DDRA|=(1<<0); to stawiam na to że masz pętlę w której robisz notorycznie PORTA^=(1<<0); i dlatego masz tam naprawdę przebieg prostokątny. Zatrzymaj program po tym XOR (daj tam dużego Delaya) i dopiero potem sprawdź napięcie.
Ciekawe rozwiązanie. Jak będę miał możliwość sprawdzenia to poeksperymentuję. Zastanawiałem się jeszcze nad bramką Schmitta, choćby na UCY74132, ale też nie miałem pod ręką. Wykorzystałem komparator LM 339 jak w schemacie w załączniku. Potencjometr reguluje czas trwania stanu wysokiego (zapewne i niskiego, ale mam na tyle stary oscyloskop że nie mogę...
(at)jareklnx nie rozumiem dlaczego mocy strat przy napięciu 8A i 300V były by 2.4kW ? To ma być modyfikowany sinus czyli przebieg prostokątny z mostka H. Dodano po 30 Nie znam się, więc się wypowiem, dobra? Jak sądzę, problem z uzyskaniem zadowalającej mocy wyjściowej tkwi w zjawisku odpowiedzialnym za zaznaczony fragment oscylogramu: https://obrazki.elektroda.pl/4341417500_...
Zwykle sondy mają malutki trymerek do kompensacji - pokręć nim i powinieneś uzyskać ładny przebieg prostokątny. No właśnie zwykle mają, a w starszych egzemplarzach zdarza się, że nie ma. Ja mam właśnie 2 takie sondy bez regulacji kompensacji. Można dodać kondensatory/trymerki do dzielnika i skompensować. (zakładając, że to dzielnik na wyjściu uC robi...
Może być tak, ale ów przebieg składa się z szeregu oscylacji, dlatego trzeba go odfiltrować i ukształtować na impuls prostokątny. Odfiltrujesz członami RC a następnie przerzutnik schmidta i masz prostokąt. Niemniej jednak układ taki (owszem, w naturze stosowany przy instalacjach gazowych) jest ryzykowny ze względu na możliwość ulotów wysokiego napięcia...
Powinien być 32.768kHz (32768Hz),a mi babka w elektroniku dała 3.2768MHz, więc trochę większy niż powinien. No nieźle :) Chciałeś przyśpieszyć czas 100-krotnie? Wystarczająco szybko już leci... :) A poważnie - jeśli podłączysz PCF-a prawidłowo i jego generator działa jak należy, to (przy domyślnym ustawieniu rejestru kontrolnego) na pinie 7 (/INT)...
Witam! Mam kilka pytań o ten układ. 1. Czy wyjściowy sinus jest przemienny, czy posiada składową stała którą trzeba odfiltrować? 2. Co byście proponowali zrobić aby uzyskać na wyjsciu także przebiegi trójkątny i prostokątny? 3. Czy jest możliwe zrobić projekt generatora (aplikacja na komputerze, Atmega16, AD9832) na atmedze z 1 układem UART?? czy lepiej...
Można by dopisać kilka linijek kodu, i uzyskać sygnały: sinus , piła na wyjściu attiny 25. Dany układ można by było zaliczyć w tedy do prawdziwego generatora przebiegów. Nie jestem pewien czy kod programu by się zmieścił , ale można by było wykorzystać mikrokontroler (8-bit) o większej pamięci (np. atmega 88) Sygnał prostokątny (pwm) można uzyskać wykorzystując...
Witam Mam zamiar coś takiego sklecić. Układ ma generować przebieg trójkątny, prostokątny, i sinus. W sumie to bardzo nie mam pomysłu jak to zrobić, jestem początkującym elektronikiem a nawet można powiedzieć że amatorem. Mam zbudować cały układ zaprogramować go żeby działał. Układ ma byc wykrywany po podłączeniu przez port com do komputera. Proszę o...
Witam , nie mogę sobie poradzić z przetworzeniem sygnału z czujnika ABS aby atmega 8 reagowała na niego. czujnik ABS jest zasilany 12V ,ma określoną częstotliwość nośną, co widać na oscyloskopie kiedy koło auta się nie kręci. podczas jazdy ładny przebieg prostokątny,wypełnienie 50 % ,częstotliwość idzie ładnie w górę podczas przyspieszania ,czyli prawie...
A dlaczego według kolegi kacpo1 nie ? Bo mikrokontroler na jednym pinie, może wytworzyć wiele sygnałów. Nie ma potrzeby osobnego na każdy sygnał. Jak się uprzesz, to puścisz kilka naraz jednym pinem. fpga odrzucam ponieważ nie wytworzę na nim sygnałów o przebiegu piłokształtnym . Na ATmega i STM32 (bez DAC) też nie wytworzysz. Co to za różnica czy...
Witam. Postanowiłem zająć się ostatnio tematem związanym z "zablokowanymi' mikrokontrolerami. Mam kilka egzemplarzy Atmega8 i atmega 168, które w jakiś tam sposób podczas programowania zostały "zablokowane. Poczytałem w necie posty na temat fuse doktor'ów i innych metod ich reanimcaji. Ponieważ nie posiadam żadnego urządzenia typu resuerektor czy programator...
Witam, pisze program w którym wykorzystuję 16 bitowy Timer1 z Atmegi 328. Najpierw konfiguruję go tak: [syntax=vbnet]Config Timer1 = Timer , Prescale = 64 'Kwarc 18.43MHz, 1/18430000 * 64 = 3.473us Enable Timer1 On Timer1 Impulsuj 'ISR[/syntax] a potem mam procedurę przerwania której zadaniem testowym jest wygenerować przebieg prostokątny: [syntax=vbnet]'---------------------ISR....
Ja zawsze akurat patrzyłem na tabelki z ubrr w tych datasheetach no i przeczytałem, że musi być ubrr rowne 3, zeby bylo te 115.2 co nie. Wstawiając "ręcznie": http://obrazki.elektroda.pl/9171303500_1... Częstotliwośc to 63 kHz przy wpisaniu 3 do ubbr. Nie rozumiem dlaczego nie zgadza się (powinna być zgodność z tą tabelką, z dokumentacji)....
Nie zagłębiam się o co dokładnie chodzi w kodzie, bo to i tak fragmenty, ale nie ma żadnych szans, żeby mikrokontroler był w stanie wyrobić z taką częstotliwością przerwań. Tak jak pisałem wcześniej, musisz zmienić podejście, ale wnioskując z fragmentów kodu, w grę wchodzi jedynie zwiększenie zegara systemowego, prawdopodobnie połączone z trybem CTC...
Witam, Mam problem z konfiguracją DS3231 (gotowy moduł). Czytam bez problemu rejestr Control (0x0E), otrzymuję wartość 0x1C. Aby DS3231 na pinie SQW wystawił sygnał 1 Hz powinienem w tym rejestrze zapisać wartość 0x00 (proszę mnie poprawić jeśli się mylę). Próba modyfikacji jego zawartości kończy się niepowodzeniem. Ciągle w tym rejestrze jest wartość...
przebieg prostokątny narastania generator przebieg prostokątny filtr przebieg prostokątny
kamera bezprzewodowy monitoring płytka uniwersalne niewiercona stuki zimnym
pilot zgemma reset pieca buderus
Dahua XVR5116HS-X – brak obrazu z kamer, diagnostyka, ustawienia, firmware Częstotliwość migotania uszkodzonej świetlówki