Bo ja wiem czy nie wyjdzie. Z tego co pamiętam te SB dosyć proste były, a DMA to chyba nie była jedyna możliwość, tym bardziej, że część z nich miała własną pamięć na próbki. Zresztą DMA na ISA do zasymulowania programowo to też kosmos nie będzie. Poczytaj dokumentację tej karty, może jest jakiś tryb sensowniejszy. Z drugiej strony może wykorzystać...
TO masz pecha. BO początku pamięci flash nie da się tak wykorzystać.
Tak linie Rx do Tx. Tak masa jest potrzebna i możesz użyć tej ze złącza GPIO. Tylko Rx Tx i GND możesz tutaj wykorzystać.
Repetition Counter - RM0008, strona 282 dla TIM1&TIM8. Można ustawić kiedy ma być generowane żądanie UEV. Może to wykorzystaj?
W AVR ATMega domyślnie porty były ustawione jako wyjście. Wcale nie. Jako Input Floating. Tak jest chyba w każdym procesorze (AVR, PIC, ARM NXP, ARM STM, MPS430). Czy dobrze zinterpretowałem te informacje? Można by zrozumieć ,że wszystkie GPIO będą input floating. Tak. A tutaj rozumiem ,że są stany JTAG po resecie, SWD mieści się w ramach JTAG (a przynajmniej...
Bardzo dziękuję wszystkim za pomoc :) Tak, to projekt na uczelnie, ale nie będę się do nikogo uśmiechać, bo chcę się sama nauczyć :) Skorzystam z rady i wykorzystam stm32, znacznie to wszystko uprości.
Jeśli to działa tak ja myślę, to w zasilaczu i tak chcę wykorzystać STM32, do mierzenia napięcia (12-bit ADC ) i wtedy PWM z STM równolegle z kondensatorem do op-ampa i to na MOSFET'a. Mylę się? Jeśli tak, proszę o poprawienie mnie.
... (do osobistego użytku edukacyjnego) ... Co to oznacza? Czyli jak pracuję w jakiejś firmie i chcę wykorzystać STM32 to już nie mogę korzystać z tego poradnika (swoją drogą to śmieszne jest)? Nie lepiej po prostu dać poradnik na jakiejś licencji typu Creative Commons? Po za tym po co dawać errate skoro poradnik jest w formie elektronicznej, nie lepiej...
Dziękuję wszystkim za odpowiedź. Przemyślę sprawę z tymi programatorami. STM'ami zająłem się póki co dla samej nauki, żeby stojąc w miejscu się nie cofać. Na wodotryskach mi na razie nie zależy. Do realizacji obecnych projektów AVR'y całkowicie wystarczają. Kwota 100zł. nie jest dla mnie kwotą zaporową. Muszę się jednak zapoznać z jlinkiem. Więc STlink...
Wystarczy jeden ADC, a konkretnie jeden kanał multipleksera ADC. Położenie wirnika znasz, bo wiesz na którym jesteś aktualnie kroku komutacji. Nie znasz tylko momentu przejścia do kolejnego kroku - w tym celu musisz wykryć przejście przez zero z backEMF. Jednak ze względu na częstotliwość próbkowania, lepiej wykorzystać komparator, lub ADC ale z możliwością...
Korzystam z przejściówki USART ->USB na FT232, podobno do 3MB/s. Docelowo chcę to zrobić na STM32F103, najwyżej zjadę z częstotliwości próbkowania do 4 kHz . Jak nie da rady to spróbuje wykorzystać interfejs USB w STMie, chociaż jeszcze tego nie robiłem. Zrobiłem teraz to samo co poprzednio ale tak aby transmisja się powtarzała, ustawiam zgodnie...
Kanal nadal nie ustawiony, zły kierunek transmisji.
Oczywiście że lepiej, bo ENC ma interfejs SPI, a DP - (R)MII - jest szybszy i wygodniejszy, nie mówiąc już o tym, że chyba nie da się wykorzystać wbudowanego w STM32F4 kontrolera ETH z układem ENC, bo on wtedy sam jest takim kontrolerem. 4\/3!!
Mozesz wykorzystać bibliotekę użytą w tym projekcie: http://www.mikrocontroller.net/articles/...
A musisz te dane pchać cyklicznie co jakiś czas czy generalnie kiedy tylko się pojawią? Jak źle kombinuję to mnie poprawcie, ale nie lepiej byłoby wykorzystać tu FSMC i pisać po prostu pod odp. adres?
No tyle to mi nic nie daje. Nadal nie mam pojęcia jak to zrobić. Odpisałeś mi to tak jak pieczenie ciasta. Napisałeś nazwę ciasta ale nie wiadomo z jakich składników(bibliotek, prykłady) je zrobić, ani metody produkcji takiego ciasta ( jakie wykorzystać funkcję).
Też słuszna myśl, jeśli mamy na to fundusze. W ostateczności od biedy zawsze jako debugger możemy wykorzystać zestaw Discovery przy początkach programowania.
Tak, obecnie jest coś takiego, jak STM32CubeProgrammer jako taki powiedzmy program "produkcyjny", nie zaś środowisko rozwojowe - STM32Ide. Można wykorzystać wewnętrzny bootloader przez wyprowadzenia PA9 i PA10. Do tego potrzeba też konwerter USB<->UART z ustawionymi poziomami napięć +3,3 V. Z kolei jeśli chcesz dołączyć ST-LINK'a, to trzeba to...
Możesz stworzyć unię (union) która umożliwi ci zapis/odczyt zmiennej w postaci long i/lub float. [syntax=c]typedef union { long L; float F; } LF_t; [/syntax] Oraz - wykorzystaj wskaźniki :)
Wykorzystać DMA tryb MEM2MEM.
Problem leżał w metodzie przerwania. Teraz jest już OK. Niestety ale nie wiem jak wykorzystać DMA w STM32. Masz jakiś przykład, który działa tak jak opisałem to w poście pierwszym?
Czołem, pytanie czy jest taka możliwość aby wykorzystać wewnętrzny timer USART'a przy połączeniu DMA do wyjścia z przerwania po określonym czasie?
Arduino nie posiadam, posiadam natomiast stm32, podobno jest to bliźniacze z arduino.
Witam Mam zamiar budować termometr o dokładności 0.1*C i takiej samej rozdzielczości. Jako uC chcę wykorzystać STM32 z 12 bitowym przetwornikiem ADC. Z tego co czytałem taką dokładność najłatwiej uzyskać z czujników z serii PT. Najchętniej użyłbym czujnika w klasie B bo jest tani i łatwo dostępny ale zakresie który najbardziej mnie interesuje(0-40*C)...
Dziękuje za szybką odpowiedź W swojej aplikacji chciałem wykorzystać jakiegoś stm32 więc bœdę mógł skorzystać ze sprzętowego CRC tmf mógłbyś podać jakie inne sposoby można stosować do sprawdzania integralności ? Słyszałem jeszcze o March C ale to wymaga zapisu komórki więc nie bardzo wg mnie nadaje się do pamięci Flash. Pozdrawiam
Witam jak w temacie proszę o poradę i ewentualnie podpowiedz jaki układać zastosować dodam ze kierunek przepływu ma znaczenie. Jeśli to możliwe to jakiś schemat by po prosił. Z góry dziękuje . Moduł mam zamiar wykorzystać do polaczenia z stm32.
czy na tym polu jest szansa zeby wykorzystać jakiś stm32 niskonapięciowy do gromadzenia danych na karcie sd z takiej kamery Nie realne. STM32 M4 ma co prawda hosta USB ale po stronie uC musiałbyś mieć kod do obsługi tego. HD i stm32 nie ma racji bytu. Przelicz sobie wymagany strumień. Obsługa takich formatów wymaga dedykowanych rozwiązań. Już prędzej...
Można podpiąć takie TFT do STM32 i wykorzystać interfejs FMSC. Ja preferuje tańsze i bardziej uniwersalne rozwiązanie na FPGA.
Czytając o rejestrach liczników, jedyną taką flagą (którą znalazłem), jest TIMx_SR_UIF, czyli UpdateInterruptFlag. Co prawda nie będę włączał przerwania, ale jest to chyba jedyna flaga którą mogę w tym celu wykorzystać, czy też jest jakaś inna lepsza do tego celu? To jest właśnie flaga która jest Ci potrzebna. 4\/3!!
ADS7843 do komunikacji używa 3 bajtowej ramki. W pierwszym bajcie wysyłasz polecenie a w dwu ostatnich dostajesz wynik (które bity wykorzystać masz w dokumentacji). PS tak jak pisał Freddie musisz zmienić sterowanie CS. PS2 widzę, że układ ma też inne możliwości komunikacji np. tryb 8-bitowy
Kolego tymon_x możesz napisać coś więcej o tym w jaki sposób wykorzystać podany przez Ciebie skrypt?
Póki co żadnych zewnętrznych elementów nie uwzględniam - chcę wykorzystać możliwości związane z STM32 (12 bitowy ADC itd.). Dzięki za link do minikombajnu :D Kiedyś na niego natrafiłem przy jakiejś innej okazji :D
Po rozwinięciu makr jest coć takiego i powinno działać na każdym CM3 : (*((volatile unsigned long *)(0xE000ED0C))) = (0x05FA << 16) | 1; Nie działa. Mimo wszystko wolałbym jednak wykorzystać klasycznego watchdoga.
Działające przykłady w SPL można wykorzystać. Zaglądasz do środka tych magicznych funkcji i patrzysz co faktycznie robią z rejestrami. Przy okazji zorientujesz się co można zrobić lepiej i zaczniesz bluzgać na forum jaka to niepoważna biblioteka. ;)
Mam zestaw STM8L-DISCOVERY http://www.kamami.pl/index.php?productID... Chciałbym teraz przetestować STM32 na zestawie ZL27ARM http://www.kamami.pl/index.php?productID... W zestawie STM8L-DISCOVERY jest okrojona wersja ST_Linka (SWIM). Czy mogę programator z zestawu STM8L-DISCOVERY wykorzystać do programowania(podłączając kabelkami odpowiednio...
Jakaś dokumentacja jest w katalogu firmware procka. Są tam też jakieś przykłady. Jest taka fajna pozycja o STM32 z wykorzystaniem CubeMX: https://www.carminenoviello.com/masterin...
No ale teraz kilka wątpliwości - biorąc pod uwagę fakt, że STM32 którego używam do tego zadania nie ma żadnego komparatora, Ale przetwornik ADC w STM32 ma funkcje Analog Wachdog(przynajmniej tak mówi Reference Manual jaki mam na dysku), czyli coś na kształt komparatora(dyskryminatora) okienkowego. Można to wykorzystać.
Mógłbyś pokazać inicjalizację i główne funkcje komunikacyjne? Tutaj: [url=http://www.elektroda.pl/rtvforum/vi... - Opis Libopencm3 + 2.2" 240*320 SPI TFT LCD Module Display ILI9341 opisałem moje boje. Tylko że ja wykorzystałem bibliotekę libopencm3.
Dzięki za szybką odpowiedź. Przy okazji zapytam. Jeśli jest wykorzystywana tablica, to szybciej będzie się wykonywało obliczenia z wykorzystywaniem standardowej obsługi, czy obliczeń na niej z wykorzystaniem wskaźników ?
Niestety nie mam debugera. W zasadzie mam ale na płycie STM32 Primer "stm32circle", którego kiedyś kupiłem :) Pewnie można z niego wykorzystać debuger, ale nie wiem jak się do niego dostać.
(at)ElektrodaBot Myślę że koszty można zaniżyć jeśli: - zakupimy używana kosiarkę (nadająca się do przeróbki) do kwoty 500zł - zakupimy tańszy moduł GPS RTK + Stacja bazowa do wykonania w własnym zakresie (może taki: LC29H -- ponoć kosztuje 60USD - -czyli około 250zl) - zamiast drogich platform RPI wykorzystamy coś dla STM32 , ESP32 ?? Mała sugestia...
3.2 cala, SPI lub 8 bit w zależności od procesora i ilości gpio. Rozdzielczość 320 x 240. Testowałem na ESP i Stm32. Performance jest dla mnie wystarczający na plus w stm32 że mogę Wykorzystać DMA
To ma być przejściówka na midi i nic więcej, tak więc oprócz odczytu musi być realizowany pomiar dynamiki i komunikacja. Tak myślę czy nie wykorzystać do tego XMEGi albo STM32, bo zwykły avr może być za słaby.
Najprościej to bazować na timeout - dopóki coś jest nadawane to odbierasz. W chwili, gdy następuje przerwa w nadawaniu, np. dłuższa niż czas trwania jednego znaku, uznajesz, że nadawanie się zakończyło. Oczywiście to potem można nadbudować kolejnymi warstwami logiki - strukturą pakietu, długością pola danych. Nie bazowałbym na żadnych specjalnych bajtach...
Niektóre narzędzia pozostawiają wiele do życzenia. Można mieć setki opcji, ale jeśli te opcje nie są opisane, albo opisane lakonicznie, bo narzędzie nie pozwala na obszerny komentarz, to tak naprawdę niczego to nie ułatwia. Trzeba się domyślać co autor miał na myśli, albo szukać gdzieś w zewnętrznej dokumentacji, jeśli w ogóle ona istnieje. Jeszcze...
Witam, chciałbym z pomocą komend AT skonfigurować esp8266. Nie mam przejściówki usb-uart więc postanowiłem wykorzystać tą wbudowaną w płytkę Nucleo stm32f103rb. Linie tx i rx wychodzać z st-linka przypadają na pin PA2 i PA3. W programie dla stm32 ustawiłem piny te w stanie wejścia pływającego by procesor nie przeszkadzał. Wysyłam znaki z terminala ale...
Moje rozwiązanie sterownika z grubsza wygląda tak: https://obrazki.elektroda.pl/5237605400_... Część wysokonapięciowa umieszczona jest na osobnej płytce PCB, a sam sterownik na osobnej. W sumie nie ma tu nic bardzo kreatywnego, resztę roboty robi firmware w STM32. Wykorzystałem płytkę BlackPill bo miałem akurat pod ręką, ale wystarczyłaby...
Prosty przykład wykorzystania programowego USB to karta przekaźnikowa sterowana przez USB, do takiego zadania wystarczy ATTINY2313 lub mniejszy. Ostatnio budowałem urządzenie którego PCB miało wymiary 43x38. Na jego pokładzie było 6układów scalonych, złącze JTAG 10 pinowe, 3 rezonatory kwarcowe i bateria podtrzymująca CR2032. Jeden scalak i rezonator...
Witam, Staram się napisać komunikację I2C w obrębie jednego mikrokontrolera. Potem oczywiście planuję wykorzystać kod do komunikacji między dwoma podobnymi mikrokontrolerami. Niestety kod nie działa i nie wiem czemu, jeśli ktokolwiek pisał podobną rzecz bez wykorzystania biblioteki to bardzo proszę o rady. Poniżej zamieszczam kod programu. Muszę zaznaczyć...
Z tego co pamiętam w trybie SPI podaje się 32-bitowy adres bajtu a w trybie SD adres sektora. Powoduje to, że w trybie SPI nie można wykorzystać więcej niż 4GB pojemności karty.
Witam, Chciałem się zapytać, czy jest możliwość wykorzystania sygnałów z SWD obecnych na płytce STM32F0Discovery do zaprogramowania innych mikrokontrolerów. Dokładniej chodzi mi o mikrokontrolery z serii TX03 a dokładniej TMPM330FDFG. Dodatkowe moje pytanie: Mikrokontrolery serii TMPM330 (prod. Toshiba) mają dość dokładnie opisaną procedurę programowania...
Przypuszczam, że nie chodzi Ci o flashowanie stricte przez USB ;> ? Może być przez wbudowaną w zestaw przejściówkę USB-UART? McMonster . Ten mikrokontroler nie ma bootloadera DFU, więc program "dfuse" nie zadziała. Jeśli chcesz korzystać z flashowania bezpośrednio przez USB i program "dfuse" to musisz zaprogramować mikrokontroler odpowiednim wsadem....
Jeszcze tylko pytanie: po co mam wykonywać DSB i NOPy, jeśli mam w tym czasie do zrobienia coś, co i tak muszę zrobić, a co nie zależy od poprzedniej instrukcji, której efekt działania wystąpi po kilku cyklach? Przecież to kompletnie nie ma sensu. Podobnie na inicjowanie portów można wykorzystać np. czas potrzebny na uruchomienie oscylatora albo ustabilizowanie...
Dziękuję wszystkim za pomoc. Biorę się za naukę STM32 z wykorzystaniem biblioteki HAL oraz narzędzia Cube. Kurs tutaj: https://forbot.pl/blog/kurs-stm32-f4-1-c...
A ta flaga nie jest ustawiana w momencie opróżnienia bufora nadajnika czyli po wysłaniu danych ? Opróżnienie bufora nadajnika to nie to samo co wysłanie, wysłanie to wysuniecie wszystkich bitów z rejestru przesuwnego nadajnika. Bufor nadajnika jest tylko pośrednikiem. W nadajniku jednocześnie mogą być dwa znaki (lub więcej jeśli jest FIFO) jeden w...
Program wgrywam przez bootloader, więc nie potrzebuję JTAG, itp. Dlatego pytam, czy można bez ryzyka wykorzystać dodatkowe piny. Czy można wykorzystać piny JTAGa do obsługi innych układów ? Chociażby obsługę przycisków.
ATMEGI nie będą produkowane wiecznie. XMEGI wielu nawet o nich nie słyszało więc za chwilę będą tylko w muzeum za szkłem . Program na ATMEGA32 po dodaniu trochę mocy z PV przy pomiarach gdy idą duże prądy powyżej 10A na kanał się nie wyrabia, odczyty szaleją pokazując przypadkowe wartości napięć do 30V i prądów do 16A. Więc pomyślałem o budowie nowego....
Przetwornik ADC wcale nie jest tak wolny, ale komparator na pewno szybszy. Jako napięcie odniesienia można ustawić Vref lub jego ułamki: 3/4; 1/4; 1/2 (W każdym razie tak ma STM32F072). Te komparatory są praktycznie niezależne od procesora i działają nawet gdy procesor śpi. Z wyjścia komparatora wykorzystać należy sygnał przerwania COMP (EXTI).
wykorzystaj DMA i laduj obraz bezposrednio do zewnetrznej pamieci
Gdzieś pisali że wykorzystali odwrócone CRC bo ono jest wykorzystywane przez moduł Ethernetowy.
(at)BlueDraco , dziękuję za podpowiedź. Co prawda wiedziałem że są mikrokontrolery innych firm tj. ST, ale nie czytałem ich not katalogowych i po prostu nie wiedziałem, że mają lepsze parametry :) Więc dzięki Twojej radzie jako serce układu wybiorę tego uC co podałeś. Jeszcze tylko pytanie co do podłączenia, wszystko jest tak samo jak przy Atmelu? ADC...
Autorze, coś czuję, że nie do końca chwytasz koncepcję CAN-a. Nie wiem, co Twój projekt ma realizować, ale jest kilka założeń, na których bazuje rozwiązanie korzystające z magistrali CAN: - wszystkie urządzenia podłączone są do jednej magistrali (dwa przewody: CAN-H i CAN-L). Sygnał przesyłany jest różnicowo. Magistrala z obu stron zakończona jest rezystorami...
Frddie odesłałeś mnie do artykułów na swojej stronie, są dwa: - Przykłady dla STM32 + STM32F10x Standard Peripherals Library Zacytuj w którym miejscu odesłałem Cię do tego właśnie artykułu. Dalej idziesz w zaparte i nie obejrzysz tego przykładu w którym biblioteka nie jest wykorzystana - Twój wybór. 4\/3!!
Chcę wykonać urządzenie do pomiaru prędkości (do 40-50km/h). Myślę wykorzystać do tego uC STM32 + LCD T6963, na kole zamieszczę 6 magnesów dzięki temu otrzymam dokładniejszy wynik przy niskich prędkościach. Drogę będę znał, pozostaje mi tylko pomiar czasu od magnesu do magnesu. Tylko właśnie nie wiem jak to dokładnie wykonać, żeby był szybko i płynny...
Zdecydowanie lepszą opcją jest wykorzystanie STM32, cena u my frend'ów za stm bluepill i arduino nano jest podobna. Wersja STM32F103 oferuje zegar o częstotliwości 72MHz, a nie 16 MHz jak to jest w arduino. Drugą sprawą jest wykorzystanie liczników i kanałów adc w stm sprzęgniętych z rejestrem, bezpośredni odczyt z rejestru odciąża układ przez co może...
Dziękuję za uznanie. Aż strach pomyśleć co wycisnąłbyś z M7 np. NUCLEO-H743ZI2 Cortex-M7 Widziałem tą płytkę i czytałem o STM32H755. Ma niezłe wsparcie dla DSP i możliwość sprzętowej realizacji filtrów IIR oraz FIR. Brak jednak C/A audio na tej płytce. Dałoby się jednak łatwo coś dorobić przez i tak występujący C/A w każdym STM32. Zdecydowałem się też...
Nie można wykorzystać ST-LINK jako monitor portu szeregowego w Arduino IDE, Ale ST-LINK V2/1 tak. Brak związku z tematem, ponieważ Autor nie posiada tego urządzenia. Zostawiam w temacie, aby zachować kontekst kolejnych postów.
Witam. Przeczytałem trochę postów na wymieniony w tytule temat i w sumie jest trochę głupi z tego. Mógłby kto to łopatologicznie wyjaśnić jak to jest z wykorzystaniem komercyjnym USB sprzętowego np. XMEGA czy STM32 ? Czy można wykożystać ich VID/PID czy trzeba je kupić ? Sami wiecie że te "słynne" $5000 to całkiem sporo jak na początek ... Jak z tego...
Myślałem o irlml2502, ponieważ i tak zamawiam kilka sztuk to przy okazji można by go wykorzystać. Chyba sprawdzi się w tej roli?
Czemu nie wykorzystasz GDB zawartego w CodeSourcery? Czyżby NIH? Na STM32-Discovery jest ST-Link - nie obsługiwany obecnie w OpenOCD, choć prace trwają. 4\/3!!
Witam, Korzystam z tego kodu: [syntax=c]#include "main.h" #include "stm32f3_discovery.h" /** * (at)brief Initializes the putput pins for the Timer one channels. Currently * hard coded to drive the LED3 (channel 1), LED7 (channel 2), and * LED10 (channel 3) on the STM32F3 Discovery board. * (at)param pwm_freq: Frequency of the PWM in Hz * (at)retval...
Ale wciąż czekam na opinie! kogoś kto zrobil coś duzego na tych bibliotekach! Ale co według Ciebie znaczy "duże"? Ja robiłem może nie coś ogromnego w sensie objętości we Flashu, ale ze skomplikowanymi zależnościami czasowymi na STM32F103VD/VE. Używałem przerwań i robiłem rekonfigurację różnych bloków układu w tych przerwaniach. I to działało z użyciem...
OK ja rozumiem co trzeba zrobić - tak jak piszesz. Ale jak to osiągnąć z wykorzystaniem sprzętowego I2C w STM32? Jak wykryć z poziomu kodu ten moment między 8ym bitem a ACK?
SysTimer jest wykorzystywany w FreeRTOS jako zegar systemowy. Ale jeżeli potrzebujesz timera(dla zliczania czasu będącego wielokrotnością zegara systemowego) dla jakiejs innej biblioteki możesz wykorzystać vApplicationTickHook(), gdy tylko masz symbol configUSE_TICK_HOOK zdefiniowany na 1 (plik FreeRTOSConfig.h). Funkcja ta jest wywoływana w przerwaniu...
Jeśli mam być szczery to nie podoba mi się cały ciąg tego. Może i funkcja sama jest git, ale tryby raz, że nie kompletne bo brakuje GPIO_Mode_IPD = 0x28, GPIO_Mode_IPU = 0x48, Albo ja o czymś nie wiem, albo ty mówisz o innych STM32... Bo opcja o pullup/down jest, ale samo skonfigurowanie czy down czy up nie jest już kwestią tej funkcji, tylko ustawienia...
A czy da się zrobić tak, aby DMA przepisał kanały z ADC i wykorzystać przerwania od ADC w którym zmienię ustawienia kanałów dla późniejszego zadziałania DMA?
Nie wiem czy dla rodziny STM32F7 są dostępne biblioteki w wersji SPL. Bo spl-a juz nie ma od kilku lat. Nie jest już podtrzymywana przez ST. Tak że bym się zdziwił jak byś skądś znalazł 😀. Jeżeli chcesz zapoznać się z biblioteką SPL od podstaw, Po co? Przecież tego już nie ma. Zostało zastąpione przez HALa. Nie proponuj nikomu uczenia się martwej...
Witam. Przymierzam się do zbudowania robota z wykorzystaniem mikrokontrolera STM32. Całość miała by być sterowana z komputera poprzez moduł bluetootch. Jak na razie sprawa raczej prosta. Chciał bym też wyposażyć go w kamerkę, która przesyłała by obraz do komputera właśnie przez bluetootch. Czy ktoś mógł by mi wytłumaczyć jakie są plusy i minusy takiego...
Co do STM32, to bardzo sprytnie można wykorzystać I2S + DMA do maksymalnie szybkiego sterowania taśmą. O ile SPI ma skokową predkośc wysyłania danych, to I2S ma prawie płynną co pozwala osiągnąć najlepszy możliwy efekt ustawiając czas samplowania jako czas trwania bitu w komunikacji dla WS281x :)
Witam! Jaką maksymalną liczbę zmiennych da się zapisać-jaki obszar można wykorzystać przy pomocy funkcji od stm?
A esp32 mówi potrzymaj mi piwo. St strzeliło sobie w kolano przez swoje zatory produkcyjne. Układy są cholernie drogie i niedostępne. Na szczęście espressif to dobrze wykorzystał, trzyma normalne stany magazynowe i mają bardzo dobre wsparcie dla ESP-IDF. Ciekaw jestem, jak ESP32 radzi sobie w komercyjnych aplikacjach np. w przemyśle. Ja znam głównie...
Co ciekawe ESP są dostępne jako click boards: https://www.mikroe.com/wifi-esp-click https://www.mikroe.com/g2c-click Czy da się zrobić taniej? Pewnie tak, wtedy zapłaci się zużytym czasem, natomiast tutaj mamy gotową platformę a właściwie ekosystem, który można wykorzystać w różnych scenariuszach, można też zrobić to inaczej np. we własnym zakresie,...
Witam serdecznie, Szukając informacji w sieci trafiłem na Waszą rozmowę. Jestem mocno początkujący w temacie STM32, a muszę napisać mały program z FFT. Używam zestawu stm32 primer. Chciałbym wykorzystać bibliotekę DSP Lib pobraną ze strony STM'a. Używam funkcji cr4_fft_256_stm32 do policzenia 256 punktowej transformaty. Czy mógłbym poprosić o przykład...
W tym zastosowaniu, nie mogę wykorzystać BSRR w taki sposób bezpośredni ponieważ, w rejestrze tym 16 młodszych bitów ustawia dany pin, a 16 starszych zeruje. Wykorzystam to w sposób pośredni, albo skorzystam z bit-bandingu.
O, wielkie dzięki, tego ze wskazaniem pliku nie znałem. A da się potem te ścieżki z paths and symbols wykorzystać w makefile? Bo chyba muszą być załączone jako -i przy kompilacji?
Ogólnie ST zaliczyło też ostatnio wpadkę z innym układem scalonym. Sprawdziłem działanie na próbkach i napisałem żeby sobie opis położyli na półkę bo 1/3 nie odpowiada temu co piszą. Możesz napisać który? Używałem STM32F103VCT6, w którym I2S nie działa prawidłowo w trybie slave. W nowym projekcie planuję wykorzystać STM32F405.
Zaprogramowanie STM32, jeśli chce się wykorzystać jego możliwości (w tym ADC), jest znacznie bardziej złożone (tam jest kwestia skonfigurowania sygnałów zegarowych, STM32 ma wiele różnych, ze złożonymi powiązaniami, i np. nie można jednocześnie mieć maksymalnej szybkości ADC i łączności poprzez USB, bo wychodzi konflikt sygnałów zegarowych). Co do telefonu:...
Cześć, mam tę samą płytkę, ale moje urządzenie nie jest kwadratowe. https://obrazki.elektroda.pl/8450296400_... Potwierdzam, że używa CBU/BK7231N i SH4/CMTOV30 Narysowałem mini diagram ┌───────────────────────────────────────... │ │ │ CBU │ SH4 │ ┌──────────────────────────┐ │ ┌──────────────┐ │ │ │ │ │ │...
Przypuszczam że chodzi o sterowniki do chipa PL-2303, tu jest odpowiedź dlaczego nie chcą zainstalować [url=http://www.prolific.com.tw/eng/down... Musisz wykorzystać starsze sterowniki do systemu Vista bez podpisu cyfrowego, wcześniej odinstaluj starsze sterowniki. Dodatkowa w katalogu X:\Windows\inf\ należy sprawdzić czy nie został...
Witam Przygotowuję się do domowego projektu, w którym potrzebował bym wykorzystać komunikację master/slave do zbierania danych (z czujników) i sterowania (urządzenia wykonawcze). Zarówno urządzenie master jak i urządzenia slave chciałbym oprzeć na STM32 (dobry wybór?). Proszę o radę jaki najlepiej wykorzystać interfejs komunikacyjny, który w prosty...
No tak, obudowanie przekaźnika jest trochę "pokaźne" ;D W dodatku chciałem wykorzystać 5 takowych elementów więc... ale dzięki za rade :) Coś z tym pokombinuje
Jeżeli można wykorzystać poprzez USB wyniki mikrokontrolera to oczywiście jest ok. Tak będzie najwygodniej, bo taki kontroler od razu ogarnie Ci odczyt z HX i wyjście na zawory (po dodaniu jakiś przekaźników lub tranzystorów) PCety bez specjalistycznych kart takich wejścio wyjść nie mają. Możesz użyć różnych Arduino, które mają przelotkę usb-serial...
Odpowiem nieco złośliwie - skoro pytasz jak to podłączyć, to raczej tego nie potrzebujesz. Zadaj sobie odrobinę trudu i zobacz jak są zbudowane popularne stacje rozlutownice, np. ZD-915. W obudowie od chińczyka masz tylko kontroler grzałki rozlutownicy, którą podłącza się jak konwencjonalną lutownicę z termoparą. Niektóre "pistolety" mają dodatkowo...
Jeśli podzielisz dzielnikiem to wprowadzisz błąd związany m.in. z tolerancją elementów, czyli dzielnik z rezystorów np. 1% będzie miał tolerancję koło 1%, co przy precyzji źródła referencyjnego czyni całą operację bezsensowną. Natomiast 2,5V może być ok, chodzi ogólnie o to, aby nap. referencyjne było zbliżone do maksymalnej amplitudy napięcia mierzonego,...
Dla GPIO Bit-banding jest wygodny jeżeli chcesz machać pojedynczym wyprowadzeniem. Jeżeli użyjesz całego portu jako np. szyny danych to wygodniej wykorzystać ODR. Jeżeli chcesz do szyny wykorzystać np. połówkę portu (8 bitów) to najszybciej BSRR. To chyba takie posumowanie powyższego tekstu.
Wiele zależy od tego co ten program robi, a poza tym Arduino IDE nie słynie z bardzo optymalnego kodu. Chcąc w pełni wykorzystać możliwości procesora to tylko czysty C+ lub asembler (nie wiem czy jeszcze ktoś używa).
Więc nie mogę go wykorzystać do zwykłych stm. Oczywiście, że możesz. Tylko trzeba mieć do tego trochę więcej wiedzy niż do zadawania pytań "czy bascom to obsłuży". Spójrz na projekt WiShield: http://www.asynclabs.com/wiki/index.php?... To jest biblioteka dla arduino, która pozwala obsłużyć ten moduł. Jaka jest alternatywa? Czy może...
Witam, mam czujnik temperatury z przetwornikiem 4-20mA, chciałbym sobie odczytywać temperaturę w garażu i go wykorzystać. Do odczytu chcę zrobić płytkę z mikrokontrolerem STM32 jako mózgiem, który odczyta i włączy wentylator kiedy trzeba. Jedyną niewiadomą dla mnie jest to w jaki sposób przekonwertować wyjście 4-20 mA przetwornika tak by móc odczytać...
Witam, czy aby wykorzystać projekt Freddiego stm32f4_blink_led dla procesora STM32F429IIT6 wystarczy przerobić plik STM32F4xxxG_rom.ld? A może ktoś posiada już ten projekt przerobiony i mógłby udostępnić? Byłbym bardzo wdzięczny. Oraz czy po podłączeniu z płytki F4 Discovery sygnałów T_JTCK, T_JTMS, T_NRST, T_SWO i GND oraz rozłączeniu na niej dwóch...
Witam, zgadzam się... Dla mnie przerost funkcji nad treścią. Pi można wykorzystać bardziej efektywniej. Jeśli zatem kolega na AVR zrobi to taniej niż 55PLN (tyle kosztuje 256MB wersja OrangePi Zero w PL) z zapewnieniem tego samego poziomu funkcjonalności to przyklasnę radośnie. Czemu o tym piszę? Bo wielu ludzi zaczyna z RPi gdyż jest najlepsza baza...
wykorzystać dekoder wykorzystać złomu wykorzystać joystick
wymiana piekarnika konto google android blokada hamulec ręczny passacie
zagłuszacz sygnału zagłuszacz sygnału
Kierownica Saitek Farm Sim Controller nie jest wykrywana na laptopie Sprawdzanie szczelności układu paliwowego: zasilanie czy powrót?