https://obrazki.elektroda.pl/3252078300_... Poniższy artykuł przedstawia – krok po kroku – wykonanie niewielkiego, kieszonkowego oscyloskopu cyfrowego. Nie jest on tak dobry jak zwykły warsztatowy oscyloskop, ale z drugiej strony można zabrać go niemalże wszędzie. Poza tym – nie wszystkie projekty DIY muszą mieć sens....
Podłączenie przez kondensator faktycznie pomaga, jednak jest to sygnał który zmienia się ~200 razy na sekundę, dlatego niestety odpada. 200Hz? Przecież to prąd stały... Kondensator 100n z rezystorem 10k mają stałą czasową odpowiadającą częstotliwości 1kHz, z rezystorem 100R już jest 100kHz, więc gdzie tutaj jakiś problem? Tak jak już rb401 napisał...
Pytanie czy analogowy oscyloskop sie nadaje do takich rzeczy? Sygnał i2c nie jest okresowy, więc na analogowym oscyloskopie wyświetlać się będzie właśnie to, co widzisz. Chyba, że ma pamięć. Możesz ewentualnie użyć zewnętrznej synchronizacji, generując specjalnie w tym celu impuls przed rozpoczęciem transmisji na dodatkowym pinie i korzystając z odpowiednio...
Chciałem LCD zostawić na sam koniec ale bez niego nie mogę sprawdzić innych parametrów. Można jeszcze przez RS-a... W ogóle coś się dzieje na wyprowadzeniach ? Oscyloskop ?
Przepraszam, załączyłem wersję już z 500kb/s (CAN2.0B). No nic będę musiał poczekać na dostęp do oscyloskopu :)
(at)niveasoft, podciągnięcia wykorzystuje jedynie z MPU-6050. (at) Piotrus_999 zegar włączony, bo inaczej po wysłaniu komendy SCL nie ustawiłby 0 ;) Czy jest możliwe, że na SCL nie jest generowany sygnał po I2C_CR1_START ? Po tej komendzie na SCL jest ustawione 0. PS. Nie mam oscyloskopu :(
Podepnij sobie np. sondę do CAN-H, a masę sondy do CAN-L. Do tego uważaj z masami oscyloskopu...ale chyba wiadomo o czym mowa.
to co przedstawiłem to tylko kod do debuggowania problemu Wiem jak zrobić debouncing. Ale wygląda na to że to przerwanie faktycznie woła się też na zbocze opadające. Z przyciskiem to też tylko przykład. Mam tam podłączony sygnał w którym chce zliczyć ilość zboczy opadających. Sygnał mierzony jest dobry bo oglądałem go na oscyloskopie
Jeszcze podczas debugowania od czasu do czasu pojawia się: No source available for "0x0" lub No source available for "(gdb[7].proc[42000].threadGroup[i1],gdb... :( Jak sprawdzić czy wgl. coś jest na wyjściu SCL, SDA? Nie mam oscyloskopu.
Jak stwierdziłem? Na GPIOB.0 nic się nie zmienia. Miernikiem częstotliwości czy oscyloskopem sprawdzałeś ?
Męczę się już z tym tematem długi czas. Niestety ciężko mi określić gdzie jest problem ponieważ nie posiadam Logic analizer-a. A tak przy okazji, masz port LPT? http://mikrokontrolery.blogspot.com/2011...
Ja bym na start podmienił kwarc, albo chociaż obmierzył go oscyloskopem. STM32 niby poradzi sobie w przypadku usterki kwarcu, ale nie wiadomo, co ma robić procesor, gdy ów kwarc nie wystartuje (zachowanie zależy od tego, co producent napisał w software). Resetowanie się układu może świadczyć o problemie z zasilaniem, ale też może być wynikiem działania...
O ile kompilator informuje o przepełnieniu FLASH'u tak teraz nic nie wyskoczyło. Masz rację, to będzie ponad 300kB a jest tylko 256KB RAM'u. Wszystko wygląda pięknie ale to raczej nie obraz z kamery: http://obrazki.elektroda.pl/6392694600_1... Czyżbym miał źle ustawione DCMI albo źle skonfigurowaną kamerę ? Nawet bez nadpisania rejestrów...
i to wlasnie ten grzejacy sie procesor ci nie wstaje? Wiec jak dokonales tego, ze nie zauwazyles tego grzania od razu, a dopiero teraz?... Twoj procesor moze juz nie zyc lub byc chory na nieuleczalne choroby... Grzejacy sie procesor: 1) LIPNE ZASILANIE 2) LIPNIE PODLACZONE ZASILANIE [pisalem, sprawdz zasilanie...] 3) fabrycznie uwalony procesor lub,...
jedyne co możesz zrobić to podłaczyć analizator albo oscyloskop.
Szczerze mówiąc na oscyloskopie nie zauważyłem przerwania generacji, ale może mój oscyloskop jest za wolny.
Masz łączność debugerem z tym prockiem? Daje radę wykonywać program krok po kroku? Bo w F103 dało się rejestry po prostu oglądać. Próbowałeś z tym MCO i ustawieniem podzielnika i oscyloskopem?
Zrobić namiastkę oscyloskopu na jakimś w miarę tanim STM32?
Widze ze kolega zastosował wyświetlacz 320 x 240 pikseli z zestawu uruchomieniowego STM32 http://obrazki.elektroda.pl/4909958800_1... Wiec podejrzewam że sam oscyloskop jest na STM32, a schemat nie rożni się za wiele od zestawu :)
Witam, Miałem kiedyś podobny problem w podobnej konfiguracji. Okazało się że karta SD podczas inicjalizacji/uruchomienia powodowała tak duży spadek na linii zasilania (wspólniej z uC), ze zakłócała pracę całego urządzenia. Rozwiązaniem był rezystor 4R7 w szeregu i kondensator 100uF przy samym gnieździe SD. Najlepiej jest przyjrzeć się linii zasilania...
płytka jest czterowarstwowa, wewnątrz masa i zasilanie, na oscyloskopie LDO nie wygenerowało żadnego piku. w innych układach nieraz zdarzyło mi się zwarcie i nic się nie działo. Może to wadliwa partia procków, możne błąd w płytce, ale jest zaprojektowana zgonie z notami aplikacyjnymi ST. Najdziwniejsze jest to, że dwie nowe sztuki nie ruszyły ani razu....
Przerwania są uruchomione, sporo timerów do PWM, nie mam oscyloskopu. Jak przerwaniem to policzyć?
Bez zewnętrznej pamięci będziesz miał małą pamięć próbek. Z drugiej strony przy zakładanym paśmie to możesz to wysyłać przez USB na FT232R (do 2Mbps). Ja bym podszedł inaczej do całości - jest analizator stanów logicznych który przesyła dane przez USB nazywa się Saele (https://www.saleae.com/logic). Klony dostępne na allegro, ebay za 30zł. Może lepiej...
(at)elektryku5 Nie potrzebuję sesji diagnostycznej. W zasadzie próbowałem na różnych prędkościach i nic. Mierzyłem też napięcie na pinach CAN, ale nawet nie drgnie , więc pewnie nic się nie dzieje ... Pewnie będę musiał się zaopatrzyć w oscyloskop aby to potwierdzić .
W reference manual jest wyraźnie napisane, że max to 18MHz, ja uzyskuje mimo tego 36MHz.. Nie wiem dlaczego wymyślili, że szybciej niż 18Mhz nie będzie chodzić.. może coś ze stabilnością, ale u mnie w testach wszystko było OK. Podaj zawartości jeszcze rejestrów od zegara itp, to tajemnica 72MHz się wyjaśni :) A może oscyloskop coś źle mierzy :P
Ogólnie gdy górny klucz jest w stanie wyłączonym to na potencjał bramki względem GND jest taki sam jak VS więc to w sumie nie są zakłócenia. Prawdziwy potencjał górnej bramki wynosi różnicę napięcia z sond Vs i górnej bramki. Dlaczego tak? ponieważ górny klucz steruje się napięciem między bramką a źródłem klucza (a źródło klucza jest na potencjale Vs)....
3. Mi się udawało uzyskiwać nawet 12 bitów jeżeli chodzi o szumy. Tzn. w spróbkowanym sygnale nie było szumów większych niż 1LSB. Ważne jest jednak odpowiednie dostosowanie syganłu do wejść ADC (niska impedancja wejść, co u Ciebie nie jest zapewnione). Co innego liniowość czy inne błędy. Tutaj pewnie było o wiele gorzej. Ale myślę że 10 spokojnie da...
Nie wiem jak w USA, ale w takiej Belgii mam na wymianie znajomego i z tego co z nim rozmawiałem to model jest totalnie inny - też oparty na samokształceniu, ale laboratoria są otwarte 24/7, przy wejściu odbija się legitymację (mają już elektroniczne) i jest pełny dostęp do wszystkiego, za to typowych zajęć typu ćwiczenia/laborka jest mniej. Natomiast...
Witam, dawno się nie odzywałem, wymieniałeś U2? Zajrzałem do Crypto Chip ATSHA204A, co oznacza, że mam chip i trochę z nim poeksperymentowałem. Z góry mogę też powiedzieć, że U2 też na pewno taki jest, niestety moim zdaniem nie jest łatwo to opisać w taki sposób, żeby współpracował z DSO. Rozszerzyłem teraz moją symulację U2 o STM32, dzięki czemu działa...
Kup wersję 2 kanałową około 450zł bez obudowy , też na ebay. wystarczy wpisać stm32 i poszukać.
Na SPI masz 125kHz czyli 2 razy za dużo, a nie 4 razy za dużo. No nie pisałem że na SPI jest 4x za dużo :wink:.....co nie zmienia faktu ..że za dużo. Oscyloskop wyliczył Hz automatycznie.
STM32 w stanie wysokim ma wyjście od 10 do 40 Ω. Wszystkie układy zasilane z 3,3 V. Dla takiego napięcia niby próg zadziałania 2,4 V dla TDC7200. Komparator to świetny pomysł, tylko czy są takie, które zareagują na tak krótki impuls?
Podpięcie oscyloskopu lub analizatora brzmi jakby był potrzebny pull down. A może pull-up? stmx, czy przypadkiem nie korzystasz z funkcji do ustawienia portu z poradnika od Szczywronka lub pochodnych? Wg mnie jest tam jeden błąd, który nie pozwoli ustawić portu z opcją pull-up. Funkcja w ogóle nie operuje na rejestrze PORTx->ODR, gdzie takie ustawienie...
Tu jest coś podobnego opartego o STM32, w tym wersja bezprzewodowa z ESP. [url=https://www.martinloren.com/]Link [url=https://github.com/martinloren/HSco...
Dziękuję bardzo za pomoc. Widzę, że funkcja nieźle dopracowana!Odbiera mi dane, dużo bardziej sensowne niż poprzednia. Jednak czasem wpada mi bajt 255. Jak sądzę musi być coś nie tak podłączeniem hardware'owym. Nie ma wyjścia, jutro będę musiał wybrać się do laboratorium żeby zobaczyć wszystko na oscyloskopie. Jeszcze raz dziękuję i pozdrawiam!
A mapowanie działań na porcie w pamięci i maskowanie przed zapisem do fizycznego rejestru portu? Coś jak w PLC. Potrzebujesz żeby to szybkie było? Inna rzecz że weź nawet dwukanałowy oscyloskop i potestuj na jakimś arduinku.
Na target raczej bym nie zwalał bo próbowałem programować dwa różne układy i za każdym razem to samo. Pójdę za Twoją radą i może się mi uda dogadać, jak coś się ruszy to dam znać, a na razie to dziękuje Ci serdecznie za pomoc. :) Jeszce jedno, znasz może jakiś sposób na przetestowanie tego JTAG-a ? Do dyspozycji mam w sumie tylko zwykły multimetr, ale...
No właśnie nie do końca to rozumiem. Prąd ma niby wpływać do pinu a u mnie wypływa. Teraz nie mam za bardzo czasu by zagłębić się w szczegóły, tak by wywnioskować jakie napięcie jest na kondensatorach w momencie początku fazy sample. Ale jeśli nie jest zerem to w Twoim układzie eksperymentalnym będzie prąd wypływał. Tak jak zaobserwowałeś. Wszystko...
Przeanalizowałem sygnały, miałem pod rękom oscyloskop dwu kanałowy dlatego tak na raty. Sygnały wychodzące https://obrazki.elektroda.pl/9775283400_... CSK - górny; CS - dolny Przy działającym układzie mam https://obrazki.elektroda.pl/8923618100_... CSK- górny; SO - dolny. Czyli jest odpowiedź. Uszkodzony układ nic nie...
Ja radzę sprawdzić jak ma się do rzeczywistości to co piszą w manualu :P Podłącz oscyloskop, debuger i sprawdź.
Czy taki układ z wykorzystaniem transformatora do pomiaru napięcia nie wprowadza zniekształcen? podłączyłem oscyloskop i dostaje zniekształcony przebieg sinusoidy http://obrazki.elektroda.pl/3348691100_1...
Czy moduł nie jest podłączony do głównej płytki taśmą? Jak długa ona jest? Masz oscyloskop cyfrowy pod ręką?
Sprawdzałem oscyloskopem. Na nóżki układu W5100 dochodzi dobry sygnał z SPI. Układ nie odpowiada.
Szpilki sięgają zera ponieważ przebieg jest zrzutem z analizatora logicznego, a nie oscyloskopu. Pisałem już wcześniej, że silnik ma zupełnie osobne zasilanie. Moduł transpora zasiliłem napięciem podkradzionym z modułu STM32 BlackPill. Jak już wcześniej napisałem pomógł tranzystor NPN z filtrem RC na bazie.
Według mnie moduł BLE jest podpięty wewnętrznie do tego samego UARTa w STM32 który jednocześnie jest podpięty do transceivera RS485. Widzę jakąś transmisje na pinach A B na oscyloskopie po połączeniu się przez bluetooth. Po zamknięciu połączenia jest cisza. Dodatkowo poziomy na pinach A i B mogą wskazywać na obecność mastera. Jest jakaś szansa, że ten...
(at)dziechu Wiadomo ze sa roznice ale nie ma sie co ograniczac przynajmniej z mojego doswiadczenia... ARMy na poczatku po przejsciu z 8bit moga wydawac sie trudne. Ale znajomosc dowolnego mikrokontrolera sporo ulatwia bo wie sie co to peryferia, wie co to rejestry konfiguracyjne itd. Jak by RM byl w takiej formie jak dokumentacje od AVR-ow to zapewne...
Na 100% jest błąd w programie. Na jakiej podstawie twierdzisz że wysyła 1, 2, 3 a nie 8 bytes? Czy potwierdziłeś to na oscyloskopie? Czy twierdzisz na podstawie odebranych bajtów w PC-cie (odbiorniku)? Czy twierdzisz na podstawie odebranych bajtów w STM32 (odbiorniku)? Może coś nadpisujesz?
Witam. Niestety teraz nie mam czasu na dalszą analizę. Wygląda że dla ustawień: CAN_SJW_1tq = 0 CAN_BS1_4tq = 3 CAN_BS2_5tq = 4 CAN_Prescaler = 23 CANx->BTR = 4390934 = 0x430016 działa prawidłowo. W wolnej chwili dokonam dalszej analizy. Na oscyloskopie ramki nadawane z MCP2515 oraz kontrolera CAN w STM32 są identyczne. Tutaj przykład ramki dla ID=100...
Jak w grę wchodzi kod generowany przez CubeMX to nie dziwne, ze nikt nie wie o co chodzi. :D Czemu? Czy tego nikt nie używa? Ale to Ci tylko mówi, że MDIO działa, nie że komunikacja miedzy MAC a PHY zachodzi w zakresie wymiany ramek. I w zależności od tego jak skonstruowany jest PHY dane po MDIO może się dac odczytać nawet jak ne ma 50MHz sygnału zegara...
Cała taśma na pewno nie padła. Mógł paść pierwszy WS oraz każdy, do którego próbowałeś się dołączyć "z boku" bez połączonej masy. Nie da się raczej wymusić sygnału pomiędzy dwoma WS2812, możesz tylko wpuścić sygnał na pierwszy i sprawdzić, czy za nim jest sygnał (bez pierwszych 24 bitów). Zanim zaczniesz cokolwiek robić, połącz trwale masy taśmy, płytki...
Silnik z HDD ma bardzo mały moment i to jest normalne. Jednak wystartować powinien bez problemu sam. Mały moment może być też objawem błednego momentu komutacji - jeśli jest przesunięty względem prawidłowego to maleje moment. Wysoki prąd, który miałeś początkowo (4A) może wynikać z błędnego załączania kluczy -jeśli masz zły dead time, to może się tak...
W podanym linku brakuje kilku ważnych danych: Pasma oscyloskopu, pojemności sondy, długości ścieżek przy dzielniku. Zastosowany oscyloskop to prawdopodobnie analogowo-cyfrowy sprzęt o paśmie ok 20MHz i przebieg prostokątny 8MHz 5V już będzie miał znacznie zniekształcone zbocza choć w rzeczywistości zbocza będą 'ostre" rzędu 10-20 ns. Pojemności montażowe...
wolał bym jednak SPI bo jak ogarnę to potem to można do DMA załadować i będzie więcej czasu na inne oblicznia przez przypadek od czasu do czasu zapali mi się jakiś led ale bez oscyloskopu to nawet nie wiem co się dzieję na SPI
Witam, mam bardzo podobny problem. Uzywam Keila, programatora ZL30PRG i uC to STM32F107VB. Zapisuje wynikowego hex-a za pomoca ZL30PRG i nic. Gdy lacze sie za pomoca ST link Utility nie chce mi w ogole zapisac programu do pamieci -mianowicie po zczytaniu widze znow wszystkie komorki pamieci wypelnione przez FFFF. Komunikacja pomiedzy programatorem a...
To nie ma znaczenia, i tak zostanie skonwertowane do całkowitego 23. Ale w sumie faktycznie śmiesznie wygląda [; Co do problemu, to jak masz oscyloskop, to sprawdź czy przypadkiem na samym początku na pinach nie dzieje się coś baaaaardzo dziwnego. Ewentualnie pokaż te przebiegi i porównaj je z przebiegami z kontrolera który masz. 4\/3!!
Witam znalazłem w sieci dwa modele mini oscyloskopów które są zbudowane na procesorach STM32F103C8T6 https://satoshinm.github.io/blog/180105_...
Jeśli chodzi o "can" to testowałem tylko na testerze OBD2 polutowanym na diodach. Rozmawiałem z takim Panem co naprawia interfejsy z Krakowa, powiedział mi że jeśli nie będzie ścieżek do tego TJA 1050 (co wisiał w powietrzu) to nie połączę się np. z Oplem Insignią po 2008 z poduszkami powietrznymi. Wymiana ATMEL ATA 6561 na TJA 1050 nie wiem czy coś...
CZeść. Jeśli chodzi o ilość próbek to na STM32 pewnie dostałbyś więcej one mają też lepsze ADC i mogą pracować z wyższymi zegarami. Z tym oscyloskopem to chodziło mi oto, że mógłbyś porównać przebiegi i wartości RMS jakie masz z ADC oraz z przekładnika. Innymi słowy czy są zbieżne. ACS 712 można również wykorzystać do porównania przebiegów jako pomoc.
Hej! Schemat i serwisówkę masz dostępną na Elektrotanya.com . Mam podobny problem. Dostałem kolumienkę po naprawie przetwornicy 36V/ -24V,12V,5V - wymieniony układ U1 i dioda D4. Niestety działa tylko "HELLO". Uruchomione pozostałe stopnie zasilania, wymieniony i zaprogramowany procesor STM32 i nadal jest tylko "hello" i miga niebieska dioda na głośniku....
0. Czy jesteś pewien, że układ jest prawidłowo przylutowany? Może układ nie jest prawidłowo przylutowany i traci połączenie na jednej czy kilku nogach kiedy dotykasz sondą. Spróbuj lekko naciskać płytkę wokół układu, ale bez dotykania pól lutowniczych czy ścieżek. 1. Jaka jest różnica potencjałów masy laptopa i masy oscyloskopu? Może kiedy przykładasz...
Dzień Dobry, Chciałem zapytać w jaki sposób można podejrzeć to co wysyłam za pomocą RS485. Mam komunikację pomiędzy dwoma Cortexami a PC. Wszytko działa tylko chciałbym zobaczyć transmisję na oscyloskopie. Posiadam w swoim oscyloskopie dekodowanie magistral szeregowych min. RS232. Ma ktoś jakieś doświadczenia z tym związane?
Ja zrobiłem dwa takie mini oscyloskopy. Jeden na atmega328 a drugi na stm32 https://obrazki.elektroda.pl/9195845400_... https://obrazki.elektroda.pl/5495143400_... https://obrazki.elektroda.pl/1768366300_...
No właśnie nie za bardzo mam to jak sprawdzić, nie mam dostępu do oscyloskopu. Zrobiłem za to teraz pomiary miernikiem i na wszystkich pinach od SPI jest napięcie 1,2V, nawet na NSS SPI2. Chyba nie powinno tak być?
Tak jak napisałem wyżej sprawdzając na oscyloskopie CS przechodzi w stan wysoki dopiero po zakończeniu nadawania wszystkich bajtów, czyli tak jak powinno być. MISO przechodzi w stan wysoki zawsze po 4 bajtach.
Zmieniałem CLK od 0 do 16 z krokiem co 1. Na oscyloskopie żądnych zmian. CLK nie jest używane w trybie który stosujemy do LCD. Dane są wysyłane asynchronicznie. Podaj linie w RM gdzie jest napisane inaczej.
Zamieszczam podsumowanie problemu, gdyby ktoś w przyszłości szukał ... Niestety mieliście racje, wyzwalanie timera nawet dla ARMa, a w zasadzie obsługa timera zajmuje bardzo dużoooooo czasu. Zamieszczę podsumowanie dla SYSCLK równego 180MHz: Dla poniższej obsługi przerwania, tylko na rejestrach uzyskana częstotliwość przełączania osiągnęła 6,349mhz...
Właśnie w pracy flagi BSY jest bug. Trochę się nad nią nawk..... i czasu spędziłem. Ona po prostu nie działa. Sprawdź oscyloskopem stan wyjścia nadajnika a co pokazuje rejestr.
Nie pamiętam odczytów, bo zabawę z modemami skończyłem ok. roku temu. Antena w postaci przewodu co nieco mnie niepokoi. Modem może w ogóle nie uznawać tego za antenę i wyłączać radio. 100 mA przy logowaniu do sieci to stanowczo za mało, a modem powinien w tym czasie ostro szarpać zasilanie, co powinno być widać na oscyloskopie i słychać na radiach w...
Witam, Próbuje skomunikować STM32F4-DISCOVER z modułem RN-171 po UART. RN-171 działa na 3,3V; STM32 na 3V. Masę mają wspólną. Generalnie wygląda, że działa, ale nie wiem co źle robię bo wygląda jakby STM32 był 'głuchy' na sygnał przychodzący. Na oscyloskopie wygląda to tak, że STM32 wysyła sygnał prawidłowo, a RN-171 na ten sygnał odpowiada mu tym samym...
Wykorzystuje uC STM32F103RBT6. Zegar jest ustawiony na 72MHz i jest to max. SPI_InitStructure.SPI_BaudRatePrescaler = SPI_BaudRatePrescaler_2; SPI też jest taktowane z max. prędkością. Sprawdzałem oscyloskopem i na linii SCK mam sygnał o częstotliwości 18MHz.
Ta którą usunąłem na niej procesor pracuje z częstotliwością 250MHz szyna I2S pracuje prawidłowo, przebiegi na oscyloskopie są prostokątne... Tylko I2S nie pracuje na 250MHz ;) Do tego jak oscyloskop pokazuje ci prostokąt to raczej wolna magistrala - no chyba że masz jakiś wypasiony oscyloskop za niebagatelną cenę z ładnym pasmem (ale nie sądzę) ;)...
Witam, posiadam dwa przetworniki cyfrowo-analogowe z magistralą I2C. Jeden działa na sto procent, ponieważ testowany był na procesorze AVR. Ten sam przetwornik podpinam do magistrali I2C µC STM. Po konfiguracji przedstawionej poniżej, czekam w nieskończoność na flagę Start condition generated lub na wysłanie w ogóle startu. Kod konfiguracji poniżej,...
Sprawdziłem na oscyloskopie i gdy ustawię na PWM=0%, gdzie teoretycznie nie powinno być jakiegokolwiek sygnału, to widzę wyraźnie szpilki (0,8V, 25ns) co okres =20kHz. Czy to jest normalne w STM32? PS: Jak wrócić do ustawień pinu dla wyjścia PWM? (gdy zmieniłem przez: GPIOx -> MODER |= 3 << (pin * 2)) Zrobiłem: GPIOx -> MODER |= 2 <<...
Problem rozwiązany. Dokonałem samodzielnie zapisu do rejestru AFIO->MAPR |= 0x04000000; aby wyłączyć JTAG na pinach PB3 oraz PB4(str. 176 oraz 186 reference manual dla tego procka). Natomiast, zamiast tego co powyżej, użycie makra __HAL_AFIO_REMAP_SWJ_NOJTAG(); powodowało dziwne zachowanie procka, tzn. na oscyloskopie sygnał SCK wydawał się być niestabilny,...
A cha :) ... W Polsce w firmach leża po strychach oscyloskopy :) acha :) NA zachodzie ? A też sie dawno wycwanili i nikt tak nikomu nic za darmo nie daje .... Cuda :) nagle się okazuje że Teki i Agilenty można kupić za grosze :) Ba nawet jak tak by było walało by sie to po allegro czy EU ebay a tu bida jak nic .... W USA od bidy to jest możliwe (zresztą...
Chyba ktoś Cię nieźle wrobił? Jaka jest specyfikacja: ile kanałów, jaka podstawa czasu i jaka rozdzielczość sygnału? Obraz ma być wyświetlany real-time czy chcesz go zamrażać, zapisywać i/lub przesyłać (usb)? Rejestracja sygnału/danych ciągła, z wyzwalaniem poziomem, paternem; jeżeli to ma być też analizator stanów logicznych? Nie wiem czy to będzie...
od jakich narzędzi, zasobów powinienem ja, jako osoba zaczynająca zabawę z elektroniką, zacząć, żeby zrobić taki np. prosty kontroler ? Na początek poradziłbym Ci Arduino, ale jednak jestem zwolennikiem płytek STM32 (są o wiele mocniejsze i tańsze, mają więcej możliwości). Poradnik do ich programowania w proponowanych tematach. Arduino nie ma sensu...
Witam a jak dochodzisz do wniosku że USART2 nie działa? Podłączyłeś oscyloskop czy jakieś urządzenie? Myślę, że jeśli podczas startu procesor nie zapętla Ci się w oczekiwaniu na jakąś flagę w związku z USART2/3 (można to podejrzeć debugując program), to jest to zapewne nadpisanie inicjalizacji lub błędna inicjalizacja portu GPIO. Nie znam blibliotek...
Dzięki wszystkim za cenne rady. Jak na razie dokładanie koralików, dławików i zwojów na rdzeniu kompletnie nic nie pomaga. Sygnał zasilania oglądam na oscyloskopie. Zakłócenia są około 20mV i rzadziej sięgają do 50mV. Jak wyłączę PLL w STM32 to zakłócenia spadają całkiem znacznie. Raczej nie mogę sobie na to pozwolić, podobnie z usypianiem uC na czas...
Rezystor pewnie będzie zależeć od konfiguracji portu wyjściowego, czyli od wartości wpisanej do rejestru GPIOx_OSPEEDR. Tam można ustawić szybkość portu na 00-low, 01-medium, 10-high i 11-very high speed, i dla każdego ustawienia wartość tego rezystora może być inna. Teraz trochę poteoryzuję! W dataseet https://obrazki.elektroda.pl/3372420200_...
Korzystałem z tego DAC'a robiąc projekt filtru IIR na uC, dźwięk był dobrej jakości nawet bez filtru analogowego za DAC'em, możliwe że masz bląd w programie i nie wysyłasz mu 12bit lecz mniej... Spróbuj dodac za DAC'em filtr odtwarzający (dolnoprzepustowy na wzm. operacyjnym) Zerknij jak wygląda sygnał jeśli masz dostęp do oscyloskopu.
Co do LV - czasem w ramach różnych wydarzeń, czy współpracy z uczelniami NI rozdaje licencje studenckie. Ale tak, dla firmy jest to obiektywnie drogie oprogramowanie. Ja tu też bym się skłaniał do jakiegoś STM32 czy coś w tym stylu - będziesz miał więcej Ramu, zapas szybkości próbkowania. Kiedyś kolega na STM32F4 zrobił taki "oscyloskop" z wysyłaniem...
Tak czy siak, nie działa mi komunikacja po SPI z modułem (każdy odczyt daje 0), a nie mam teraz dostępu do oscyloskopu, więc trochę po omacku to uruchamiam niestety. Jeśli ktoś ma jakieś porady to poproszę:) Mam ten sam problem. Znalazłeś już rozwiązanie?
Może być kilka powodów: - błąd na PCB - np. zła biblioteka czujnika, źle podpięte piny, - piny w STM32 ustawione jako push-pull a nie open-drain (łatwo sprawdzić na oscyloskopie), - zbyt duża prędkość transmisji. Dodatkowo nawet jeśli czujnik odpowie, obawiam się że STM może tego nie zrozumieć - jeśli STM zasilany jest 3.3V to jak interpretuje 1.8V...
Czy znane są wam inne skuteczne algorytmy pomiaru amplitudy PWM? Pracuje na STM32F072CB i tylko taki mam do dyspozycji wedle założeń projektu więc przesiadką choćby na F1 nie wchodzi w grę... Do tego celu jest więcej niż wystarczający. Metoda pomiaru jest dobra. Dodatkowe pytania: 1. Czy oglądałeś ten przebieg na oscyloskopie? Może po prostu nie jest...
No wynika z tego, że najwolniejsza podstawa czasu jest za szybka. Oscyloskop powstał, jak uczyłem się programować Xmegi więc nie wszystko zrobiłem wtedy optymalnie. Podstawa czasu to po prostu preskaler zegara ADC w tym przypadku, więc stąd to ograniczenie. Dziś bym to zrobił na Timerze więc podstawa czasu to nawet kilka minut na działkę by mogła być....
Witam. Prosiłbym o radę w pewnym problemie. Mianowicie steruję PWMem serwomechanizm z STM32. Niestety cały czas serwo delikatnie drga(steruję nim sobie radiowo poprzez nrf24l01). Na oscyloskopie sprawdziłem, że dzieje się to dopiero po podłączeniu sygnału PWM do złączki. Na moje oko wynika, że zakłócenie wnika przewodem. W jaki sposób takich zakłóceń...
Witam wszystkich Poniżej zamieszczam kod który przeraża mnie swoją wolnością znaczy się brakiem szybkości. To jest STM32 a działa wolniej niz ATMEGA8. Osobiście nie sprawdzałem oscyloskopem taktowania ale jesli wierzyć konfiguracji PLL to zegar główny to 64MHz while zajmuje 16 albo 18 cykli - MASAKRA. Jak to przyśpieszyć? Czy jest możliwe wykorzystanie...
Nie napisałeś z którego dokładnie wariantu MAX7300 korzystasz. Pokazałeś konfigurację UART, a nie I2C. To są różne interfejsy i nie są zamienne. Pokazałeś infomrację o udanym zaprogramowaniu układu. To nic nam nie daje. Pytając o to co pokazuje debugger miałem na myśli zawartość rejestrów GPIO, I2C czy wartości zwracane przez funkcję wysyłającą dane....
Zmieniłem parę ustawień projektu, skompilował się w końcu poprawnie, wgrał ... Ale nie działa :D No cóż, na oscyloskopie widać sygnał na liniach sterujących, więc można powiedzieć, że udało się prawidłowo zaimportować projekt, a przyczyna leży w samym kodzie. Pozdrawiam wszystkich i dziękuję za pomoc
korzystam z wewnętrznego generatora. PLL na 72Mhz, zegar dla APB2 ustawiony maksymalnie. GPIO jako push/pull/50Mhz. Sprawdzane na oscyloskopie cyfrowym. Obciążenie na wyjściu pinu, w sumie nie ma to znaczenia, ale jeżeli ma, to jest nieobciążony. void RCC_Configuration(void) { /* RCC system reset(for debug purpose) */ RCC_DeInit();...
Witam, najogólniej rzecz ujmując: mam problem z ustawieniem prawidłowej szybkości transmisji USART. Przy konfiguracji USART podaję dość "standardowe" 9600 bodów, lecz ARM ( STM32F107 ) wysyła sygnał ok. 2.5x wolniej (3846 Bd, zmierzone oscyloskopem). Dopiero po podaniu 24000 Bd (9600 x 2.5) szybkość transmisji to 9600 Bd. Od razu nasunęła mi się myśl,...
czy praca jaką było by zbudowanie zasilacza laboratoryjnego z regulacją napięcia, prądu, różnymi przebiegami wyjściowymi oraz szeregiem mierników (takie połączenie właściwie zasilacza, multimetru oraz generatora przebiegów), może ewentualnie dodanie do tego ekranu wraz z mikrokontrolerem - STM32, ATmega czy jakikolwiek inny do obserwowania przebiegów...
wiem że niektóre uC potrzebują kilku taktów zegara aby ustawić stan logiczny na porcie. W starszych LPC opartych o ARM7 porty IO były bardzo wolne... W nowszych LPC21xx poprawiono to. Chciałem się dowiedzieć jak w tej kwestii wypadają STM32 (przy różnych zegarach) i chciałbym mieć porównanie do Atmegi8 bo na razie takie programuje. Zależy mi na szybkim...
Czy mógłby ktoś polecić sprawdzony kwarc do stm32f405 (407) Wraz z dobranymi kondensatorami i ewentualnie rezystorem wewnętrznym. Wzoruję się na dokumencie ze strony stm'a odnośnie dobierania i podłączania oscylatorów : http://www.icbase.com/File/HTML/hotic/ht... O ile wyliczenie kondesatorów nie stanowi problemu to dobranie odpowiedniego...
Za zaprojektowanie zasilacza liniowego też 3000zł ? Bo jednak czasami są rzeczy gdzie można problem rozwiązać w parę godzin i ceny w tysiącach są nieadekwatne. Układ trzeba zaprojektować, wykonać na PCB, przetestować. Poczytaj http://kuna.pl/2018/08/09/wycena-projekt... wychodzi ok.30zł/godzinę. Za taką kasę wole pracować w Biedronce. Zakupiony sprzęt...
Wszystkie parametry rozkminiałem. Częstotliwość dzielę przez 256, dla innych też sprawdzałem i nie działało, czułość na zbocze narastające, MSB idzie jako pierwszy. Dodano po 2 Widziałem ten sygnał na oscyloskopie i wyglądał dość poprawnie - SCLK i MOSI.
Hej, studiuję elektrotechnikę i jako, że na zajęciach nie ma zbyt wiele czasu i możliwości, to chciałem sobie sprawić swój pierwszy oscyloskop. Przyznam, że zupełnie się na tym nie znam, ale chcę go wykorzystywać do nauki, oglądania przebiegów prostych układów elektrycznych, czy elektronicznych np na płytce STM32. Ogranicza mnie miejsce, więc koniecznie...
Tylko skąd wziąść RFlasher'a? Ride7 podobno obsługuje Cortex'y i razem z nim Rlink. Chyba że RLink uszkodzony? Będę musiał go jeszcze sprawdzić z inną płytką ew. moją płytkę z innym JTAG'iem. Patrząc oscyloskopem na poszczególne piny JTAG nie widzę żeby jakieś sygnały były wysyłane przez niego :( Plik HEX się po RS'ie wgrywa.
STM32 to jest też "blue pill"... Pomysły: - krokomierz (stosunkowo proste), - sejsmograf (w sumie bardzo podobne), - wielokanałowy rejestrator temperatury (i ew. innych parametrów, tzw. data logger), - oscyloskop, - generator DDS, - kontroler lotu dla wielowirnikowca (tzw. drona), - żyroskopowy stabilizator/kontroler jazdy do pojazdu a'la segway, -...
stm32 oscyloskop stm32 oscyloskop arduino oscyloskop oscyloskop ogłoszenia
schemat bezpieczników sterownika opticum oprogramowanie katalog kodów
clarion drx6675rz clarion drx6675rz
Zmywarka Amica DIV635ABZO - przyczyny pikania i diagnostyka Radiomagnetofon Sanyo C3: Konserwacja i Naprawa