Otóż chodzi m i o to aby poznać co generuje taki kompilator C, C++ itp. jako wynik i się w tym orientować bo np. C czy Python jako tako ogarniam i chciałbym poznać od "podszewki" to co mi tworzy na wyjściu. Zainteresuj się twórczością Yuricheva https://beginners.re/ . Analizuje od podszewki programy kompilowane na x86 i ARM.
https://obrazki.elektroda.pl/7656017200_... O komputerach jednopłytkowych czy stare komputery były lepsze od współczesnych platform rozwojowych i SBC? Nie lubię Arduino I to jest jak najbardziej prawda. Arduino to platforma, która miała dać łatwy dostęp do programowania elektroniki ludziom, którzy nie znają się ani na elektronice,...
o pierwsze, STM32 czy jakiekolwiek inne 32-bitowe mikrokontrolery komercyjnie często są programowane przez osoby po studiach informatycznych, nie elektronice. Bzdura. To właśnie 32-bitowe mikrokontrolery pozwalają na stosowanie takich języków programowania, które są "przyjazne" dla nie-informatyków np. Python dla studentów AWF. Poza tym są one programowane...
Dlaczego nie powinienem programować Arduino w Pythonie? Nie ma czegoś takiego (realnego), jak programowanie w Pythonie z użyciem Arduino HAL. Jest "lekka" implementacja Pythona dla procesorów 8-bitowych ([url=https://wiki.python.org/moin/PyMit... ale nie ma ona nic wspólnego z Arduino i generalnie nie nadaje się do użycia. Dla platform sprzętowych...
Budowa toolchainu pod systemem LINUX dla urządzeń z rdzeniami: CM0+ ( instrukcje są generyczne-czyli uogólnione i działają na procesorach: CM0+/CM0+F/CM3/CM3F/CM4/CM4F/CM7/CM7F ), oraz CM4F. Całość jest w postaci wizardu konsolowego i została fajnie opisana na stronie http://www.iwasz.pl/electronics/toolchai... Generowany kod jest kompaktowy...
Sprzedam NOWE - fotografie i opisy dostepne na PW. Odbior w Krakowie lub wysyłka 11.99PLN InPost. UWAGA: GRATISY do wyboru przy podanych kwotach minimalnych. ZMCT103C - moduł do pomiaru prądu zmiennego 5A - 10PLN lub GRATIS przy zakupach za 45zł+ ZMCT103C - czujnik prądu zmiennego 5A - 5PLN lub GRATIS przy zakupach za 45zł+ ESP-M3 ESP8266 WiFi - 10zł...
Witam Od strony PC to jeśli posiadałbyś linux to polecam sdk blueZ i dowolny dongle pod USB. Można w ten sposób tworzyć proste skrypty np w Python. PtR
Dzięki bardzo. Spróbuję z tym eclipse. Myślę, że GDB nie warto za wcześnie skreślać bo można wyświetlać zawartość pamięci bardziej "User friendly". Wystarczy trochę pythona w pliku z definicjami dla GDB i rejestry wyświetlać bardziej opisowo, np. https://obrazki.elektroda.pl/5333076500_...
Czytając wasze komentarze zaczynam wątpić w sens przerzucania się na ARM :(. Aktualnie moje doświadczenie związane z mikrokontrolerami to tylko AVR i to procki o małych ilościach nóżek. Chciałem spróbować jakiejś nowszej technologii i z początku myślałem o XMEGA, ale wymyśliłem sobie ARM. Samego mikrokontrolera chciałem używać jako pośrednik między...
https://github.com/marcinszajner/Half-br... Nie cierpię pythona ale przejrzę. Dzięki za przykłady. Dobrze zrozumiałem przykłady i kod. Ty wysyłałeś z STM32 -> PC (QT?) ?
tak jak wszyscy tutaj nie mogą się powstrzymać przed porównywaniem RPI tego ustrojstwa To prawda. Ktoś chyba tam nie odrobił lekcji z rozpoznania rynku. A może liczą na siłę przebicia STM32? ;)
Nie istnieją mikrokontrolery Arduino lub Nucleo. To są płytki do prototypowania, na których można znaleźć mikrokontrolery AVR, ESP, STM32 (Arduino) lub STM32 (Nucleo). Możesz przyjąć że mikrokontrolery nie obsługują języków typu Java ani Python. Nawet jeżeli ktoś gdzieś napisał protezy, to działa to w bardzo ograniczonym zakresie i wsparcie do tego...
Witam, Mam zamiar zapoznać się z płytkami NUCLEO STM32. Kiedyś programowałem układy Atmega w języku C, do tego trochę programowania a Python. Na początek chcę napisać kod który w pętli będzie ustawiał 8 lub 16 wyjść w stanie wysokim lub niskim, na podstawie podawanego sygnału wejściowego (tzw sekwencer). Z samym kodem w języku C sobie poradzę moje pytanie...
Przymierzam się do podłączenia swoich modułów pod sieć także w wolnej chwili spojrzę na to z chęcią. To działa bez rasberry pi? Dostęp masz tylko z domowej sieci czy spoza też na home assistant? Pewnie spotkałeś się z czymś takim na ESP 32, jakie plusy ma to rozwiązanie? Tak, to działa bez rasberry pi. Jeżel home assistant jest wystawiony na zewnątrz,...
Jeśli chcesz coś zrobić na szybko bez celów super precyzyjnych pomiarów jeśli chodzi o częstotliwości próbkowania to kup raspberry i działaj na python i jego bibliotekach do interfejsów. Jak chcesz mieć full kontrolę nad tym co się dzieje ale kosztem Twojego czasu to kup stm32.
Pewnie odpychac, bo nie znam nikogo kto robi w C/C++ :) Python? Moze Lua? Zawsze mi sie wydawalo, ze jak zna sie minimalnie C to juz nie ma znaczenia w czym sie programuje, wymaga sie tylko dokumentacji i polotu. Co do embedu - swoja opinie opieram na tym co robilem w qt, visual studio, api directx etc. IDE, ktore pobralem, bo mam pod reka 3 sztuki...
jaki sprzęt oraz język programowania jest najbardziej przyszłościowy? Krótka odpowiedź: żaden. Po prostu rynek się zmienia baaardzo dynamicznie. To nie są lata 80-90 gdzie 8051 i długo, długo nic. Teraz na topie wydają się STM32*(czyli ARM), z chińskich to masz ESP32, 82*, zaczyna być coraz więcej kości z RISC-V. Języki programowania to wiadomo 1....
Witam, jestem początkującym programistą/elektronikiem. Chciałbym zbudować aplikacje która pozwoliłaby mi na wysłanie ramki crc8 bezpośrednio do STM32. Wszystko dlatego, że wysyłanie komend ciągle zmieniającym się kodem crc dla różnych czasów jest bardzo nie praktyczne + sam program ma pomóc w późniejszych projektach oraz mojemu prywatnemu rozwojowi...
Szukam jedoukładowego komputerka, (SOM lub SBC) który obsłuży 4 pomiary analogowe 0...5V i sieć ethernet. Płytki na stm32 nie bardzo chce mi się robić z całym otoczeniem ethernetu, bo chce tylko 5 sztuk tego zmontować i uruchomić na włąsne potrzeby. Najbardziej by mnie interesował jakiś mały moduł do wstawienia w pcb, z warstwą fizyczną sieci eth na...
http://obrazki.elektroda.pl/1208484300_1... Projekt OpenMV ma na celu stworzenie niedrogiego i łatwego w obsłudze modułu wizyjnego, który dałoby się oprogramowywać w języku Python. Docelowo OpenMV ma stać się "Arduino wśród modułów wizyjnych", jak opisuje autor przedstawiający aspiracje tego projektu. Realizacja projektu rozpoczęła...
Używając mxcube można se ten fat i usbotg wyklikać (np dla stm32f105). CubeMX i gołe funkcje, jeszcze to trzeba jakoś w programie obsłużyć. Nawet takie arduino, czy goły avr mają biblioteki do kart sd. Mają, ale to nie jest pythonowe f=open("log.txt","a+"), f.write("temp \t %d \n\r",t_laser) f.close() wraz z obsługą wyjątków, prawda? Czy może jednak...
Doczytałem, że adresy MAC zaczynające się na 0xY2 (Y - dowolna wartość) są do użytku prywatnego. Tutaj sobie doczytaj - https://en.wikipedia.org/wiki/MAC_addres... Czy jest możliwe napisanie jakieś skryptu, który brałby plik .hex który wgrywamy w uC i modyfikował jego zawartość w zdefiniowanym miejscu pamięci uC? Chodzi mi o to, aby...
Witam, państwo :). Jak to się mówi - mam pytanie, może głupie może nie. Przeglądałem sobie dział µC na Elektrodzie i widzę, że rodzin układów i architektur jest tylko więcej, a w dodatku robią się one coraz popularniejsze wśród hobbystów (i nie tylko). Nie jestem amatorem - kiedyś bawiłem się AVRami i PICami, uczyłem się też VHDLa na FPGA, ale...
NIe dotykam tego "kodu" wyprodukowanego przez ST niejako z założenia (on się do niczego nie nadaje), wiec generalnie nie wiem czy na tym polega Twój problem, ale wygląda mi to na bardzo podobną sprawę do tej - http://www.elektroda.pl/rtvforum/viewtop...
I kolejna sprawa o której już wspominałem to taka, że nie chce w projekcie mieć tysięcy plików, które nie będą mi do niczego potrzebne i których przybywałoby przy każdej aktualizacji distortosa. Warto tutaj dodać, że od dłuższego czasu całość jest zrobiona tak, że używając np. STM32F4 możesz po prostu wywalić wszystkie foldery innych rodzin mikrokontrolerów....
Stanowisko: Inżynier działu technicznego Zadania: • przygotowywanie dokumentacji produkcyjnej • obsługa systemu dostępu internetowego do produktów firmy (przygotowywanie skryptów definicji urządzeń) • testowanie prototypów urządzeń • sporadyczne wyjazdy serwisowe • montaż urządzeń elektronicznych • obsługa linii montażowej...
Zrobiłem dziś pomiary od nowa. Z jednym, dwoma i trzema filtrami ceramicznymi w układzie. Załączam pliki s2p. Wygląda to tak: https://obrazki.elektroda.pl/5252721900_... No i nie są rozjechane w częstotliwości. To nie wiem skąd ten efekt powstaje. I już nie mam pomysłu co mierzyć dalej. Widać, że z jednym ceramikiem jest ładnie....
Ja np. w moich projektach nie używam RTOS, chociaż niewątpliwie jest spora grupa projektów, których zrobienie bez RTOS graniczy z niemożliwością i jest nieopłacalne (np. cokolwiek, co używa TCP/IP). Zwykle rozpisuję wszytskie zadania 2w postaci automatów realizowanych w przerwaniach (timera lub peryferiów), do tego pewna liczba własnych przerwań i otrzymujemy...
(at)fast_rabbit Piszę na PC w obiektowym Delphi ( tworzę własne komponenty ). Mam za sobą duże aplikacje bazodanowe, łącznie z pisaniem procedur i funkcji w bazach danych. Używam do baz danych PHP, HTML, CSS oraz JavaScrypt, Python na linuxa ( wsparcie obsługi baza danych, zbieranie danych ). Domowo. Piszę w C na AVR STM8 STM32. Poruszam się w Arduino...
Zalezy jakie arduino - podstawowe jak UNO jest troche slabe w peryferia. Ja np. potrzebuje zwykle ok. 3 UART (konsola, GSM, DS18B20 - tak uzywam na serialu a nie symuluje 1-wire). Wszystko zalezy do czego. Ja uzywam attiny, arduino UNO, najczesciej zas STM32. Ale uzywam tez mini PC gdy potrzebuje cos sterowac a linux mi odwali czesc roboty. Wszystko...
🔧 Poszukiwany programista C / Python do rozwoju sterownika turbiny wiatrowej 🔧 Cześć! 🚀 Szukam programisty do współpracy przy rozbudowie, optymalizacji i wprowadzaniu innowacji w sterowniku turbiny wiatrowej. 📌 Urządzenie jest już zbudowane i działa, ale chcemy je udoskonalać, poprawiać błędy oraz dodać nowe funkcjonalności. Zakres prac: ✅ Rozbudowa...
Cześć Forumowicze! Mam nadzieję, że znajdzie się tutaj ktoś, kto szuka nowych wyzwań i dobrze czuje się w systemach wbudowanych. Szukamy Embedded Engineera do naszego zespołu w Krakowie. Od razu uprzedzając: tak, nasza oferta wymaga szerokiego zakresu umiejętności, ale wynika to z charakteru naszej pracy – jesteśmy małym zespołem, który realizuje projekty...
Udalo mi sie w koncu, dokonczyc program. Zaczne moze od polaczenia: gpio13 <->mosi (sda) gpio14<-> sck (scl) gpio16<-> reset gpio3<->dc gpio5 ->pwm do sterowania podswietleniem (nie podlaczac bezposrednio pod podswietlenie tylko przez tranzystor - wiekszosc modulow ma taki tranzystor na plytce) cs wyswietlacza mozna podlaczyc...
Mam serwer webowy (HTTP) na STM32. Podpinam się do 8266 przez UART. Przy tym trybie pracy (+IPD) muszę buforować całą transmisję, bo przeglądarki internetowe generują jednocześnie wiele requestów ze stron internetowych na różnych kanałach. Co gorsza strumień danych ze strony 8622 jest mieszanką tych żądań. Skutkiem tego jest konieczność zarezerwowania...
Czy istnieją języki wysokiego poziomu dla programowania w miarę prostych mikrokontrolerów? Tak, istnieją języki wysokiego poziomu do programowania mikrokontrolerów, nawet tych prostych. Języki wysokiego poziomu umożliwiają prostsze i bardziej czytelne pisanie kodu w porównaniu do języków niskiego poziomu, takich jak asembler. Oto kilka popularnych...
od czasu opublikowania, przyjąłem inne podejście. Otworzyłem Upgrade_Tools_V1.5.9.exe za pomocą pyinstxtractor w poszukiwaniu głównego kodu flashowania. Najciekawsze rzeczy (które do tej pory widziałem) znajdują się w SerialThread.pyc icons_rc.pyc ImageThread.pyc MainWindow.pyc ConfigHelper.pyc po uncompyle6 na każdym z nich widzimy polecenia takie...
Generalnie to chciałbym w przyszłości pracować jako Elektronik - Programista coś w stylu Embedded Software Developer/Engineer, łączyć elektronikę z programowaniem, to moja pasja, tylko z tego co widzę co raz mniej ofert pracy w tym kierunku i mam też wrażenie, C/C++ odchodzi w nie pamięć powoli, wszędzie tylko Java Java Java... ale to tylko takie moje...
Witam, Bawie sie płytka STM32F0Discovery, napotkalem na dziwne zachwowanie prostej funkcji opozniajacej. Od razu mówie ze docelowo bedzie ona i tak uruchomiona na timerze, a to co ponizej traktuje jako swego rodzaju ciekawostke. Mianowicie zmienna timer_cnt schodzi do 0, a petla while sie nie chce zakonczyc. W tym czasie przerwania, DMA i Systick działa...
Zadania: • przygotowywanie dokumentacji produkcyjnej • obsługa systemu dostępu internetowego do produktów własnych firmy (przygotowywanie skryptów definicji urządzeń) • obsługa techniczna klientów (doradztwo techniczne) • korespondencja techniczna z dostawcami i klientami • testowanie prototypów urządzeń • sporadycznie...
Sądzę, że nie są to moje osobiste preferencje, bo w taki sposób zachowuje się Eclipse przy debugowaniu czegokolwiek innego, począwszy od aplikacji w pythonie, przez Androida, Avrki i mutacje Eclipsa, czyli TRUEStudio od Atollica. Jeśli na PC debuggujesz aplikację na tenże PC, to ona jest "uruchomiona" w debuggerze, gdy się rozłączasz to jest kończona/zatrzymywana....
Bo to tak nie działa, to nie jest jakiś Python czy coś. :wink: Jak przekazujesz va-listę, to musisz użyć funkcji, która taki argument przyjmuje, np. [url=https://www.cplusplus.com/reference... vsprintf. P.s. Tworzenie bufora na wynikowy napis na stosie to nie jest najlepszy pomysł, zdajesz sobie z tego sprawę?
Aha, to po to były te pomiary częstotliwości z innego wątku. Tym analizatorem to mierzysz szumy. Pytanie czy z twojego układu, czy jakiś przydźwięk z czegoś. Jeżeli chcesz zobaczyć jak to mniej więcej wygląda, to mógłbyś odpalić ADC z DMA + TIMER z buforem jakimś większym i sobie zrobić taki bieda oscyloskop, potem możesz to albo wysłać na uart, albo...
Tak naprawdę, to potrzebuję się dogadać z kontrolerem typu Domoticz lub podobny. Zdecydowałem się na komunikacje szeregową przez MySensors, ponieważ wydawało się to najlepiej udokumentowane, najłatwiejsze i z dość dużym wsparciem. Mój błąd. Mogę żmudnie odtwarzać komunikację, poprzez wysyłanie predefiniowanych danych do kontrolera i analizę reakcji,...
Witam! Natknąłem się niedawno na pięknego potwora nazwanego RUST https://www.rust-lang.org/ Chciałbym tym wątkiem rozpocząć dyskusję, czy ten język może prowadzić w dobrym kierunku - szczególnie w obszarze embedded, czyli mikrokontrolerów. Chciałbym by koledzy podzielili się doświadczeniami z tym językiem, wrażeniami i opiniami. Jak zwykle bywa, nowy...
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\...
Wypadałoby zacząć od podstaw. Przydałoby się przejść jakiś kurs odnośnie komunikacji szeregowej. Tak na początek. 1. Co za kabel USB-DB9 posiadasz? Do jakiego standardu konwertujesz UART? +/-12V? 0/12V? 0/5V? 2. Jeśli na liniach sygnałowych będzie 12V, to możesz uszkodzić analizator logiczny. 3. Saleae Logic analizując sygnał UART zakłada, że stanem...
Nie :D Raczej poszukiwanie rozwiązań, które są alternatywą dla C/C++ i jednocześnie (o ile to możliwe) czynią życie łatwiejszym i przyjemniejszym. Od czasu jak przesiadłem się z C/C++/Java/etc... na Pythona, wygodę cenię sobie dość wysoko ;>
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...
https://obrazki.elektroda.pl/8952633700_... Projekt miał na celu stworzenie sterowania dla topologii half-bridge z możliwością ustawiania częstotliwości za pomocą programu na komputerze. Dodatkowo układ posiada synchroniczne próbkowanie przebiegu prądu w celu dokładnego pomiaru fazy oraz amplitudy i wykreślenia wykresu wartości tych...
Jak go uruchomisz z wciśniętym <CR>, to zablokujesz bootowanie i będziesz się mógł pobawić bootloaderem. Ja też zacząłem eksperymentować i takie małe pytanko: jak wysłać ten znak w PuTTY? Po czcionce sądze, że używasz tego programu, mi się nie udało. Znalazłem właściwe polecenie klikając na ikonę ale zawsze było za późno i finalnie musiałem napisać...
stm32 python python windows python domoticz
wymiana kondensatorów zasilacz demontaż wiertarki przesunięte kolory projektor
Temperatura uruchomienia Webasto w Ford Transit Custom Pilot Manta DVBT018 – oryginał, zamienniki, kody uniwersalne, kompatybilność DVBT017/019/022/023PRO