No nie ma chyba nic więcej na polskim rynku typowo o programowaniu w C dla uC. Może lektura roczników EP i zawartych programów też coś pomoże. Ostatnio wyszło sporo książek w wydawnictwie BTC na temat AVR i mikrokontrolerów. nie widziałem ich ale może któreś zawierają kody w C, może też dla PIC. Polecam zainteresować sie nie tylko czystym c ale i c++...
Proszę o więcej informacji. Doświadczenie AVR zarówno C jak i assembler.
To ty najlepiej wiesz co namieszałeś. A nic nie napisałeś jakie masz objawy, program na pewno chodzi dobrze to z reguły namiesza programista.
Moim zdaniem C jest dla programistów a asm dla konstruktorów. N.
http://www.heyrick.co.uk/assembler/index... Pozdrawiam
W 99% przypadków programiście C# czy Javy assembler się nie przyda. Jeśli jednak kręcą Cię zagadnienia optymalizacyjne, chcesz wyróżnić się na rynku pracy albo chciałbyś zająć się pisaniem wysokooptymalizowanych implementacji algorytmów, to warto. Poczytaj sobie co o assemblerze pisze [url=http://www.wykop.pl/link/1209873/am...
Witam mam do zaoferowania zlecenie dla osoby znającej się na Assemblerze i dissemblerach, Zadanie polega na dekompilacji .exe znalezieniu i zmienieniu paru rzeczy i ponownej kompilacji programu. Nic oczywiście za darmo. Gwarantuje że osobie która tego dokona krzywda finansowa się nie stanie :)
Dokladnie, jak sie dobrze uprzesz to uzywajac systemu operacyjnego mozesz poczuc sie jak sredniej klasy programista PC. Na zasadzie: nie wiem jak to dziala, nie wiem dlaczego to tak dziala, ale wiem jakie parametry musze podac do okreslonej funkcji zeby wyplula okreslony wynik. W ten sposob mozna latwo zboczyc z wlasciwej drogi :D. Ale jezeli programista...
Dziś gry/programy powstają zazwyczaj w c/c++ nie licząc sterowników, ale wyobraźcie sobie gdyby dalej się pisało w asemblerach, to by było cudownie. Sterowniki teraz też się pisze w języku C, zarówno na platformy unixowe jak i windowsy. Być może na pozostałe systemy operacyjne jest to assembler, albo jeszcze coś innego, ale od dawien dawna na linuksie...
Sluchajcie odnosnie komputera pokladowego ktory moglby odtwarzac MP3 i inne to ja proponuje kupic zwykłego pc-ta w standardzie ITX ewentulanie microATX. Do tego najtanszy ups z podlaczonym przewodem do akumulatora samochodowego i mamy 220V w aucie. Na plycie zintegrowana grafa muza itd. Do PC-ta mozna podpiac wszystko. Dysk twardy 40 GB kosztuje teraz...
Witam! Poszukuję kogoś kto zna się chociaż na stadium MEDIUM w Assemblerze :) Więcej info podam na gg 6109785 lub TS : 37.59.16.196
Niestety wymaga mimo wszystko troche więcej czasu od programisty, oraz znajomość wnętrza procesora (praktycznie nonstop pracujesz z datasheetem) chyba że masz dobrą pamięć i kojarzysz co w jakim rejestrze. I właśnie dlatego warto znać assembler, ale programować w C. Po co męczyć się, skoro można napisać ładnie i szybko, a kompilator przełoży to na...
Przemyśl to kilka razy a odnajdziesz sens w tym :P Skoro działa, tzn że napisałeś dobrze. A z moich obserwacji wynika że AVRStudio nie uwzględnia podciągania pinów. Dlatego programista nie może polegać tylko na symulatorze ale głównie powinien polegać na sobie.
Oh well, temat bardzo ciekawy, ale proponuję ignorować (at)spec220 Proszę nie karmić trolla. C nie może posiadać nakładki graficznej, bo wszystko tam jest jazdą po bandzie, chora koncepcja wskaźnika, tablicy, nie chronione struktury danych, archaiczna struktura kompilacji rodem z 195x-6x Jeden wielki Undefined Behaviour Podeślę jutro przykład (taki...
Tego nie można niestety powiedzieć o "Elektronice dla Wszystkich" po zmianach jakie zaszły w tym miesięczniku na początku tego roku. Racja, EdW była naprawdę dla wszystkich, dzięki pracy Piotra Góreckiego, któremu zależało na tym żeby uczyć, widać wydawnictwo uznało, że są rzeczy które się lepiej sprzedają niż nauka. Bzdura. Do zrobienia np. wzmacniacza,...
Nie mam pojęcia o temacie... Dla zabawy sprawdziłem błąd w wyszukiwarce, uwzględniłem uwagę JackaCz i zmieniłem na takie: ... Buduje się i nie powoduje błędów przy uruchomieniu. Muszę sobie w CV wpisać "programista SIMD" (choć nawet nie wiem co to jest) :)
1. Zanim komputer "przecyta" kod binarny musi go sobie odkodować z hex`a utworzonego z dyrektyw ASM`a. 2. Tzn. chcesz wszystko na ten temat, tak? A próbowałeś google? 3. Pamiętaj, że prawdziwy programista wiesza się razem ze swoim programem :D
Języków programowania jest cała masa i mają różne przeznaczenie. Najbardziej podstawowym jest język maszynowy, czyli język konkretnego procesora, przystępną dla człowieka formą reprezentacji tego języka jest assembler, dalej operuje się bezpośrednio na rozkazach procesora ale zamiast ich kodów binarnych można się posługiwać wygodniejszymi mnemonikami,...
Witam!! Najlepiej to wziąść sie za jakiegoś Atmega np. uniwersalnego ATmega 128. Można w fajnej podstawce kupić w firmie www.propox.com za parę złotych. Ale zależy co ma wykonywać projektowany układ. Do prostych gdzie nie wymagane są obliczenia tylko operacje proste na portach to pasuje '51, a jeśli o szybkość obliczeń, moze wyświetlacze graficzne LCD...
Wcześnie zacząłeś, ale gdy masz samozaparcie to osiągniesz cel, albo się spalisz jak ja... Albo zmienisz kierunek czyli cel... W każdym razie w temacie tworzenia systemu operacyjnego według mnie nie warto otwierać otwartych drzwi, no ale w celach nauki to posłuchaj kolegów wyżej, gdy naprawdę walczysz o ten cel, bo ja zrezygnowałem z powodów raczej...
(at)kamyczek Oprogramowanie ma coś takiego jak licencje. Jakbyś się z nimi zaznajomił to wiedziałbyś, że chronią one prawa autorskie. Używanie tego typu oprogramowania niezgodnie z warunkami licencyjnymi jest przestępstwem .Najwidoczniej Radzio DXP, tak jak Ty nie ma pojęcia o licencjach wolnego oprogramowania albo nie obchodzi go to czy ktoś używa...
też sie zastanawiam ale narazie chyba odpuszczę ten nowszy. RP2040 wystarczy do wielu rzeczy - zwłaszcza oprogramowany w ASSEMBLERZE (mimo , że jest to droga przez mękę- przy tych pozal sie boże środowiskach)... Przeglądałem conajmniej kilka róznych metod instalacji - pod windowsem pod linuksem - oficjalne/ nieoficjalne... Jak dla mnie GENARALNIE WSZYSTKO...
Wiesz akurat z tego powodu ze jestem programista, a na atari zaczynalem pierwsza przygode z Assemblerem to sobie czasem cos tam dlubie i soft pisze za zwyczaj samemu (wieksza frajda)... Natomiast co jest dostepne do atari to wiem... z tym ze ja sobie robie to hobbystycznie, nie bawi mnie kupowanie od kogos czy kopiowanie gotowych rozwiazan. Czasem z...
excray - no tak, widać żeś ze wsi, wypij szklankę zimnej wody to może ochłoniesz. LPM z parametrem kiedyś nie było, teraz jest. Nie wiadomo z jakiego kompilatora korzysta programista, stare wersje mogą przyjmować tylko samo LPM. Pomyśl trochę zanim następnym razem znów wylejesz na kogoś swoje żale.
Szukam kompana/wspólnika do projektowania pilotów zdalnego sterowania na częstotliwość 433.92MHz. Urządzenia współpracować mają z dekoderem KEELOQ, więc potrzebny ktoś z zamiłowania programista PIC (najlepiej assembler lub C). Potrzebna osoba do stałej współpracy, najlepiej z Gorzowa Wlkp. lub okolic. Oferty proszę kierować na PW. Pozdrawiam.
coś urwało ostatnie zdanie.... moja wskazówka to zastosowanie wirującego lustra bądź pryzmatu (potrzebny ekran do wyswietlania) , rozwiązanie to eliminuje wiele problemów - głównie duuuzo większa żywotność o programowaniu na PC nie mam pojęcia ale reszta jest w zasięgu, jak sie znajdzie programista to mozna cos zacząć myśleć pozdrawiam
To zależy co chcesz programować?? i czy kiedykolwiek miałeś do czynienia z programowaniem?? Jeżeli jesteś zielony w programowaniu to polecam tekturkę o algorytmach na start bo to podstawa w programowaniu, żeby dobrze programować musisz umieć dobrze myśleć a język programowania to już tylko narzędzie w rękach programisty są języki do pisania aplikacji...
Może skup się na początek na programowaniu wysokopoziomowym i daj spokój z Assemblerem i mikrokontrolerami. Jak się tego nauczysz to potem nauczysz się programować mikrokontrolery, bo to się w C robi chociażby. Nie wszystko na raz, bo nic z tego nie wyjdzie.
Pokazuje pazur jak projekt jest większy, a zwłaszcza obiektowy / w dobrym sensie strukturalny, z istotną rolą klas / struktura, modularyzacją. Jak u projekcie X używasz własnej / firmowej biblioteki Y sprzed kilku lat. Na ile widzę większość "projektów na mikrokontroler" to jest płaska struktura kilkudziesięciu funkcji (albo koszmar długich funkcji...
No nie przesadzajmy, nie jest aż tak źle. Systemu operacyjnego nie musisz znać w całości, bo chyba nikt nie używa wszystkich jego funkcji, przynajmniej świadomie. Inna rzecz, ze jak już zaczniesz coś robić to ci się nie spodoba to co daje SO i zechcesz sam napisać jakiś mały kawałek lepiej, zwykle z powodzeniem. Kilka zastosowań assemblera jednak się...
Niektóre timery (patrz zestawienie rejestrów kontrolnych i sterujących) mają rejestry licznika (liczników) i rejestry porównania (porównań). Przerwanie OVF występuje wtedy, gdy zapełni się rejestr licznika, natomiast przerwanie COMP (porównanie) następuje wówczas, gdy stan rejestru licznika zrówna się ze stanem rejestru porównania. Wartość rejestru...
staralem sie znalezc temat, ktory odpowiedzialby na moje pytanie. liczylem, ze taki bedzie, jednak nie bylo [; czy do DSP stosuje sie assemblera, czy juz tylko C, a ludzi piszacych w assemblerze nie potrzeba w ogole, bo nikt powazny tego nie uzywa? w mikrokontrolerach assembler juz praktycznie nie istnieje, bo kontrolery sa szybkie i maja kupe pamieci,...
No hehe, elektronika jak już wspomniałem to takie małe hobby, a co do traktowania procesora jako czarnej skrzynki zgodzić się nie moge... Przecież programista musi znać budowę procesora na który pisze jakąś aplikacje, a zwłaszcza aplikacje w języku niskopoziomowym... Co do programowania mikroprocesorów-narazie bawie sie bascomem, poniewarz assembler...
Polemizowałbym - MK14 jest bardziej kitem developerskim niż komputerem dla użytkownika "domowego". I assembler to nie kod maszynowy - kod maszynowy to po prostu fizyczna reprezentacja programu i danych tak jak widzi ją CPU - częściej używa się kodu szesnastkowego więc program to po prostu sekwencja HEX w kolejnych lokacjach pamięci - asm pozwala na...
:oops: przyznaje sie bez bicia - pic'ow nie programowalem 6502, 68k, x86, '51, od biedy z80 i avr no i pierwsza prawda programisty niskiego poziomu - assembler przenoszalny nie jest :) ale.. to tylko pomysl ze starych dobrych czasow
Poza tym na 8 bitach z kilkudziesięcioma kB RAMu, na co komu ten debugger? Z może chodzi o wyrobienie sobie dobrych nawyków używania narzędzi dedykowanych do rozwiązania problemu? Korzystając ze sprzętowego rozwiązania, nie trzeba dokładać kolejnych linii kodu, które później albo zostaną wyczyszczone, albo nie, albo będą generowały kolejne błędy, albo...
Dla mnie najprzyjemniejszy jest chyba assembler MSP430 ;-) W wersji bez X Albert
kulmar , jakie korzyści ekonomiczne odnosi firma, której programista przez miesiąc pisze program w assemblerze, w porównaniu do takiej, która ma programistę C, który przykładowo ten sam program napisze w tydzień? ( a wynikowe hexy będą identyczne, lub prawie identyczne ) Sugerujesz, że C powstało tylko dla hobbystów i amatorów?
Tu są oficjalne archiwa kodu źródłowego: https://sourceforge.net/cvs/?group_id=51... https://sourceforge.net/svn/?group_id=51... Tylko prosiłbym jeszcze o kod źródłowy do tego freedos napisany najlepiej w c++ (ewentualnie może być napisany w assemblerze.) Nie wiem w czym jest on napisany - jeżeli w podanych archiwach nie ma wersji jaka jest tobie potrzebna,...
start: MOV SP,#50 ;od adresu 50 w ram-ie zaczyna sie stos POCZATEK: setb P3.7 acall opoznienie250ms clr P3.7 acall opoznienie250ms AJMP POCZATEK ;bez tego rozkazu program sam wchodzi w podprogram a powinien przez ACALL lub LCALL i oczywiscie potem wykonuje RET i idzie w maliny opoznienie250ms: mov R1,#0fah petla: mov R0,#0fah petla1ms: nop nop djnz...
... ponieważ program nie zawsze działał tak jak chciał programista i wiele jeszcze innych problemów było.... A mógłbyś podać jakis mały przykładzik :?: A tak wracając do tematu to chyba najlepiej (umieć)programować w asm,bascom i w C(do C przekanał mnie kol. rtom) :) Pzdr. Piotrek Sz.
(at) JacekCz Jak tak się mądrzysz i peszysz to wstaw lepszą wersję CPP i Assembler ;] Ja się nie peszę (bo tak słowa użyłeś). Kryształowa kula i Pierwotny Pytający milczy, jaki assembler jest oczekiwany w szkole Pytającego. Cros kompilacja z C/CPP -> ASM jest totalnie bez sensu ze wszystkich względów (dydaktycznych, technicznych itd). Ostatni prawdziwy...
Moim zdaniem za użyciem RTOS przemawia po prostu lenistwo, zresztą podobnie jak za 99% praktyk programistycznych. Bardzo merytoryczny argument. W zasadzie większość Twojego postu można niestety streścić tak - "jestem mega mistrzem programowania, każdy kto robi coś inaczej niż ja jest niedouczonym leniem"... Praktycznie nie ma tam żadnego merytorycznego...
To trzeba wyjaśnić na czym polega dobra praca techniczna/konstruktorska/inżynierska. Nie polega ona na robieniu tego co można zrobić osobiście najlepiej jak się tylko to da zrobić najlepiej. Lecz o robieniu najlepiej w ogóle ale niekoniecznie osobiście. Oraz o wykorzystywaniu znanych sobie metod na rozwiązanie różnych problemów. Różnych metod, często...
Defnitywnie polecam C...fakt ze to troche "naginany" C, bo dla AVR...a ten ma budowe każdą inną niż taką dla której C został rdzennie stworzony, ale i tak jest dobrze :) czy aby na pewno tak jest? przeciez uwaza sie, ze ogolnie bardziej C-friendly sa architektury ktore posiadaja duzo rejestrow GPR (a AVRach z tego co wiem az 32!), liniowo adresowana...
na ten moment mogę się pochwalić znajomością takich języków jak: CPP, HTML(szkoła) i JS A gdzie assembler? gdzie niskopoziomowe programowanie np sterowników urządzeń? systemów operacyjnych ;) Rzeczy trudne i niepotrzebne 99% programistów, ale ty jako konstruktor procesora będziesz potrzebował. W internecie są różne projekty procesorów DIY, jednak żeby...
Witam . Chciałem się dowiedzieć w jaki sposób piszecie programy w asemblerze udostępnionym przez firmę atmel. Jak go uruchomić, jak zapisać program i inne rzeczy. :( Jak dla mnie ma troszkę zagmatwany interfejs. Pozdrawiam Grzegorz Witam. Skoro o edytorach mowa to ja polecam MED-a. Idealny dla programistów w dowolnym języku programowania. Sam definiujesz...
Użyte narzędzie jest tak dobre jak jego użytkownik. Jeśli ktoś jest biegły w assembly i ma duże doświadczenie to wie praktycznie to samo co robi kompilator + nie musi się trzymać ABI języka, co może mieć swoje plusy jak minusy. Jednak znów to zależy od umiejętności użytkownika. Generalnie tak. Mały zespół + assembler OK jednak duży zespół + assembler...
Po pierwsze: naucz się pisać składnie i logicznie, bo jeśli swoje programy piszesz tak jak posty, to programista z Ciebie będzie kiepski. Po drugie: właśnie Java jest dość prostym językiem do nauki, może masz po prostu słabego nauczyciela? Po trzecie: ja bym zaczął od C albo właśnie od Javy, na Pascale i inne takie szkoda czasu. Po czwarte: nie polecałbym...
... Napisz może ile żądasz za napisanie takiego programu? ... To Ty wcześniej napisz jakiego żądasz programu !! Na jakiej podstawie ktoś może wycenić jakiego programu potrzebujesz! Program programowi nie równy więc cena za takie usługi nie jest stała, każdy programista liczy według swoich umiejętności oraz czasu jaki musi poświęcić na jego stworzenie....
NewElektro , sprawa jest dosyć prosta. Jeśli chcesz używać mikrokontrolerów po to tylko, żeby zapalały, gasiły diody, wyświetlały coś tam na LCD itp. to BASCOM będzie w sam raz dla Ciebie. Jeśli zaś interesuje Cię działanie i budowa mikrokontrolerów, ucz się assemblera. Jeśli chcesz myśleć jak programista z prawdziwego zdarzenia i nie przemęczać się...
Niestety z Assemblerem radzi sobie najgorzej. Może jednak C++ ?
Witam, Szukam pracy w branży elektronicznej. Posiadane umiejętności: - projektowanie płytek PCB - programowanie systemów wbudowanych w języku C i assembler (mniejsze podprogramy) głównie na prockach PIC32MZ - bardzo dobra znajomość procesorów rodziny PIC32MZ - magistrale LIN, CAN, UART, I2C, SPI, I2S, USB ich implementacja w systemie rzeczywistym -...
wcale nie jest taki drogi (25zł nowy) zobacz sobie linka, PROGRAMISTO. Ma może ktoś programik w assemblerze (tylko NIE avr)
... Zle mnie zrozumiales. Chodzi mi o to ze asm w stosunku do C, jest bardzo nieczytelny no i oczywiscie dla kazdej architektury/procka moze wygladac inaczej. Jestem programista systemow embedded i z asmem roznych prockow i architektow spotykam sie na codzien (wiec chybiles z zalozeniem). Zdecydowanie polecam przerzucic sie na C a w asmie pisac tylko...
- Jaki assembler? - Jakie informacje? - Co znaczy wydobyć?
Jeśli masz doświadczenie w C++ to zacznij od języka C, bo niby po co masz się uczyć innego? Ja tak zaczynałem, teraz męczę się w assemblerze :D . Chodź kiepski ze mnie programista to wiem że jak się bardzo chce to wszystko można zrobić.
Nie chce się podłączać do kłótni linux kotra windows ale niech niektórzy nie będą śmieszni mówiąc że coś nie działa. To nie wina systemu Linux że M$ ma praktyki monopolistyczne i ładuje kupę kasy, co przejawia się brakiem sterowników dla konkurencji. Za brak sterowników raczej byście krytykowali twórców sprzętu i ich umowy z M$. Świetny podsumowujący...
(at)_lazor_ Opisujesz to, co ja też widzę i czego doświadczam. Kilkaset osób z różnych krajów i kontynentów pracuje razem nad jednym systemem i to działa. Są postępy, są konkretne osiągnięcia i odkrycia realizowane również jako publikacje naukowe. Ale nagle trafisz do zespołu, w którym od pierwszego dnia czujesz, że "coś nie gra", czegoś brakuje. I...
Bascom - początkujący C - zaawansowany Assembler - "Hardcore" Jeśli to "zaawansowany" przy C oznacza, że można tworzyć zaawansowane programy, to się całkowicie zgadzam. Jeśli natomiast oznacza, że programista by w nim pisać musi mieć duże doświadczenie lub że programowanie w tym języku jest zbyt trudne dla kogoś, kto nie miał z tym wcześniej styczności,...
Witam Jestem amatorskim programistą w języku Basic. ... Z assemblerem nie miałem nigdy do czynienia, nawet nie wiem "z czym to się je". Proszę o pomoc! Znasz język C? Dla 8 bitowców opartych na procesorze 65(C)02 jest kompilator tego języka - CC65. https://cc65.github.io http://6502.org/
Nie chciałbym tutaj wygłaszać wywodów o wyższości świąt Bożego Narodzenia nad świętami Wielkiej Nocy.Uważam jednak iż Bascom jest dopuszczalny dla ludzi ,którzy znają bardzo dobrze architekturę i listę rozkazów 51-ki.W przypadku początkujących programistów Bascom się tak sprawdza jak ominięcie tabliczki mnożenia w szkole podstawowej za pomocą kalkulatorów.Owszem...
No dobra, ale miejmy jasność. Po to szukam pomocy wśród m.in. programistów niskiego poziomu, żeby ustalić, czy da się przepisać sterownik lub samodzielnie stworzyć prosty interfejs w oknie komend, do przesłania myszce instrukcji. To, że natec zawalił już wiem ;) Próbowałem grzebać sam, ale moje działania ograniczają się do przejrzenia plików z użyciem...
W BASCOMIE się nie da ze względu na precyzyjne czasy wyświetlania jednej linii sygnału. Świetnie nadaje się do tego Assembler gdzie kontroluje się każdy takt procesora. Jeżeli będzie zainteresowanie to mogę wrzucić moje kody poczawszy od nauki wyświetlania najprostszego wyświetlania na jednej połówce czarnego a na drugiej czarnego, poprzez prostokąt,...
Początek: zamiast zapisać wzorce cyfr w tablicy w pamięci ROM, radosny programista pisze sekwencję instrukcji, które wpiszą te stałe do pamięci RAM. etykiety od licz_cośtam- to przykład, jak nie należy robić wyświetlania z multipleksowaniem. Pauza: przykład, jak nie należy robić opóźnień słyużących do odliczania czasu. Bardzo dydaktyczny program.
Jestem właśnie na etapie pisania deasemblera i z praktyki mogę powiedzieć, że różnych wyników deasemblacji będzie tyle ile zastosujemy różnych deasmblerów. Jeszcze przy małych programach, w których nie ma tablic z danymi wyniki będą prawidłowe i czytelne, jednak im program jest dłuższy i posiada wiecej tablic danych to różnice w deasemblacji mogą być...
Pracuję jako programista od wielu lat. Zaczynałem od Logo, Basica na Atari. Potem był Pascal, Assembler, C, Delphi, C++, PHP, ASP .net i wiele innych. Powiem szczerze, że ciężko jest przewidzieć który język/platforma/środowisko będą popularne za 8 - 10 lat. Sam często żałuję, że poświęciłem czas na naukę pewnych technologii, architektur które obecnie...
Ja pisałem nie w sensie kodu tylko logiki. Po co urządzenie ma dzielić przez zero? Jeżeli w algorytmie dopuszczamy do takiej sytuacji (bez reakcji na to krytyczne zdarzenie) to algorytm jest do kosza. To znaczy wykrycie dzielenia przez zero powinno zatrzymać jakiekolwiek dalsze przetwarzanie dalszych obliczeń w programie (takie jest moje zdanie). Takie...
Dzięki za wyjaśnienie :D. Uczę się assemblera tylko dlatego, żeby zobaczyć o co w nim chodzi, ale kto wie może kiedyś będę chciał napisać jakiś RTOS :D, więc przydałoby się go znać. Drugi powód to taki, że gdybym w przyszłości dostał pracę jako programista mikrokontrolerów i dostałbym zadanie napisania albo przerobienia jakiegoś kodu w assemblerze,...
A jak chcesz się tylko pobawić w programowanie to polecam chyba nieśmiertelną 8051 :) jak mawiał mój nauczyciel, tak jak każdy prawdziwy kierowca zaczyna od maluszka, tak każdy prawdziwy programista zaczyna naukę od 8051 :) :) :) ale jezeli chcesz pomysł na konkretny układ elektroniczny to tak jak napisał kolega Józef18 jezeli nie miałeś styczności...
W dzisiejszych czasach nie warto sobie zawracać głowy assemblerem. nie planuję programować w asemblerze, ale zrozumienie kroku pomiędzy językiem wysokiego poziomu a językiem maszynowym zbliża mnie do zrozumienia jak w ogóle działają procesory (jestem po lekturze kilku rozdziałów z książki elektronika w pytaniach i odpowiedziach). Raczej ARM, nie warto...
Również uważam, że Python na Arduino to bardziej ciekawostka niż użyteczne narzędzie. Python jest językiem skryptowym, do działania potrzebuje określonego środowiska, które może zapewnić system operacyjny o zdecydowanie większych zasobach niż Arduino. Bałbym się w tym środowisku uruchamiać coś co zawiera więcej niż kilkadziesiąt linijek kodu. Do tego...
Są zastosowania w których przekaźniki jeszcze długo nie będą wyparte przez SSR :) Zgadzam się. Podobnie jak lampy elektronowe. Jednak ich popularność zdecydowanie spadnie a pozostaną jedynie w tych bardzo wyspecjalizowanych zastosowaniach. W elektronice od początku jej istnienia naturalnym jest dążenie do eliminacji elementów mechanicznych na rzecz...
Nie koniecznie jest taki wolny - dużo zależy od programisty i jego umiejętności programistycznych oraz optymalizacyjnych. Równie dobrze można powiedzieć że C++ jest wolny w porównaniu do Assemblera x86 - jednak programy niskopoziomowe wymagają ogromnych nakładów czasu, przy skomplikowanych algorytmach odpowiednio zoptymalizowanych. Programy dużo zajmują...
Pytałem profesora dlaczego nie w C, a on ma być w asemblerze. Także, literatura to Assemblera pod uC by się przydała. Mam Asembler+ podręcznik programisty - elita rosyjskich programistów ale pod Windows 32bit
Jeżeli ktoś pracował z innymi sterownikami niż Siemens, to jestem przekonany na 99%, że nie wybrał by Siemensa gdyby nie musiał. Simatic S7. Czy na pewno warto??? Powiem tak: ja system S7 lubię i pracuje mi się z nim dobrze. S7 ma szereg zalet nie występujących w sterownikach i software konkurencji. 1. Bardzo duża elastyczność zmian on-line. Podczas...
To może tak:-) Ja sam się uczę assebmblera na ATmega i jednocześnie elektronikiem jestem bardzo początkującym. Jednak programista "zawodowym";-) Więc jak chcesz mogę pomóc Ci w assemblerze albo C (ale tutaj ogólnym, nie na mikrokontrolery) a Ty pomógł byś mi w mojej przygodzie z elektroniką;-) Jeśli jesteś zainteresowany pisz na PW.
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,...
Mam raczej nikłe doświadczenie w PICach. Z tego co się orientuję, są mało przyjazne dla programisty, oczywiście porównując do AVR. Jeżeli programujesz w assemblerze, na pewno się srogo zawiedziesz schodząc do PICa.
AVE... Kto normalny programuje w assemblerze komputery PC? Takie rzeczy to tylko twórcy kompilatorów i czasem programiści jądra systemu robią, i tylko dlatego, że nie mają wyboru. Teraz nawet programowanie mikrokontrolerów w assemblerze nie ma sensu, bo są wydajne kompilatory języków wysokopoziomowych(z wyjątkiem Bascom AVR, który nadal ma problemy...
biorac pod uwage, ze czasem w assemblerze mozesz napisac x instrukcji, ktore realizuja dokladnie to samo co 3*x instrukcji, ktore wygenerowal kompilator, mozna raczej zalozyc, ze: a. bedzie to dzialalo niezdefiniowanie (ale jednak) szybciej b. bedzie zajmowalo mniej miejsca dla niektorych to wazne, bo sa perfekcjonistami 3: volatile unsigned int...
Nie mogę się zgodzić z tezą postawioną w temacie. To co obserwujemy, to jest cena postępu. Technologia staje się coraz bardziej rozwinięta i pojedynczy człowiek ani nie jest w stanie jej dogłębnie poznać, ani nie ma takiej potrzeby. Kiedyś układy budowało się z rezystorów, kondensatorów, cewek, lamp elektronowych, później diod i tranzystorów. Później...
Kess V2 nie jest interfejsem diagnostycznym. Usuwanie immo... jeśli nie ma gotowego patcha, to trzeba przeanalizować program sterujący, znaleźć gdzie w pamięci siedzi immo, wykasować go i przeliczyć sumy kontrolne. Generalnie zadanie dla programisty biegłego w programowaniu w języku maszynowym/assemblerze danego procesora. Dla każdego sterownika jest...
Pisząc w C tego nie wiesz i wiedzieć nie będziesz (chyba, że zajrzysz w wygenerowany przez kompilator kod assemblera - co swoją drogą jest czasami przydatne). Nie wiem jak daleko działa REGISTER, ale prawdopodobnie kompilator patrzy bardziej na to jak na mocną sugestię niż 100% wymuszenie, bo co by zrobił gdybyś zrobił 20 zmiennych int jako REGISTER?...
Tutaj jest również ciekawa dyskusja: https://www.quora.com/Why-is-C++-conside... Przejrzałem tylko pobieżnie - większość "wad" to wady z punktu widzenia programistów C#, Pythona itd, a reszta to właśnie niepoparte niczym uprzedzenia. Jest nawet link do opinii Johna Carmacka (ten od Dooma i Quake'a), że C++ jest równy C, z tym że jest...
Nie narzekajcie koledzy aż tak bardzo, ogłoszenie po podaniu proponowanej płacy wcale nie jest takie złe. Jedyne do czego można się czepiać to ten assembler (jakiego procesora?) i C++. Po co to programiście PLC, nie wiem.
Może budowanie z cegły jest dla Ciebie lepszym rozwiązaniem , dlaczego jednak najchętniej wszyscy budują z suporexu? Dom z cegły wymaga większego nakładu kosztów, więcej zaprawy, ma gorszą izolację i koszuje tyle , że nikt dzisiaj tego nie robi. To miniona epoka. Tak jak asembler.A mówienie , że jest się lepszym bo zna się assembler to tylko przechwałki....
...C to C niezależnie od platformy i dlatego warto się go nauczyć. Czy to będzie avr-gcc, arm-gcc, IAR, CV, czy mikroC, nie ma większego znaczenia. Ale jak się nauczysz BASCOMa, to nauka C będzie praktycznie od podstaw, a doświadczenia z Bascoma na niewiele się zdadzą. A prędzej czy później i tak człowiek się rozwija i Bascom przestaje wystarczać....
Witam serdecznie! Programuje w wielu jezykach skryptowych i chciałbym nauczyc sie teraz programować procesory sterowanie jakimis małymi wyswietlaczami swiatelkami itd. jak wiadomo jestem początkujący w tej dziedzinie i potrzebuje waszej rady, a wiec: 1. jaki język programowania? (jesli chodzi o kursy, ksiazki i tak dalej sam juz sobie dam rade, slyszalem...
Natomiast co do apki to działa w realtime off-line... To bardzo ciekawe, bo samochodów jest kilkaset modeli (nowych!) plus wiele z nich jest w różnych wariantach, a widać, że rozpoznaje też starsze. To musiałaby być naprawdę duża appka. Może jednak łączy się z jakimś API? Openalpr - to jakaś pomyłka na obecne czasy (też kiedyś testowałem) - dobre do...
Nie przy C, gdzie zanim zaczne cos robic, to zuzywam pare kilo flash-a :( To włącz optymalizator. C wcale nie jest AŻ TAK CIĘŻKI jak to ciągle piszesz, tylko programiści są ciężcy. Przecież jest tłumaczony na assemblera i optymalizowany w celu np reużycia wartości wpisanych w rejestry etc. W większości przypadków nie ma sensu pisać w asemblerze.
Jeśli mogę dodać swoje 3 grosze - to powiem, że jeśli ktoś wymyślił i napisał kompilator JAVA dla takich procków (ktoś podał link na początku tematu) to dlaczego mówić, że się nie nadaje? - wg mnie nadaje się bo jeśli autor będzie chciał zrobić sobie prosty układzik do migania diodą LED to zrobi to zapewne i w JAVIE. Autor poszukuje JAVY bo na PCtach...
jaki problem zrobić prostą przetwornicę nieizolowaną? Power Integrations robi do tego scalaki i nawet przeprowadza obliczenia programem, nie ma nic prostszego. A właśnie że jest coś prostszego. To właśnie dzięki czemu ten układ mi się podoba. Nie widzę żadnego sensu by oszczędzając na groszowym mostku i optotriaku, wstawiać relatywnie drogie i trudniej...
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...
Jakość tego rozwiązania też jest istotna. Czasem priorytetem jest czas opracowania, czasem wydajność kodu, a czasem niezawodność. Inaczej pisze się oprogramowanie do urządzenia, które raz włączone będzie działać przez kilkanaście lat bez restartu, a inaczej do takiego, które które włącza się raz na tydzień na 15 minut. Zaletą Matlaba jest niezawodność,...
Według mnie nauki nie powinno się zaczynać ani od C ani od C++, że tak powiem są to języki "nieprzyjazne" dla wszystkich którzy zaczynają się ich uczyć, a co mówić dla kogoś kto nie miał żadnego kontaktu z programowaniem. No, ale my nie mamy wpływu na to co rodzi się w głowach ludzi którzy ustalają materiał przerabiany na zajęciach. Co więc Twoim zdaniem...
.S. Osobiście debugguję tylko zoptymalizowane programy, nie wiem po co miałbym tracić czas na debuggowanie takich z wyłączoną optymalizacją. A ja wręcz przeciwnie, staram sie debugować programy bez optymalizacji. Dlaczego? Ano dlatego, że optymalizacja robi sieczkę z kodem i to jak wyglądają kolejne kroki ma się nijak do pokazanego kodu programu. Utrudnia...
Polecam zobaczyć [url=https://hackaday.com/2018/03/08/rac... Jest to przykład co można zrobić z ATtiny85 (animowane demo 204 x 240 pikseli i 60 FPS). Tekst, który napisałeś jest mocno tendencyjny. To, że w udostępnionym przykładzie ktoś poszedł po linii najmniejszego oporu i czyści za każdym razem cały wyświetlacz, nie znaczy...
Klasyczny temat, zawsze taki temat będzie się ciągnął. Dzisiaj w pracy padło stwierdzenie że programista w python to oksymoron. A ja się z tym nie zgodzę, to że ja lubię grzebać w czystym C, na pograniczu assemblera (i o dziwo nadal jest w tym praca), nie oznacza że to jest ten jedyny wspaniały język a reszta to dziadostwo. Najważniejszym pytaniem jest...
W sumie to trudno powiedzieć w czym C jest przydatniejszy niż pascal. W obu da się napisac to samo (a i tak odstają od assemblera, oczywiście jako wstawki). Fakt, że obecnie jest powszechnie używany, ale C pozwala na takie niechlujstwo przy pisaniu programów, że nastepnego dnia sam programista będzie siedział i zastanawial się o co w tym chodzi. To...
assembler darmowy assembler opcja programista programista stm32
astra przyciski szyby windows update dziać panel kinco
fabia schematy osadzania puszek elektrycznych
Brak masy w oświetleniu tablicy Ford 8360 - diagnostyka i naprawa Radio samochodowe odbiera tylko jedną stację - przyczyny i rozwiązania