Jeżeli masz LPT to masz także analizator stanów logicznych A jeżeli masz kartę dźwiękową to masz oscyloskop :-) http://mikrokontrolery.blogspot.com/2011...
Użyj avrdude i wpisz tam: [syntax=bash] avrdude -c usbasp -p m8 -U lfuse:w:0xFF:m -U hfuse:w:0xD8:m [/syntax] Oczywiście jeśli masz inny programator niż usbasp to zmień na właściwy.
istnieją przecież karty rozszerzeń PCMCIA czy PCI-express do laptopów. miałem kiedyś taką kartę i system wykrywał ją jako normalny port lpt. jeśli ktoś interesuje się elektroniką to warto zainwestować, na pewno się przyda np. do programowania mikroprocesora ATMEGA
Chyba jednak poczekamy na te lepszej jakości, bo na te nie da się "rzucić okiem" :( I pytanko dodatkowe: Masz oscyloskop lub analizator stanów logicznych?
Ogłoszenie nadal aktualne, zapraszam. Cena 150zł lub wymienię się na płytę testową Atmega, czy inną.
Założę się, ze nie sprawdzałeś oscyloskopem czy analizatorem logicznym jak wydjada transmisja. Gdybyś to zrobił, to nie używał byś postu B do ustawiania a D do kasowania bitu, np [syntax=c] void FT800_PD(_Bool state) { if(state) PORTB |= (1<<PB4); //Aktywuj PDN else PORTD &= ~(1<<PD); //Deaktywuj PDN } [/syntax] Definiujesz stałe [syntax=c]...
http://obrazki.elektroda.pl/9824916400_1... Witam, Korzystając z ostatnich wolnych dni przed studiami chciałbym zaprezentować moją ostatnią konstrukcję. Jest to mały przenośny barometr. Konstrukcja powstała na potrzeby osoby wrażliwej na zmiany ciśnienia oraz spełnia jej wymagania tzn. mały rozmiar( 20x40x9mm) oraz co się z tym wiąże...
Da się ale wymaga to nieco więcej gimnastyki. Jeżeli nie działa to trzeba przyjrzeć się transmisji na najniższym poziomie. Najlepiej wyślij kod to może coś się rzuci w oczy. Sprawdź też czy porty są dobrze pokonfigurowane. Sprawdź czy nie jest aktywny fuse bit odpowiedzialny za jtag(domyślnie włączony i wyłączający z normalnego działania któreś piny...
Zrobiłem płytke. Nie działa z modułem gps komunikacja ... Zaczynasz od tyłu - a zacznij od stykowej: http://mikrokontrolery.blogspot.com/2011... Mam najprostszy miernik i na nim nic nie widać. Ależ posiadasz całe laboratorium, tylko o tym nie wiesz: Darmowy oscyloskop i analizator logiczny
(at)rosak Nie wiem po co chcesz kupować jakiś analizator logiczny, jeśli masz porządny oscyloskop z dużym buforem. Chcesz rozgryźć ten protokół, czy tylko odtworzyć dane sekwencje? Jeśli tylko odtworzyć to wszystko masz już na tacy. Nagraj jakąś sekwencję oscyloskopem i spróbuj ją, odczytaną "recznie", odtworzyć przez interfejs SPI na mikrokontrolerze....
Zacznij od sprawdzenia poprawności wysyłania. Bo póki co nie wiadomo co sprawdzasz. Piszesz nam o wartościach wysyłanych i wartościach odczytanych za pomocą analizatora stanów logicznych, i teraz już nie wiem czy to mają być te same wartości. Bo nie wiadomo czy mówisz tu o wysyłaniu surowych wartości czy wartości z tym dodatkowym bitem. Przede wszystkim...
Jesli masz taka mozliwosc to sprawdz czy wyswietlacz jest na tyle szybki by pominac pin R/W, najlepiej analizatorem stanow logicznych. Lub jesli nie masz analizatora to poprostu podlacz ten pin do mikrokontrolera i dodaj jego obsluge, tak by mikrokontroler czekal az lcd bedzie gotowy do przyjmowania danych.
Chyba faktycznie miałeś trudności ze znalezieniem tego pliku. http://elportal.pl/ftp_05/200911avt2920....
Cześć, Ostatnio zainteresowałem się działaniem magistrali I2C/TWI w MCU Atmega328PB (Arduino Nano). Na razie tylko testuję jak to działa i do linii SCL/SDA podłączam się do analizatora stanów logicznych (podróbka SALEAE) przewodami typu Jump Wire. Gdy napisałem program do komunikacji po stronie mastera i wgrałem go do Atmegi to uzyskałem przebiegi na...
Ponieważ jak sądzę masz dostęp do portu LPT, to zrób sobie programator USBasp: http://programatory-usb.pl/usbasp.htm LPT wykorzystasz raz do zaprogramowania ATmega użytego w programatorze. A port LPT zostaw sobie do analizatora stanów logicznych .
Hej. Albo jestem głupi albo nie wiem. Robię tablicę reklamową led a w zasadzie już ją kończę/skończyłem i został mi jeden mankament. Otóż tablica odczytuje animacje (kolejne klatki) na bieżąco z karty sd. Wszytko było by wporzo gdyby nie wolne spi, a śmiem twierdzić że jest wolne bo analizator logiczny pokazuje około 800KHz (atmega taktowana zew 16MHz)...
Oscyloskopu nie mam jak użyć, bo nie mam LPT. Czytaj dokładnie co wskazujemy i nie spiesz się :) Na LPT jest analizator stanów logicznych. Oscyloskop jest na wejściu karty dźwiękowej.
http://arlisklep.pl/files/AVT/kit_avt_29... A tu plik : http://elportal.pl/ftp_05/200911avt2920....
Masz USB? To kup USBasp (za podobną lub niewiele większą kwotę), a port LPT zostaw sobie na analizator stanów logicznych: http://mikrokontrolery.blogspot.com/2011...
http://obrazki.elektroda.net/68_12367754... Dziś chciałbym przedstawić Wam moje wykonanie prostego projektu, który ukazał się kiedyś w dziale DIY Zagranica. Jest to prosty w budowie analizator stanów logicznych. Można nim badać przebiegi z czterech wejść, próbkowanie może być max 4MHz. Urządzenie składa się praktycznie z atmegi16 i max232....
Czy masz analizator stanów logicznych?
Ardruino, mam, chodzi o to, czy sam wyświetlacz się da jakoś podłączyć i może użyć sterownika z tej płytki, aby po jakiejś magistrali sterować wyświetlaniem. Może coś być zakodowane. Może ktoś miał doświadczenia. Załączam dodatkowe zdjęcia zrobiłem z 4 stron świata. Poszukaj w internecie o "Electronic shelf labels" producenta też masz podanego ZBD...
Do rozwiązywania takich problemów najlepiej kupić za ok 35 zł analizator stanów logicznych kompatybilny z Saleale (dostępnej w tej cenie na znanym portalu aukcyjnym) . Wtedy można podejrzeć komunikację za pomocą komputera. Oprogramowanie analizatora jest w stanie interpretować wysyłane znaki, o ile wskażemy mu prędkość transmisji.
Jak dobrze pamiętam gdzieś widziałem taki przystosowany nieco DSP-like, ze sprzętowym blokiem MAC. Pytałem bo kolega został mocno skrytykowany. Oczywiste jest, że jest lepszy sprzęt niż atmega :) (sam już nie używam - nawet nowa wersja mojego sterownika do świecy żarowej zrobiona jest na ARM-ie). A np. tanie analizatory stanów logicznych zrobione sa...
Masz kolego całkowitą rację. Ale ja nie badam stanów logicznych CMOS. Wtedy będzie potrzebna kaskada (połączenie 2-ch takich buforów) - fakt. Natomiast napisałem , że 1 logiczna w zakresie 3-15 V nic nie pisałem o 0 Bufor w tym konkretnym przypadku służy do zabezpieczenia układu ATMEGA przed np. dotknięciem przypadkowym sondą do zasilania układu. lub...
No właśnie nie, tylko obsługa po zwave, posiadam pilot do nich ZWP10 Fakro - są dostępne również inne - rozkręciłem pilota i znalazłem w środku atmega88 i do tego moduł zw0301, tylko w sieci mało jest informacji na jego temat. nawet zastanawiałem się nad wykorzystaniem jakiegoś innego pilota z-wave z dużą ilością przycisków i podlutowanie się do punktów...
Witam. Chciałbym pochwalić się moją konstrukcją, którą wykonałem jako finalny projekt na przedmiot Programowanie Systemów Czasu Rzeczywistego. Prawie wszyscy robili jakieś symulacje, a ja postanowiłem zrobić coś, co mi się napewno przyda. Sens działania układu zaczerpnąłem z Elektroniki Praktycznej. Zmieniłem jednak procesor na Atmega 8 i kilka drobiazgów....
kiedys mialem zajawke na zrobienie czegos podobnego, z pewnymi zmianami: graphic LCD, proc 89C55, albo dallas ...C420 zewnetrzny RAM i wiele innych bajerow typu IrDA, RC5, moduly radiowe telecontrolli pomysl upadl z braku czasu (studia) obecnie przymierzam sie do zrobienia czegos takiego na ATmega wymyslilem sobie tak: - 8-bit analizator stanow logicznych...
8kanałowe a ile próbek? Najtańsze nowe ok. 500zł (atlantec) taki z akcesoriami 800zł, oczywiście, że wew. pamięć a potem "po fakcie", jak Sobie wyobrażasz oglądanie ONLINE przebkiegu 100MHz?xD Masz racje pytanie było debilne. O ile koledzy byliby na tyle uprzejmi prosiłbym także poddanie recenzji poniższego pomysłu. Z góry zaznaczam ze nie do końca...
Czy jest jakiś program na PC/ Bascom aby analizować magistrale I2C. Na PC : http://www.elektroda.pl/rtvforum/topic16... oraz http://diy.elektroda.eu/analizator-stano... Miałem kiedyś zrobić, ale coraz trudniej o komputer z LPT. Jeśli chodzi o program na ATMEGA (Bascom) - nikt tego chyba nie zrobił - problemem jest mała pamięć,...
STM32F072BDISCOVERY... Nie wiedziałem, że zawiera on ATMegę88 lub ATMegę32. Zawsze się człowiek czegoś uczy... :) Wracając do tematu, odpalaj ADC z timera, co zapewni ci wyzwalanie w ściśle określonych odstępach czasowych. Przy tak niskiej częstotliwości próbkowania każdy AVR wystarczy. Tylko ATMegi mają ADC 10-bitowe. Za cenę ATMegi32, gdzie USB trzeba...
Wypadałoby zacząć od podstaw. Przydałoby się przejść jakiś kurs odnośnie komunikacji szeregowej. Tak na początek. 1. Co za kabel USB-DB9 posiadasz? Do jakiego standardu konwertujesz UART? +/-12V? 0/12V? 0/5V? 2. Jeśli na liniach sygnałowych będzie 12V, to możesz uszkodzić analizator logiczny. 3. Saleae Logic analizując sygnał UART zakłada, że stanem...
Ano racja, sporo rzeczy w internecie jest oszukanych bądź w inny sposób kiepskich, założyłem jednak (jak widać błędnie) że słowo "standard" w określeniu do standardu I2C coś znaczy, ale widać że się pomyliłem. Dzięki za podpowiedź, teraz już i 24C02 i SCD41 są wykrywane przez Atmegę - po wywołaniu 24C02 adresem 0xA0 oraz SCD41 adresem 0xC4 zwracane...
W przypadku problemów nie można ufać żadnym programom, dlatego pytam o w/w wartości fusbitów. Rozumiem, że analizatora stanów logicznych także nie masz? Zainwestuj w taki za mniej niż 7$ z darmową dostawą z Chin: http://obrazki.elektroda.pl/6751991000_1... Masz układ NE555? Mógłbyś z niego zrobić prosty analizator. Zmierz napięcie na...
USBASP służy tylko do programowania AVR - Atmega, Attiny, koniec. Jak na programator za 10-15zł to i tak świetny wyczyn. Podstawowa kontrola działania konwertera UART-USB wygląda tak: podłączasz zworkę na piny RX/TX, dzięki temu to co wyślesz TX od razu ma wrócić RX, uruchamiasz monitor portu, może być z Arduino lub Putty, wysyłasz ciąg znaków i sprawdzasz...
Jak rozumiem program pętli się w nieskońcozność na loopNad? Czy UART jest skonfigurowany, w szczególności, czy jest włączony nadajnik? W symulatorze (lub przez JTAG) po wczytaniu UCSR0A do r16, bit nr 5 jest rzeczywiście ustawiony? Bo nie widzę możliwości, aby przy ustawionym bicie nie była pomijana instrukcja rjmp, w efekcie czego nie była przerywana...
Jeżeli ATmega jest nowa to jest ustawiona na wewnętrzny generator RC 1MHz, nie musisz więc podłączać zewnętrznego kwarcu. STK200 jest ok i zaprogramujesz nim wszystkie AVR, więc nie trzeba nic "udoskonalać". Faktem jest natomiast, że warto mieć jego wersję z buforem zamiast rezystorów, by ewentualnie w przypływie roztargnienia, lub braków w wiedzy,...
>>> qczek określenie "dwa procki atmega" to slang bez wartości dla analizy tematu. Podaj jakie piny są użyte do tej transmisji. Oglądałeś przebiegi na oscyloskopie? Co to za analizator logiczny i jakie ma próbkowanie? Może sonda wprowadza zakłócenia przy pomiarze? Czy są kwarce i jakie przy tych "prockach"? Uart ma precyzyjne czasowo zbocza a tu są...
Możesz sobie nawet oscyloskop z karty dźwiękowej zrobić a jak się boisz o swoje wejście audio to z tego co mi wiadomo na allegro są do kupienia karty dzwiękowe usb za mniej niż 10zł. Jak chcesz nieco lepiej to po cenie zakupu elementów mogę Ci odsprzedać mój stary analizator stanów logicznych: http://www.elektroda.pl/rtvforum/viewtop...
....Odwrotnie - TRZEBA zrobić za pomocą watchdoga, a "skakanie tam" jak piszesz za pomocą ulubionego GOTO może czasem działać a czasem nie - przemyśl już dalej sam dlaczego Jak juz uprawiasz edukację to rób to konsekwentnie ... czy masz na myśli że to jest zależne od użytego bootloadera... a watchdog zadziała zawsze OK bez względu na zastosowany inny...
witam, oto przebieg z analizatora stanów logicznych: https://obrazki.elektroda.pl/3205191600_... oraz plik:
O jakiej stabilności mówisz? Krótkoczasowej? Jeżeli tak to myślę, że tutaj problemem jest jitter pomiarowy tego analizatora stanów logicznych. Musielibyśmy wiedzieć do czego Ci jest potrzebny ten przebieg, żeby coś więcej podpowiedzieć.
Arduino Nano (lub Pro Mini) to płytka testowa (rozwojowa) dla AVR (a dokładnie ATMega 328P). Nie musisz jej programować z użyciem środowiska Arduino IDE (choć na początek tak będzie najprościej). Lutownicę warto mieć, ale na początku nie jest niezbędna. Jeśli już kupować to polecam coś na groty T12. Hot Air na razie nie będzie Ci do niczego potrzebny...
Chciałem na razie zasymulować przebieg na LED'ach, ponieważ nie posiadam w domu oscyloskopu (za każdym razem, kiedy chcę coś sprawdzić, muszę jechać na uczelnię) . Zdaję sobie sprawę, że 50Hz to trochę mało, żeby zauważyć zapalanie i gaszenie diody, ale spodziewałem się, że chociaż diody, których stanu nie zmieniam będą ciągle się palić. Dla takiej...
Tak, OC2 jest na PORTB.3 - dobrze zauważyłeś. Błąd się wkradł kiedy ustawiałem pin jako wyjście. Zerkałem do noty, ale musiało mi się w oczach pomienić ;) Zaraz zmienię dla potomnych. Co do wartości 107 - testowałem kod z analizatorem stanów logicznych i być może moja Mega8 ma źle skalibrowany oscylator bo przy wartości 104 częstotliwość na wyjściu...
Witam mam problem - usiluje zrealizowac na atmedze 8 odczyt danych z tablicy po spi do mastera .. tylko nie jestem w stanie odpalic spi na atemedze w trybie slave tj : chce aby atmega wysylala ciagle dane mastera < nie uzywam MOSI w masterze > poprostu atmega robi swoje i podczas podania stanu 0 na pinie SS powinem odczytaj sobie bajty... ale...
A może autor przerobił by program główny na jakiś inny procesor niż Atmegę8. Jak wiadomo ciężko ją dostać w rozsądnej cenie, a jest jeszcze wiele innych procków w obudowach DIP28, o identycznej pinologi. Ja również popieram cytowanego - szczególnie, że już od dłuższego czasu nie używałem m8 i jedyna jaką mam już teraz jest wlutowana na stałe w analizatorze...
(at)tmf Chyba jednak nie rozumiem. Jeśli chodzi o ten fragment w funkcji uart_getc(). Sprawdzałem dokładnie analizatorem stanów logicznych co wysyłam z Matlaba. Każda z liczb kończy się w odpowiednim miejscu znakiem \n, czyli ten fragment jest raczej dobrze? Z tego co czytałem to przy przesyłaniu stringów bajt o wartości 0 nie powinien być przesłany....
Witam. Powoli robię swój tracker i mam problem. Wysyłam prostą ramkę packetową (tzn atmega wysyła) np 84h 8Ah 82h 86h 9Eh 9Ch 60h A6h A2h 6Ah 98h 86h 40h 61h 03h F0h 74h 65h 73h 74h crc 9001h. Czyli "BEACON0SQ5LC 0 03 F0 test" (crc) i wszystko jest ok. Jeśli w ramce znajdzie się symbol wymuszający bitstuffing np > 3Eh to jest problem. Crc jest liczone...
Szukam analizatora stanów logicznych do debugowania i nauki programowania procków z rodziny Atmela (attiny, atmega8/16/32). Przyszłościowo nie wykluczone, że będę męczył inne kostki np. ARMa. Z tego powodu chciałem zainwestować w miarę prostu analizator stanów logicznych - na USB do 8 bitów, próbkowanie do 24 MHz, lub do 100-150 jeżeli będziemy brać...
Jak chcesz używać atmel studio to też możesz, musisz sobie podpiąć np pod f8 polecenie dla avrdude. Drogi programator mija się z celem, tak samo wydawanie kasy na nakładkę do avrdude, chcesz wydać kasę kup sobie analizator stanów logicznych debuger lub oscyloskop ;) By obsłużyć 324A musisz zmienić sygnaturę w pliku conf - to błędu nie będzie.
Witam, stworzyłem projekt, najpierw na płytce stykowej z wykorzystaniem Atmega328P-PU czyli zwykły DIP. W projekcie nie ma oscylatora więc użyłem bootloadera: "Atmega328P on breadboard (8MHz internal clock) z: https://www.arduino.cc/en/uploads/Tutori... Posłużyłem się tym tutorialem: https://create.arduino.cc/projecthub/tec...
Natomiast ja nie mogę dojść dlaczego ludzie nie próbują rozwiązywać problemów/zagadnień logicznie i po kolei. Jeśli masz podejrzenie że coś jest nie tak z taktowaniem to napisz sobie najprostszy program który macha pinem tam i z powrotem z jakąś ustalona częstotliwością. Podłączasz analizator stanów logicznych, oscyloskop lub częstościomierz i patrzysz...
Witam. Do schematu układu będę miał dostęp dopiero w piatek (delegacja). Opiszę więc po krótce co robię: Oto moduł WiFi, którego usiłuję obsłużyć: http://obrazki.elektroda.pl/3058345000_1... A [url=https://github.com/adafruit/Adafrui... znajduje się stosowna biblioteka dla Arduino. Problem zaczyna się już przy pierwszej...
Zostaw na razie te fusebity i zainstaluj diodę. Chodzi o sprawdzenie czy F_CPU jest ustawione właściwie i czy do procka wgrywa się właściwy program. Dioda obie te sprawy pokaże. A więc w programie oprócz tego co już tam jest dopisz to co poniżej. Dajmy na to niech dioda będzie na pinie PD2: .... DDRD |= _BV(2); ... while(1) { PORTD |= _BV(2); _delay_ms(500);...
Daj dokladny schemat polaczen jaki stosujesz. Upewnij sie ze programator ktorego uzywasz napewno jest sprawny (czy dziala z innymi mikrokontrolerami AVR?). Jezeli napewno jest sprawny i polaczenia sa prawidlowe, to nalezy upewnic sie czy mikrokontroler jeszcze zyje. Wszystko daje sie rozwiazac krok po kroku na spokojnie ;]. Jesli masz mozliwosc to sprawdz...
Niestety nie mam ani analizatora stanów logicznych ani oscyloskopu. Jeżeli masz dostęp do komputera z portem LPT, to analizator masz w linku powyżej.
Cześć, Wielkie dzięki za odpisanie. Poprawiłem pierwszy post aby rozwiać wszelkie wątpliwości. Posiadam sterownik Redoxa lecz nie posiadam do niego programatora . Chcę za pomocą mikrokontrolera (ATMEGA, STM, obojętnie czym) kontrolować PWM. Wiem, że sterownik umożliwia ustawienie różnych funkcji lecz bez programatora nie wiem jaką sekwencję PWM powinienem...
A komendy toggle będą działały tak szybko, że zmiany będziesz wstanie zaobserwować jedynie oscyloskopem/analizatorem stanów logicznych/multimetrem z funkcją pomiaru częstotliwości.
Na dzieńdobry wygląda jak polarity LOW, CPHA0, i z Twoich zmiennych, to chyba MSB first? Poza tym, jak tak patrzę na DS'a, to po adresie(komendzie) bym robił jakieś opóźnienie lekkie tak z dsa wygląda, ja wiem, że to Twoje 16MHz / 64 daje 250kHz, ale mimo wszystko rozbił bym to bardziej:) Oglądałeś to na jakimś analizatorze logicznym? Niestety analizatora...
Od xxx czasu także rozważam kupno oscyloskopu bo już pora. Nie ukrywam że mnie także zainteresowało to co zainteresowało psycode'a. Jakiś czas temu już chciałem to kupić bo ceny spadły do 100zł za zestaw do lutowania. Baa, nadal chciałem kupić do teraz :-) Mam pytanko. Wszystko w tej elektrodzie już zmodyfikowano, przerobiono, z tuningowano. Powstają...
Witam Panowie. Chciałem na swoje potrzeby zrobić prosty analizator stanów logicznych. Procek miałby odczytywać stan wejść i wrzucać do bufora a co jakiś czas bufor przerzucać do zewnętrznej pamięci Flash. Problemem jest to, że gdy zajmę procka zapisywaniem do Flash, występujące zmiany stanów mogą mi umknąć. Nie ma być to jakiś mega szybki analizator....
o ile z tunerem jest kilka tematów (niestety najczęściej z plikiem hex) to z selektorem ciężko cokolwiek znaleźć. Na to nota katalogowa w dłoń, analizator logiczny/oscyloskop i naprzód. w kursach nie ma o prostej komunikacji Jak to nie ma? Nic nie było o SPI?
Przejrzyj [url=https://www.google.pl/search?q=atme... i odpowiedz na pytanie czego brakuje przy diodzie? Mostek zasilasz z tego samego napięci co arduino? Jeśli tak to tu może być problem. I narysuj ten schemat tak jak jest...
Cześć, dawno mnie nie było... Ale jak to bywa czasu brak, a przed świętami chwilę znalazłem, uciekając przed porządkami :) Koledzy, mam dziwny problem z wyświetlaczem właśnie na ILI9488, wielkość 3,5cala. Obsługa kontroler STM32L471, podpięta pod szynę FMC. Chciałem najpierw na szybko uruchomić, aby zobaczyć czy koncepcyjnie wszystko ok, więc CubeMx...
Na pewno nie zmienia algorytmu czy wartości zmiennych "po uważaniu". Wydawało mi się że specyfikacja gcc mówię trochę coś innego: Jak stwierdziłeś że akurat to zawieszenie jest w tej pętli? Dwoma metodami - z włączonym serialem patrzyłem na port szeregowy, a bez niego za pomocą debuggera. Wez sobie jakiś gotowy projekt pracy jako slave i zobaczysz...
Witam Tak - są pewne różnice: http://www.atmel.com/dyn/resources/prod_... Między innymi drobne różnicę w logicznym 0 i wewnętrznym napięcie odniesienia (stąd może problemy). I jeszcze jedno - nowa Atmega pracuje w napięciach 2,7-5,5V http://www.atmel.com/dyn/products/produc...
Na pewno jest to Z80 i mam 2szt ale tylko 1 AY.. i jeszcze na dodatek pożyczony, 8-bitowa szyna danych i 4 linie sterujące. Wszystko odczytałem na analizatorze logicznym Sealea 8Ch i jest dokładnie jak w pdf , wszystkie impulsy sterujące pasują i chcę odczytać jakie idą dane podczas tych impulsów. (nie chce mi się ręcznie przepisywać z analizatora...
Problem z "delay" rozwiązany...dzięki, ale dht nadal nie działa :/ No to tradycyjnie, pokaż oscylogramy lub dane zarejestrowane przez analizator logiczny. Sondę najlepiej podłącz do samego DHT22.
Nie wiem co prawda jak działa zdalne sterowanie w TV marki Samsung natomiast wiem, że z grubsza wszędzie wygląda to dość podobnie. Taka transmisja odbywa się tak, że dioda IR nadaje sygnał -szpilki o częstotliwości ok. 36-38kHz które są modulowane sygnałem sterującym i ten różni się w zależności od marki i przyjętej strategii kodowania komend. Tak więc...
Romek, a jak podepniesz ten analizator co tam chcesz zobaczyć? Czy miga kierunkowskaz? Chciałbym, zobaczyć co panel przesyła i to samo wysłać z włąsnego urządzonka. Okazało się że can opisany jako +- wcale nie jest canem. A to hobby projekt, żadna naprawa. Atmega + Mcp 2515 Nie wiem czemu skusiłem się na ten akurat system. Prosty i tani - wszystko...
I tak i nie - znalazłem inna biblioteke - przykłady zawarte w FatFs są nieprawidłowe. A doszedłem do tego z analizatorem stanow logicznych - każdy z przykładów ktore zawiera w sobie FatFS na AVR nie wysyła tych min 73 cykli przed rozpoczęciem komunikacji z kartą z tąd jedne działają a inne nie okazuje się że moje "działające" karty da się odczytać niezależnie...
Witam, piszę program do sterowania silnikami krokowymi pod ATmega128. Mam problem przy sterowaniu. Podczas generowania impulsów sterujących ruchem za pomocą przerwania zdarza się, że czasem przerwanie nie generuje impulsu. Oglądałem przebiegi generowane na analizatorze stanów logicznych. Wygląda to tak jakby procek z niewiadomych mi przyczyn nie generował...
(at)dondu : Aby uniknąć tego typu błędów, jaki przytrafił się koledze. Po za tym, w ten sposób wyraźnie zaznaczasz swoje intencje. Oczywiście można też zastosować: (at)Jablonaack : Nie mam teraz dostępu do noty układu 3204, ale możesz zwrócić uwagę, na odpowiednie ustawienia Data order, Clock Polarity, oraz Clock Phase. Możesz też zewrzeć MISO z MOSI,...
Witam Dołączę się do tematu Pobrałem przykładowe kody stąd Dodano po 1 Podobnie jest z kodem, który podał szanowny kolega [syntax=c]int main(void) { uint8_t hours, minutes, seconds; I2C_Init(); //SetTimeDate(); while(1) { _delay_ms(500); DS1307_GetTime(&hours, &minutes, &seconds); } }[/syntax] Dobrze odczytuje czas (sprawdziłem analizatorem stanów logicznych)...
Wszystko zależy od tego jaką dokładność pomiaru potrzebujesz. Jeśli plus minus sekunda, to stoper i ręka wystarczy. Szukasz gotowego urządzenia, czy jesteś wstanie sobie sam zrobić i zaprogramować proste funkcje Timera popularnego mikrokontrolera np. Atmega8, a wynik wyrzucać na LCD albo poprzez UART do terminala komputera?
Jaka prędkość transmisji baud ? Schemat masz poprawny. Dzięki za czas poświęcony na analizę schematu. Parametry transmisji: 19200 8N1 Przy czym problem raczej nie ma związku z prędkością transmisji. Nawet pojedyncza zmiana sygnału przełączającego nadajnik/odbiornik powoduje zmianę sygnału na linii odczytu danych. ------------- Właśnie zrobiłem jeszcze...
Witam! Dzisiaj (jak popatrzałem za zegarek to jednak wczoraj...) mój programator USBASP wykonany według projektu LVusbasp (czyli tego z buforem) przestał z niczego działać. Jest widziany w systemie, pali się dioda sygnalizująca zasilanie (pin wyjścia z atmegi na pokładzie, nie do zasilania) a przy próbie odczytania fusów zapala się dioda sygnalizująca...
Jousto Twoje rady są na prawdę bardzo cenne, bardzo Ci za to dziękuję i na pewno się przydadzą one nie jednej osobie. Podniosłem logiczną jedynkę o 0,2V czyli do 3,03V i modem zaczął gadać, widać tutaj niezgodność z datasheetem. Wiesz w moim przypadku gdzie korzystam ze sprzętu z wysokiej półki gdzie wszystko widzę po przebiegach nie zawsze podpianie...
Witam, ostatnio próbowałem napisać komunikacje SPI z wykorzystaniem wbudowanych peryferiów. No i za cholere nie nie udało mi się tego ruszyć aże nie posiadam analizatora stanów logicznych nie jestem w stanie nawet stwierdzić czy nie wysyłam czy nie odbieram danych. Używam 2x ATMega32a. Oto program: Master Slave SPI.c SPI.h http://obrazki.elektroda.pl/9888601300_1...
Początek odczytu ma zaczynać się wraz z podaniem zasilania na urządzenia, czyli na urządzenie które wysyła ta liczbę ( w postaci binarnej) i Atmega. Kiedy dokładnie ma zakończyć się odczyt i rozpocząć wysyłanie na PORTB.1 jeszcze nie wiem, ale wydaje mi się że jak podłącze analizator stanów to sprawa się wyjaśni... Proszę o podpowiedź i wyjaśnienie...
Do sprawdzenia błędu użyłem debuggera gdzie widzę że program zatrzymuje się w miejscu oczekiwania na koniec transmisji i wisi tak w nieskończoność. Podłącz analizator logiczny do SPI i będziesz wiedział czy pakiet z NRF przychodzi czy nie.
Dziękuje za wyjaśnienie, sprawdzę wymienione układy i postaram się podejrzeć przebieg na oscyloskopie i będzie wszystko jasne. Jak nie stać cię na oscyloskop - zrób sobie na porcie LPT (jak masz w PC'cie) analizator stanów logicznych. Na nim zobaczysz jak regulujesz wypełnienie w PWM. Przyda się on również w innych sytuacjach.
Witam. Borykam się z problemem przerwania INT1 w procesorze Atmega88p. Otóż przerwanie raz działa poprawnie , wykrywa odpowiednie zbocze , a innym razem załącza się praktycznie losowo . Napisałem specjalnie prosty programik aby zobrazować problem . Program jest pisany w bascomie jednak ze sporą ilością wstawek z assemblera . (Na czystym bascomie zachowuje...
Witam Myślę że wato zająć się tym wyświetlaczem bo użytkując telefon Nokia 6300 mam bardzo dobre zdanie na temat jego jakości wyświetlania. Przy jego wykorzystaniu niewielkim kosztem można stworzyć bardzo okazały system mikroprocesorowy. Wcale nie warto :wink:.Ten LCD po pierwsze dużo kosztuje, pod drugie posiadając taka rozdzielczość i kolorystykę...
Diodą sprawdzam tylko pętlę,(widać w programie zmiany w porcie a) kwarc fizycznie 12Mhz, na oc1a przebieg sprawdzam analizatorm logicznym saelae;) A co do definicji bitów to tak: [syntax=c]TCCR1A |= (1<<COM1A0) TCCR1B |= (1<<WGM12) TCCR1B |= (1<<CS11)[/syntax] Przeliczałem na hex, ponieważ kiedyś naprawiło to sprawę, być może robię...
Witam. Zapewne temat odmierzania czasu był poruszany wielokrotnie na forum. Problem mój jest nastepujący: Napisałem swego czasu dwie funkcje realizujące opóźnienie : delayms - opóźnienie time milisekund delaus - opóźnienie time mikrosekund void delayms (int time) //funkcja dajaca opoznienie w ms { int i,k; for (k=0;k<time;k++)...
Aby stwierdzić co jest grane, powinieneś zobaczyć co właściwie generujesz. Masz oscyloskop lub analizator stanów logicznych? Jeżeli nie to: http://mikrokontrolery.blogspot.com/2011...
Szybsze opóźnienia? Czyli co, 1 sekunda będzie trwała tylko 0,5s?:) OW uruchamiaj stopniowo. Odbierasz prawidłowo presence pulse? W przykładach do książki o C z mojej stopki masz gotowe i działające kody OW. BTW, masz analizator stanów logicznych? To sprawdź co się dzieje na magistrali - jeśli nie masz to sobie zbuduj, przyda się. A jeśli nie możesz...
Dziękuje za poświęcony czas oraz rzeczowe odpowiedzi mpier . Można powiedzieć że podstawy w pewnym sensie mam za sobą. Teraz jeszcze note katalogową przeczytam z 10 razy i wszytko będzie jasne. Do kompletu dla potomnych do analizy wrzucam zrzut z analizatora syg. logicznych. https://obrazki.elektroda.pl/1120868600_... Temat uważam...
Polecam wizytę w laboratorium na oscyloskopie albo analizatorze stanów logicznych. Zrób sobie jakąś funkcję zmieniającą stan lini z we na wy i zanotuj sobie czasy dla kilku argumentów. Albo dobierz argumenty tak aby mieć wszystkie interwały które sa Ci potrzebne...
Witam, chciałbym się doradzić szanownych kolegów gdzie może być problem z odbiorem. Siedzę już nad tym kilka dni, włosy siwieją a mi już pomysły się skończyły :( i co najgorsze nie wiem co może być przyczyną. Beznadziejny problem :( . Wcześniej bawiłem się modułami A6 GSM. Postanowiłem się przerzucić na "lepszy" model czyli SIM800. Wykonałem PCB, napięcie...
Witam ! Dołączyłem do atmega128 dac mcp4921. No i nie chcą ze sobą gadać a właściwie dac nie chce słuchać komend. SPCR=0x53; SPSR=0x00; PORTG &= ~cs_dac; //chip select = 0 delay_us(10); spi(0x7A); spi(0x55); PORTG |= cs_dac; // chip select = 1 Kod w Codevision. Podłączyłem analizator logiczny i przebiegi wyglądają wzorcowo a mimo to układ milczy. Może...
wreszcie odpaliłem mojego ds, w symulatorku działał zawsze ok, a w realu nie, przypomniałem sobie że w książce "uK AVR w praktyce" był kod źródłowy dla pastylki dallasa, i było to właśnie na 8MHz, tak więc skopiowałem bezczelnie funkcję opóźnienia w [us], wkleiłem do swojego programu i zaczęło działać, wyświetla cały zakres temperatur od -55 do 128oC....
cały kod aktualnie wygląda tak. Docelowo w pętli głównej będą inne rzeczy jeszcze. [syntax=basic4gl]$regfile = "m32def.dat" $crystal = 16000000 $hwstack = 128 $swstack = 128 $framesize = 128 Config Portc.0 = Output Config Portc.1 = Output Config Pind.0 = Input Config Pind.6 = Input Config Pind.5 = Input Config Pind.7 = Output Config Timer0 = Timer ,...
Witam, Zaprojektowałem prototypowy układ, którym poprzez ATmege32 steruje 12 rejestrami przesuwnymi poprzez magistralę SPI. Najdalszy układ znajduje się od ATmegi około 60 cm. SPI nie lubi dużych odległości, więc chyba będę musiał podzielić układ na mniejsze fragmenty. Podłączyłem analizator stanów logicznych na końcu linii transmisyjnych [CLK, CS]...
1. ok 3: Zrób tak: Darmowy oscyloskop i analizator logiczny
:) Nie masz oscyloskopu? A port LPT? Ale na pewno masz kartę dźwiękową: [url=http://mikrokontrolery.blogspot.com... i analizator logiczny za darmo
Albo zle skonfigurowany SPI (kolejność bitów itp) albo po prostu sprzętowy SPI jest za szybki. nie znam się na armach ale jak męczyłem się z AVRami to właśnie z konfiguracją miałem problem.Zawsze możesz podpiąć analizator stanów logicznych i porównać różnce pomiedzy programowym a sprzetowym wysyłaniem danych
Własnie kombinuje z takim oscyloskopem na tv i przy odpowiednim oprogramowaniu można zrobić oscyloskop z pasmem 100k (max 200k próbkowania wew. a/d AVRa) z zapamiętywaniem przebiegu, lupą z przewijaniem itp. tego w osc. analogowym nie ma. A z zewnętrznym przetworniku A/D 40MHZ i SRAMem można zrobić niezłe cudo patrz tutaj: http://www.volny.cz/elecon/cz/pcoscilosk...
analizator logiczny analizator stać logiczny oscyloskop analizator logiczny
stycznika hager wyłącznik przedlicznikowy biały ekran matrycy monitora
pralka głośno wiruje elektrolux pralka głośno wiruje
Szczotki węglowe w odkurzaczu Zelmer Jupiter ZVC425HT: wymiana i objawy zużycia Wymiana pierścieni w Opel Vectra C 2.2 Direct bez demontażu silnika