C jest naprawde proste a nawet prostsze pod pewnymi wzgledami od BASICa (w postaci chocby BASCOMa). Od 2 lat jestem prezesem kola naukowego (do tego jeszcze nawiaze) a od 10 czytuje EdW wiec mialem stycznosc z BASCOMem i powiem szczerze do tej pory nie kumam niektorych programow w nim napisanych bo to skladanie klockow, i czasem nie jest dla mnie intuicyjne...
1. Czy jeśli zdecydowałbym się na czyste avr to czy są jakieś schematy? np. na radio fm z rds i wyświetlaczem? Google i elektroda :D 2. Jeśli jednak arduino to czy bym mógł programować bez problemu zewnętrzne mikrokontrolery? (czytałem że trzeba wgrywać bootloader) z tego co JA czytałem, to możesz na luzie wgrać hexa z Arduino na mikrokontroler taki...
Ileż się naszukałem w User Manualu co odpowiada za globalne włączenie przerwań w LPC2478. I okazało się że chyba nic. Po prostu to wymysł Keila ta funkcja. W User Manualu tego nie znajdziesz, tak samo jak szczegółów dotyczących przerwań, instrukcji assemblera itp. Dlaczego? Dlatego, że to są rzeczy specyficzne dla RDZENIA tego mikrokontrolera - rdznia...
Problem znany i rozwiazany, użyj narzedzia do formatowania niskopoziomowego tzw. lowlevel. Pomoże. Niestety tablet ma czasem to iz po odlaczeniu i podlaczeniu SD jest nieczytelna. Uszkodzenie programowe nosnika
Powiem tak. Moduł, który wybrałeś zupełnie się do tego nie nadaje. To jest moduł do transmisji szeregowej via BT. Przez analogię z USB to tak jakbyś próbował połączyć klawiaturę przez przejściówkę USB - serial. Oczywiście jak ktoś się uprze to to obejdzie na około, ale to bez sensu. Tobie potrzebny jest moduł BT, który będzie mógł być warstwą transportową...
czy potrafisz tworzyć programy na ATMega128 w jezyku BASOM AVR ewentualnie w ASM? Witaj na forum elektroda.pl! Oczywiście, mogę pomóc w tworzeniu programów na mikrokontrolery takie jak ATMega128 zarówno w języku BASCOM AVR, który jest wersją BASICa dla mikrokontrolerów AVR, jak i w języku asemblera (ASM) dedykowanym dla tych układów. Jeśli chodzi o...
Myślę że warto zainteresować się językiem C++, później jeśli osoba złapie bakcyla to może pójść w kierunku bardziej niskopoziomowym (C, WindowsAPI, drivery i podobne) lub w kierunku C#, czyli obiektowe aplikacje dla Windows. Jeśli pozna język C++, to nie będzie problemu z opanowaniem żadnego innego, jak PHP czy ObjC, ponieważ są one podobne. Sam język...
Witam, Czy ktoś wie jakich języków programowania używa się do tworzenia oprogramowania sterowników w różnego rodzaju modułach samochodowych? Mam tutaj na myśli głównie samochody starsze wiekiem (15 -25 lat). Przeszukując internety znalazłem trochę informacji, że używa się do tego języków niskopoziomowych (assemblera), ale głównie dotyczyło to tworzenia...
Witam. Dodam, że arduino mnie nie interesuję, bo zamiast tego wolę kupić sobie mikrokontroler, wiem że jest to trudniejsze, ale na pewno bardziej przyszłościowe. Nie mów hop. To, że w ekosystemie Arduino jest milion przykładów kiepskiego (albo wręcz koszmarnego) kodu, to nie znaczy, że nie da się użyć fajnie i profesjonalnie. Da się programowac wspóbieżnie,...
Koledzy - prośba o konkretną pomoc. Jakie parametry musi mieć potencjometr, który ma zastosować kolega kivlov, chcąc regulować na kablu poziom sygnału z analogowego wyjścia niskopoziomowego karty dźwiękowej? Chodzi o podłączenie do końcówki mocy, która oczywiście nie ma regulacji wzmocnienia a karta dźwiękowa jak wiadomo sieje dużymi hałasami (mikser...
Nie ma możliwości formatowania niskopoziomowego - z racji budowy samych dysków. Programy low level format tylko zerują - co możesz zrobić dowolnym programem. Odpowiedzi na Twoje pytania: 1. W dysku uszkodzonym fizycznie prawdopodobieństwo dalszych uszkodzeń i całkowitego padnięcia jest bardzo wysokie. Ale przewidzieć tego nie sposób. 2. Tak, sprzętowo...
jednak chciałem skupić się na celu a nie oprogramowywaniu na niskim poziomie każdej funkcji. Widzisz, niestety kluczem do wydajności jest zejście do niskiego poziomu. Jeśli już nie całego projektu, to przynajmniej samej obsługi LCD. Ja np. w swoim projekcie, gdybym uznał, że bazuję tylko na gotowcach to bym pewnie teraz siadał ze swoją grą na Raspberry-PI(at)700MHz...
Witam Zaczynam przygodę z programowaniem niskopoziomowym. Już trochę wiem na ten temat, ale chciałbym poćwiczyć zadania, w których będę musiał wyliczyć/wyznaczyć jak zachowają się poszczególne rejestry i flagi. Przykładowo: Wiedząc, że AX=80ABh, co ulegnie zmianie przy wykonaniu: ADD AX, 0005h Ten rozkaz akurat jest dość prosty, ale są też trudniejsze...
Najlepiej to samemu ćwiczyć różne algorytmy. Ale bez matematyki ani rusz. Czyli logika matematyczna minimum. Nauka programowania algorytmów w różnych językach niskopoziomowych Dobrze jest przeanalizować wiele zrealizowanych układów sterowania na przekaźnikach i stycznikach.
Czym się różni C od C++?? :roll: Sądząc po przedstawianych tu i ówdzie przez różnych domorosłych programistów programów niby w C++, to rzeczywiście niczym... a w rzeczywistości to zupełnie inny język, który z C ma wspólną tylko i wyłącznie składnię. Jeśli chodzi o "zaczynanie", to faktycznie, C jest łatwiejsze - choć to pojęcie względne. C tak naprawdę...
JAVA zaimplementowana sprzętowo będzie generalnie wydajniejsza od języków kompilowanych (np. PASCAL, C) do poziomu procesorów uniwersalnych, słabo dostosowanych do pracy z tego typu softem :!: Chyba nie pisales nic w Javie a jesli pisales to bardzo malo. Java ma zbyt rozbudowana architekture i co za tym idzie system instrukcji i NIGDY nie bedzie wydajniejsza...
(...) C++ jako język właściwie niskopoziomowy jest dość trudny, ale na pewno warto się go uczyć.(...) . Od kiedy to C++ jest jezykiem niskopoziomowym?? Teraz wszystkie jezyki (prawie wszystkie) sa wysokiego poziomu. Zreszta w c++ robi sie wiekszosc programow i gier. Ja osobiscie polecam nauke tego jezyka!!
Potrzebuję wsparcia typu Entry Level. Kupiłem sobie RP I B za grosze, podłączyłem do niego hub USB ze swoim zasilaniem i komputerek mi zaczął dymić. Szybko wyciągnąłem wtyczki, sprawdziłem co się dało bez dodatkowego osprzętu - dźwięk, obraz, USB, sieć, Raspberry Pi OS działają. Ten hub był problemowy, spalił mi stary router, więc go wywaliłem. Nie...
witam, - te programy maja jeszcze jedną ciekawą właściwość, komendę MakeBad - zrób 2 błędy i włącz funkcę Erase. - potem F4 i zobacz co zrobi z tym twoim błędami programowym. - tak samo się zachowuje podczas "zerowania " dysku. - dokładnie jest tak że defekty są ukrywane w tablicy G-list lub w tablicy błędów cylindrycznych . - potem podczas " translator...
Witaj W przypadku procków typu x86 taki System operacyjny możnnaby od biedy nazwać niskopoziomowym, ale w przypadku AVRów sądzę, że wszystko poza ASM (no może jeszcze C) nie jest językiem niskiego poziomu, a juz napewno nie ethernut czy NutOs. Te języki zawierają już gotowe procedury do obsługi peryferii, można je porównać do Baskoma (wprowadzasz tylko...
Po co wyważać otwarte drzwi? Istnieją kontrolery wyświetlaczy po SPI, czy I2C. Są też mikrokontrolery z wbudowanymi sterownikami LCD, czy też driverami. Uważam, że rozwiązanie autora ma sens i to z kilku powodów, poza wymienionymi. M.in. jeśli w projekcie mamy wolne piny IO to dlaczego z nich nie skorzystać? IMHO nie ma sensu w takiej sytuacji łączyć...
Pomyślałem, że może i ja udzielę się w tym temacie, tymbardziej, że póki nie dostanę mojej pierwszej lutownicy to będzie to jedyny dział (Programowanie ...), w którym czuję się dobrze. Nie pamiętam już od kiedy zacząłem interesować się programowaniem. W każdym bądź razie jeszcze przed liceum, w czasach gdy na mojej zapyziałej wsi nie było dostępu do...
https://obrazki.elektroda.pl/2759406900_... 8-bitowe mikrokontrolery nadal można znaleźć w wielu projektach, ale dzięki nowemu, niedrogiemu 32-bitowemu z rdzeniem AMR Cortex-M0+ taktowanym 48 MHz — STM32C0 — firma STMicroelectronics dąży do wyparcia 8-bitowych jednostek. Co może się odbyć wskutek: „ograniczonego wpływu...
No od danych katalogowych Atmega32 i czujnika. Trzeba to dokładnie przeczytać. Potem od jakiejś książki- są dwie i warto obie kupić i przeczytać. To wcale nie są złośliwości. Potem zacząć pisać program po kawałku. Może najpierw PWM- ile jest trybów PWM, które Timery to obsługują- a może programowy? Potem może ADC- jak się to ustawia, czy pomiar ciągły...
Ciekawym rozwiązaniem dla PIC jest CCS C. Naprawdę opłaca się wydać te "parę złotych" i kupić chociaż sam kompilator bez środowiska (które moim zdaniem jest średnie). Wygoda programowania spora, bez niskopoziomowych zabaw. Trochę jak Arduino ale profesjonalnie.
Jestem pewien że żaden plik konfiguracji i inne takie podpowiedziane. Ten "plik konfiguracyjny" to, obrazowo ujmując, niskopoziomowe zaprogramowanie niektórych parametrów drukarki. Polecam zapoznanie się z niektórymi artykułami opisującymi zależności czasowo-programowe w drukarkach. Są wykresy czasowe na których widać ile obrotów musi wykonać silnik,...
A ja proponuje wziąć drugi AVR do drugiego wyświetlacza. Wiem jest to toporne rozwiązanie, ale najszybsze do realizacji i będzie działać! nie tędy droga, po co brać kolejny procesor, skoro można to rozwiązać programowo? to tak jakbym do każdego termometru 1wire dawał osobny avr, bo nie umiem korzystać z funkcji rom match... a poza tym chyba nie najszybsze,...
...ale qrcze zauważyłem, że mi się jakoś łatwo kod z proca na proc przenosi....Więc co szkodzi poznać kilka rodzin proców jednocześnie. Śmieszne. Obsługa samego I2C jest tak zagmatwana, że nawet na ten sam procesor istnieje wiele rozwiązań programowych, jedno działa lepiej, drugie gorzej. Oczywiście mowa o pracy w przerwaniach lub z DMA, bo blokujące...
Co do churtowni to pewnie macie rację, ale w sklepach naprawdę gwarancje na dyski są: albo 1rok albo 3lata (kilka cenników do wglądu). Uszkodzonych fizycznie BAD sectorów (np. przy upadku lub wstrząsie) ale uszkodzone programowo lub "słabo namagnesowane" czasem naprawi HDDRegenerator. Co prawda cudów nie ma, jak pisali przedmówcy ale czasami pomaga....
Cześć. Dość dawno się tu nie udzielałem, jakoś mi było nie po drodze. Trochę zmieniłem zainteresowania, trochę było dużo pracy i nieco odszedłem od elektroniki i niskopoziomowego programowania. Czas powoli wracać, ale dziś przychodzę z problemem :) Mam pewne urządzenie, zaprojektowane dobrych kilka lat temu. Urządzenie działa na STM32F407VGT6 , ale...
Sprawa wygląda dla mnie tak: nauka innego języka ma sens tylko wtedy ,gdy nie da się jej zastąpić mikrokontrolerem ,który znam i napisać oprogramowania w języku który znam Takie podejście jest dobre dla hobbysty. Zajmując się tym zawodowo, należy zawsze optymalizować projekty od wielu stron - ekonomicznej, ergonomicznej, funkcjonalnej, itp. Wiąże się...
Z jednej strony realizujesz zaawansowany projekt, z drugiej strony opisujesz problem bardzo wieloznacznie i niedbale. Z tego co napisałeś sam częściowo diagnozujesz problem: 1. jest dostępny interfejs sprzętowy, ponieważ jest problem z jego uruchomieniem używasz programowy. Trzeba spróbować ustalić czy faktycznie obsługa SPI wprowadza opóźnienia jeżeli...
Spotkałem się kilkakrotnie z określeniem "zamroziłem" pendrive'a. Co to dokładnie znaczy? Nie chce kolejny raz tłumaczyć, więc poczytaj poniższy link http://www.elektroda.pl/rtvforum/viewtop... Zresztą, gdybyś po tym oddał ww. pendrive na gwarancję i wykryli by "ślady zalania" itp. wniknięcia zewnętrznych substancji do wnętrza...
Czy istnieje implementacja "wifi.disable" dla bk7231 i LN882H, tak jak jest to już dostępne w esphome? Witam! Twoje pytanie dotyczące implementacji funkcji "wifi.disable" dla BK7231 i LN882H, podobnej do tej dostępnej w ESPHome, jest dość intrygujące. Jak zapewne wiesz, ESPHome zapewnia prosty sposób zarządzania łącznością WiFi na urządzeniach ESP8266...
SATA z programowego punktu widzenia nie różni się od ATA. Nie jest więc w istocie niczym rewolucyjnym. Technologia (jak każda nowa) sprawia pewne problemy, większość płyt z kontrolerem SATA ma go "doczepiony" na siłę, bo mało jest chipsetów ze zintegrowanym kontrolerem SATA. ATA jest sprawdzonym standardem, nie ma potrzeby instalowania żadnych sterowników...
DD Rescue albo DMDE pod DOS. Od paru dni leci ddrescue, albo raczej czołga się z prędkością góra 1MB/s na dobrych sektorach, chyba przez to że robię obraz na partycję NTFS a ntfs-3g nie grzeszy prędkością. Sprawdzałem DMDE ale na uszkodzonych sektorach też mulił. Dochodzę do wniosku że chyba nie ma programowych sposobów na szybkie omijanie błędnych...
(at)piotrekpp11 Jeżeli już ustalisz wymagania dot. sieci w szczególności co jest rozumiane "oba chodzą w dwóch wydzielonych sieciach których niemożna łączyć" warto odpowiedzieć na pytanie czy lepiej czujesz się w transmisjach niskopoziomowych czy może chciałbyś przerzucić temat na warstwę programową. Obecnie PC A odbiera informacje ze skanera wykonuje...
https://obrazki.elektroda.pl/2451334200_... Rozpocznijmy odpowiedź na to pytanie od spojrzenia wstecz na epokę programowania "bare-metal". Czym jest tego rodzaju programowanie? W informatyce "gołe urządzenie" odnosi się do procesora wykonującego instrukcje bezpośrednio na fizycznym sprzęcie logicznym bez interweniującego systemu operacyjnego....
Wystarczy sprawdzić rankingi popularności języków programowania czy zapotrzebowania rynku. Zobaczysz, że w czołówce wielu z nich są języki programowania związane właśnie z aplikacjami mobilnymi i stronami internetowymi. https://www.tiobe.com/tiobe-index/ Python jest dziwnym językiem, gdyż można go mieszać z innymi językami, co też jest robione i taki...
https://github.com/dwelch67/raspberrypi Dodano po 3 Btw - w nowych jest już Samsung a nie Broadcom. Aczkolwiek z NDA pewnie historia ta sama... Chyba Ci się z RAMem pomyliło
czy Twoje rozwiązanie można odpalić na darmowych/budżetowych hostingach HTTP/PHP? Swego czasu było dużo takich nawet darmowych usług z jedną subdomeną typu mojasub kropka hosting kropka p Nie powinno być problemu stream_socket_client to w PHP otwarcie połączenia - innymi słowy niskopoziomowy dostęp, który jest wykorzystywany przez każdą wyższą warstwę....
Bez tego "hackerstwa" nie mógłbyś programować żadnego sprzętu. 1. W pełni da się programować sprzęt w języku który nie ma tak dalece posuniętej (przesadzonej / niebezpiecznej) arytmetyki wskaźników. Np w pascalu (dialekcie pascala) Co więcej, core "programowania sprzętu" C jest w ekstenszynach, a nie w samym języku. W C nie masz portu, interruptu,...
Jeśli jesteś początkującym programistą stanowczo odradzałbym Ci zaczynać naukę od języków C/C++. Dlaczego? Pokutuje u nas przekonanie, że to dobre na początek. Wynika ono głównie z tego, że dawno dawno temu nie było alternatyw i profesorowie/nauczyciele tzw. starej daty zaczynali swoje przygody z programowaniem od tych właśnie języków. Siłą nawyku przekazywali...
https://obrazki.elektroda.pl/8747912800_... Arduino PLC IDE pozwala programować urządzenia Portenta Machine Control i Arduino Opta przy użyciu pięciu języków programowania zdefiniowanych przez standard IEC 61131-3: Diagram drabinkowy (schemat połączeń elektrycznych) Diagram bloków funkcyjnych (graficzna reprezentacja funkcji) Tekst...
znajomość asemblera ZDECYDOWANIE i to bez DWÓCH zdań przyda ci się przy programowaniu w C. Chyba w celu utrwalania niskopoziomowych nawyków starając się przechytrzyć kompilator (; 4\/3!!
Z uwagi na brak umiejętności i wiedzy używam tylko mikrokontrolerów z płytką, plug&play. Generalnie Pi Pico jest wdzięcznym urzadzeniem do programowania, jest dokumentacja i przykłady, łatwe do skompletowania i uruchomienia narzędzia. Bardzo wdzięczny interfejs do debugowania zrobiony też na Pico. Programy zwykle działają, tzn to taka ważna cecha...
Może tak albo może nie, jedno drugiego nie wyklucza. Programowanie z RTOS nie wyklucza sięgania do zasobów danego MCU i pisania (dołączania) własnych niskopoziomowych funkcji dla danego MCU. Przecież napisałem że to dotyczy ograniczenia się do pisania kodów uniwersalnych.
To zależy o czym konkretnie mówimy. Np Intel jest wspierany przez Linux, a AMD nie. Wiem bo testowałem Ryzen z wbudowanym GPU i był dramat. Rdzenie E są bardzo sensowne. Mam okazję pracować na Linux w jednordzeniowych mini komputerach ARM. Tam widać jakim dramatem jest jednowątkowość w pewnych procesach. Pewne procesy są wręcz idealne na rdzenie E....
A więc mam pytanie: - co znaczy, że z Ubuntu jest prościej? Bo Ubuntu to prosta dystrybucja. Intuicyjna, nie wymagająca znajomości konsoli, architektury systemu do prostych zadan. Łatwo jest na niego przenieść z windowsa. A chodziło mi raczej o to że rozwijanie aplokacji na linuxa embedded kożystając z hosta linuxowego jest prostsze. A dlaczego: 1....
Programowy raid przy wydajnym cpu nie jest problemem, pozwala na zabezpieczenie danych Tak, ale problem w tym, że MicroServer takowych procesorów nie ma nawet w opcji :) Najszybszy dostępny to Core i3-3240. do obsługi RAID-5 konieczne jest dokupienie rozszerzenia pamięci To nie jest prawda. W MicroServer nie ma opcji dokupienia pamięci: HP Dynamic...
programowa niskopoziomowy wyjście niskopoziomowy formatować niskopoziomowy
atlas copco wydajność spalić radio alpine tranzystor schemat prostownik
zgrzewarka ogniw zgrzewarka ogniw
Migające oświetlenie LED w naczepie Schmitz/Krone – niestabilna masa, korozja wtyczki, testy CAN-bus Bizhub C280: Błąd połączenia serwera 61 - Rozwiązania