Mirki z tagów #mikrokontrolery #stm32 #arm moglibyście mi napisać co wybrać - nucleo-f411re czy nucleo-f401re? Cena ta sama a na telefonie nie mogę znaleźć na szybko żadnego porównania
Wszystko
Wszystkie
Archiwum
konto usunięte via Android
- 1
Komentarz usunięty przez autora
@BoaKusiciel: w sumie bez znaczenia który weźmiesz. Bo potem możesz sobie z łatwością przelutować proca i też będzie działać. To jest moc nucleo :)
Używa ktoś eclipsa/SW4STM32? Mam problem z dark theme - chodzi o białe zaznaczenie, które powoduje, że tekst jest niewidoczny - głównie w instrukcjach warunkowych preprocesora. Próbowałem już chyba wszystkich ustawień z windows->preferences->editors->annotations, ale nic nie pomaga... Próbowałem też innych zakładek, które wyskoczyły mi po wpisaniu w pole wyszukiwania "color", ale dalej nie mogę znaleźć pola odpowiadającego za to irytujące zaznaczenie...
#stm32 #programowanie #eclipse #pytanie
#stm32 #programowanie #eclipse #pytanie
źródło: comment_B4D0yXEq6l3XkPnnjLTok15HphS8JnyL.jpg
Pobierz- 1
Zainstaluj DevStyle + podkreślanie Darcula z IntelliJ (kod: Aek4AA, do wklejenia w Preferences → DevStyle → Color Themes)
- 1
@Razi91: Dzięki, sprawdzę ten styl.
Udało mi się znaleźć odpoweidź na mój problem. Jakby ktoś potrzebował to tu jest rozwiązanie:
https://stackoverflow.com/questions/10903951/how-to-make-the-color-theme-inside-ifdef-more-readable-in-eclipse
Udało mi się znaleźć odpoweidź na mój problem. Jakby ktoś potrzebował to tu jest rozwiązanie:
https://stackoverflow.com/questions/10903951/how-to-make-the-color-theme-inside-ifdef-more-readable-in-eclipse
- 4
#stm32 #mikrokontrolery Stm32 w trybie hosta usb, jak zacząć, jakieś przykłady? ogarniał ktos temat?
@Luk_1mex: tym że generalnie host to host. A OTG to host i zarazem slave, on może się przełączać. W telefonach jest używane OTG. Poczytaj sobie, podałem Ci płytke gdzie tak na prawdę możesz miec hosta bez zmian na płytce. Taki kabel używasz i masz zwykłe gniazdo USB HOST
źródło: comment_bgktVWVs4DdtIfAGATLgi3JjwDDlph2B.jpg
Pobierz- 0
@inspektor_gadzet: dzieki, poczytam ;)
Jakie zestawy ewaluacyjne z stm32 polecacie? Ostatni kupiłem sobie Nucleo i o ile jakość wykonania tej płytki jest dla mnie na plus, to wyjścia na goldpinach są tam strasznie pokręcone, a w dodatku niepodpisane. W wyniku czego bez schematu płytki nie idzie się ruszyć - no po paru godzinach zabawy, można już zapamiętać co i jak, ale dalej jest to niewygodne, bo po przerwie zabawy z płytką znowu trzeba to sobie przypominać... Nie wiem, pewnie specjalnie tak zrobili, bo dzięki dzięki temu można ją łączyć z jakimiś modułami Arduino czy coś takiego - co mnie akurat kompletnie nie interesuje.
Mam też zestaw Kamami z stm32F103RBT6 i tutaj muszę przyznać, że wyprowadzenia są znacznie lepiej przemyślane - prawie wszystkie piny wyprowadzone i ładnie podpisane, o tyle cena zestawów z kamami jest większa niż tych bezpośrednio od producenta ;/. No i ten ichniejszy programator też potrafi mi się gryźć ze środowiskiem.
Dochodzą jeszcze zestawy Discovery. Widziałem takie i mam nawet taki z stm8L. No i chyba to najrozsądniejszy wybór, bo wszystkie piny ładnie wyprowadzone i podpisane. Jedyna wada to dość krótkie te goldpiny od strony top, przez co czasami połączenia nie są pewne i łatwo wypinają się przewody...
Oczywiście
Mam też zestaw Kamami z stm32F103RBT6 i tutaj muszę przyznać, że wyprowadzenia są znacznie lepiej przemyślane - prawie wszystkie piny wyprowadzone i ładnie podpisane, o tyle cena zestawów z kamami jest większa niż tych bezpośrednio od producenta ;/. No i ten ichniejszy programator też potrafi mi się gryźć ze środowiskiem.
Dochodzą jeszcze zestawy Discovery. Widziałem takie i mam nawet taki z stm8L. No i chyba to najrozsądniejszy wybór, bo wszystkie piny ładnie wyprowadzone i podpisane. Jedyna wada to dość krótkie te goldpiny od strony top, przez co czasami połączenia nie są pewne i łatwo wypinają się przewody...
Oczywiście
źródło: comment_JIRNOIna3X3aBGueIznvgzGF04iPg1YN.jpg
Pobierz- 2
@TheOranguTANK: korzystam z Nucleo bo są tanie jak barszcz. A co do pinoutu to sobie drukuję tabelkę i kolorami zaznaczam co mnie interesuje i tyle
@TheOranguTANK: nucleo ma tą zaletę że możesz tam wsadzić inny proc z tej samej rodziny i też będzie działać ( ͡° ͜ʖ ͡°)
- 1
mirki drogie z #elektronika pomożecie wystartować z #stm32? Na potrzeby pewnego projektu, w którym pierwotnie przewidziany ośmiobitowy kontroler nie dał rady, postanowiłem się spróbować z STM32, ale by poruszać się po znanym sobie terenie, chciałem go obsłużyć przez Arduino IDE. Mam zakupiony do testów STM32F103C8T6. Parę tutoriali przeczytałem, IDE dokonfigurowałem, udało mi się uzyskać połączenie poprzez port szeregowy, jakiś blink example dał się skompilować, wszystko zadziałało. Postanowiłem
- 1
@wytrzzeszcz: taktykałeś, więc na twój użytek i ewentualnie każdego innego zainteresowanego - problem rozwiązany, tajemnica tkwi w zainstalowaniu odpowiedniego drivera dla windowsów i zrobieniu tego nie na pałę z device managera, tylko przy pomocy pliku wsadowego.
Szczegóły tutaj:
https://github.com/rogerclarkmelbourne/Arduino_STM32/wiki/Installation
a niuanse, które mi wyszły w trakcie, dyskutowane na bieżąco tutaj:
http://www.stm32duino.com/viewtopic.php?f=32&t=3517
Szczegóły tutaj:
https://github.com/rogerclarkmelbourne/Arduino_STM32/wiki/Installation
a niuanse, które mi wyszły w trakcie, dyskutowane na bieżąco tutaj:
http://www.stm32duino.com/viewtopic.php?f=32&t=3517
@Jarek_P: dzięki
- 1
Mirki pomocy. Mierzę sobie napięcie na 2 kanałach ADC w STM32L100C-Disco i mam problem z DMA. Zrobiłem sobie tablicę 2 elementową do której chcę zapisywać odczyt z 2 kanałów ADC przez DMA. Problem jest taki, że dane zostają zapisane tylko 1 raz. Jak podam inne napięcie na wejścia ADC to wartości w tablicy się nie zmieniają. Po prostu wygląda to tak jakby tylko pierwsze przejście DMA zapisywało do tablicy. Potem nic się
@Chandox czy próbowałeś czyścić pamięć podreczna przed załadowaniem kolejnych danych
- 0
Nie. Jakoś nie rozumiem czemu skoro mam włączony Mode Circular to DMA nie może po prostu nadpisać tych danych. Jak wyczyścić pamięć podręczną? Możesz wytłumaczyć jak debilowi albo podesłać jakiegoś linka żeby mnie oświeciło?
Cześć, chciałbym poznać waszą opinię na temat pisania programów na stm32.
W czym programujecie swoje stmy32? Jakie IDE jest wg was najlepsze i dlaczego? Preferujecie biblioteki (STD, HAL), czy może wolicie pisać na rejestrach?
#stm32 #programowanie #elektronika #mikrokontrolery
W czym programujecie swoje stmy32? Jakie IDE jest wg was najlepsze i dlaczego? Preferujecie biblioteki (STD, HAL), czy może wolicie pisać na rejestrach?
#stm32 #programowanie #elektronika #mikrokontrolery
@TheOranguTANK Do szybkiego pisania świetny jest HAL i CubeMX. Konfigurujesz i w 5 min uruchamiasz prototyp (czujnik, enkoder, PWM, wyświetlacz, ethernet z LwIP czy też freeRTOS). Niestety jako uniwersalny framework daje mnóstwo wynikowego kodu i wykonuje dużo zbędnych czynności, ale to dobry punkt wyjścia do projektu, bo masz konfigurację, którą możesz przepisać już na czysto. Co do IDE to korzystam z darmowego SW4STM32, generalnie nie ma problemów, ale debugger ma swoje
- 1
Mózg wyborcy jest jak #atmega 8 przy #stm32 przeciętnego kuca ( ͡° ͜ʖ ͡°)
#polityka #humorinformatykow
#polityka #humorinformatykow
- 2
@SpeedFight wlasnie sobie w niej prototypuje z cubemx i szczerze to nie chce mi sie tego przerabiac ( ͡º ͜ʖ͡º)
@kochaj_albo_rzuc za to nie cierpie arduino, szkoda ze tak pozno dowiedzialem sie o mbed :/
- 1
#elektronika #programowanie #mikrokontrolery #stm32
Jak w czasie wykonywanie programu zaktualizować czas zegara RTC w stm32f4?
Próbuję napisać program, który już na starcie ma włączony zegar RTC z początkowymi wartościami 0 i zegar sobie mierzy czas. Po odebraniu czasu UTC z GPS chciałbym modyfikować wartości. Nie działa....
//LL
Jak w czasie wykonywanie programu zaktualizować czas zegara RTC w stm32f4?
Próbuję napisać program, który już na starcie ma włączony zegar RTC z początkowymi wartościami 0 i zegar sobie mierzy czas. Po odebraniu czasu UTC z GPS chciałbym modyfikować wartości. Nie działa....
//LL
- 1
#arduino #stm32
Chcę do pracy dodać porównanie Arduino Uno/Mega do STM32. Osobiście znam tylko Arduino, a STM-ów jest dużo więcej. Które modele STM32 są analogiczne do możliwości Arduino Uno/Mega i jest najpopularniejsze?
Trafiłem na to: STM32 NUCLEO-F030R8 - STM32F030R8T6
oraz to: STM32L100C
Chodzi mi tylko o najlepsze dopasowanie.
Chcę do pracy dodać porównanie Arduino Uno/Mega do STM32. Osobiście znam tylko Arduino, a STM-ów jest dużo więcej. Które modele STM32 są analogiczne do możliwości Arduino Uno/Mega i jest najpopularniejsze?
Trafiłem na to: STM32 NUCLEO-F030R8 - STM32F030R8T6
oraz to: STM32L100C
Chodzi mi tylko o najlepsze dopasowanie.
- 1
Eloszka koledzy, pomóżcie mi w rozkminianiu jednej rzeczy.
Czy to co wysyłam do uc w którym chodzi poniższy kod musi trafic w punkt '1'? Chodzi o to że jesli np wyśle coś z innego urządzenia, a mój uc bedzie wykonywał '2' to moja wiadomość przepada?
Jak to jest we wszystkich popularnych platformach #arduino #esp8266 #esp32 #avr #stm32 #mikrokontrolery #elektronika
pseudokod:
Czy to co wysyłam do uc w którym chodzi poniższy kod musi trafic w punkt '1'? Chodzi o to że jesli np wyśle coś z innego urządzenia, a mój uc bedzie wykonywał '2' to moja wiadomość przepada?
Jak to jest we wszystkich popularnych platformach #arduino #esp8266 #esp32 #avr #stm32 #mikrokontrolery #elektronika
pseudokod:
- 2
@nielu: a tak w troche mniejszym skrocie, to nie, nie przepada dopoki cos nowego nie nadpisze jej w buforze wejsciowym.
A tak na prawde to zalezy od architektury ( ͡° ͜ʖ ͡°)
A tak na prawde to zalezy od architektury ( ͡° ͜ʖ ͡°)
- 2
@Luk_1mex: bufor wejściowy usart zazwyczaj ma pojemność ograniczoną do jednego bajta.
Jak coś przyjdzie to siedzi w tym buforze i generuje przerwanie.
Tutaj dalej zadanie programisty żeby wziąć to z tego bufora i przenieść np. do większego bufora z którego program sobie coś dalej czyta.
Bardzo użyteczne jest korzystanie z DMA. Transfery dzieję się samoczynnie i kiedy otrzymamy pełną ramkę danych np. 1024bajty to dostajemy info że nowa ramka jest
Jak coś przyjdzie to siedzi w tym buforze i generuje przerwanie.
Tutaj dalej zadanie programisty żeby wziąć to z tego bufora i przenieść np. do większego bufora z którego program sobie coś dalej czyta.
Bardzo użyteczne jest korzystanie z DMA. Transfery dzieję się samoczynnie i kiedy otrzymamy pełną ramkę danych np. 1024bajty to dostajemy info że nowa ramka jest
- 7
- 1
Zaczynam swoją przygodę z tymi uC. Moglibyście polecić jakąś literaturę, żeby nie chodzić jak dziecko we mgle?
#stm32
#stm32
- 1
Szukam jakiegoś alternatywnego sposobu na programowanie #stm32 , swd odpada, usart też, za pomocą dfuse (usb) też nie. Znalazłem sposób na zrobienie usb mass storage, zrobiłem to, na początku pamięci flash siedzi sobie bootloader, komputer wykrywa pamięć masową, tylko teraz mam problem z wrzuceniem programu, jak to powinienem zrobić, czy jest to możliwe? Bo za każdym razem jak wrzucam to potem jest prośba o ponowne sformatowanie pamięci. #elektronika
@karololo: z tego korzystasz?
https://www.elektroda.pl/rtvforum/topic3212595.html
U mnie działało bez żadnych zająknięć. Po prostu wgrałem ten bootloader przez swd, a potem już mogłem normalnie kopiować skompilowany wsad zarówno pod w7 jak i w10.
https://www.elektroda.pl/rtvforum/topic3212595.html
U mnie działało bez żadnych zająknięć. Po prostu wgrałem ten bootloader przez swd, a potem już mogłem normalnie kopiować skompilowany wsad zarówno pod w7 jak i w10.
#mikrokontrolery #stm32
Gdy obsługujemy ADC przy wykorzystaniu DMA z buforem cyklicznym to? Ktoś pomoże ( ͡° ʖ̯ ͡°)
Gdy obsługujemy ADC przy wykorzystaniu DMA z buforem cyklicznym to? Ktoś pomoże ( ͡° ʖ̯ ͡°)
- 1
Jaka będzie różnica pomiędzy prockiem stm32f103c z dołączonym rezonatorem 8MHz, a bez niego? Która magistrala lub peryferia będą działały z mniejszą częstotliwością? #elektronika #stm32
@karololo: piszą, że na wewnętrznym max 48MHz wyciągają, a na zewnętrznym 72MHz. Na pewno wbudowany oscylator ma dużo niższą dokładność niż zewnętrzny i możesz mieć problemy z komunikacją magistralami, gdzie ściśle liczą się czasy np uart,1W czy usb.
- 1
@karololo: Tak jak na obrazku - maks 64MHz
źródło: comment_VuaNY84Zw1hqdHg0rSseHuabqGOP68QM.jpg
Pobierz- 17
Cześć Mirki,
Mam taki problem, łącze się esp8266(01) po uart z mikrokontrolerem STM32(f103), po włączeniu zasilania esp wyrzuca śmieci na uart. Reakcja po stronie mikrokontrolera jest taka że cokolwiek bym nie wysłał, nie wywoła się nawet przerwanie od odbioru danych. Po zresetowaniu uC wszystko działa ok.
Byłby ktoś w stanie pomóc z takim problemem?
#elektronika #stm32 #programowanie
Mam taki problem, łącze się esp8266(01) po uart z mikrokontrolerem STM32(f103), po włączeniu zasilania esp wyrzuca śmieci na uart. Reakcja po stronie mikrokontrolera jest taka że cokolwiek bym nie wysłał, nie wywoła się nawet przerwanie od odbioru danych. Po zresetowaniu uC wszystko działa ok.
Byłby ktoś w stanie pomóc z takim problemem?
#elektronika #stm32 #programowanie
@Lagranzjan: Pewnie używasz "HALUARTReceiveIT"
Pamiętaj ze w przerwaniu trzeba ponownie użyć HALUARTReceiveIT bo inaczej zadziała tylko raz.
W dokumentacji do Api Hala http://www.st.com/content/ccc/resource/technical/document/user_manual/72/52/cc/53/05/e3/4c/98/DM00154093.pdf/files/DM00154093.pdf/jcr:content/translations/en.DM00154093.pdf
nie widze nic o resetowaniu licznika tego ile danych juz
Pamiętaj ze w przerwaniu trzeba ponownie użyć HALUARTReceiveIT bo inaczej zadziała tylko raz.
W dokumentacji do Api Hala http://www.st.com/content/ccc/resource/technical/document/user_manual/72/52/cc/53/05/e3/4c/98/DM00154093.pdf/files/DM00154093.pdf/jcr:content/translations/en.DM00154093.pdf
nie widze nic o resetowaniu licznika tego ile danych juz
- 0
@SpeedFight: Tak, używam HALUARTReceived. Ok, dzięki a więc będę próbował cos takiego zrobić.
Dalay chciałem uniknąć, ale w sumie chyba się do niego przekonam w tym przypadku.
Dalay chciałem uniknąć, ale w sumie chyba się do niego przekonam w tym przypadku.
























#elektronika