Otwierasz pierwszy lepszy plik i czytasz co w nim pisze: ****************************************... * (at)attention * * <h2>© COPYRIGHT(c) 2016 STMicroelectronics</h2> * * Redistribution and use in source and binary forms, with or without modification, * are permitted provided that the following...
Witam Buduję ten projekt https://github.com/hobbymachinist/els/bl... Tu są materiały do tego projektu https://github.com/hobbymachinist/els Pytanie do znawców.... Jak zaprogramować Nucleona? Może mi ktoś to wytłumaczyć jak się za to zabrać lub czy jest gdzieś jakiś poradnik krok po kroku? Wiem że pliki znajdują się w folderze "scr" ale...
Odpowiem może "wierszem" - poniżej dosyć dobrze przetestowane przerwanie od SPI występującego w STM32F4: https://github.com/DISTORTEC/distortos/b... A tu funkcja nadawania: https://github.com/DISTORTEC/distortos/b...
Projekt zegara na STM32 i GPS https://github.com/tysch/STM32-Nixie
Nie jest to raczej domyśny ROM'owy bootloader z STM'a a specjalny kod który został na niego wgrany przez producenta który dopiero dodaje do procesora funkcjonalność o której psizesz. Na szybko znalazłem coś takiego: https://github.com/jmz52/MKS-Robin-Bootl...
Doinstalowane: https://github.com/rogerclarkmelbourne/A... Ta wersja Arduino Core dla STM32 nie jest rozwijana od dłuższego czasu i proponuję ją usunąć oraz zapomnieć o niej. Aktualna i (prawie) oficjalna wersja Core dla STM32 jest tutaj: [url=https://github.com/stm32duino/Ardui...
Ja stosuję z powodzeniem bootloader po USB z tego projektu: [url=https://github.com/libopencm3/libop... usb_dfu. Jak do tej pory nie miałem z nim problemów. Przerobiłem sobie aby można było z poziomu aplikacji wejść w tryb programowania. Pozdrawiam Tomasz
1.Czy w CMSIS jest jakieś makro wywołania, czy trzeba to pisać ręcznie? Ręcznie. O tak - https://github.com/DISTORTEC/distortos/b... 2.Czy to przerwanie się inicjalizuje? Co przez to rozumiesz? 3.Czy trzeba mu ustawiać priorytet (domyślny ma chyba najniższy i o to mi chodzi)...
Próbuję zaprogramować obie płytki, z tym że F103 była już programowalna, miałem wgrany bootloader od Maple Mini i śmigało to dobrze do momentu aktualizacji menedżera płytek. Teraz na nowych ustawieniach nie chce to współgrać ani ze starym bootloaderm (Maple), ani z nowym z tego wątku: https://github.com/Serasidis/STM32_HID_B... Z kolei...
Proponuję Ci zerknąć na ten kod - https://github.com/DISTORTEC/distortos/b... - robi dokładnie to co chcesz osiągnąć i w dokładnie ten sam sposób. Tutaj kod przerwania - https://github.com/DISTORTEC/distortos/b...
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...
Czy ktoś wie gdzie może być problem? Na pewno w tym, że nie czekasz ani na ustabilizowanie się zegara HSE, ani na ustabilizowanie się pętli PLL. Te operacje są obowiązkowe zarówno przed użyciem HSE jako źródła dla PLL jak i przed użyciem PLLa jako źródła dla rdzenia. https://github.com/DISTORTEC/distortos/b...
Ze swej strony, po testach, polecam Core pod STM32 z tego githuba https://github.com/stm32duino/Arduino_Co... Json dla lubiących instalować przez menadżera płytek https://github.com/stm32duino/BoardManag... Posiada wsparcie dla wielu płytek, i co najważniejsze, wszystkie działają poprawnie. Na tym core...
A np. to: https://github.com/YuuichiAkagawa/STM32F... albo to: https://code.google.com/p/stm32-adk/ ?
a czy da się to zrobić w bibliotece SPL? Zadam złośliwe pytanie - a czy da się sprawdzić w dokumentacji tej biblioteki albo w jej kodzie źródłowym? Przecież na pewno będzie szybciej niż pytać o to na forum, zwłaszcza że SPL jest już martwe i teraz ludzie albo używają HALa albo rejestrów. Zresztą - wystarczyłoby pewnie otworzyć odpowiedni plik nagłówkowy,...
Czy jest jakiś sposób na zrobienie, żeby gdb z tym gadało? CK-LINK. Ale dostępna dokumentacja w necie na ten temat jest tylko w chińskim języku. Sam debugger można samodzielnie wykonać. Projekt na STM32: [url=https://github.com/henrycoding/ckli... [url=https://hackaday.io/page/12671-how-...
może coś te linki podpowiedzą https://github.com/R2D2lab/STM32H743ZI_U... https://github.com/vadrov/stm32-i2s-audi...
Mnie tym razem forma i treści od Kolegi Piotra nie satysfakcjonuje - szczególnie w kontekście innych wpisów na elektrodzie. Nie mogę zrozumieć czemu ta prezentacja miałaby służyć. Brakuje ewidentnie konkretnych walorów edukacyjnych, na pewno dla takiego amatora jak ja, być może jest to dobra inspiracja zaawansowanych użytkowników, ale szczerze wątpię....
Spróbuj zmienić ten parametr: [syntax=c]sBreakDeadTimeConfig.BreakStat... = TIM_BREAK_DISABLE;[/syntax] Bawiłem się jakiś czas temu PWMem na STM32F4. Możesz zerknąć na githubie [url=https://github.com/adam-borkowski/S...
Wrzuciłem kod do Arduino ten: https://github.com/arduino/Arduino/pull/... Podpinam A9 do RX, A10 do TX. Zasilanie leci na 3.3v z Arduino, GND do G. Zworki tak jak na zdjęciu i dalej nie działa. Prędkość w Flash Loader ustawiona na standardową, czyli 115200. Ktoś ma jakiś pomysł co jest nie tak? Dzięki za odpowiedzi, Pozdrawiam
Można użyć RC4 https://pl.wikipedia.org/wiki/RC4 https://github.com/hfiref0x/ZeroAccess/b...
https://obrazki.elektroda.pl/7651085300_... Projekt otwarto źródłowy, aby szybko zrobić własnego Gameboya na STM32. Same ROMy można znaleźć w Internecie. Jednak ostatnio pojawiło się sporo wiadomości o tym, że Nintendo ściga twórców wszelkich emulatorów. Zrobiła się cała afera, bo nie tylko twórcy emulatorów obrywają, ale nawet osoby,...
Chcę dodać do Arduino IDE stm32 Blue Pill, według zamieszczonego tu opisu Opis na początku tego wątku stracił aktualność. W tej chwili obsługa płytek z STM32 jest dużo bogatsza i przede wszystkim oficjalnie wspierana przez firmę STM. Serwer który był tu na początku wątku wskazany do dodania do preferencji jest w tej chwili wyłączony i Twoje Arduino...
W końcu odinstalowałem płytki z arduino i ponownie zainstalowałem lecz bez pozytywnego efektu. Instalację przeprowadziłem ponownie wg. tej instrukcji. https://abc-rc.pl/pl/blog/stm32f103-w-sr... Powinieneś zainstalować definicję płytek STM32 z: https://github.com/stm32duino/BoardManag...
Rozumiem że odpoweidnie pliki .c masz w projekcie, jak nie to tu masz repozytorium https://github.com/ARM-software/CMSIS_5/...
zobacz tu https://github.com/LonelyWolf/stm32/blob...
"Nieco" bardziej popularny bootloader: https://github.com/rogerclarkmelbourne/S... Domyślny, dla w miarę oryginalnego BluePill to generic_boot20_pc13.bin.
(at)qaz88 Probuje najprostsza komende CMD19 metoda pulling po ktorej wg. noty powinienem dostac 64 slowa a zamiast tego mam CMD timeout error. Co robie nie tak? To nie jest najprostsza metoda odczytu bloku. CMD19 is defined for Send Tuning Block Command. R1 type response is defined. CMD19 can be executed in transfer state of 1.8V signaling mode while...
Jest coś takiego, jak WiFiManager : [url=https://github.com/tzapu/WiFiManage...
IDE Arduinowe mnie drażni Fakt, jest toporne, lata używania normalnego IDE (najczęściej uzywam opartych na eclipse a do remote NetBeans) pokazują niedostatki Arduino, ale parę lat temu to kompletnie się nie nadawało do napisania czegoś więcej niż example. Teraz jest już lepiej, ale najbardziej brakuje mi otwarcia includa poprzez kliknięcie na nim....
To co generuje Arduino dla STM32, to taki mały potworek. Do tego są 2 liczące się konkurencyjne toolchainy pod STM32 dla Arduino, jeden od Rogera Clarka (https://github.com/rogerclarkmelbourne/... a drugi, oficjalny, od STM (https://github.com/stm32duino/Arduino_C... W sumie jest też prawie oficjalny od arduino.org i kilka pomniejszych....
Czy ktoś używa(ł) może czujnika CO2 ACD10 ? Interesują mnie opinie odnośnie dokładności oraz czy są dostępne działające biblioteki w C do integracji z STM32 Na szybko znalazłem jedynie w C++ https://github.com/RobTillaart/ACD10 Krzysztof
Podczas obsługi modułu RTC DS3231 przy odczycie I2C danych z rejestru linia SDA pozostaje w stanie niskim, co uniemożliwia dalszą komunikację. Moduł posiada rezystory podciągające 4,7k. Mikrokontroler to STM32F103C8T6 . Zakładam, że moduł działa nadal, o czym świadczy obecności fali 32khz na odpowiednim wyjściu. Ponowne uruchomienie programu (mikronoktrolera)...
Może to będzie pomocne: [url=http://elastic-notes.blogspot.com/2... [url=https://github.com/leechwort/u8g2-s...
Funkcje ta masz jedynie w skompilowanej postaci. Jest ona częścią libgloss, która jest częścią newlib (biblioteka standardowa w Twoim toolchainie): https://github.com/bminor/newlib/blob/dd...
Czy jest możliwość zaprogramowania Avr'ki przy pomocy stm'a i interfejsu SPI? Spotkał się ktoś może z jakimiś projektami dotyczącymi takiego projektowania. Jest taki projekt, ale bez użycia SD. Trzeba byłoby przerabiać kod. http://amitesh-singh.github.io/stm32/201... https://github.com/amitesh-singh/FASTUSB...
https://obrazki.elektroda.pl/2335602500_... Pracujący przy komputerze w firmie o korporacyjnej "kulturze pracy" zapewne rozpoznają ten obraz. Wiele programów z dostępem chronionym hasłem (oczywiście każdy swoim). Do tego jakieś udziały sieciowe (znów hasło), korporacyjny serwer www, pocztowy, harmonogramów (kolejne hasła, hasła, hasła)....
Jeśli chodzi o TXW806, również CK803, wygląda na to, że PA8 i PA9 powinny być używane zamiast PA9/PA10. Z TXW80X Mass production and programming guide.pdf na https://github.com/divadiow/DataSheets/t... widzimy: https://obrazki.elektroda.pl/1527360500_... Może to również wyjaśniać, dlaczego etykiety padów w powyższym przykładzie...
Proszę https://github.com/RafNie/ultrasonic-mar... Odtwarza losowo zapętlone odgłosy borsuka, przesunięte w zakres ultradźwięków. Ale z praktyki walki z jednym szkodnikiem mogę powiedzieć, że tak naprawę żadne odstraszacze nie działają 😃 Ani worki z psią sierścią Kunagone, ani kostki domestos, ani odstraszacz zapachowy za 100zł....
https://www.helixcommunity.org/projects/... https://github.com/otsaregorodtsev/walkg...
stm32h750vbt6. Moduł jak ten: https://github.com/mcauser/MCUDEV_DEVEBO... Wgrany plik Hex, program działa poprawnie, problem polega na tym, że układ uruchamia się tylko z SWD (ST-LINK v2.0). Gdy podłączę jedynie zasilanie, układ się nie uruchamia, nawet jeśli użyję przycisku RESET. Co należy zrobić, aby układ (program) włączał się po...
Cześć, Potrzebuję wykonać komunikację w 2 strony pomiędzy komputerem PC i mikrokontrolerem przez ethernet. Sprzętowo wybrałem stm32F103 oraz moduł z układem ECN28j60. Układ nie będzie włączony do żadnej sieci, będzie to połączenie punkt-punkt. Znalazłem biblioteki, dostosowałem pod swój mikrokontroler. https://github.com/xaionaro/stm32-enc28j... Generalnie...
Chętnie obadam tego tupa. Jeśli możesz to wrzuć tutaj albo na swoją stronkę jakiś szablon projektu. Co do Cmake to jest to rzeczywiście kobyła i ciężko to na początku ogarnąć. Korzystałem z różnych przykładów: https://github.com/ObKo/stm32-cmake https://github.com/adrienbailly/STM32-CM... Oczywiście trzeba też ogarniać dokumentację, która...
To co tam jest na tej stronce, to może jakieś specyficzne implementacje dla Keila. Generalnie dla zagnieżdżonych sekcji krytycznych polecam przejrzeć kod z distortos. To będzie Twoje "enter": https://github.com/DISTORTEC/distortos/b... a to "exit": https://github.com/DISTORTEC/distortos/b...
1. W jaki sposób piszecie kod do obsługi peryferiów występujących pojedyńczo w mikrokontrolerze? Np RTC, LCD, RNG, czy CRC. Najzupełniej normalnie, czyli jako zwyczajną klasę. Jeśli jest tylko jeden taki układ peryferyjny, to w projekcie po prostu mam jeden taki obiekt. Z pewnością nie bawię się w żadne singletony czy klasę w której wszystko jest statyczne....
Na stm32 na pewno się uda, ale na czymś większym niż stm32f103 - potrzebny jest sprzętowy i2s, aby bez zgrzytów przejść na spdif. Zerknij np tu: https://github.com/pjanczyk/stm32-flac-p...
Z Atmega328P znajdziesz najwięcej przykładów bo jest używany w Arduino. STM32F030F4P6 też można używać z Arduino HAL i moim zdaniem wsparcie ze strony społeczności STM32 dla Arduino jest lepsze, a przede wszystkim bardziej profesjonalne niż w wypadku "tradycyjnych" AVR. https://github.com/stm32duino/wiki/wiki https://github.com/stm32duino/Arduino_Co...
Gdy takie dane podałem, uzyskałem w pitch`u zakres do 90 stopni. Roll skacze ze 180 do -180 (?), a na Yaw nawet nie patrzę, bo nie podaje do funkcji magnetometru (na razie). Hmh, właśnie z kątami Eulera są pewne niedogodności. Prawie zawsze jest inaczej począwszy od kolejności wykonywanych obrotów ( XYZ, ZYX, etc..) kończąc na zakresie poszczególnych...
Do wyboru C210, C245, T12, FW to gotowiec, choć kilka rzeczy sobie zmieniłem i PCB do tego mam własne (tak jak pisałem, w gotowcach łatwo się naciąć na coś innego niż STM). https://github.com/deividAlfa/stm32_sold... Na T12 w miarę to śmiga, na pozostałe graty do eksperymentów jeszcze czekam.
BTW - jakbyś chciał faktycznie robić takie pliki, to nie ma sensu ich dziargać ręcznie. Jedyna sensowna opcja to skorzystanie z plików SVD które są dostępne od ARM. Na szybko znalazłem je na giithubie ( https://github.com/posborne/cmsis-svd ), ale oficjalna paczka jest do pobrania też ze strony ARM.
Ja może trochę poza tematem. Co Koledzy sądzą o tym projekcie? https://github.com/dmitrystu/libusb_stm3...
Temat niejako powiązany z https://obrazki.elektroda.pl/3140359300_... No i próbuję coś z nią zrobić, mam do niej programator st-link v2. Z racji mojego BARDZO małego doświadczenia z takimi rzeczami (jedyne z czym miałem styczność to bardzo proste w użyciu moduły arduino) proszę o łagodne podejście do mojej niewiedzy ;) Chcę zrobić...
Nie znam frameworku arduino dla stm32 ale wygląda na to że konfigurujesz timer ale go nie startujesz. tutaj jakiś przykład jak korzystać z timerów https://github.com/rogerclarkmelbourne/A... Spróbuj zmodyfikować funkcję void...
Jak juz biblioteki to hal - SPL umarł smiercią naturalną. https://github.com/petoknm/PCF8574
Jeżeli chodzi o wsparcie ze strony stm32duino dla STM32F411CEU6 to na razie tylko, jako "Generic". Na GitHubie stm32duino jest Pull Request do wariantu STM32F4 dla tej (F4111CE) płytki. Jak ktoś jest niecierpliwy to może sobie sam dołożyć: https://github.com/TzOk83/Arduino_Core_S... Zawartość katalogu /variants/PILL_F411XX oraz kilka linijek w boards.txt.
Potrzeba: http://www.esp8266.com/viewtopic.php?f=9... + to thanks for sharing this project! It was good work. but a few points should be noted: 1- Make sure in your PC there is c:\Python27 and C:\Python27\Lib\site-packages\pyserial-2... 2- IN Eclipse, Project-> Properties-> C / C ++ build-> environment ->CWD. your path\mp3decode ghange to your path\mp3decode\...
No fakt, że udało się wyciągnąć więcej sampli na sekundę i de facto gdyby podać to na DAC z wejściem równoległym to już byłby efekt porównywalny z moim pod względem parametrów napięciowych i lepszy pod względem prędkości. Co do gitlab vs github - są to dwie alternatywy serwerów, ja korzystam z pierwszej z nich, gdyż można tworzyć bez ograniczeń repozytoria...
Właśnie stałem się posiadaczem kilku klonów Maple Mini. Po dograniu Armowego SDK do Arduino IDE, da się to programować. Programy wykorzystujące standardowe funkcje Arduino w wiekszości działają, ale te co potrzebują bibliotek, to już niekoniecznie. Sporo przykładów dedykowanych do STN32 nie działa a nawet nie dają się skompilować. Walczyłem sporo z...
Odnośnie biblioteki FreeMODBUS. Nie mogę znaleźć konkretnej strony poświęconej FreeMODBUS. Czy biblioteka poniżej nada się do implementacji FreeMODBUS dla STM32F407 (ew. po drobnych zmianach) https://github.com/ksarkies/ARM-Ports/tr... albo https://sourceforge.net/projects/freemod... Poniżej jakaś...
Te biblioteki Tm są z tego projektu: https://stm32f4-discovery.net/2015/02/li... jedyna różnica to inny zestaw stm32f407 zamiast stm32f429, powinno to działać na STD, nie mam jak połączyć ich z HALem skoro hal ma takie nazwy (przykład dla innego procka), tylko TCP/IP inny mam , może to na Keilu trzeba odpalić :...
Zrobiłem test. Zasadniczym czynnikiem okazało się znalezienie strony http://crccalc.com/ Odpaliłem też algorytm CRC32 z GIThuba na QT i wyniki jak poniżej Nie spodziewałem się że istnieją też inne "standardy" obliczania CRC poza zmianą wartości wielomianu. Jestem zawiedziony, paradoksalnie wydawało mi się ze będę miał problemy z szyfrowaniem AES a tu...
Wiem Piotr, śledzę Twoje poczynania i jestem pod wrażeniem. Pod pierwszym linkiem masz dyskusje o firmware i linki do różnych wersji i opisów - również LED. Z tego co pamiętam, również jest to na eevblog. Masz też ciekawostki co prawda STM [url=https://github.com/PTDreamer/stm32_... TUTAJ
https://obrazki.elektroda.pl/8808596700_... Pokażę tu jak łatwo uruchomić MAX31855 z Arduino a potem omówię jego protokół komunikacji. MAX31855 oferuje 14-bitowy pomiar temperatury z zakresu zależnego od użytej sondy, od -270°C aż do 1800°C. MAX31855 oferuje prosty protokół komunikacji oparty o SPI, zasadniczo odczytujemy z niego tylko...
Jest tyle w internecie że nie wiem o co Ci chodzi. https://www.google.co.uk/url?q=http://ww... https://www.google.co.uk/url?q=https://g...
Co do biblioteki: http://lmgtfy.com/?q=stm32f103+usb+libra... Ale jako bootloader lepsze to: https://github.com/rogerclarkmelbourne/S...
Arduino Nano ma konwerter USB-port szeregowy, a nie port USB - jak go podłączasz do komputera, to ten widzi port szeregowy i poprzez niego łączy się z Nano. W konsekwencji, nie może emulować klawiatury USB (a jakieś STM32 mogą). Może oczywiście przesyłać informacje o gestach do programu działającego na komputerze, a ten mógłby generować skróty klawiaturowe....
https://obrazki.elektroda.pl/1703941800_... Witam. Już za nieco ponad miesiąc święta, więc tym razem przedstawiam projekt polifonicznej pozytywki. Polifonia może się składać z maksymalnie 8miu sampli. Najstarsze są obcinane. Mikrokontroler generuje dźwięk za pomocą PWM na pinie A0 do którego trzeba podłączyć filtr RC (przykładowy schemat...
Witam Posiadam UBUNTU 64bitowe, Chciałem sobie skompilować libraries/LiquidCrystal/LiquidCrystal.cp... warning: switch -mcpu=cortex-m3 conflicts with -march= switch [CXX] ./libraries/Wire/Wire.cpp libraries/Wire/Wire.cpp:1: warning: switch -mcpu=cortex-m3 conflicts with -march= switch [CXX] main.cpp main.cpp:1:...
Przecież ST daje paczkę z examplami do każdego układu. Wewnątrz masz przykłady z różnymi rozwiązaniami dla większości peryferium. https://github.com/STMicroelectronics/ST...
Zlecę napisanie szkieletu programu realizującego następujące funkcje: - konfiguracja systemu operacyjnego - konfiguracja i uruchomienie pamięci SDRAM - konfiguracja i uruchomienie wyświetlacza LCD TFT podłączonego równolegle RGB656 lub przez MIPI DSI. - konfiguracja i uruchomienie obsługi panelu dotykowego - konfiguracja i uruchomienie komunikacji USB...
Nie wiem, czy będzie pasowała https://github.com/STMicroelectronics/ST...
Jak program jest zintegrowany z Pythonem to otwiera się wiele możliwości. Można poprzez moduł "requests" wysyłać na serwer dane z debugera, a inne moduły umożliwiają zapis do bazy dany, wysyłanie na email, do pliku, do socket-a, etc. Po stronie odbiorczej może być jakaś aplikacja graficzna renderująca np. wyświetlacz ledowy czy inne urządzenie sterowane...
Tutaj masz przykład jak ja to zrealizowałem komunikacji po stronie uC i PC (python z pyqt). Jak dobrze pamiętam wysyłam po bluetooth, ale to tylko medium, nie ma znaczenia po czym się wysyła. https://github.com/marcinszajner/Half-br... https://github.com/marcinszajner/Half-br... I jak to wyglądało w praktyce: https://www.youtube.com/watch?v=LwhJdkW8...
(at)szewcu12 Możesz skorzystać z bilbioteki E-Mail Client Library ([url=https://github.com/mobizt/ESP-Mail... dla ESP8266. Ale uwaga, wymaga to napisania programu dla ESP z użyciem Arduino Core ;) ESP może "nasłuchiwać" komunikaty z STM i po jego otrzymaniu dalej wysyłać jako maile. Alternatywnym rozwiązaniem jest wykorzystanie firmware AT...
W linkach prawie to samo co w książce, bo ten sam autor. Nie wiem czy widziałeś już [url=http://www.elektroda.pl/rtvforum/to... wątek. [url=https://github.com/yurovsky/stm32-f... jest przykładowy projekt. Sam więcej nie pomogę, bo osobiście tego nie odpalałem nigdy. ;)
FCh...tak się zastanawiam - w tej chwili mam kompilujący się i działający projekt, w którym z przykładu z F4 wziąłem skrypt linkera, startup i vectors.c. Z tym, że wydaje mi się, że to chyba nie jest do końca dobre podejście, ponieważ przecież vectors.c jest dla F4 a ja działam na F7. Ze swoją wiedzą nie przerobie (chyba) tego vectors.c właściwie :/...
Tu jest coś podobnego opartego o STM32, w tym wersja bezprzewodowa z ESP. [url=https://www.martinloren.com/]Link [url=https://github.com/martinloren/HSco...
(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...
mikrokontroler STM32L052C8T6 z ultra niskim zuzyciem energii Domyślam się że Arduino IDE i jego biblioteki nie będą mieć zastosowania? Dla tej konkretnej płytki nie ma wsparcia ze strony Arduino HAL - [url=https://github.com/stm32duino/Ardui...
Tutaj udokumentuję moją podróż z tanią płytką deweloperską / hobbystyczną STM32F103C8T6 "blue pill" zakupioną w Ali Express. Pomimo układu scalonego oznaczonego jako "STM32F103C8T6", wewnętrzna pamięć flash wydaje się mieć 128k zamiast 64k, co czyni go bardziej podobnym do STM32F103CBT6. Wydaje się, że nie jest to nieoczekiwane w przypadku podróbek/klonów...
Wcześniej użyłem volatile bo chciałem wymusić odczyt tych tablic za każdym razem z pamięci FLASH. A nie z jakiegoś rejestru gdzie wartość mogła by zostać zapamiętana. W tym celu, żeby po przeprogramowaniu pamięci, program na pewno operował na nowych wartościach. Ale mam rozumieć że w tym wypadku volatile nie pełni roli wymuszenia każdorazowego dostępu,...
Witam, tak jak w temacie usilnie poszukuje w odmętach internetu jakiejś biblioteki dla F103 (płytka nucleo) do obsługi wyświetlacza 5" opartego na kontrolerze FT800 (SPI). Takiego jak [url=https://elty.pl/pl/p/Wyswietlacz-LC... Najbardziej zbliżona do tego czego szukam zdaje się...
Czy tylko to może kierować program akurat w te maliny ( default handler)? Oczywiście że nie tylko, jednak portal stackoverflow.com nie nazywa się tak przypadkowo (; Skoro przed chwilą miałeś problem, że stos masakruje Ci zmienne, to wydaje się całkiem logiczne, że teraz stos masakruje Ci coś innego - tyle że tym razem kończy się HardFaultem. Możesz...
Gdyby ktoś potrzebował... https://github.com/radomirmazon/STM32f10...
Powyższa dyskusja doskonale pasuje do stwierdzenia, że w C++ rozwiązano ten problem całkowicie - nazwy nieużywanych argumentów można usunąć z definicji funkcji (zostawiając oczywiście typy) i "voila" - problem solved. https://github.com/DISTORTEC/distortos/b...
Witam. Próbuje uruchomić wyświetlacz LCD 2X16 po magistrali i2c na płytce stm32f4discovery uC to STM32F407VG. Zgodnie z tym filmem robię: https://www.youtube.com/watch?v=e-KgHsQP... https://github.com/MYaqoobEmbedded/STM32... I próbowałem z różnymi innymi libkami i zawsze w jakieś mam błędy. Prosiłbym...
Witam. https://github.com/Serasidis/STM32_HID_B... Potrzebuję wykonać własną kompilacje tego bootloadera pod windowsem jednak jedyne co uzyskuje to ten błąd: C:\Program Files (x86)\GnuWin32\bin>make -f "C:\Users\blazej\Desktop\bootlo... make: *** Brak reguł do zrobienia obiektu...
na pewno nie 6 linii, tylko podejrzewam, że plik .c zawierałby z 600. No to i tak świetnie, bo kod z HALa to pliki na 1800 i 600 linii. W zasadzie to powinienem to pomnożyć przez 2, bo dla "USART" i "UART" są osobne pliki - bo przecież to są DRASTYCZNIE różne interfejsy, nie ma opcji żeby jakiś kod wykorzystać wielokrotnie... Tu masz driver o jaki...
https://obrazki.elektroda.pl/5275616000_... Dzień dobry Chciałem zaprezentować kolejny już mój projekt zegarka. Zegarki buduję od lat i ostatnio zorientowałem się, że większość jakoś się rozeszła i został mi ostatni. To zmotywowało mnie do podjęcia próby odbudowy mojej kolekcji, stąd powstał ten projekt. nazwałem go Open Nixie. Po...
Cześć. Kilka dni temu zarządziłem przesiadkę z 8 bitowych avrów na 32 bitowe army :D Oczywiście pierwszą swoją płytkę dostałem i z ogromnym zapałem zabrałem się do pracy. Zapał szybko został ostudzony. Nie jestem typem człowieka, którego jara zabawa na rejestrach. Chcę mieć czysty, schludny, szybki i krótki kod jednocześnie działający. Znalazłem w internetach...
Zanim kod to jeszcze bym się chciał upewnić jak się dodaje biblioteki nie korzystając z Repository. Gdy kopiuje biblioteki do folderu z projektem to po uruchomieniu CooCox nie widać skopiowanego folderu w drzewie projektu. Daltego przeciągam skopiowany folder do drzewa projektu w CooCox i następnie dodaje Path w ustawieniach projektu... Rozumię że tak...
Kod od ST jest tak lewy, że dla średnio-zaawansowanego programisty C już powinien być niestrawny... Użyłem i spełnił moje oczekiwania, więc ciężko go nazwać lewym. Kilka razy ten lewy kod mi nawet pomógł przy debugowaniu, gdy zapomniałem czegoś ustawić czy klasycznie nie podłączyłem zegara. Stawiam po prostu na błędne używanie tej biblioteki niż aby...
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...
Telefon jest typowo urządzeniem (device) USB, a nie hostem. Szukaj w sieci hasła "Android accessory". Od wersji 3.1 może być także hostem. Android obsługuje przecież pendrivy, modemy, gpsy, klawiatury, myszki itd. Od wersji 2.3.4 jest wspierane accesory, więc to zależy jakie wersje chcesz wspierać :) Wszelakie info masz tutaj https://developer.android.com/guide/topi...
Popatrz jeszcze na taką opcję [url=http://www.ftdichip.com/Android.htm... https://github.com/ksksue/FTDriver Wpisz sobie ftdi w Google Play i zobaczysz mnóstwo terminali współpracujących z układami FTDI. Sprawdzone.
chodzi o to że dając pusty kod zajmuje to 20% a jak dokładam biblioteki to one niewiele nie zauważyłem tego wcześniej bo testowałem tylko zbibliotekami. A teraz patrzę i się okazuje że one nie zajmują prawie nic. Skoro użyte są funkcje setup() i loop(), to automatycznie dolinkowywana jest spora część Arduino Core. [url=https://github.com/stm32duino/Ardui...
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...
https://obrazki.elektroda.pl/5078506600_... Opublikowany niedawno raport wskazał, ze większość sprzedawanych poza oficjalną dystrybucją układów DS18B20 może być podróbkami lub kopiami, wykonywanymi przez inne niż Maxim firmy. Omawiany układ to prosty, cyfrowy sensor temperatury z interfejsem 1-Wire. Jeśli kupowaliście go na portalach...
Oczywiście wycieki pamięci w programach napisanych w Rust są jak najbardziej możliwe: unsafe ". To takie magiczne słowo w Rust oznaczające, że " functions that are not safe in all contexts and/or for all possible inputs ". Dla przykładu, dla STM32F4: Dodano po 30 Co do "race condtions", to Rust w żaden sposób nie zabezpiecza przed ich wystąpieniem np....
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...
modbus github pickit github github korzystać
moduł programator pralka indesit zdjąć hydrostatu bosch zamiana pojemność kondensator
tylko zegar integra tylko zegar
Piny do sterowania radiem z kierownicy Kia Ceed 2009 Oznaczenia CAN+ i CAN- na radiu samochodowym