Wszystko
Najnowsze
Archiwum
- 1
@Pan_wons liczniki są 16-bitowe, sprawdź maksymalny dzielnik dostępny dla TC0, sprawdź najniższą możliwą częstotliwość pracy zegara wejściowego. np dla zegara 16mhz i dzielnika równego jeden będziesz mial 16 000 000 (zegar) / 1 (dzielnik) / 65 536 (maskymalny zakres timera) ~= 244Hz.
sprawdź jeszcze czy TC0 nie ma jakichś ograniczeń w trybie generowania przerwań. ta nota która podałeś jest wstępna. Znajdź pełna dokumentację MCU i odszukaj instrukcje obsługi timerow.
sprawdź jeszcze czy TC0 nie ma jakichś ograniczeń w trybie generowania przerwań. ta nota która podałeś jest wstępna. Znajdź pełna dokumentację MCU i odszukaj instrukcje obsługi timerow.
- 1
Mirki chcę sobie zrobić urządzenie zasilane z baterii i uruchamiane za pomocą przycisku, tego samego przycisku chcę używać podczas działania urządzenia. Tak jak przycisk Power w smartfonach.
Wymyśliłem taki patent:
VBATT - źródło zasilania
IC3 - stabilizator LDO z linią
Wymyśliłem taki patent:
VBATT - źródło zasilania
IC3 - stabilizator LDO z linią
źródło: comment_xLRY1BC1lFKePmlTBPjOxmvxgP42GPdp.jpg
Pobierz- 3
@QBA__: tego się tak nie robi. Nawet najgłupsze procesory można wprowadzać programowo w stan uśpienia (one wtedy pobierają jakieś nanoampery prądu jedynie) i wybudzać przyciskiem, który równocześnie w czasie normalnego działania procka ma inne zastosowania. Na STM32 się nie znam, ale jeśli da się to zrobić z atmelkiem, to i z STMem też powinno.
- 2
@Jarek_P:
Gdzie ja mam głowę - faktycznie, przecież po to są tryby uśpienia, a ja kombinuję... Tam będzie AVR, ale tagowałem też STM bo pod tym tagiem też siedzą ludzie ogarniający elektronikę.
W tym wynalazku mam zamiar dać podwójny wyświetlacz 7-segmentowy(da
Nawet najgłupsze procesory można wprowadzać programowo w stan uśpienia (one wtedy pobierają jakieś nanoampery prądu jedynie) i wybudzać przyciskiem, który równocześnie w czasie normalnego działania procka ma inne zastosowania.
Gdzie ja mam głowę - faktycznie, przecież po to są tryby uśpienia, a ja kombinuję... Tam będzie AVR, ale tagowałem też STM bo pod tym tagiem też siedzą ludzie ogarniający elektronikę.
W tym wynalazku mam zamiar dać podwójny wyświetlacz 7-segmentowy(da
Szukam czegoś, żeby szło zrobić mikrotika na tanim stm32 i 2 kartach wifi usb, który byłby mały i szybki, tak jak karty na to pozwalają (max 300Mb/s).
Myślę o uClinux, bo łatwo o sterowniki.
#linux #siecikomputerowe #stm32 #elektronikadiy
Myślę o uClinux, bo łatwo o sterowniki.
#linux #siecikomputerowe #stm32 #elektronikadiy
#elektronika #stm32 #lutowanie Jedno pytanie bo popełniłem karygodny błąd i zakupiłem płytkę prototypową bez dokładnego ogarnięcia tematu ;] Nie lutowałem nigdy QFP ani żadnych takich małych mikroklocków. Mam dwa mikroklocki STM32F0 w LQFP64.
Zakupiłem coś takiego okazało się, że raster 0,8mm jest za duży w sumie mogłem to ogarnąć przed zakupem ale nie doczytałem oczywiście.
Czy jak kupię o taką to będzie ok? Raster 0,5mm. Wydaje
Zakupiłem coś takiego okazało się, że raster 0,8mm jest za duży w sumie mogłem to ogarnąć przed zakupem ale nie doczytałem oczywiście.
Czy jak kupię o taką to będzie ok? Raster 0,5mm. Wydaje
- 2
@WasylWasaty: a otwierał pan datasheet? Tam jest wszystko podane :)
tak, pin pitch 0.5mm
Namęczysz się z taką płytką. Wiem co mówię ;p Zainwestuj w płytkę nucleo64
tak, pin pitch 0.5mm
Namęczysz się z taką płytką. Wiem co mówię ;p Zainwestuj w płytkę nucleo64
- 1
@WasylWasaty: ułóż go dobrze, przyłap 2-4 nóżek i reszta pójdzie jak z płatka. Nie bój się o temperaturę, dużo wytrzymują :)
- 1
Mam np. #stm32 f401 i gdy chcę programować go normalnie przez swd to jak ustawić boot0 i nrst, zawsze boot0 daje przez rezystor 10k do masy, a nrst przez 10k do +3,3V, do programowania wtedy wystarczy tylko swclk, swdio i gnd, dobrze to robię, czy to zła praktyka? #elektronika
- 3
Zrób sobie moduły do czujników (rozmawiające po RS485) bazujące na MCU #stm32 F030, skopiuj sobie kod z projektu na F107 (dodając odpowiednie nagłówki) tylko zapomnij zmienić ustawienia CPU w makefile z Cortexa M3 na M0, i dziw się czemu to nawet w main nie wchodzi. No ale, działają. ;> A może by zrobić wersję z SI4455? #elektronika
źródło: comment_Tmk4FTYORowpd9tgXEH0fmzXYXzU2iFu.jpg
Pobierz- 0
@MrDarkenRahl: Tak w sumie, zależy gdzie czytasz. Bo akurat jak o te przelotki pod padami chodzi to niektórzy mówią że nie (bo jak piszesz), a drudzy, że bardzo tak bo raz ze miejsce a dwa, że wzmacniają pady a w montażu nie będzie problemów. Zdecydujcie się. :D
@Kaworu: To już zależy od rozmiaru przelotki - twoje to na oko 0.6, więc przez nie łatwo może wypłynąć cyna. Za to przy mniejszych rozmiarach (<= 0.3mm) nie ma to aż tak dużego znaczenia, ale wtedy zaś i sama przelotka nie zajmuje dużo miejsca, więc i tak można dać ją obok.
Mirki mam pytanie:
Za pomocą skyeye uruchomiłem uClinux, więc chciałbym go zmodyfikować i załadować na stm32, tylko jak to zrobić?
#linux #programowanie #stm32 #hacking #pytaniedoeksperta
Za pomocą skyeye uruchomiłem uClinux, więc chciałbym go zmodyfikować i załadować na stm32, tylko jak to zrobić?
#linux #programowanie #stm32 #hacking #pytaniedoeksperta
mam pytanko co do połączenia układu który na wyjściu daje napięcie do przetwornika ADC mikrokontrolera STM32, postaram sie to zaprezentować na zdjęciu, chodzi mi o podciągnięcie masy do stma, czy trzeba to robic czy nie skoro układ jest zasilany odzielnie #elektronika #stm32 #programowanie
źródło: comment_Y9Vloe80QOVEI9Rrh1kNdZYmqJSb7PKp.jpg
PobierzElo. Sprzedam takie coś, bo mi to niepotrzebne, mam dużo innych płytek które muszę najpierw ogarnąć, wygrałem w konkursie i szkoda żeby się kurzyło :(
Husarion Core2, kontroler do robotów, STM32F429, IoT, WiFi, programowanie w chmurze, zdalne sterowanie przez Internet i wiele innych opcji. Nie sprawdzałem osobiście ale podobno jest nawet możliwość podłączenia do tego telefonu z apką i prowadzenie "telekonferencji" albo np monitorowanie czegoś z użyciem kamery w telefonie kamerą wyświetlając
Husarion Core2, kontroler do robotów, STM32F429, IoT, WiFi, programowanie w chmurze, zdalne sterowanie przez Internet i wiele innych opcji. Nie sprawdzałem osobiście ale podobno jest nawet możliwość podłączenia do tego telefonu z apką i prowadzenie "telekonferencji" albo np monitorowanie czegoś z użyciem kamery w telefonie kamerą wyświetlając
źródło: comment_YfCNmRT45lFZzwcRRLgX9n5hzzkoAnuC.jpg
PobierzMam stm32 nucleo. Podobno istnieja jakies plytki z wyprowadzonymi wejsciami zenskimi zeby nalozyc na nucleo. Orientuje sie ktos gdzie takie cos dostane ? Jakis link ? Albo moze ktos ma jakies blioteki do eagla zebym mogl takie wykonac ? #stm32 #elektronika
@mlotek123: Z tego co wiem to nucleo współpracuje z modułami do arduino.
- 0
Mi raczej chodzilo o taka plytke na ktorej bede mogl cos polutowac i wpiac w stma
- 2
Mircy, w jaki sposób odczytywać rejestry w STM32? Cały czas zwraca mi zerowe wartości, pomimo, że linię wyżej zapisuję do niego jakieś wartości. Chciałbym wyświetlić sobie rejestr w hexie, żeby móc sprawdzić co się dzieje z ADC.
Probowałem w taki sposób:
printf("STATUS REGISTER: %lx\r\n", (long unsigned)ADC1->SR );
i w taki: (identyczny jak przy odczytywaniuy wartości po konwersji )
printf("STATUS REGISTER: %lx\r\n", (long unsigned)ADC1->SR & 0xFFFF );
I
Probowałem w taki sposób:
printf("STATUS REGISTER: %lx\r\n", (long unsigned)ADC1->SR );
i w taki: (identyczny jak przy odczytywaniuy wartości po konwersji )
printf("STATUS REGISTER: %lx\r\n", (long unsigned)ADC1->SR & 0xFFFF );
I
najszybciej będzie podłączyć debuger przez SWD i spojrzeć na rejestry. Jesteś pewny, że włączyłeś zegar taktujący ADC?
- 0
@kobiaszu: musisz włączyć zegar dla ADC. Będzie to gdzieś w dokumentacji pod nazwą "peripheral register boundary addresses". Znajdujesz swoje ADCx, i szukasz pod co jest to podpięte (APB/AHB1/AHB2) i włączasz na to zegar. Znajdziesz to w Reference Manualu. Rozdział RCC - podrozdział RCC registers i odpowiedni
*APB/AHB peripherial clock enable register*
:)
*APB/AHB peripherial clock enable register*
:)
Mireczki, zamówiłem darmowe próbki mikrokontolerów od ST i przyszło mi pismo od urzędu celnego żebym dosłał dowód zakupu i faktury. Jako że są to próbki darmowe, mam fakturę na 0$ (którą z resztą otrzymałem razem z pismem od UC) a wpłaty nie robiłem no bo jak :) Co do nich najlepiej odpisać? Oświadczenie z moim podpisem, że to darmowe i nic nie płaciłem, czy muszę uregulować VAT od wartości rynkowej tych produktów
Helo. Sprzedam takie oto coś, całkiem fajna sprawa, ale niestety nie mam czasu bo praca i studia więc sprzedaję.
Husarion Core2, kontroler do robotów, STM32F429, IoT, WiFi, programowanie w chmurze, zdalne sterowanie przez Internet i wiele innych opcji. Nie sprawdzałem osobiście ale podobno jest nawet możliwość podłączenia do tego telefonu z apką i prowadzenie "telekonferencji" albo np monitorowanie czegoś z użyciem kamery w telefonie kamerą wyświetlając obraz na zdalnym kompie, i jednocześnie
Husarion Core2, kontroler do robotów, STM32F429, IoT, WiFi, programowanie w chmurze, zdalne sterowanie przez Internet i wiele innych opcji. Nie sprawdzałem osobiście ale podobno jest nawet możliwość podłączenia do tego telefonu z apką i prowadzenie "telekonferencji" albo np monitorowanie czegoś z użyciem kamery w telefonie kamerą wyświetlając obraz na zdalnym kompie, i jednocześnie
źródło: comment_dWMB9wzCg688qR9RmiAIfDPLxPoGnA1A.jpg
Pobierz- 1
Projektuję płytkę do sterowania silnikiem bezszczotkowym na stm32 i mam pytanie, w jaki sposób mogę zrobić najprostszą metodą pomiar prądu w uzwojeniach silnikach i odczytywać na adc? #elektronika #stm32
źródło: comment_xiiDCiEaVl6L4q6l0griQ2YrwYIopaUR.jpg
Pobierz- 1
@karololo: pomiar napięcia na rezystorze (current shunt), albo ACS712 (czujnik halla przepływu prądu).
I jedno i drugie trzeba odfiltrować i może nawet wzmocnić
I jedno i drugie trzeba odfiltrować i może nawet wzmocnić
- 0
@karololo: tak.
Tylko jeśli sterujesz impulsowo, to musisz dać za tym filtr wyciągający składową stałą sygnału. Miej na uwadze, że w tym scalaku, punkt 0A to 2.5V na wyjściu, obroty prawe - napięcie rośnie, obroty lewe, napięcie maleje. Weź wersję na 5A (kup na allegro), bo ma 185mV na 1A. Da się coś z tego już zrobić.
Tylko jeśli sterujesz impulsowo, to musisz dać za tym filtr wyciągający składową stałą sygnału. Miej na uwadze, że w tym scalaku, punkt 0A to 2.5V na wyjściu, obroty prawe - napięcie rośnie, obroty lewe, napięcie maleje. Weź wersję na 5A (kup na allegro), bo ma 185mV na 1A. Da się coś z tego już zrobić.
- 1
Uszanowanko dla wszystkich Mirków i Mirabelek. Jest to mój pierwszy wpis/post/prośba bo i konto w sumie świeże. Mianowicie rozchodzi się o to iż chciałbym rozwinąć swoje skrzydła pod względem programowania dla #stm32 bo do tej pory tylko #avr. Mam niemały projekt w głowie i jak zwykle za mało kasy dlatego chciałbym się zapytać czy znajdzie się jakaś uczynna osoba której w szafie zalega STM32F746G-DISCO lub STM32F769I-DISCO. Wiem,
- 0
Właśnie jak robiłem na AVR konkretnie Atmega328p (tak arduino ale kodzone było w C w środowisku eclipse) to denerwowało mnie łączenie na kabelki tego ENC28J60 trochę latało po biurku. Dlatego fajnie było by znaleźć taką platformę od ST jak wyżej pisałem plus możliwość dorobienia obsługi przez wyświetlacz dotykowy co było by fajnym dodatkiem.
Pewnie jeżeli nikt nie będzie miał na sprzedaż takiej platformy to kupie nową na początku miesiąca albo roku (to
Pewnie jeżeli nikt nie będzie miał na sprzedaż takiej platformy to kupie nową na początku miesiąca albo roku (to
@WasylWasaty: usuń konto zielonko
#stm32 #mikrokontrolery
Hej
Chciałbym podpiąć openocd (w sumie to może być cokolwiek innego) do debugowania stm32. Openocd wymaga jakiegos pliku *.cf Nie rozumiem dlaczego zalezy on od płytki a nie (tylko) od procka? Pomożecie to jakoś skonfigurować? Używam stm32f103c8t6
Hej
Chciałbym podpiąć openocd (w sumie to może być cokolwiek innego) do debugowania stm32. Openocd wymaga jakiegos pliku *.cf Nie rozumiem dlaczego zalezy on od płytki a nie (tylko) od procka? Pomożecie to jakoś skonfigurować? Używam stm32f103c8t6
@NiedzielnyMirek: openocd musi wiedzieć do jakiego procka chcesz się podpiąć, ale też jakiego debuggera chcesz użyć
Jeżeli używasz stlinka (nucleo/discovery/chinski klon) to spróbuj zapisać takie coś:
Jeżeli używasz stlinka (nucleo/discovery/chinski klon) to spróbuj zapisać takie coś:
source [find interface/stlink-v2-1.cfg]
transport@NiedzielnyMirek: to w razie jakbyś miał v2, wychodzi na to, że masz v2.1 :) powodzenia dalej :)
- 22
Ponieważ najwyraźniej nie mogłem się powstrzymać przed zrobieniem nowej elektroniki do mojej stacji #meteo, powstała czwarta wersja (bo pierwsza jest v0). Tym razem na #stm32 f107 + DM9161. I ta w końcu dostanie pomiar wiatru, bez ruchomych elementów. Zakładając, że ten moduł zadziała. ;P #elektronika
źródło: comment_RXPHmkfNzpByCo22jajMz7v8NeE9DmGC.jpg
Pobierz- 1
#mikrokontrolery #pytanie #stm32 #programowanie
Małe pytanie. Jak najlepiej w STM32 wyeliminować te "przeskoki" jak naciskam guzik? Jak naciskam przycisk to zmieniam sposób świecenia diody RGB i leci to tak: tryb automatyczny -> niebieski -> czerwony -> zielony i od nowa. Czasem widać jak po jednokrotnym naciśnięciu przycisku przeskakuje o 2 a nawet więcej trybów. Guzik obsługuję za pomocą wywołania przerwania, zbocze narastające.
Myślałem o
Małe pytanie. Jak najlepiej w STM32 wyeliminować te "przeskoki" jak naciskam guzik? Jak naciskam przycisk to zmieniam sposób świecenia diody RGB i leci to tak: tryb automatyczny -> niebieski -> czerwony -> zielony i od nowa. Czasem widać jak po jednokrotnym naciśnięciu przycisku przeskakuje o 2 a nawet więcej trybów. Guzik obsługuję za pomocą wywołania przerwania, zbocze narastające.
Myślałem o

- 13
@1iostatni: delay to zły pomysł, lepiej takie rzeczy robić na przerwaniach, bo jak dojdzie Ci trochę więcej funkcji wykonywanych jednocześnie/bardzo często to będziesz miał niepotrzebnie zajmowany procesor
@kotletowsky: możesz dać kondensator przy przycisku do tłumienia drgań, albo: w momencie wykrycia zmiany stanu (w procedurze obsługi tego przerwania sprzętowego) przycisku wyłączać przerwanie sprzętowe przycisku, uruchamiać timer na 20-50 ms, i dopiero w procedurze obsługi przerwania tego timera sprawdzać jaki
@kotletowsky: możesz dać kondensator przy przycisku do tłumienia drgań, albo: w momencie wykrycia zmiany stanu (w procedurze obsługi tego przerwania sprzętowego) przycisku wyłączać przerwanie sprzętowe przycisku, uruchamiać timer na 20-50 ms, i dopiero w procedurze obsługi przerwania tego timera sprawdzać jaki
@xerxes931: mądrego to aż miło posłuchać



















TYLKO TERAZ! Gratis wrzucony do pamięci mikrokontrolera mój projekt inżynierski, jedyna taka okazja! ( ͡° ͜ʖ ͡°)
A tak ogólnie to płytka mało używana, jedynie