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
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? ;)
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...
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,...
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...
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...
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.
Zrzuciłem pierwsze pomiary z VNA. Te które wcześniej zaprezentowałem dla całego toru. Plik s2p w załączniku. Jego reprezentacja graficzna: https://obrazki.elektroda.pl/2121181400_... Oraz prosty program w pythonie wczytujący plik s2p i rysujący powyższy wykres: import numpy as np import matplotlib.pyplot as plt import argparse def...
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....
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,...
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...
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...
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ę?
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...
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...
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...
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ć...
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...
Próbuję rozwiązań ten problem już 2 dzień, niestety mało jest jeszcze materiałów na temat tego mikrokontrolera. Chciałbym skonfigurować USART6, tak by odbierać dane z aplikacji napisanej w pythonie na laptopie.Kod funkcji inicjalizacji USART: [syntax=c] /* Pliki nagłówkowe: */ #include <uart.h> /* Zmienne: */ uint8_t cUart6Container[200]; UART_HandleTypeDef...
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...
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....
🔧 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...
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...
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\...
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...
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...
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...
https://obrazki.elektroda.pl/1293200600_... https://obrazki.elektroda.pl/3972590000_... Analiza urządzeni w przestrzeni częstotliwości, jest niezwykle istotne dla zbadania wielu jego parametrów. Poznanie charakterystyki Bodego czy funkcji przejścia układu jest dosyć prostym pomiarem, który zrealizować można z pomocą...
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...
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....
Większość amatorskich konstrukcji detektorów promieniowania jonizującego opartych jest o lampy Geigera-Mullera, w tym wpisie chciałbym Wam przedstawić inną konstrukcję, opartą o detektor półprzewodnikowy, którym tu jest fotodioda. Plusem takiego rozwiązania jest: - brak konieczności stosowania lamp GM, które są dość drogie. - brak konieczności stosowania...
Witam! Od kilku dni próbuje sobie poradzić z niby prostą rzeczą. Mianowicie połączenie przez Serial Port. Mam płytę Discovery z STM32F429. Komunikuje się ona przez USB. Putty działa bez problemu, podobnie jak TeraTerm. Obie aplikacje bez najmniejszego problemu nawiązują połączenie. Potrzebuje napisać prosty programik - wysłać i odebrać kilka bajtów....
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...
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...
Biblioteki FLAC i przykładowe programy (w tym reference implementation) są ponoć dostępne (darmowe) - trzeba poszukać czegoś jak najprostszego, jak np. [url=https://www.nayuki.io/page/simple-f... Nayuki: Simple FLAC implementation (ale tam jest tylko w Javie i w Pythonie, a przydałoby się mieć w C) i sprawdzić, jaki będzie rozmiar...
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...
python stm32 python windows python domoticz
pasek zawilgocenia passat wymiana kierownicy spalinowa kosiarka
skoda felicia silnik przerywa jakie gniazdo prądotwórczego
Podnośnik podnosi, ale nie opuszcza - przyczyny i rozwiązania Ford KA F37 5A – przepalający się bezpiecznik, zwarcie w obwodzie świateł STOP lub cofania