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...
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ł...
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.
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 :)
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...
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!!
Jak stwierdziłem? Na GPIOB.0 nic się nie zmienia. Miernikiem częstotliwości czy oscyloskopem sprawdzałeś ?
(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 :(
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...
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....
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.
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
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?
Kup wersję 2 kanałową około 450zł bez obudowy , też na ebay. wystarczy wpisać stm32 i poszukać.
Zrobić namiastkę oscyloskopu na jakimś w miarę tanim STM32?
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.
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...
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 :)
(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ć .
Przerwania są uruchomione, sporo timerów do PWM, nie mam oscyloskopu. Jak przerwaniem to policzyć?
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ą...
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...
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)....
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...
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
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...
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...
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...
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...
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...
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...
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.
Moze inaczej: pokaz rozbiegowke twojego mikrokontrolera i inity (gdzie, jakie, i w jakiej kolejnosci) Mnie zdarzyl sie kiedys efekt, że procesor nie wstawał po podaniu zasilania, a dopiero po zresetowaniu go z przycisku - i przypał był w kodzie. Istnieje jakieśtam prawdopodobienstwo, ze u ciebie moze byc podobnie. Najlepiej by bylo gdybys dysponował...
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...
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.
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...
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.
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?
Sprawdzałem oscyloskopem. Na nóżki układu W5100 dochodzi dobry sygnał z SPI. Układ nie odpowiada.
Czy moduł nie jest podłączony do głównej płytki taśmą? Jak długa ona jest? Masz oscyloskop cyfrowy pod ręką?
To zupełnie normalne zjawisko charakterystyczne dla ADC w STM32. Po prostu na początku konwersji następuje przeładowanie kondensatora próbkującego, które pięknie udało Ci się złapać oscyloskopem. Używając tych ADC trzeba odpowiednio projektować układ wejściowy, tak by to zjawisko nie fałszowało wyniku. Minimalizując jego impedancję wyjściową, czy choćby...
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...
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...
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...
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...
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!
Spróbuj więc poeksperymentować z ustawieniami oscyloskopu (np zmieniając wzmocnienie sondy z 1x na 10x lub odwrotnie). Generalnie wygląda to jakbyś po prostu mierzył jakieś zakłócenia. Może w układzie (na płytce? na kabelkach? na pająku?) masz niezbyt optymalnie rozprowadzone zasilanie i/lub masę i po prostu się takie cuda robią? Nie wiem czy na zasilaniu...
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...
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.
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
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ś...
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...
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...
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?
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....
Witam znalazłem w sieci dwa modele mini oscyloskopów które są zbudowane na procesorach STM32F103C8T6 https://satoshinm.github.io/blog/180105_...
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.
Niestety nie mam dostępu do oscyloskopu :(
Bardzo dziękuję za informacje. Posiedziałem trochę wczoraj w nocy i: moduły DMA pamiętają adresy i pozostałe ustawienia. Po zakończeniu transferu wszystko jest przywracane w rejestrach. Jeżeli coś jest stałe, to nie trzeba tego za każdym razem ładować do rejestrów (jak w programach 2 i 3); wystarczy tylko ustawić bit DMA_CCR1_EN. Podpucha :) Rejestr...
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.
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,...
Witam, Na płytce prototypowej umieściłem F103VCT6. Procek programuje się przez JTAG bez problemu, natomiast w ogóle się nie uruchamia. Oscyloskop nie pokazuje nic na kwarcu. Kwarc to 8MHz + kondensatorki 2x22p. W debagu Keila otrzymuję komunikat: "Could not stop Cortex-M device! Please check the JTAG cable", ale to raczej z racji tego, że procek nic...
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 <<...
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.
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_...
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...
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...
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...
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_...
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ń...
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...
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ć....
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...
Na początek proponuje sprawdzić sygnał clock bo nie wydaje mi sie poprawny. W rejestrze timming każdy z bajtów lub połowy bajtu cos oznacza (dł stanu, zbocza etc) sprawdź i zobacz najlepiej pod oscyloskopem a nie analizatorem z dalekiego wschodu, jak wyglądają przebiegi. Dł sygnału niskiego w stosunku do wysokiego powinna być taka sama z drobna tolerancja....
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?
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...
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.
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.
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 ponownie, Muszę wykonać oscyloskop na bazie STM32f429I LCD, ma on się wyświetlać na tym LCDku. Problem polega na tym, że w zasadzie nie miałem styczności z programowaniem mikrokontrolerów (poza miganiem diody na Atmelu i patrzeniem przez ramie jak znajomy programował prosty ruch robota na Arduino). Muszę więc wdrożyć się błyskawicznie w temat....
Nie nie jest multipleksowany, anoda ma na stałe podane napięcie. https://obrazki.elektroda.pl/5315555600_... Udało mi się zrobić sterowanie jasnością z wykorzystaneim jednego kanału DMA w trybie pracy cyklicznym. Przesyłam do BSRR portu A zawartosć tablicy wartDoRejBSRR o ilości elementów 500 i wypełniam ją, gdy chcę zmienić znak wyświetlany...
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
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, -...
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...
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....
Coś mi się wydaje, że nie ma zasilania. Jak zasilasz programowanego procka STM32F030F4P6? Na wyprowadzeniu VDD_TARGET nie ma zasilania 3.3V na żadnej z płytek Discovery (STM32F0, F3, F4); tam jest tylko rezystor 10k ściągający do masy. Potrzebujesz dodatkowe (zewnętrzne) zasilanie dla procka. Jeżeli już używasz oscyloskopu, to sprawdź jak programowany...
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...
Czy sprawdziłeś podłączenia obu modułów, czy nie ma tam błędów? Czy oscyloskopem sprawdziłeś sygnały że na pewno wychodzą z STM32F...? "Czy skoro na płytce jest kwarc 25 MHz to trzeba wyprowadzać z uC 25 MHz do modułu ZL3ETH?" Nie. Procesor napędzany jest ze swojego zegara, a phy ze swojego.
Następna rzecz jaka mnie zastanawia to czasy narastania dla konfiguracji portów GPIO trybie 2MHz 10MHz i 50MHz w dokumentacji gdzieś czytałem że są to odpowiednio czasy narastania/opadania 125ns,25ns,5ns ja w powyższym przykładzie zmieniałem poszczególne tryby i faktycznie czasy narastania się zmieniały ale było to w przybliżeniu 7ns, 5ns i 3ns (obciążeniem...
oscyloskop stm32 stm32 oscyloskop arduino oscyloskop oscyloskop ogłoszenia
unitra g8010 schemat czujnik klimatyzacja symbole instalacji elektrycznej
przesterowanie wejścia tunera wsady biosu
Kontrolka świec żarowych w samochodzie Diesla - przyczyny i diagnostyka Automatyczne czyszczenie głowic w Brother DCP-J552DW