Ciekawostka, jeśli w #stm32 nie zresetuję kontrolera i2c dwa razy, to ma focha, twierdzi, że szyna jest "BUSY", i nie chce współpracować. #elektronika
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

No, to #elektronika w zasadzie poskładana, zostaje tylko jeden element obudowy i do końca tygodnia uda się zainstalować nową wersję*. Na fotach widać, po lewej główną elektronikę wraz czujnikami wilgotności, pyłu zawieszonego i temperatury. Po prawej reszta, czyli moc słońca, #burze, ciśnienie oraz poziom #uv. #diy #meteo #stm32

* - chyba, że po drodze wpadnę na kolejny pomysł
Kaworu - No, to #elektronika w zasadzie poskładana, zostaje tylko jeden element obudo...

źródło: comment_Ohgcmf3E5DVCSwYuUvxAajo38VRzCp7T.jpg

Pobierz
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@tailsy13: Widziałem, ale tam jest C+Ir+UV (ni ma RGB), ale jak dostane w łapki to go tez oprogramuje. A górę zrobię tak samo jak poprzednio. PET jakoś szczególnie nie blokuje UV, wiec z niego sa osłony, a software skompensuje o to co wycina osłona. ;)
  • Odpowiedz
A teraz coś z zupełnie innej beczki. No nie do końca. Drugi prototyp miernika energii elektrycznej, oczywiście, z ethernetem, bo to ja. Zbudowany na prototypie do stacji meteo. Uniwersalne zabawki. Zostały jeszcze: port kodu wyświetlacza z avr na stm32, nowy kod miernika i obliczania mocy na #avr i dolna część kanapki (ale tam tylko transformator sieciowy), potrzebna do pomiaru współczynnika mocy. To coś ma dwa uC, #stm32 na
Kaworu - A teraz coś z zupełnie innej beczki. No nie do końca. Drugi prototyp miernik...

źródło: comment_KGADe89CSqTKc9Sl8c2O4Cutrytr2egz.jpg

Pobierz
  • 18
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mireczki z #elektronika #mikrokontrolery i #stm32. W niedalekiej przyszłości będę miał do napisania średnio złożony program na STM32 (sporo PWM, ADC, szeregowy wyświetlacz LCD, kilka przycisków etc.). Taki program pewnie dałbym radę napisać sam, ale programista ze mnie dosyć średni i napisanie czegoś takiego pewnie zajęłoby mi zbyt długo ( ͡° ͜ʖ ͡°) Dlatego rozważam, żeby po prostu zatrudnić kogoś sprawniejszego
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Chcę wysłać przez UART zmienną typu float, nie chcę używać printf. Jest jakiś sposób?
Procesor to STM32F103, UART musi być ustawiony na 19200. (wysyłam przez bluetooth). printf jest masakryczne wolne i absolutnie nie nadaje się do tego zadania w tym przypadku.

#stm32 #programowanie
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@wykoszonytrawnik: Z głowy piszę, mogą być błędy w rozumowaniu, sprawdzi się przy mniejszych wartościach:

1. Przemnóż float'a aby uzyskać pożądaną dokładność (np x1000)
2. Rzutuj na inta.
3. Po kolei maskuj każdy bajt i przesuwaj do prawej.
4. Taki bajt wysyłaj po uarcie (jak chcesz w ascii to od razu dodaj sobie 48)
  • Odpowiedz
Nowy kurs - zgodnie z zapowiedziany oczekiwanySTM32 F4 z wykorzystaniem HAL i Cube!
Oczywiście, jak zawsze za darmo na Forbocie » http://goo.gl/rMQwCG

Kto będzie się uczył tym razem razem z Forbotem daje plusa - pozostali również ( ͡° ͜ʖ ͡°)

#elektronika #forbot #programowanie #stm32 #majsterkowanie #technologia
Forbot - Nowy kurs - zgodnie z zapowiedziany oczekiwanySTM32 F4 z wykorzystaniem HAL ...

źródło: comment_QeI4WHTtTKAB9iMeXU07YYWzFjawXjw1.jpg

Pobierz
  • 19
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki pomóżcie, co robię nie tak. Otóż mam stm32-discovery. Projekt tworze w stm32cube i po kolei:
- ustawiam rcc hse na crystal
- aktywauje timer np tim6
- ustawiam zegary tak że APB1 timer = 84MHz
- prescaler na 41999, period 499
- aktywuje tim6 global interrupt
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Generacja druga (mega64/128 + enc424j600) vs generacja trzecia (stm32f103 + enc424j600). Oczywiście jak już zrobili mi płytki pod STM'a to wpadłem na genialny pomysł aby zaprojektować kolejną wersję, tez na STMie, ale z dedykowanym układem zasilania/złączem dla czujnika pyłu zawieszonego, który niestety potrzebuje 5V do działania. Oh well, następnym razem. Chwilowo i tak muszę przeportować soft z avr na arm, więc chwila zejdzie.
(i tagi, bo marudzą, #elektronika, #
Kaworu - Generacja druga (mega64/128 + enc424j600) vs generacja trzecia (stm32f103 + ...

źródło: comment_Tnz2Z2UVQI0cQRdgdznl2UYnEF23tFQF.jpg

Pobierz
  • 16
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jestem całkowicie zielony. Kierunek studiów elektrotechnika. Mam tylko teorię, ale jestem zmotywowany. Chciałbym nauczyć się #programowanie #kontrolery Otaguję więc #arduino bo od tego wiele osób zaczynało czy też #stm32 Kupiłem także #raspberry pizero w razie czego. Na razie stawiam na nim system i podłączę pod huba z zewnętrznym zasilaniem+ urządzenia zewnętrzne. Wiem, że na nim niczego się nie nauczę, ale taki początek
  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Forbot robi kursy z Arduino i STM32. Nie mówię że dobre, ale zawsze coś ( ͡° ͜ʖ ͡°)


@xerxes931: słyszałem, że Ci się pomarańczko moje kursy nie podobają... No słucham ( ͡°( ͡° ͜ʖ( ͡° ͜ʖ ͡°)ʖ ͡°) ͡°)
  • Odpowiedz
Jestem całkowicie zielony. Kierunek studiów elektrotechnika. Mam tylko teorię, ale jestem zmotywowany. Chciałbym nauczyć się #programowanie #kontrolery Otaguję więc #arduino bo od tego wiele osób zaczynało czy też #stm32 Kupiłem także #raspberry pizero w razie czego. Na razie stawiam na nim system i podłączę pod huba z zewnętrznym zasilaniem+ urządzenia zewnętrzne. Wiem, że na nim niczego się nie nauczę, ale taki początek
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam płytkę stm32f401re nucleo i dostałem zadanie aby przenieść projekt z arduino uno na właśnie ją. Jak to najszybciej zrobić. Sam próbowałem ale dziwnym trafem zamiast zwykłych bibliotek dodawane są HAL i przez to dziwnie się wszystko generuje i nie działa tak jak bym chciał.
Używam CubeMX oraz TrueStudio.

#stm32 #mikrokontrolery #studbaza
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Czy wytłumaczy mi ktoś czemu do jasnej cholery kod generowany przez CubeMX do obsługi wyświetlacza przez LTDC wykorzystuje zupełnie inne GPIO niż przykładowy program również obsługujący wyświetlacz, pisany na dokładnie te samą płytkę? Przez to męczyłem się długo próbując odpalić ten wyświetlacz i głowiłem się czemu przykładowy program działa, a mój nie. Po lewej działający przykładowy - wykorzystuje porty E, G, I, J, K, po prawej - wygenerowany przez generator kodu, wykorzystuje
xerxes931 - Czy wytłumaczy mi ktoś czemu do jasnej cholery kod generowany przez CubeM...

źródło: comment_vd6lL1yOpeLgwe72kvlrbK3LzrYqXy9k.jpg

Pobierz
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

niektóre programy nie widzą plików do których ścieżki zawierają polskie znaki


@xerxes931: tam jest spacja. To raz, i dwa właśnie z jakiegoś powodu innego może właśnie sobie brać inny plik z tymi portami. Daj sobie bezspacjowe nazwy katalogów jeśli masz taką możliwość i odpal na nowo. Nie wiem może pomoże.
Serio nie widzę innej możliwości. Z kosmosu nie bierze nowych definicji.
A w CubeMX masz ustawienia które nie są w
  • Odpowiedz
Czy ten kod jest napisany poprawnie?
Ma realizować tylko jedną funkcję - po wciśnięciu przycisku na amen ma włączyć diodkę i ma do tego wykorzystać zmienną.


#include "stm32f10x.h"
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach