IDE... one :D jeśli chcesz coś przenośnego i nie wymagającego instalacji, to na stronie: https://ideone.com/ można zdalnie pisać i odpalić kod assemblera ;)
assembler w AVRach jest lewy, prosciej zaprogramowac jakies MSP430 albo PICa 0x41 0x56 0x45!!
Wątpie, chyba że sam przetłumaczysz. Bez znajomości jez. angielskiego daleko nie zajedzie się obecnie w elektronice.
Zacznij od nauki assemblera. Następnie programy do fleszowania Nokii.
Proponuję [url=http://www.dzyszla.aplus.pl/downloa... prostych kodów do nauki Assemblera
Cześć wszystkim Przejdę do rzeczy - czy znacie może jakieś pozycje książkowe (mogą być pdfy) uczące assemblera do tego modelu? Przyznam, że ten przedmiot mi wyjątkowo nie leży na studiach i mam już spore zaległości a poza tym chciałbym to umieć. Jestem lekko zdesperowany bo w googlach niewiele znalazłem.
w Internecie krąży tłumaczenie "Art of Assembly Language",jest też dostępny oryginał po angielsku , poszukaj . A co do składni FASM to do takich zadań wystarczą przykłady dołączone do tego kompilatora
dobre książki... Moim zdaniem na początek najlepsza jest książka "Zrozumieć assembler" autorstwa Jeff'a Duntemann'a.
tak wystarczy odczytać cały port i zamaskować:>
Trudno cos wskazywac - bo program jest tak prosty ze glowa boli. Glowna petla to zaledwie 6 instrukcji wysylajacych tablice na Port B... do tego w przerwaniu prosta obsluga komunikacji z PC ktora w twoim wypasku jest cala do wywalenia. Zreszta przerobka zalezy od tego jak bedzie wygladac docelowo elektronika. Natomiast co do tego czy ktos sie znajdzie...
Jeśli przykłady znalezione w sieci i przykłady z avr-gcc Ci nie wystarczają to może książka "Mikrokontrolery AVR w praktyce: Jarosław Doliński. Z tym, że wszystkie przykłady są na procesorek, którego już nie robią, ale to już mniej istotne. Tu możesz popatrzeć: http://hubbard.engr.scu.edu/avr/avrlib/ tutaj: http://www.captain.at/electronic-index.p...
Zajmuje się programowaniem w asemblerze procesorów ARM a dokładnie programuje układy oparte na rdzeniu Cortex-M0 (LPC111x) ale swój kod przenosiłem także na rdzeń Cortex-M3 (LPC13xx) taki sam jak w procesorach którymi ty jesteś zainteresowany (STM32). Postaram się teraz udzielić odpowiedzi na twoje pytania: 1. Wie w jaką dokumentacje trzeba się zaopatrzyć...
Bardzo dziekuje za odpowiedz. Jednak jezeli ktos mialby obszerniejszy material na ten temat to bylbym wdzieczny. Czytanie dokumentacji od ST niestety nie nadaje sie (IMHO) do nauki assemblera.
Do nauki assemblera 8051 polecam program (symulator) jagoda http://zst.cieszyn.pl/mikro/download.htm...
Dzień dobry Szukam materiałów do nauki assemblera z linku: http://rudy.mif.pg.gda.pl/~bogdro/ który niestety wygasł, słyszałem dobre opinie o tych materiałach, jakby ktoś miał na komputerze prosiłbym o informacje
Przede wszystkim raczej nauka Assemblera, po to by zapoznać się z architekturą systemu, wpisywanie wartości do rejestrów itd., gdy bedziesz umiał już to, zapoznanie się z C będzie formalnością. A najlepiej zapoznaj się z tym jak działa Windows/Unix i działaj podobnie zgodnie z architekturą.
Tak, bo rzeczywiście do nauki assemblera jest jak znalazł. Zestaw rozkazów '51 jest stosunkowo łatwy do opanowania i dość łatwo się w nim programuje. AVRy są stworzone z myślą o programowaniu ich w C... DSM-51 służy do nauki programowania w assemblerze (poznania ogólnej idei programowania w tym "języku").
CPLD zamiast "wiadra" TTL to nie emulator tylko inne wykonanie urządzenia. To można będzie go nazwać COBRA 2. ;) ALbo Cobra 1/2. Może jednak, tak jak zrobił Sinclar z Spectrum (w końcu kolor "nie chcem ale muszem" dodać) Cobra1+? Albo Cobra 128 (256)? Co by nie gadać. Jak nie bedzie e-mail-i w tej sprawie do EP to zostanie w sferze marzeń. Ja sentymentu...
Widzisz Kolego, reverse engineering nie jest czymś czego się można nauczyć. Trzeba mieć duże, naprawdę duże doświadczenie w programowaniu i niestety nic tego nie zastąpi. Ciekawe zresztą po co to komu poza wąska grupa kopistow. Jeżeli chcesz zostać crackerem i łamać zabezpieczenia programów - to wybacz z takimi umiejętnościami można się tylko uśmiechnąć...
Po pierwsze musisz się zorientować czym jest assembler (Jest to język używany zazwyczaj do programowania mikrokontrolerów). Z twoich pytań wynika ze nie masz na ten temat w ogóle pojęcia. Pewnie uczą technikach informatycznych lub elektronicznych. Jak zacząć naukę? Poczytać trochę o mikrokontrolerach (standardowo zacząć od '51) ściągnąć jakiś program...
Z tego co piszesz to nie tyle potrzebujesz manuala do assemblera, co ogolnych informacji na temat mikrokontrolerow i programowania. Zanim moderator nie wywali tego tematu zacznij od przeczytania przyklejonych postow na tym forum "Pierwsze starcie z mikrokontrolerami ", "Jak zacząć pisać programy - AVRSTUDIO + WINAVR ", "AVR - jak zacząć i co wiedzieć...
Znalazłem jaki to format :) okazuje się że to NEC protocol http://www.sbprojects.com/knowledge/ir/n... 16 bitów które nadaje pilot dzieli się na 2 części. 8 zwykłych i 8 zanegowanych.To samo z adresem. wystarczy napisać program ale to zrobie w ramach nauki assemblera.
Witem, Potrafie juz dosyc sprawnie programowac wspomniana klase w c++. Zajmuje sie tym ponad pol roku. Nie chce przestawic sie na programowanie w assemblerze, jednak czasami zachodzi koniecznosc przejrzenia kodu assemblera i sprawdzenia czy optymializacje stosowane przez kompilator nie wypaczyly sensu programu. Chcialem zapytac jakie materialy do nauki...
Jestem elektronikiem i odpowiem z mojego punktu widzenia. Na pewno nie warto ślęczeć nad nim godzinami bo programowanie w asemblerze to nic innego jak znajomość instrukcji rozkazów dla danej architektury oraz znajomość jej działania. Jako informatyk powinieneś mieć o tym pojęcie i świadomość jakie skutki niosą za sobą po stronie kodu maszynowego pewne...
Hej Tak na początek poleca ścignąć dekompiler IDA Pro, a raczej zanim IDA to nauka assemblera. Do tego warto zajrzeć na stronę Andyego www.andywhittaker.com Tam jest kilka podstaw jak to on zaczynał zabawę ze sterownikiem Bosch ME7.1 Niestety nie mam wiedzy assemblerowej na tyle aby czytać z tego jak z książki. Więc czytam czytam i próbuję przyswoić....
Moje zdanie jest takie: nauka assemblera ZMUSI cię do zapoznania sie z architektura procka. A programowanie mikrokontrolerów ma wiecej wspolnego z elektroniką, to nie pascal na PC! Dlatego znajomość architektury Ci sie przyda, jak będziesz chcial "coś" do tego procka podłaczyc. Bo bez wyswietlacza i klawiatury jest głuchy i ślepy :) Poza tym polecam...
powiem tak (wybaczcie, że nie na temat) : DSM51 mnie wychował w szkole średniej z przymusu (i tutaj pozdrowienia dla prof.Mietełki z Zespołu Szkół Elektrycznych w Opolu) a teraz prowadzę własną firmę a programowanie procków to moje główne źródło dochodów. Nie chcę, żeby ktoś pomyślał, że sę chwalę - chcę tylko wszystkich zachęcić do nauki programowania...
W celu zapoznania się z tym, jak działa procesor, polecam też naukę assemblera dla jakiegoś bardzo prostego mikrokontrolera typu 8051, jest to jakieś przedpole, do tego, by zacząć rozumieć na czym mniej więcej opierają się bardziej skomplikowane operacje w nowszych procesorach. Bo część operacji, jest identyczna w nowszych procesorach, tylko operuje...
Teraz Skodzinka posiada moje logo. http://obrazki.elektroda.pl/3842130200_1... http://obrazki.elektroda.pl/5924635600_1... Wieś śpiewa i tańczy. hmm ja jakos nie widze problemu. Jak by to zrobil w Bascomie to jeszcze mozna by sie przywalic, a tutaj widac chcec nauki assemblera co obecnie wlasnie niezbyt czesto sie zdarza...
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...
Odswiez swoje zrodlo danych :) Sciagnij najnowsza wersje WinAVR i AVRStudio (4.18) i zainstaluj je w takiej kolejnosci. Bedziesz mogl sledzic wykonywanie skompilowanego programu, lecz tu pewna uwaga. Wlasciwie na kazdym poziomie optymalizacji (z wyjatkiem moze -O0) polecenia nie musza byc wykonywane w takiej kolejnosci w jakiej wystepuja w programie,...
Tomku, nie chcę Cię demotywować, ale skoro nawet nie umiesz zastosować się do składni polecenia, przeczytać komunikatu, to odpuść sobie na jakiś czas zapał do pisania systemu. Można zrobić wiele, bardzo prostych, a przydatnych programików, ułatwić sobie codzienne obowiązki. Zacznij od tego. Potem przejdź do nauki assemblera, zrozum, jak powstaje kod...
Czytam, czytam. Akurat tam zaglądam nad wyraz często - wiem jak poustawiać bity, itd - moje pytanie tyczyło się głównie wydajności prądowej, itd, prawda? ;) Nie programuję w C. Nie chcę. Wystarczyło mi nauki assemblera. C, no cóż, może kiedyś. A Bascom nigdy :D Co do kodu - wiesz ilu programistów popełniało samobójstwa przez intuicję? ;) Nie no, żartuję....
Cudowne! Cale 12kB! Pokaż, jak napisać coś lepszego i zarób na tym. Prawo podaży-popytu. Zamieść swoje tylko 12kB.;) Ja nie umiem, więc się nie wypowiadam w tej kwestii, ale to dobrze, że taki krok zrobili. Przynajmniej ktoś na tym cokolwiek skorzysta i być może zamiast tłuc na informatyce w szkołach Pascal'a, może zacznie się nauka porządnego Assemblera...
Na razie nie planuję udostępniania wsadu, źródła ani schematu. To może w ogóle nie publikować? Sorki, ale schemat to raczej nic specjalnego, a zasadniczo daje orientację co popełniłeś. Źródło???? Niestety, ale z forum DIY powoli robi się stragan. Co do statycznego wyświetlania - jest fajnie, bo proste w oprogramowaniu, diody świecą mocno, tylko nie...
1. mi_ma: nie C46 Direct to TV a C64 ;) 2. szakamason: a czy np. fanom Garbusów czy Syrenek też będziesz mówił, że Golf jest lepszy ? ;) Osobiście wcale nie uważam, że z C64 można aż tak wiele wyciągnąć - co nie przeszkadza mi w posiadaniu paru 64-ek, 128-ek, z 10 różnych stacji do nich... i jeszcze kilku 64DTV ;) uP 6502 pomimo ponad 30 lat obecności...
Ja osobiście zazdroszczę znajomości Assemblera. Próby nauki skończyły się niczym. Dałoby się napisać podobny program w czymś innym?
LJMP START ORG 100H START: CLR P1.7 ; Zapala diodę CLR P1.5 ; Włącza brzęczyk MOV A,#10 ; Kopiuję wartość 10 do ACC LCALL DELAY_100MS ; Czeka 100ms*wartość w ACC czyli razem 1s SETB P1.7 ; Gasi diodę SETB P1.5 ; Wyłącza brzęczyk MOV A,#10 ; Kopiuję wartość 10 do ACC LCALL DELAY_100MS ; Czeka 100ms*wartość z ACC czyli razem 1s LJMP START ; skok do etykiety...
Darson55, czy Ty naprawdę nie umiesz czytać? Przecież Light'I wyraźnie napisał w swoim pierwszym poście, że AVRStudio to taki kombajn (zintegrowane środowisko) do kompilatora assemblera avrasm2. Oczywiście, możesz sobie ściągnąć samego avrasm2.exe i kompilować programy z linii poleceń (ja tak czasem robię jeśli nie mam pod ręką Linuksa) albo możesz...
Nom jam ciekaw co nowego ?, bo właśnie zabieram się za naukę C i deko assemblera. Nowy Bascom ma obsługę Xmega, a co ma nowy WinAVR ?
Jedna aktualnie jest zdjęta i nie wiem jak długo to potrwa: http://www.elektronika.qs.pl/asm_avr_jez... Ta strona jest przenoszona pod adres http://www.edw.com.pl/ea/ Ze starego serwera stronę skasowano bez uprzedzenia admina i pod nowym adresem jeszcze nie wszystko działa.
jakie książki polecacie kupić do nauki podstaw języka C pod kątem pisania programów na mikrokontrolery jak na razie opanowałem podstawy assemblera ale większość userów skłania się jednak w strone C mam na oku jedną pozycje Język ANSI C ale to chyba idzie w strone PCtów czy znacie inne ksiżki o podobnej tematyce, z czego wy czerpaliście wiedze . chodziło...
Klasyk: "Jak pisać wirusy" Dudka (asembler dla DOS) W załączniku gałąź linków opery z których kiedyś korzystałem (asembler w DOS oraz Win32). A z oprogramowania polecam http://www.winasm.net/. Nie ma sensu przesiadać się na starszy komputer tylko do nauki asemblera.
Tyle wypowiedzi na marne... Języki programowania to nie języki naturalne - nauka jednego(obojetnie jakiego umozliwia szybkie nauczenie dowolnie innego[no może za wyjatkiem assemblera - ale pisanie w tym języku dzisiaj nie ma sensu{No chyba co najwyżej wstawki},mamy pełono bibliotek obsługujących prawie wszystko w trybie bezposrednim OPENGL,DIRECTX,etc])....
Polecam książke: Mikrokontrolery AVR w praktyce: Dolińskiego.Jest tam kilka przykładów, co prawda pisanych w C++... Każde polecenie assemblera jest opisywane szczegółowo w treści ksiązki. A jeśli byś chciał to są symulatory do tych mikrokontrolerów: 1.AVR Studio - http://www.atmel.com/dyn/products/tools.... - bezłatny programik 2.AVR-GCC...
Martwi mnie jedynie ta taśma....nie prościej było to wykonać na złączach ? Hmm czemu nie złącza? Nie miałem pod ręką akurat czegoś co by ładnie pasowało. Wzorowałeś sie na jakimś gotowym produkcie? Ile Cię to wyniosło? Na żadnym gotowym się nie wzorowałem, po prostu tak wymyśliłem i zrobiłem. Koszt: jakieś 10zł - za plexi i śrubki, reszta z zasobów...
Witam, Po raz kolejny jestem bardzo wdzieczny, przyznam sie ze umieszczejac tego posta na forum nie spodziewalem sie otrzymania, az takiej pomocy, powoli zaczynam miec wyrzuty sumienia. ;) A tak juz zupelnie powaznie to z pewnych przyczyn rozpoczecie zabawy bede musial przelozyc na przyszly tydzien :'(. W miedzyczasie pozostaje mi tylko zabawa w VMLAB...
AVE... (at)acctr Jakieś 20 lat temu dzięki kursowi BASCOM z EdW tysiące początkujących nauczyło się podstaw programowania mikrokontrolerów AVR. W USA podobną rolę pełniły płytki i mikrokontrolery PIC BASIC Stamp, jeszcze bardziej ograniczone ze względu na wielkość pamięci. Nie chodziło o jakość narzędzia, ani o język, tylko o to by w ogóle nauczyć programowania...
W Technicznej faktycznie nie ma ale w http://www.wysylkowo.pl/ to jednak coś znajdziesz. Najlepiej wpisz w google frazę "Arkadiusz Krysiak" i przeleć się po wszystkich znalezionych księgarniach wysyłkowych. Możesz też od zaraz rozpocząć naukę assemblera czytając kurs na stronie http://mikrokontrolery.of.pl/. Są bardzo proste przykłady z komentarzem...
Napiszę słówko jako człowiek, który pisze programy na mikrokontrolery od kilkunastu lat. Taka prawdziwa nauka assemblera w tym momencie nie ma najmniejszego sensu. Dlaczego? Bo niby, którego asemblera uczyć się. Każda rodzina procesorów ma inną listę rozkazową. Jeżeli nauczysz się asemblera, powiedzmy na AVR-y 8 bitowe (seria ATmega), napiszesz tam...
Na www.avrfreaks.com są początki assemblera.
Moim zdaniem nauka sama w sobie assemblera nie ma sensu, w czystym assemblerze już raczej nikt nie pisze, co innego intrinsics które są namiastką assemblera i bez nich nie da się wyciągnąć pełnych możliwości niektórych architektur (np cortexy m3 w górę). Inna sprawa analiza assemblera, to już warto znać gdyż kompilator (zwłaszcza przy optymalizacji)...
Mi powiedziano w kilku miejscach że '51 uczy się na uczelniach nie dlatego że mają do tego sprzęt, bo wykupienie powiedzmy 10 płytek ewaluacyjnych dosyć dobrze rozbudowanych opartych o ARM to koszt raptem 20 000zł, ale dlatego że '51 i ich pochodne zajmują nadal sporą część "systemów wbudowanych". A to że istnieją nowocześniejsze układy, bardziej rozbudowane...
Dzięki,to już jest coś bardziej zaawansowanego niż do tej pory robiłem. Szkoda,że nie ma zadań do samodzielnego rozwiązania w celu przećwiczenia,ale zawsze coś
Gdyby procesory AVR cudownie mnożyły częstotliwość to pewnie w moim kompie byłby taki jeden, pod wiatraczkiem:) Tak wracając do tematu, to piszesz o wewnętrznym zegarze dla peryferiów (m.in. Timer1). Mikrokontroler nie mnoży 64-krotnie zewnętrznego sygnalu zegarowego, tylko sygnał z wewnętrznego oscylatora RC o częstotliwości 1MHz. Ja stosuję zewnętrzny...
Jakby ktoś chciał to mam kompilatory i symulator do assemblera '51. Chętni niech podają mejla.
https://obrazki.elektroda.pl/9443989800_... Jednopłytkowy komputer oparty na mikroprocesorze 8085 Założeniem było zaprojektowanie i zbudowanie prostego komputera na jakimś prostym procesorze w celu nauki assemblera. Konstrukcja oparta jest na wcześniej wspomnianym mikroprocesorze Intel 8085. Dlaczego akurat taki? Taki akurat miałem...
Pascal - do nauki algorytmow, chyba, ze planujesz przygode z Delphi, albo pisanie "gier" z uzyciem assemblera ;) C - do nauki algorytmow i zarzadzania pamiecia, pozniej moze byc programowanie mikrokontrolerow C++ - juz ciekawiej, mozna sporo napisac C++ Builder - fajnie, bo mozna w okienkach ;) a tak podsumowujac to ile osob, tyle bedzie odpowiedzi,...
angielskiego nie rozumiem... mysle ze to bedzie dla Ciebie duze utrudnienie przy nauce jakiegokolwiek jezyka programowania, bardzo duze utrudnienie...
Jako że asembler jest z reguły samodzielnym niezależnym, i nie związanym z IDE programem wszelkie etykiety i makra są jego wyłaczną domeną. Generalnie etykiety i marka to jest inna droga przy kompilacji ale te rozważania wkraczają w naukę o kompilatorach/translatorach. Jeżeli assembler jest makto-assemblerem (dziś trudno o inny) to wszelkie maka są...
Jakieś dwa tygodnie szukam czegoś na czym mógłbym zacząć naukę. Próbowalem z 89C2051 ale programatory sa skomplikowane i drogie. Interesuje mnie programowanie a assemblerze i jak najprostrze programowanie układów. Ten temat może pomóc ludzią którzy podobnie jak ja chcieliby zacząć naukę programowania mikrokontrolerów. Moje pytania to: Jaki układ - tani,...
hmmm... assemblera na avr? właściwie to po co? rozumiem że bliżej sprzetu itd ale skoro wszystko albo prawie wszystko da sie napisac w c ktore jest wygodniejsze to po co uczyć się assemblera?
Nie no spoko zadnej sprzeczki nie zamierzam robic ;-).Assemblera znac trzeba, co do tego nie ma zadnych watpliwosci, jesli chce sie faktycznie umiec programowac uC.Po prostu przychodzi moment kiedy zapanowanie nad kodem assemblera staje sie uciazliwe i tu powinno wkroczyc C.Dodatkowo przesiadka na kazda inna rodzine jest duzo latwiejsza pod wzgledem...
Czekaj czekaj... bo nie wiem czy dobrze zrozumiałem. Czy Ty chcesz na początek napisać komunikator internetowy, a na dokładke własy, dopracowany system operacyjny? No to mnie dość mocno rozbawiłeś :D Jakie masz doświadczenie w programowaniu? Bo jeżeli żadne, to najpierw polecam Ci gruntowną naukę podstaw na przykład C++, dopiero potem przesiadkę na...
Witam, ostatnimi czasy zainteresowałem się (po części przez studia) programowaniem mikroprocesorów, wykorzystując program EdSim51, do początkowej nauki Assemblera. Jakkolwiek początkowe sukcesy w nim teraz napotkały na przeszkodę. Mianowicie próbowałem zacząć korzystać z programu FASMW, by pisać bezpośrednio pod Windows, i chciałem na początek sprawdzić...
Zgodziłbym się może, gdyby nie słowo "niebezpieczny". :P Co jest niebezpiecznego w tym, że do listy ( lista = long nie zmieści, że wyjedziemy indeksem poza zakres, etc. ;) Oczywiście, nie znaczy to, że w innych językach nie można się tego uczyć równie dobrze. ;) Tak naprawdę to wybór w dużej mierze zależy od zainteresowań samego początkującego, ja na...
Znajomość assemblera wymaga dodatkowej wiedzy na temat funkcjonowania procesora. Coś, czym się nie przejmujesz przy językach wysokiego poziomu. Ponadto np pisząc prostą funkcję realizujesz to 3-4 linijkami. Assembler będzie wymagał 10-20 linijek. Po prostu nauka i opanowanie będą znacznie trudniejsze. Co więcej - nie będziesz mieć do końca świadomości,...
Twoja płytka jest taka sama, czy bardzo podobna? Jakie nosi oznaczenie? Mnie ostatnio wpadła w łapki właśnie taka. Aby zacząć się nią bawić nie potrzebujesz programatora a bootloader wgrywasz przepinając piny bezpośrednio z FT232. Całą instrukcję, opis i programy znajdziesz na www.and-tech.pl. Są też bardzo podobne zestawy startowe z www.atnel.pl, nie...
Dzięki Panowie, zdecydowałem się na ICD2 z allegro, trochę drogi ale to w końcu jednorazowy wydatek. Mam kolejne pytanko, jakie środowisko do programowania tego mikrokontrolera wybrać i czy lepiej skierować naukę w stronę języka C czy Assemblera. Język C znam dość dobrze, jednak jak patrzyłem na książki w księgarni to autorzy korzystają z usług Assemblera...
napewno czyms co ma przyszlosc nie jest bascom. c albo assembler. 0x41 0x56 0x45!!
najlepiej zainwestować w programator taki jak był w EdW opisywany(atmeli) ściągnąć sobie bascom college i na początek wystarczy samemu można dojść do czegoś (może nie dużo ale zawsze na początek wystarczy) a przy okazji może wie ktoś gdzie można znaleść coś na temat assemblera? (najlepiej tak łopatologicznie)
Witam Uczelnia wymusza na mnie naukę Assemblera dla procesorów serii C51. Zorganizowałem płytkę przystosowaną głównie pod Atmegę i zamontowałem w niej w adapterze AT89C2051. Sam program próbuję napisać w edytorze: MCU 8051 IDE v1.4.7 firmy Moravia Microsystems. Napisałem wstępnie coś co miesza rejestrami: [syntax=asm] org 0 ;OZNACZENIE ADRESU POCZATKU...
Jeżeli chodzi o naukę C, to w internecie jest sporo dobrych kursów. Najlepiej opanuj podstawy ANSI C pod konsolę PC (masz do tego darmowe IDE: dev-c). Naukę tworzenia programów na mikrokontrolery zacznij i tak od assemblera na daną maszyne, bo nawet pisząc w C musisz znać rejestry konfiguracyjne i wiedzieć co procek może zrobić i ile mu to zajmie. Poza...
Ja bym polecal Raisonance -51, dobry edytor assemblera i C oraz ma dobry symulator (URAT, porty, codu, wszytko...) http://www.raisonance.com/index.php
Powoli C# wchodzi na Linuksy i taką jego chyba najbardziej udaną próbą jest projekt Mono. Kod nie jest za bardzo przenośny między Linuksem a windą, ale po niewielu przeróbkach jakoś tam działa :) to tak na marginesie. Co do samych języków - musisz też popatrzeć na zastosowanie. Ktoś tam napisał, że Java zamula, C++ jest szybszy, ale zauważ, że zastosowania...
No właśnie chcę tak zrobić - zamówiłem już 2 Atmegi8 i 2 Atmegi 16. Pobawię się nimi a zawsze można je do czegoś innego zastosować bez większych problemów... no i zestaw ratunkowy ( HV ;) ) do tych 13 chcę na dniach zbudować - tak jak pisałem nie odpuszczę tego projektu i skończę go tylko potrzebuję czasu i nauki :)
przesiadka z Bascoma na assemblera to drastyczny skok ;) i kolega może go nie przeżyć, Dlatego uważam, że zaczynanie nauki programowania od języka wysokiego poziomu to skazywanie się na wieczne błądzenie w ciemności...
Witam, problem nie tkwi w programie... Po "t2++;" nie masz żadnej instrukcji więc debugger wraca na początek pętli. Strzałka podczas debugowania pokazuje kolejną instrukcję do wykonania. ...i właśnie dlatego uważam, że naukę powinno się zaczynać od assemblera - żeby zrozumieć istotę działania(choćby przeskoków w tym przykładzie). Możesz włączyć disassember'a...
A może mikrokontrolery PIC od Microchipa? Można zamawiać je jako sample za 0zł od producenta ;). Jeżeli ktoś uczył się pisać programy w C na PC to przejście na mikrokontrolery nie stanowi praktycznie zadnego problemu. A jeżeli ktoś nie zna ani bascoma ani C ani assemblera to i tak ma do nauki jakiś język więc bez różnicy dla niego który wybierze. Odnośnie...
No to podłącz jeszcze kwarc, bo Fusa Bits masz ustawione na zewnętrzne źródło taktowania, dlatego przykładając metalowe "coś" do nóżki nr 9 układ ożywa. Albo zmień Fusa Bits na LOW 0xE1 HIGH 0xD9. To nie są nowe układy prosto z pudełka? Dodano po 1 PS. :) A na koniec zastanów się, czy może lepiej najpierw nauczyć się C, a dopiero później assemblera....
Witam. Jestem początkującym elektronikiem i userem tego forum i mam do wszystkich małą prośbę. A mianowicie w szkole zajmujemy sie nauką programowania mikrokontrolera 8051 w Assemblerze ale jest mały problem. Opuściłem kilka zajęć i niejestem teraz w temacie, od kilku dni poszukuję jakiegoś kursu, samouczka lub czegoś takiego ale niestety niepotrafię...
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...
Zadałeś pytanie rzekę... Zacznij od poniższych kroków: 1) znajdź najlepszy dla siebie "tutorial" po assemblerze, np. [url=http://www.shitsoft.net/programowan... czy [url=http://www.skowi_magik.republika.pl... lub [url=http://rudy.mif.pg.gda.pl/~bogdro/]... 2) przygotuj środowisko i zobacz czy Ci działa jakiś prosty kod (kompilacja...
Najbardziej idiotyczne dyskusje jakie można znaleźć na forach dotyczą trzech tematów: jaki język programowania jest lepszy, jakie środowisko programistyczne jest lepsze ( nie koniecznie w kontekście programowania procesorów) i jaki procesor jest najlepszy. W każdym z tych przypadków najbardziej poprawną odpowiedzią jest: to IDE, ten procesor, język,...
Witaj, odnośnie kompilatorów i środowiska to jest kilka opcji. Darmówka ale bez specjalizowanej optymalizacji kodu Kompilator: Hi-Tech MPLAB C18 XC8 SDCC Assembler: Chyba ogólnie dostępny Środowisko do tworzenia kodu MPAB X, lub ewentualnie MPLAB 8 Debug: MPLAB X + minimum pickit2 ale lepiej jest pickit3 lub droższe modele. Co do nauki programowania...
Jesli nic nie kumasz a chcesz się nauczyc to nie zaczynaj od takiego czegos... bo szybko sie zniechecisz. Zamigocz dioda w przerwaniu, zlicz impulsy i zamigocz.. itd. zacznij od czegos prostego... Poceam ksiazke "podstawy programowania miktrkontrolerów" :) miłej NAUKI ;)
no to w takim razie polecam zaczac nauke od assemblera. Kup jakąś, dowolną, ksiazke na jego temat. Pamietaj o tym zeby był to assembler dla x86 (jesli pracujesz na pececie). Do tego potrzebny bedzie Ci jakiś kompilator, jak to niestety Ci nie powiem, bo nie wiem - nigdy nie korzystałem z assemblera samego, tylko bloków assemblera w pascalu i c++. Jesli...
kol tmf jeśli "kopier" jest na tyle utalantowany aby zinterpretować kod maszynowy wprost z pamięci procesora na podstawie jego liczb szesnastkowych (w dodatku cudzy kod nie znając pierwotnego zamysłu) to już jest na tyle dużym specem że napisanie go od początku nie stanowi dla niego zbyt wielkiego problemu. Sam pomysł z zabezpieczaniem jakimiś innymi...
Zgadzam się co do tego, że AVR'y są lepsze i pewnie prędzej czy później zajme sie nimi, ale jestem uczniem technikum (we Wronkach(jedno z nilicznych pewnie w których nauczyciele na prawde wiedzą o czym mówią i potrafią odpowiedzieć na trudne pytania z sensem)) i na lekcjach Układów Mikroprocesorowych uczymy sie o budowie i programowaniu (jak na razie)...
Nie mając takiej potrzeby w ogóle nie widzę sensu uczenia się konkretnego assemblera, Nie za bardzo mi o to chodzilo. Mozliwość natychmiastowego podgladania rejestrów, flag, pamieci itp bardzo ułatwia naukę. Dlatego dostęp do taniego/darmowego debugera/symulatora jest IMO najważniejsze. Na PC-ie bez zadnego mikrokontrolera masz to dostępne za darmo...
OK. dziękuję za informację, muszę coś o tym poczytać, bo jak na razie mam znikomą wiedzę. Jeszcze takie pytanie: czy ten zestaw umożliwia podłączanie innych elementów cyfrowych np. zbudowanych na płytce stykowej? Zastanawiam się jeszcze nad tym czy po opanowaniu 8051 uczyć się dalej AVR, czy może STM32? Podobno AVR już są przestarzale, z drugiej strony...
Witam, Otóż podczas nauki programowania w assemblerze trafiłem na zagadnienie adresacja pamięci. Chciałem się was zapytać jak zamienić adres fizyczny na logiczny. Z logicznego na fizyczny : Przykładowy adres logiczny 27BC:A503H 27BC0 0A503 ----- 320C3 Czyli po prostu sumujemy segment + offset a jak wykonać w drugą stronę z adresu fizycznego: 23456h...
Napisz sobie kilka networków w LAD i przekonwertuj do STL. Wiesz, co robi ten program w LAD, więc łatwiej będzie Ci zrozumieć o co chodzi w STL i jak sie tworzy taki program. Pomocna jest też znajomość podstaw assemblera. Pisanie w SLT jest fajne i szybkie, ale wolę LADa. Pracuję w utrzymaniu ruchu i gdy w razie jakiejść awarii muszę szybko szybko zmienić...
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,...
Piszecie, że dzieci w szkole podstawowej to tylko podstawy. Gdyż to ma być dla wszystkich dzieci, jak dziecko zobaczy potencjalne możliwości to samo zdecyduje czy jest tym zainteresowane i wybierze szkołę średnią typowo techniczną. Chodzi o to żeby dzieciom pokazać jakie możliwości daje taka drukarka 3D albo mikrokontroler bez wnikania jak ma wyglądać...
>poczujesz kasę to nie uwierzę że nie będziesz tego robił. powiedzmy, ze mam tez nienajgorszy fach... >Jesli masz nieznany setrownik, nie wiesz jak sa przeliczane wartosci z mapy, jakie sa wprowadzane korekcje itp. To jest tylko jedno wyjscie zmam symbol swojego sternika, mam zarowno swoj oryginalny soft jak i w wersji podliftingowanej (diesel vw),...
hmmm teraz działa :/ jakiś błąd chyba mplaba bo na serio ilekroć klikałem step into to program szedł po kodzie assemblera :/ wyłączałem to okno klikam ponownie step into i ponownie mi się włączało okno assemblera. Jak by nie było tego buga to bym tu nie pisał :/ od niedawna pisze programy w Cxx, przedtem tylko w Hi-tech'u i tam wszystko mi śmigało poprawnie...
Proponuję zostać jednak przy C++ Builderze - jest na pewno o wiele bardziej elastyczne środowisko niż LabView. LabView miałoby sens jeżeli musiałbyś fizycznie podłączać te przeworniki do komputera, a z tematu wnioskuję że ma to być tylko ilustracja ich działania, czyli "symulator". Chyba że się mylę, ale nawet wtedy sugeruję C++ Builder - LabView nie...
Ok przekonaliście mnie jednak do assemblera i języku C chcę robić więcej niż migająca dioda led :) więc bardzo proszę poradźcie mi jakaś dobrą ksiązkę od podstaw programowania w assembler i języku C która posiada ćwiczenia itp z góry dziękuję nawet może to być jakiś poradnik internetowy w którym jest opisany krok po kroku jestem chętny nauki :D lubię...
ja na początek polecam bascoma (zaraz znajdą się przeciwnicy) ale jest po prostu banalny. Możesz też spróbować C, oraz oczywiście Assemblera - jednak jako początkującemu będzie Ci z nim trudno - sporo sie napiszesz. Zapewnie sporo osób odpowie na ten post więc na pewno coś wybierzesz. A programowałeś kiedyś cokolwiek na kompie?
programowanie assemblera definicje funkcji assemblera nauka nauka początkujący
focus świece zapłonowe pilot zmiennym kodem premier instrukcja
transformator inverters starter sprężarki
Lodówka turystyczna z kompresorem działa w jednym aucie, a w drugim nie - przyczyny Szarpanie obrazu w poziomie - przyczyny i rozwiązania