Sprzedam STM32F746G - Discovery z 4.3' LCD z pojemnościowym panelem dotykowym, USB host, USB device, slotem micro-SD, audio jack in + out, ethernet, złącze do kamerki, dwa mikrofony MEMS, zewnętrzny SDRAM i Flash, ST-LinkV2-1 z obsługą mbed, wyprowadzenia GPIO, przycisk, nawet dioda LED!
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
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Paatryk93: no dobra żartowałem, tak naprawdę to robiłem urządzenie do pomiaru EKG, chociaż tak na dobrą sprawę płytka służyła mi głównie jako LCD i 12-bitowe ADC, jakiejś wyjątkowo specjalnej algorytmiki tam nie było, poza wyliczaniem chwilowego tętna. Najwięcej roboty było z torem analogowym - wzmacniacze, filtry, offset itd.
  • Odpowiedz
@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.
  • Odpowiedz
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ą
QBA_ - Mirki chcę sobie zrobić urządzenie zasilane z baterii i uruchamiane za pomocą ...

źródło: comment_xLRY1BC1lFKePmlTBPjOxmvxgP42GPdp.jpg

Pobierz
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@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.
  • Odpowiedz
@Jarek_P:

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
  • Odpowiedz
#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
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

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
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

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
Kaworu - Zrób sobie moduły do czujników (rozmawiające po RS485) bazujące na MCU #stm3...

źródło: comment_Tmk4FTYORowpd9tgXEH0fmzXYXzU2iFu.jpg

Pobierz
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@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
  • Odpowiedz
@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.
  • Odpowiedz
Elo. 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
xerxes931 - Elo. Sprzedam takie coś, bo mi to niepotrzebne, mam dużo innych płytek kt...

źródło: comment_YfCNmRT45lFZzwcRRLgX9n5hzzkoAnuC.jpg

Pobierz
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam 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
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

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
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@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*

:)
  • Odpowiedz
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
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

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
xerxes931 - Helo. Sprzedam takie oto coś, całkiem fajna sprawa, ale niestety nie mam ...

źródło: comment_dWMB9wzCg688qR9RmiAIfDPLxPoGnA1A.jpg

Pobierz
  • 15
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@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ć
  • Odpowiedz
@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ć.
  • Odpowiedz
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,
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

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
  • Odpowiedz
#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
  • 16
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@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ś:

source [find interface/stlink-v2-1.cfg]
transport
  • Odpowiedz
#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
Pan_wons - #mikrokontrolery #pytanie #stm32 #programowanie

Małe pytanie. Jak najle...
  • 15
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@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
  • Odpowiedz