Bootloader Maple powoduje, że urządzenie jest widziane jako port COM i można w ten sposób wgrywać wsad. Wgrywanie przez plik mają na pewno RP2040, w STM32 się z tym nie spotkałem, tam nie ma zewnętrznej pamięci, gdzie można by utworzyć system plików.
Robiłem odstraszacz kun na płytce STM32 bluepill. To tania płytka, ale całkiem inny mikrokontroler niż w Arduino. Jak chcesz to mogę Ci podesłać projekt.
Nie jestem specjalistą od programowania ale biblioteki dla wyświetlaczy graficznych, w tym z dotykiem mają spore wymagania. Stąd tak wolne rysowanie. Atmega328 ma moim zdaniem za małą wydajność. Ja przeszedłbym minimum na STM32 BluePill (też tanie a wydajność o wiele lepsza). Przemyśl to.
Może być czujnik temperatury na i2c oraz płytka stm32 bluepill?
https://obrazki.elektroda.pl/4469230500_... Kilka lat temu media donosiły o układzie GigaDevice GD32. Jest to mikrokontroler oparty o konstrukcję STM32 z rdzeniem ARM Cortex-M3. Do układu wprowadzono szereg usprawnień, między innymi zmodyfikowano pamięci Flash i zwiększono wydajność, więc nie można było mówić o klonie układu, aczkolwiek...
Czy do tego jest potrzebny programator, czy jest zaprogramowany bootloader? Pytam, bo niespecjalnie się orientuję w STM32...
Osobiście podszedłbym do problemu nieco inaczej. Moduł jako I/O dla dowolnego uC. Przygotować gniazda do osadzenia np. Arduino Uno/Nano/Mega, STM32 BluePill, czy NodeMCU. Takie rozwiązanie zwiększyłoby funkcjonalność układu od strony użytkownika. Moduł Bluetooth, Ethernet jako rozszerzenie.
Na pierwszy rzut oka w Twoim kodzie, jak i u autora, nie ma żadnej manipulacji trybem wyjścia portu - pinu. Po wrzuceniu tego na STM32F722RE okazuje się, że nie ma to znaczenia. Przy ustawieniu trybu pinu na wyjście z open drain, odczytanie rejestru IDR daje poprawne działanie, bez zmiany trybu na wejście. Sprawdziłem to na porcie A i pinie PA0. Nie...
https://obrazki.elektroda.pl/3578004800_... „Blue Pill” to popularna płytka rozwojowa układem STM32. Jej popularność wynika z jej niskiego kosztu - zaczyna się od zaledwie 1,50 dolar - oraz z kompatybilności z Arduino IDE dzięki projektowi STM32duino. Powstało wiele ciekawych projektów, opierających się na tym module. Jednym...
Choć w sumie wiele tanich alternatyw korzysta z licencji Seggera Tylko do jednej rodziny np. ATSAM tego co kojarzę, to dla celów prywatnych, nie łamiąc licencji, możesz kupić sobie ST-Link V2 i podmienić w nim soft, by był JLinkiem. Nie - tylko edukacyjnie i tylko ten procek, który jest na danej płytce STM nucleo, discovery czy eval. Oczywiście możesz...
(at)jackfinch Nie ma błędów w oznaczeniach -bo one są do projektu z gitlab. Nie mas tu żadnego ST-Linka!! https://gitlab.com/stmx/cmsis-dap-stm32-... Tu jest projekt z tymi pinami. Możesz je sobie zresztą zmienić w pliku gpio.h na dowolne inne aka przeróbka to taka sztuka dla sztuki. I o to właśnie chodzi. Dodano po 2 (at)tronics CMSIS-DAP...
Kupowałem płytki bluepill z mikrokontrolerem STM32F103C8T6 oraz same mikrokontrolery STM32F103C8T6 i GD32F103C8T6. Wszystko działało bez problemów.
Witam, znalazlem pare tych plytek w szufladzie i postanowilem podlaczyc to pod srodowisko arduino. Sugerowaleme sie: https://www.onetransistor.eu/2017/11/stm... https://www.elektroda.pl/rtvforum/viewto... itd. plytka zglasza sie jako Maple, ale bez wzgledu na polaczenie USB/RS232 i wybor "Upload method"...
(at)SACZI Nie mogąc już pratrzeć jak się męczysz (i inni) zrobiłem obrazkowy mikroporadnik jak użyć BluePill z ST-Link z Nucleo i Atollic for STM32 https://www.elektroda.pl/rtvforum/viewto...
To zainstaluję ten programator: https://www.st.com/en/development-tools/... W ustawieniach jest więcej opcji programowania, między innymi UART, możesz spróbować przejściówką USB-UART. Tu jest nieco informacji o podobnym układzie: https://embeddedprojects101.com/how-to-p... Mam płytkę BluePill i udało mi się uruchomić...
Jak wspomniano - nie baw się w starocie 8051 typu AT89C2051. Ale nie polecam też zaczynać od AVR, naprawdę nie warto. Polecam zacząć od STM32. Możliwości jakie dają są przeogromne, AVR się do tego nie umywa. Owszem, na początku są trudniejsze, ale nie jakoś szczególnie - bez problemu dasz radę. Są też tańsze od AVR. Płytka STM Nucleo (coś podobnego...
Ze swojej strony polecam STM32. Sam używam popularnej i taniej płytki Bluepill. Oprogramowanie pisze w darmowej wersji Keil Community.
Póki co w wolnych chwilach planuję zmiany na moim CNC. Na pewno rezygnuję z RaspPi jako sterownia i idę w dedykowane rozwiązania: https://obrazki.elektroda.pl/5409870100_... https://obrazki.elektroda.pl/1466146200_... Zielona płytka bazowa dostępna jakby ktoś był zainteresowany. https://obrazki.elektroda.pl/8265805700_...
A z jaką klawiaturą to ma działać? PS/2, USB? Można spróbować podłączyć dodatkową klawiaturę USB i sprawdzić, jak działa, czy to zależy np. od CapsLock i NumLock na podstawowej - jeśli jest wpływ jednej na drugą (u mnie jest), to nie wystarczy wysyłanie, trzeba jeszcze odbierać informacje o tym, co ma wpływ na interpretację tego, co wyślesz. Jest program...
Microchip Naprawdę uważasz,że jedna z największych firm produkujących MCU, jak Microchip ma tkaie przychody bo sprzedaje układy dla amatorów? myślę, że nie dla amatorów. Ale straciłem trochę wiarę w nie bo patrzę i jakiś stm32 jest pod każdym względem lepszy od tych avr a kosztuje 14 zł tu jest https://kamami.pl/zestawy-uruchomieniowe...
Szkoda, że nie ma STM32F4 na płytce takich samych rozmiarów jak w pierwszym poście. Byłoby nowocześnie i w małych rozmiarach. Kupujesz BluePill z STM32F103, odlutowujesz go. Kupujesz STM32F4 zgodny pinowo z F103 i wlutowujesz. Zgodność pinową łatwo ustalić za pomocą CubeMx: "List pinout compatible MCU's" skrót "ALT + L" i tyle. W ten sposób mam BluePill...
Witam serdecznie, Mam pewien problem z komunikacja can. Uruchomiłem na stm32 (bluepill) komunikacje can (PT-CAN 500kbps). Jest Ok. Teraz chciałem podpiąć się do wolniejszego interfejsu K-CAN czyli 100kbps. Tutaj niestety nie mogę się dogadać. Używam takiego transceivera WaveShare SN65HVD230. Gdzieś w sieci znalazłem info ze dla pt-can wystarczy rezystor...
Witam, ten temat może być dla Ciebie pomocny. [url=https://www.elektroda.pl/rtvforum/t... Ogólnie, ze względu na rozdzielczość ADC Atmegi zastanowiłbym się jednak nawet nad STM32 w najtańszej wersji - BluePill. Cena podobna, a ADC 12bit. Tylko nie znamy twoich wymagań. Może właśnie od tego zacznij. Sprecyzuj dokładnie wymagania, w...
Najtańszy ośmiobitowy PIC to PIC16F15213-I/SN za 2,87 w TME, obudowa SO-8. Najtańszy PIC32 to PIC32MM0064GPL028-I/SO za 8,22PLN. Nie wszyscy pic-e lubią za ich debilną politykę w darmowym kompilatorze. Atmel takich numerów nie robił. Dodano po 1 dla przykładu bluepill/blackpill na stm32 są po 15-20zł Raczej chińskie klony. STM-ów i innych zresztą tez...
Czy nie lepszym pytaniem byłoby "po co Ty chcesz wejść na tą minę" A kto koledze taką myśl podsunął? Potrzebowałem kilka sztuk bluepill do zweryfikowania rzeczywistej przydatności na sofcie mysensors, miałem kilka różnych node, chciałem dodać kilka innych by mieć pewność, że całość sprawnie działa i bym mógł sfinalizować projekt pcb. Rzecz w tym, że...
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...
Malina zero bez wifi kosztuje 26 zł na botlandzie. Poza tym nikt nie każe korzystać z pulpitu. Aplikacje można pisać własne. Sterowniki też. Co do stm32 - to jest dobry start, np taki bluepill + programator lub nucleo/discovery. Na pewno lepszy niż arduino - jednak to zupełnie inny poziom niż arduino. Dlatego zaproponowałem właśnie malinę a nie stm32...
(at)miszcz310 jednak widzę, że lubisz się katować. Jakoś przywykłem do pisania w atomie lub vimie i tylko zmapowanymi klawiszami myk. Zainstaluj sobie np. https://marketplace.eclipse.org/content/... i masz vim-a w eclipse. Ale jeżeli już naprawdę chcesz to debugować to wydrukuj sobie informacje dwarf (dwarfdump-em np), zobacz czy te symbole...
Witam wszystkich Przychodzę do Was z problemem, z którym borykam się już tydzień może dwa. Chcę móc sterować sterownikiem DRV8711 (na PCB od Pololu) przez BluePill (STM32F103C8T6). LINK: Płytka Pololu z DRV8711: https://www.pololu.com/product/3730 Dokumentacja DRV8711 Texas Instruments: https://www.ti.com/lit/ds/symlink/drv871... BluePill: https://sklep.msalamon.pl/produkt/plytka...
Ciekawy i wyczerpujacy opis. Co do BluePill na STM32F0 nie spotkalem sie z takimi plytkami. To chyba jakaś nadinterpretacja w artykule.
(at)skim Czy to jest chińska podróba ST-Linka? Jeżeli tak, to trzeba szukac starszych driverów, bo nowe chyba starają się to wykryć! Jeżeli problemy będziesz miał dalej - a oprogramowanie ST-Link nie jest otwarte ani publicznie dostępne ale możesz zawsze przerobić chińskiego st-linka na CMSIS-DAP programator. Jak to zrobić? 1. Otwórz chińskiego stlinka...
Ponieważ jednak chodzi (jak rozumiem) o pojedynczy prototyp, to mozna wybrać dowolną platformę, która jest "przyjazna" i wygodna dla autora, np. Arduino. Tak, taki mój projekt żeby coś zrobić użytecznego i nauczyć się po drodze czegoś nowego. Za programowanie się mi w życiu nie chciało brać do tej pory bo to że komputer mi wyświetli okienko z "Hello...
Niekoniecznie trzeba używać jtag, szczególnie jak masz tylko jedno urządzenie. W większości przypadków korzysta się z SWD choćby tylko dla oszczędności pinow. Jak masz bluepill za 10 zł to zrób sobie z niego https://github.com/blacksphere/blackmagi... I masz niezły hardware. A jeżeli chcesz naprawdę świetny hardware i używasz sprzętu w celach niekomercyjnych...
No właśnie chciałem zapytać czemu to na minus idzie. O jakie ODR_OD13 chodzi? I jaki jest aktualnie program, bo wrzucałeś powyżej jakieś modyfikacje. Spróbuj zapisać jedynkę na port i nic nie zmieniać w pętlach. Jak będzie napięcie to obciąż opornikiem żeby sprawdzić czy to wyjście czy pullup wejścia. Co to za płytka? Jakieś nucleo? Bluepill? własna?...
AVE... Tak, jak można się było tego spodziewać, zabezpieczenie DRM od DYMO zostało pokonane. Projekt [url=https://github.com/free-dmo/free-dm... pozwala emulować etykiety różnych papierów DYMO z pomocą płytki BluePill zawierającej mikrokontroler STM32F103. Płytkę można wpiąć zarówno między czytnik a główną płytkę drukarki, jak i zamiast...
Na płytce STM32F103C8T, tak zwanej Bluepill, resystor R10 10k należy zmienić na 1,5k. Zaraz podlinkuję jakiś opis z netu. [url=https://github.com/rogerclarkmelbou...
A może początkujący nie chce wpadać w otchłań konfiguracji PLL i dzielników Każdy współczesny uC, czy to 8-, czy 32- bitowy startuje i bez tego. W wielu projektach z STM32 nie konfigurowałem zegarów, bo nie było takiej potrzeby - domyślny 8, 4 lub 16 MHz wystarczał. BluePill (Cortex M3), ma podobną cenę, ale "na dzień dobry" nie działa w nim port USB...
Po ostatnich wątkach postanowiłem napisać mikroporadnik bo czytać się już tego nie da. Część pierwsza - jak podłaczyć STM32F103 BluePill do ST-Link z Nucleo i jak skonfigurować Atollic for STM32. Nieco przykurzone Nucleo STM32F446RE i BluePill 1. Zdejmij jumpery ze zworki ST-Link https://obrazki.elektroda.pl/9000536300_... 2. Podłaczyć...
(at)atom1477 Ten program wypisuje flagę przez usart na sam koniec po podaniu pinu. Nie trzeba jej wyciągać. (at)And! Może coś z rodziny stm32 ? też są dość popularne (np. płytka bluepill za 30zł). Jednak to już 32bit ARM i można trochę bardziej poszaleć. Co do screencastu to nie wiem czy jest sens bo to nie jest jakiś rocket science. Wystarczy wgrać...
Freddie, przesadzasz. Mnie zawsze odrzucało od F1; pierwsze projekty na STM32 robiłem na F0, potem F4, obecnie głównie na L4. F1 "odkryłem" na chińskich płytkach, głównie z powodu dostępności i ceny BluePill i jeszcze jednego wynalazku - takiego z wyprowadzonymi gotowymi złączami pod nRF24L01 i parę innych standardowych modułów. Fakt, uC byle jaki,...
Tak, ale zastanawiam się, czy to nie problem z napięciem zasilania - jlink bluepill daje 3.3V, a ten puya jest 5V (choć w karcie katalogowej jest napisane, że jest od 1.7V, ale to chyba tylko porty?) Ogólnie może to problem z resetem - wersja 8-pin nie ma go chyba wyprowadzonego? Ogólnie bardzo się zniechęciłem do puyi - przy niej zwykły stm32 to pikuś...
Bez kodu i schematu to tylko wróżka... Chociaż właściwie... czemu nie? Moja szklana kula mówi, że podłączyłeś się do środkowej nogi headera BOOT1 na płytce BluePill, która jest połączona z PB2 przez rezystor R4 o wartości 100k. Zewrzyj go, np. nalutowując na nim cokolwiek o znacznie mniejszej wartości.
Dość ciekawą konstrukcją bazującą na komputerze SAP-1, jest komputer przedstawiony w serii filmów autorstwa Bena Eatera: https://www.youtube.com/user/eaterbc/vid... Ten komputer nie posiada mikroprocesora i niemal w całości zbudowany jest na układach TTL, jedynie dekoder instrukcji oparty jest o pamięć EPROM (dzięki temu autor cyklu, niejako przy okazji,...
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...
Cześć. Bawię się ostatnio STM32F103, zacząłem od poradnika ( https://obrazki.elektroda.pl/5819782800_... Jak rozumiem jest tutaj za pomocą rozkazu ldr ładowana do rejestru r3 wartość z pod adresu 0x80001d8, i tutaj jest mój problem. W poradniku pod tym adresem (oczywiście adres jest inny, chodzi mi o to że dotyczy tego samego rozkazu)...
A w drugą stronę się da? Tzn. ADC -> BluePill->USB PC.
Przydałby się więc mechanizm który pozwoliłby im na załadowanie prostego przykładu z migającą ledą na taką płytkę wygenerowanego przez tą stronę. Ja już dawno (kiedy kolega piotr_go pokazał tu swój bootloader) robiłem rozpoznanie czy da się to pożenić z mbed, wykorzystywanym online lub przez SW4STM32. I powiem tak. Powinno się dać zrobić, ale nie jest...
No Panowie, a ile faktycznie taki przetwornik potrzebuje sampli? O ile rozumiem, on ma jakieś częstotliwości minimalne - nie może działać statycznie. Aczkolwiek DCLK=144 MHz (taka jest minimalna) dla 8 kanałów oznacza 562,5 SPS, co chyba jest w okolicy minimalnej potrzebnej do pełnego przesłania sygnałów EEG (tu by się przydała informacja od Autorki,...
(at)gdL 1. Zrezygnować z Arduino zupełnie. Mnie osobiście to odstrasza (podobnie jak przedmówcę). BluePill (którą to płytkę bardzo lubię) nie ma DAC'a. Najlepiej wejść w STM32 product selector i poszukać wśród dostępnych modeli w tabeli parametrycznej te z DAC a potem sprawdzić ich dostępność i ceny w sklepach. Przykładowy uC spełniający minimalne...
Jeśli nie taki sprzęt to jaki? Zależy do czego chcesz wykorzystać programator. Z reguły docelowa grupa układów jest albo za mała, albo za duża na ten programator. Mikrokontrolery - tutaj nie ma lekko, dla niektórych naprawiających stare sprzęty ciekawą opcją może być obsługa paru pic i 51, reszta jest bez większego znaczenia bo do avr można mieć za...
TCK PA14 SWO PB3 TMS PA13 No za zwyczaj lepiej takich nie używać, ewentualnie jak brakuje, można dodać jakąś bramkę deaktywowaną resetem. Ale jak już komisyjnie uznaliśmy tu powinno pinów starczyć. ps. przepisałem ze schematu, bo jak używam nucleo jako st-link do bluepill to wystarczają 2 piny danych + reset.
(at)tplewa - nie jest to prawda. Nie ma debuggera. A coś wydajniejszego w cenie arduino to bluepill z STM32F103 czyli jak Marek_Skalski napisał rodzina starsza i na wyginięciu, ale przynajmniej zapoznaje z 32bit MCU i architekturą ARM (ahb, apb, rcc, dma, różnorakie timery i nvic). A po co ci w tych AVR debugger ? Można pisać i bez niego... Do tego...
AVE... Problem w tym, że to nie pierwsza taka durna płytka od Arduino. Nie liczę nawet Arduino-killerów od innych firm. Głównym problemem Arduino jest to, że poza "ekosystemem" i od początku spapranym projektem płytki nie wnoszą nic ciekawego do świata płytek rozwojowych. Choćby to Uno R4 Minima, co się chwalą, że można zrobić na nim urządzenie HID....
Dzień dobry, Napisałem sobie program (korzystam z: STM32CubeMX oraz Atolli TrueStudio, mam BluePill STM32F103C8, port szeregowy podłączony za pomocą UART2 oraz konwertera FT232RL (ustawionego na 3,3V - bo w dokumentacji wyczytałem że te wejścia nie tolerują 5V) do portu USB, gdzie łączę się za pomocą BrayTerminal). Na BluePill mam wbudowaną jedną diodę,...
Cholera wie. Albo mam jakieś wadliwe bluepille (coś z zasilaniem/ masą) To też możliwe, w końcu te moduły to tam z elektro-śmieci robią. Kupiłem kiedyś 5 sztuk f303, wszystkie były zablokowane na poziomie 1, a jeden miał uwalonych kilka portów.
W jaki sposób stworzyć plik do wgrania do STM32 aby umieścić 64kB blik binarny w górnej połówce flash? W moim bluepillu jest 128KB flash (przynajmniej tak podają programy ładujące).
W jakiś sposób udało (?) mi się zainstalować bootloadera do mojego MC. Wygląda na to, iż Blinkiem arduino IDE działa. Nie napisałeś w jaki sposób podłączasz Blue Pill do komputera podczas programowania, bo opcji jest kilka. Co prawda nie jestem w stanie odtworzyć tej Twojej sytuacji u mnie, bo mnie osobiście zupełnie nie interesuje co jest wgrane do...
Być może źle rozumiesz pojęcie "fullduplex", inaczej przecież nie zastosowałbyś I2C. Właśnie wszystko jest ok, chcę wykorzystać jakiś inny protokół, taki, żeby slave mógł dać znać nie tylko masterowi ale i innemu slave, pomysły co do tego narodziły się podczas wykorzystywania wersji v1. Pomyśl o lepszym zabezpieczeniu przed zakłóceniami niż pojedyncza...
Adres repozytorium zmienił się. Wprowadziłem taki: https://raw.githubusercontent.com/st... Płytki zostały dołączone. https://obrazki.elektroda.pl/2281164200_... Powstał kolejny problem. Testowy program nie kompiluje się. Wypluwa coś takiego. Arduino:1.8.9 (Windows...
Tak się przyjrzałem i też w świetle gorącej dyskusji tutaj (która zniknęła była), o wyższości nad niższością, i widzę że przyjęty rozmiar klocka uC wyszedł autorce wątku bardzo korzystnie. Okazuje się że jego wymiar pozwala na zmieszczenie na nim dużej ilości typów pospolitych, gotowych, tanich płytek z różnymi uC, które nawet nie opłacałoby się robić...
Pomiar częstotliwości i wypełnienia PWM realizują sprzętowo niektóre "zaawansowane" liczniki z STM32. 1. Ściągasz za punkty to : https://www.elektroda.pl/rtvforum/topic3... 2. Czytasz tylko o gpio i licznikach 3. Doczytujesz/poszukujesz gotowca do liczenia tego sygnału na podstawie licznika. 4. Modyfikujesz to co potrzebujesz. Z tego co pamiętam...
(at)kogiel Napisz jakie masz płytki? Zrobię Ci dwa projekty do atollica bo już nie mogę na to patrzeć. I będziesz migał diodą. Z DIY środowiska mam nadzieję że się już wyleczyłeś PS Masz projekt na 103 BluePill Blink Instrukcja: File-> Import https://obrazki.elektroda.pl/5327968900_... Następnie: https://obrazki.elektroda.pl/4261784000_...
model z natywną obsługą usb, Poczytaj https://stm32.eu/2012/05/10/programowani... Dowiesz się jakie uC można programować przez USB ale, jak juz było napisane wcześniej, bez debugera, to może nawet diodą nie zamigasz. Chcesz budować sam płytkę. Ja zbudowałem juz ich kilkanaście. Kiedyś miałem jazdę, bo program nie...
Polecamy napisać coś o schemacie połączeń pomiędzy Twoją płytką i programatorem i o wyłączaniu interfejsu SWD przez nieuważnych programistów. Na 99% problem leży nie w chińskim programatorze będącym kopią ST-Link, a w tym, co ty narozrabiałeś. Dwa proste pytania: 1. Dopilnowałeś w swoim projekcie oprogramowania, żeby SWD był aktywny? 2. Masz połączoną...
6 miesięcy temu STM32F103 kosztował około 0,30-0,40 USD. Dzisiaj trudno znaleźć za mniej niż 20 USD za sztukę Żeby kupować po takiej cenie to trzeba naprawdę mieć nóż na gardle. Jeżeli masz na urządzeniu zysk 100$ to będziesz wolał nic nie zarobić czy zarobić 80$? Płytki typu BluePill na STM32F103 pewnie będzie można jeszcze dostać póki są jeszcze...
To w końcu jaką płytkę próbujesz czym zaprogramować? F401 jest całkowicie niezgodny z F103, a BluePill ma się nijak do Maple. Zgaduję, że chcesz pisać w Arduino, chociaż tego też nie napisałeś. Poczytaj stm32duino i znajdć to, czego potrzebujesz, zamiast próbować po omacku. Chińskim ST-Linkiem możesz łatwo i wygodnie wgrać program przez SWD zamiast...
witam Po lekturze kursu STM32 F4 (z strony forbot) odnośnie USB, chciałem sam sprawdzić jak to działa. Dysponuje F4 discovery na 407 oraz bluepill. Używam CubeIDE najnowszego z wbudowanym CubeMX. Na obydwu procesorach konfiguracja przebiegła w sumie na takiej samej zasadzie jak w kursie, - zegar usb ustawiony na 48Mhz, zegar głowny 72Mhz z kwarcu zew....
W załączniku masz przykłady do obsługi i2c na płytce BluePill.
Nie analizowałem jak wygląda bootloader USB BluePill od strony licencji bo używam go do własnych niekomercyjnych zastosowań. Możesz o nim poczytać tutaj: [url=https://wiki.stm32duino.com/index.p... Po wgraniu bootloadera przez adapter USB-UART i STMflasher lub ST-link z St-link Utility i zainstalowaniu driverów na stałe podłączony...
Jest to mój debiut na YouTube - chętnie przysłucham się waszym radom, komentarzom, spostrzeżeniom i sugestiom :-) . Niezła robota Adamie. Z mojej strony mogę zaproponować co byś w następnych filmikach skupił się na edycji podstawowych parametrów projektu, a zaczął np. od zakładek: " Path and Symbols" oraz "Settings " - a szczególnie z podzakładkami...
Używając środowiska STM32CubeIDE 1.9.0 przy powtórnym programowaniu STM32F103C8T6 - płytka BluePill pojawia się błąd: "Error in final launch seguence: Failed to start GDB server" Czy ktoś też miał taki przypadek?
Małe podsumowanie, miałem nadzieje znaleźć coś gotowego, prostego w konfiguracji co mocno przyspieszyło by mi robienie prostej automatyki. Niestety jak na razie nie ma czegoś takiego, natomiast jest kilka opcji, żeby to zmienić. LDmicro - spoko program ale niestety do STM32F40x i F10x (bluepill). Myślę, że nie dużym wysiłkiem dałoby się dostosować to...
Cześć, Używam CooCox do pisania programów pod płytkę BluePill i nauki na podstawie książki Pana Marka Galewskiego. W tym środowisku sprawdź czy w zakładce Repository ma zaznaczone biblioteki, które dołączasz za pomocą #include. Dlaczego piszesz w CooCox i bibliotekach SPL?
Bawię się właśnie Arduino dla STM. Fajna sprawa - trenuję płytki Maple Mini i BluePill. Ciekawe czy da się tym oprogramować Hy-Mini. Widzę że np Discovery jest obsługiwane.
https://obrazki.elektroda.pl/6030465300_... Dimitris Tassopoulos (Dimtass) postanowił dowiedzieć się więcej o algorytmach uczenia maszynowego z wykorzystaniem systemów wbudowanych. Technologia ta jest już bardzo dojrzała, co pozwala na jej odpowiednie testowanie. Dimitass napisał serię pięciu postów na swoim blogu, dokumentujących...
Wg mnie jakakolwiek ATmega do takiego projektu będzie za słaba, oczywiście jeśli myślisz o jakimś sensownym działaniu czy też ergonomii. Zainteresuj się może na początek tym oto projektem: https://www.youtube.com/watch?v=4PwaX-zu... Masz tu co prawda STM32F1 w wersji BluePill, ale na płytce zgodnej z Arduino i to łatwo dostępnej, a zarazem taniej jak...
Czy potrzebne jest coś dodatkowo między STM a gniazdem, czy można użyć podłączenia na płytce od ST-Linka przekładając jakieś zworki? Niestety nigdzie nie znalazłem informacji co do podłączenia. Gniazdko od ST-Linka w tej roli odpada, bo idzie na ten drugi uC. Trzeba się dopiąć do pinów ze swoim gniazdkiem. Ale do tego co zrobiłeś konieczny jest jeszcze...
(at)Slawek K. Jeśli komuś zależy na DAC to polecam przelutować stm32f303 na /bluepill'a/, druga opcja to płyteczka od RobotDyn z STM32F303CCT6 za 3.9$ Poza tym .. BlackPill jest już dostępny od jakiegoś czasu ... ( sam kupiłem w listopadzie 2019 ).
Mogę rzucać. W EP udostępniłem pokaźną liczbę kodów źródłowych i to niebanalnych konstrukcji. Ale jednak w EP to tez dostawałeś wynagrodzenie za robotę, jeśli się nie mylę, więc to takie słabe porównanie jak dla mnie :) Zresztą to co pisałem to były uwagi ogólne do "ogółu", nawet nie miałem intencji, żeby ktokolwiek się tłumaczył. To jak pisał SylwekK...
Witam. Dla ćwiczebności napisałem sobie funkcję zwracającą ilość cykli zegara w celu pomiaru długości wykonywania funkcji itp. Aby to osiągnąć odczytuję "PENDSTSET" oraz stan licznika SysTick. Jednak pomiędzy tymi dwoma odczytami upływa trochę czasu i wartość licznika jestem w stanie skorygować znając czas jaki upłynął miedzy tymi dwoma instrukcjami...
https://obrazki.elektroda.pl/1837581700_... Cześć. Chciałbym zaprezentować konstrukcję zegara opartego na lampie VFD IV-18. Jest to moja własna konstrukcja, samodzielnie zaprojektowana, chociaż oczywiście w jakiejś części stanowi kompilację wielu stron o zegarach VFD, podam linki, które mnie zainspirowały szczególnie: - https://steemit.com/electronics/(at)gleb...
https://obrazki.elektroda.pl/5728416500_... Air32F103 to kolejny klon mikrokontrolera STM32F103, który w razie potrzeby może być szybszy niż oryginał, pozwalający na taktowanie zegarem o częstotliwości do 216 MHz zamiast 72 MHz, jak dla pierwotnego STMicro z rodziny STM32. Pierwszym modelem układów z serii jest Air32F103CBT6, którego...
Witam! Od dwóch dni mam problem z podłaczeniem SWD do jakiejkolwiek mojej płytki z procesorem STM32F303. Objawy - nie da się podłaczyć do procesora o ile nie trzymam palcami za jakieś piny. Dodam że nawet płytki, nad którymi pracowałem wcześniej (np rok temu i programowałem je i debugowałem setki razy) i nie sprawiały problemu, zachowują się identycznie....
W25Nxxx to zwykła pamięć SPI/qSPI kompatybilna z pamięciami 25xx. Możesz zaprogramować dowolnym programatorem który obsługuje pamięci o rozmiarze 1Gbit, wybierasz dowolny numer kostki o takiej pojemności i wyłączasz opcje sprawdzania ID. W miare tani programator do spi-flashy to program flashrom + jakikolwiek adapter, np serprog https://github.com/dword1511/stm32-vserp...
Ja jestem zwolennikiem prostych rozwiązań. Nie lubię kobył/IDE w których trzeba wyklikać milion opcji Nie wiem skąd wymyśliłeś te milion opcji. Jakoś na co dzień programuję zawodowo ARM-y (zakładam, że mam nieco więcej doświadczenia i wklepanego kodu w paluchach) - i jakoś tego nie zauważyłem. nauczyć się tego używać a potem i tak zdarza się że nie...
Witam bardzo serdeczenie, pisząc bibliotekę na akcelerometr ADXL345, na mikrokontrolerze STM32F103C8T6 (BluePill), napotkałem problem. Tak jak w temacie chodzi o "UsageFault_Handler" w który to program wskakuje zaraz po obsłudze funkcji "ADXL345_readReg " lub "ADXL345_writeReg " . Właściwie to tyle co udało mi się ustalić jak do tej pory :). Zwykle...
A ewentualnie - zamiast RaspberryPi to STM32F103 (BluePill) lub BlackPill ze środowiskiem Arduino IDE? Blue/ Black obsługuje 32 bity i jest (znacznie) szybsze od Atmegi32. A środowisko będzie to samo... ? Czy przy dobrze poprowadzonym algorytmie obliczeniowym byłaby (bardzo) duża strata w wydajności: Arduiono IDE lub bez niego?
Wykorzystałem IAR. SDK dla procesora dostępny jest np. tu: https://github.com/yanjainxiong/HDMCU_ZL... Są tu pliki konfiguracyjne do IDE, przykładowe programy, pełny pinout i dokumentacja procesora. Do układu podłączyłem się za pomocą SWD (pinout w dokumentacji, na zdjęciu to te 5 otworów w pionie po lewej stronie płytki). Jak...
Natomiast na PCB mam pod PC13 podpiętą LED z rezystorem 510om i wszystko spokojnie działa. Z ciekawości sprawdziłem jakie odniesienie ma ta uwaga w DS do rzeczywistości, sprawdzając jak to jest na pospolitej płytce "Bluepill". Ku zaskoczeniu, okazało się że PC_13 gdzie wisi LED, wcale nie jest takie słabe. Przy obciążeniu niebieskim LED i opornikiem...
Zmieniłem środowisko z SW4STM32 na STM32CubeIDE i wszystko działa.
Używam bluepill. Tam jest teoretycznie stm32f103c8t6 czyli 64k flash, ale w prkatyce programator znajduje mi w nim 128k flash. Wobec tego chyba nie muszę zmieniać eeprom.h? Przesyłam aktualny kod. Mam nadzieję, że dobry. efekt taki, że miga diodką a następnie zawiecha.[syntax=c] #include <string.h> #include <eeprom.h> #include "stm32f1xx.h"...
Opieranie swoich projektów o mikrokontrolery, może mieć sens finansowy w dwóch przypadkach. Albo gdy masz dużo czasu na testy i Twoje urządzenie wyjdzie w tysiącach egzemplarzy, albo gdy nie bardzo cenisz swój czas. Mikrokontrolery mają wiele zalet, ale niestety sam mikrokontroler bez układów wejść/wyjść nie ma prawa bytu w automatyce... Przez co, cały...
(at)nowyARM - bluepill jest w cenie "dumpingowej". Ani ja, ani Ty nie kupisz samego STM32F103 w tej cenie w jakiej sprzedawany jest ten moduł. Jaka "ekonomiczna magia" się za tym kryje to nie mam pojęcia, GD32 chyba nie, choć kto wie... znając Chińczyków. Oryginalne Maple Mini, na którym bluepill się częściowo opiera, kosztuje *tylko* z 4-5x tyle. Co...
Podłączyć można na różne sposoby. Jeden już znasz- Mega2560. Można przez softUart ale to niezbyt dobre rozwiązanie. Można przez SC16IS7xx ale tanio nie będzie. Można użyć ARM (np BluePill na STM32F103), który ma kilka UART. Można na płytce NUCLEO od STM'a ze złączem Arduino.
. Dziś w partii 10 sztuk (bundle deals), z darmową, dość szybką przesyłką na paczkomat wychodzą 4,09zł/ sztuka. Gdzie można znaleźć te płytki w takiej cenie? Chętnie bym kupił z 10sztuk, a nawet nie jestem w stanie znaleźć samych scalaków tak tanio i to nawet bez wysyłki. Szukałem na aliexpress i na alibabie. A też mi się te płytki i mikrokontrolery...
a jak będzie z wykresem sinusoidy Jeśli ma byc szybko, to rysujesz w RAM uC, po narysowaniu wysyłasz bufor do LCD. Bezpośrednie stawianie pikseli na LCD będzie powolne jak żółw, bo za każdym razem wysyłasz CMD, d bajty X, dwa bajty Y. Nie byłoby źle, ale jak robisz coś w rodzaju oscyloskopu, to najpierw musisz skasować poprzedni punkt wykresu, a jak...
Cześć Dzisiaj opiszę wam jak z potrzeby chwili i z irytacji żółtą lampką opracowałem emulator czujników TPMS w moim aucie. Pacjent: Opel Astra J 2015r standardowo wyposażony w czujniki TPMS. Jako, że nie lubię przekładać opon to do każdego auta jakie posiadałem zawsze miałem drugi zestaw kół. Po wymianie kół na zimowe okazało się, że po kilku km zaświeciła...
A gdyby tak zamiast OLED i LED użyć TFT, np. 3,5" 480x320? Jest to jakaś alternatywa a H750 ma wystarczająco dużo RAM aby zmieścić bufor wyświetlacza choc w przypadku miernika częstotliwości bez bufora też dałoby się żyć. Częstotliwość odświeżania nie jest tu krytyczna i pewnie ze 2-4 razy na sekundę by spokojnie wystarczyło. Nie ma problemu aby uzyskać...
A jakie są objawy "niedziałania" i skąd pewność, że Twoje funkcje delay_ms() w ogóle działają? Uruchamiałem jednocześnie z innymi pinami. Jak inne zmieniały stan wyjściowy tak te nie(nie mają stanu niskiego/wysokiego). Sprawdzałem je "jakże precyzyjnym wykrywaczem stanu wysokiego" - rezystorek i dioda LED. Dodam, że takie uruchomienie pinu nie rusza...
https://obrazki.elektroda.pl/6946763200_... Efekty ostatnich prac i działań z magistralami CAN. Przysiadłem i napisałem soft do pracy z CAN BUS, ma to docelowo działać jako analizator, recorder/odtwarzacz, bomber etc. Założenie aby osiągnąć maksymalną funkcjonalność przy relatywnie tanim hardware. Jako hardware STM32F103 z dowolnym...
bluepill nucleo bluepill arduino bluepill bootloader
sharp rozjaśniać ustawienia skanowania okular samochodowy
radmor diody poziomu sygnału stacja lutownicza
Regulacja luzu zaworów w John Deere 1130: Wartości i procedura Brother MFC-8520DN brudzi papier, rozmazany wydruk