Myślę, że jeśli piszesz w C i używasz GCC - to jedną z najlepszych podpowiedzi jak i co robić w asemblerze jest właśnie C. Tzn chodzi o to, że można sobie jak na dłoni podejrzeć pliki w których masz cały kod napisany przez ciebie w C - przetłumaczony na asm i to z dobrymi opisami - co i jak. Czytanie tych plików to bardzo dobra lektura poważnie. Czasem...
Witam, ja z takim zapytaniem czy te książki Sztuka programowania mikrokontrolerów AVR- podstawy i Sztuka programowania mikrokontrolerów AVR- przykłady Andrzeja Pawluczuka są "dobre" jeśli chodzi o poznanie asemblera i później używanie go przy pisaniu programów pod AVR'y? Wg. mnie książki Andrzeja Pawlczuka są bardzo dobre. Sam z korzystałem z tych...
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.
doskonale wiem, że da się podobny zestaw zmontować o wiele taniej, mam do Doskonale powiadasz? DSM-ka to archaiczny układ projektowany inaczej niż te współczesne, wszędzie równoległa szyna danych duzo zatrzasków i buforów trójstanowych, do tego dekodery adresów na GAL'ach (to akurat upraszcza układ ale dla ciebie to utrudnienie). Ogólnie układ bardzo...
Działa to tak jak byś chciał. Płytkę podłączasz do komputera i do zasilania, programujesz, sprawdzasz czy wszystko działa, jak nie, to poprawiasz program i znów programujesz. Nie trzeba odłączać płytki od komputera, więc wszystko przebiega bardzo sprawnie. Jak nie miałeś styczności z mikrokontrolerami, a raczej nie miałeś ( tak jak ja jeszcze 2 miesiące...
Proponuję [url=http://www.dzyszla.aplus.pl/downloa... prostych kodów do nauki Assemblera
Witam Na uczelni zaczęło mi się programowanie w asemblerze. Chciałbym nauczyć się programować Atmega128. Jaką książke polecacie do poznania podstaw asemblera?
Pascal jak pascal. No jest inny niż C++ale to bardzo fajny język. Turbo Pascal (IDE) działa juz chyba nawet na 386. Ja w turbo C++ odpalałem programy kompilowane na pc które się uruchamiały nawet na na procesorze zgodnym z 80186. Możliwości sa nieograniczone bo zawsze można się posiłkować asemblerem.
a do nauki asembler`a od podstaw? (chodzi mi raczej o konkretną wartość 'edukacyjną' oraz przykłady)
Witam. Chciałbym się dowiedzieć co myślicie o wydaniu ebooka. Tematem byłaby nauka języka asembler dla mikrokontrolerów rodziny 51. Rozkazy opisane i poparte prostymi przykładami. Procedury wykorzystywane najczęściej (np: obsługa wyświetlacza LCD,diody led, UART itp.) wraz z opisem. Zawarte w ebooku wiadomości pomogłyby początkującym programistą w opanowaniu...
Jeżeli nie znasz C lub podobnego języka, to nie tykaj się asemblera, nie ma to w sumie sensu. Jeżeli jednak znasz już jakiś język wysokiego poziomu, to poszukałbym w sieci emulatora architektury MIPS o nazwie Mipster i kursów/tutoriali dla niego. Ewentualnie wspomniany MultiSim. Na uczelniach wyższych bywa różnie, u mnie na informatyce było to pół semestru...
"Myśl niskopoziomowo, pisz wysokopoziomowo". Do myślenia niskopoziomowego dobrze jest znać asembler przynajmniej jednego procesora ;)
A ja będę Ci odradzał Symfonię i Pasję ponieważ są to BARDZO STARE podręczniki nie opisujące najnowszych standardów. Teraz nauka tylko z tą książką: http://helion.pl/ksiazki/cpprim.htm Sam się z niej uczę i jestem bardzo zadowolony.
Tam nic nie ma. Są tylko ćwiczenia z Asemblerem, ja chcę porządną publikację, z której się coś naucze.
Hi ! Ja używam TURBO-51 asembler+symulator. Jeśli chcesz podeślę Ci go na maila...
a czy książka ,,asembler sztuka programowania wydanie II'' jest coś warta bo cena jest dość wysoka ?
Witam. Jeśli chodzi o procki AT, to dobra lista rozkazów była w EdW, gdyprowadzona była nauka asemblera, a 90s2313, to polecam książke(wraz z listą rozkazów) mikrokontrolery AVR w praktyce Jarosława Dolińskiego. Pozdrawiam
Wszystko fajnie, tylko nie napisałeś dla JAKIEGO mikrokontrolera ten asembler ma być. A to jest BARDZO istotne ;)
To proponuję abyś od razu zapomniał o 8051. Szkoda czasu na uczenie się tego. To tak nauka rogramowania eniaca
myślę że '51 jest ciut łatwiejsza do nauki (asembler), ale jak masz zamiar programować w C to jest to bez znaczenia. Znaczenie ma natomiast fakt, że dla AVR masz bardzo fajne (i darmowe) środowisko AVR Studio, do którego możesz dorzucić AVR GCC (na 8051 masz za darmo SDCC). Trzecią dużą grupą popularnych MCU są PIC-e, które pod względem architektury...
potrzebuje jakis materialow ktore pomoga mi poznac asemblera dla uprocesorow AVR, podobno jest duza roznica miedzy asemblerem dla AVR a asemblerem dla uprocesorow z rodziny mcs-51 na ktorych pracowalem. Jesli ktos posiada opis AVRasembler to prosze o pomoc ( a jeszcze gdyby opis byl po polsku to bylbym j4eszcze bardziej szczesliwy)
Witam szystkich ktorzy tutaj wpadli. Mam problem zaczynam zabawe z asemblerem dla 51 Chcialbym kupic sobie jakis tani zestaw zeby zobaczyc jak to dziala. Na poczatek wystarcza podstawowe funkcje jakies zapalanie kolejnych diod i tym podobne... O co mam pytac w sklepach i co bedzie mi potrzebne do podstawowej pracy?? Programator zrobie sam :) Interesuje...
może zamiast z książki skorzystasz z kursu www.elektroda.pl -> pomoce jest kilkanaście lekcji zupełnie od podstaw
Polećcie coś mogą być książki, materiały. Chciałbym żeby były sprawdzone i godne polecenia. Moja wiedza w dziedzinie programowania w asemblerze jest praktycznie zerowa. Mam zamiar uczyć się programowania na procesorach AVR. pozdrawiam edit: A może nie ma sensu pakować sie w asemblera i dokształcać się w Bascomie?
Witam. Cieszę się że pomogłem. Te ORG-i to moje przyzwyczajenie - początek programu od adresu 00h, program właściwy od 30h - taki duży przeskok przez wektory przerwań. Ogólnie ORG jest dyrektywą kompilatora, powoduje umieszczenie kodu programu od adresu podanego jako argument. Jak najbardziej pochwalam naukę asemblera - tylko z jego pomocą mamy pełny...
Zobacz w Propox- EVBavr04 dla ATmega8/48/88/168/328 mają chyba dalej za 69 zł. Do tego programator STK200 za 20zł lub jakiś na USB- za 40zł i zasilacz. I kup od razu kabelki i wyświetlacz LCD- jeden koszt przesyłki. Tylo czasem wysyłają przez 2 tygodnie.
Dzięki za odpowiedź, właściwie pierwszy punkt zamyka dalsze moje dywagacje, gdyż firma produkująca alarmy raczej nie jest skłonna aby ktoś kopiował ich rozwiązania. Co do nauki asemblera kupiłem książkę "Zrozumieć asembler" i raczej mnie to przeraża. Racjonalnie kalkulując nie opłaca mi się dla jednego alarmu rozpoczynać naukę, ale książka czeka jak...
No mniej wiecej cos takeigo - dzieki wielkie. A tak przy okazji...istnieje taki symulator do C??
Czy ktos moze robi cos w asamblerze? Moze polecic jakas lektore? najlepiej w necie gdzies.... Programowałem w bascomie, teraz chce zaczas sie bawic w asamblerze, do tego jest tez potrzebnej troche wiedzy odnosnie adresowania pamieci i ogolnie trzeba troche poznac budowe uP. Jest to gdzies przystepnie opisane? I wiazaca sie z tym sprawa - kompilator....
A polecasz jakąś książkę do nauki asemblera? Nie wiem od czego zacząć asemblera dla microchipów czy procesora komputerowego.
Zgadzam się z kolegą Kamiljus. Wg mnie nauka asemblera 51 ma sens o tyle, że jest to bardzo prosty asembler i świetnie nadaje się do nauki jako pierwszy. Mnie też uczyli go na studiach (informatyka na Politechnice Poznańskiej) i nie uważam tych zajęć za stratę czasu. Jest on na pewno o wiele bardziej lekkostrawny od chociażby x86, a daje duży pogląd...
Jak już pisałem - praktycznie każdy procesor i uC mają swoją odmianę asemblera. Jeśli wiesz, że będzisz pisał na AVR, to ucz się asemblera na AVR. Ale np. nauka asemblera x86 to pewnie przyda się tylko dla Twojej satysfakcji... :) Pozdrawiam, Dr.Vee
Szukam materiałów w j. polskim do nauki programowania procesorów AVR (At90S2313) w asemblerze z przykładami.
Witam Chcę zacząć zabawe z assemblerem co napewno nie będzie łatwe;] I teraz moje pytanie od czego zacząć tzn. jakies środowisko? Kompilator? Linker? Debuger? i jakiś edytor? (poza notatnikiem) Czy pod WinXP mogę uruchomić sobie Dosa? (wirtulnie) żebym mógł pracować tak jakbym miał system Dosowy?? i używając Nortona zacząc zabawe. Jak to mogę zrobić??...
Bardzo dziekuję autorowi zegara za szybką i rzeczową odpowiedź. Czy byłaby możliwość wygenerowania kodu *.bin, aby z wersji 3.1 zrobić wersje z kwarcem 6MHz? Osobiście ten zegar składałem pod koniec lat 90 - mam do niego duże sentyment (czasy nauki asemblera), natomiast teraz dałem go synowi i chciałbym go dopracować, aby był bardziej "dokładny". Z...
AVRStudio 4.06 Asmebler i symulator - debuger. http://www.atmel.com/dyn/products/tools_... Poprawka to 4.07 ;-)
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.
Jeśli chodzi o kompilator to dla początkującego takiego jak Ty Dev c++ w zupełności wystarczy. Visual Studio i Borland Builder odstaw sobie na później (Zbyt wielkie kombajny do wszystkiego!). Gdy opanujesz c++ dopiero łap się za pisanie programików pod okna. Jeżeli chcesz nauczyć się c++ to odpuść sobie naukę paskala, bo zobaczysz później, że na nic...
no i wszystko jasne; a już myślałem że coś źle zrozumiałem działanie tego programu. do asembler: ten sposób obsługi zaproponowany przez autora książki służył mi jedynie do nauki asemblera, poznawania kolejnych jego tajników. Dzięki za algorytm. Kiedyś przetestuję. Wszystkim Wielkie dzięki za pomoc. Dokładnie o to mi chodziło.
zagladnij sobie na http://royy.net/~czarownik/bascom/ - masz tam instrukcje do bascoma 8051 i AVR oraz help do bascoma po polsku (bardzo polecam - bardzo dokladne opisy wszystkich instrukcji i komend). tylko jak sciagniesz to daj znac zebym nie trzymal tego przez wiecznosc na serwerze :) pozdrawiam
Witam jak w temacie jest to prosty program do nauki programowania asemblerem
Proponuję naukę MIPS'ów zaczęć od języka C. Asembler jest trudny ze względu na brak mikroprogramowania w procesorze , wszystkie operacje które w innych architekturach są realizowane sprzętowo w MIPS'ie realizuje program główny np. stos, przełączanie kontekstów, brak rejestru znaczników, itd. funkcja zliczająca zera # we $a0 liczba # wy $v0 ilosc zer...
W obecnych czasach nauka asemblera jest marnowaniem czasu Nieprawda. Assembler potrafi zrobić rzeczy, których C/C++ zwyczajnie nie obsługuje, jak np. zmiana kontekstu. Polega to na tymczasowym zatrzymywaniu działania programu, całość rejestrów procesora jest kopiowana do RAM, a zaraz po tym z innego miejsca w RAM kopiowane są rejestry zapisane wcześniej....
moze to troche głupie pytanie ... ale co to jest Asembler ..?? jestem poczatkujacy.... zrozumcie :)))
Tak BTW, ktoś mógłby polecić jakieś materiały do nauki asemblera 8080? Jakieś ogólne rozeznanie posiadam, fragmenty kodu wrzucane na forum jestem w stanie zrozumieć, jednak chciałbym uzupełnić braki w wiedzy.
"Bascom nie sprzyja nauce podstaw" - OK, ale zadajmy pytanie - czy ktoś się chce uczyć programowania mikrokontrolerów czy chce poznawać protokoły? to tak jak byś zapytał czy mechanik samochodowy powinien tylko wiedzieć co przykręcić żeby działało, czy może jednak powinien znać zasadę działania silnika? Potwierdzam opinie że do rozpoczęcia nauki najlepszy...
Zacznij od nauki układów cyfrowych (zwłaszcza bramki) i języka asembler.
Polecam DSM-51 na 8051 i asembler na początek. http://micromade.pl/?p=dsm51
Szperałem dziś trochę w Internecie i trudno coś sensownego znaleźć w tym temacie. AVocet udało się uruchomić lecz jak wgrać program do symulacji ?? I widzę kolejny problem większość dostępnych programów (również AVocet) ma ograniczenie do 4KB pamięci programu, a mój system ma 8. Udało mi się zdeasemblerować program. Znalazłem w nim fragmenty które mnie...
Andrzej_17 - kolega chyba nie wie co to takiego wstawka asemblerowa, bo jak dlamnie to w niektórych przypadkach jest ona błogosławieństwem, pisze programyw językach wysokiego poziomu, ale to nie znaczy że asembler jest do niczego, asembler jest "piękny" przez swoją prostote, tam wszystko widać co sie dzieje w procku, jaki rejest jest wykorzystany, co...
Wiem o co Ci chodzi. Ale czy jest coś związanego z uKontrolerami i C++ ewentualnie asembler od podstaw?
do Overclocker: Chyba najlepsza (choć nie doskonała) książka do nauki asemblera to "Podstawy programowania mikrokontrolera 8051" Gałków. W każdym razie do kupienia i po polsku.
Na początku: Mikrokontroler: Jest taki dział na forum "mikrokontrolery" tam sie dowiesz wielu rzeczy kiedy czegoś nie bedziesz wiedział. Najpopularniejsze rodziny to 8051, AVR puźniej jest PIC i jeszcze nie zabardzo znany temat ARM. Dwie pierwsze rodziny są najpopularniejsze. Język: Bascom- jest to najłatwiejszy język, pisząc nim nie wnikasz w szczegóły...
.... A ja bym polecił naukę C. A dlaczego od razu nie asembler? W odpowiedzi na pytanie natomiast, to jeżeli jesteś początkujący, większej różnicy nie ma. Do nauki nada się zarówno uno jak i leonardo. Osobiście wybrałbym tańszą wersje, a zaoszczędzone pieniądze wydał w płytkę stykową chociażby lub jakiś zasilacz do arduino.
Dobre materiały do nauki asemblera 8051 znajdziesz [url=http://elportal.pl/mikroprocesory]t... jest to cykl artykułów prowadzony swego czasu w czasopiśmie Elektronika dla Wszystkich.
No litości... Czego to praktycznego można się nauczyć programując transmisję strumienia danych w asemblerze, gdy nie zna się żadnych języków wysokiego poziomu? Na studiach informatycznych, o ile w ogóle występuje jakakolwiek nauka asemblera, ma ona miejsce po przynajmniej dwóch językach wysokiego poziomu. Jak myślisz, dlaczego?
51'ynka była niezłym mikrokontrolerem w latach swojej świetności. Fajny asembler nadający się do nauki i absolutnie nie dostosowany do potrzeb kompilatorów C (czyli asembler dla programisty). Na chwilę obecną poprawioną wersją tego procesora są urządzenia STM8. Moim zdaniem asembler na te 8-bitowce jest na prawdę przemyślany i do ogarnięcia w ciągu...
Jeśli programowanie jakiegoś prymitywnego procesorka w jego kodzie wewnętrznym to niedostępny dla większości programistów szczyt Sagarmatha, to gdzie są ludzie piszący oprogramowanie narzędziowe, systemy operacyjne, tworzący złożone systemy sterowania czy rozproszone systemy internetowe. Takie porównania są spektakularne, ale nie wnoszą nic do dyskusji....
33suchy. Było programowanie obiektowe w C++. Dokładnie w MFC. Asembler ostatnio zainteresował mnie, dlatego, że nie wiem, jak mam np. oprogramować mysz w języku C++. (kompilator DevC++, konsola). Do tworzenia GUI próbuj darmowych bibliotek typu [url=http://www.wxwidgets.org/]Link, nie będzie trzeba pisać nic do implementacji ruchu myszki. Ogólnie raczej...
Witam. Dopiero zacząłem naukę asemblera i mam pewien problem. Stworzyłem program, który wpisuje jakieś liczby do tablicy i je wyświetla. Błąd polega na tym, że wyświetla je w ten sposób: N - wielkość tablicy M - liczba wyświetleń Na poczatku wyświetlanych jest N liczb, a później cały czas N-M, aż do M = 0. Przykład: tab[0] = 1 tab[1] = 2 tab[2] = 3...
Ja ze swojej strony dorzucę MIK CA80. Mikrokomputer edukacyjny z procesorem Z80 pana inż. Stanisława Gardynika. Produkowany jako zestaw do samodzielnego montażu, umożliwiał naukę asemblera. Można było również grać w gry - na wyświetlaczach 7 segmentowych :). W poniższym linku dostępne skany książek opisujących budowę, wsad EPROM programy itd. W temacie...
Popieram. Asemblera warto się nauczyć - i nie chodzi wcale o to, żeby coś w nim pisać! Chodzi o to, że w trakcie nauki asemblera danego procesora, poznajemy go od podszewki. A wtedy pisanie w czymkolwiek przychodzi z łątwością, gdy już rozumiemy wszystkie mechanizmy.
ale chciał bym się nauczyć - krok po kroku jeśli mógł by mnie ktoś nakierować jak to zrobić to było by super. zacznij od nauki asemblera platformy, która Cię interesuje. Po biegłym nauczaniu się (czyli jak będziesz pisać programy bez żadnych kłopotów) możesz zabrać się reverse engineering. Niestety nie ma drogi na skróty
Najgorsze jest to że ja granicę możliwości mogę tylko po jakości wykresu rozpoznać, bo mam generator do 100kHz... 😉 Dzisiaj w wolnej chwili zabiorę się za naukę Asemblera i może coś z tego będzie. Nie mniej jednak ciekaw jestem ile można wyciągnąć pisząc w bascom ;) może ktoś próbował ?
Witam! Polecam kurs: http://www.patron.net.pl/artykuly/AVR_tu... od którego sam zaczynałem! Polecam także książki: - "Mikrokontrolery AVR ATmega w praktyce" - nauka asemblera - "Mikrokontrolery AVR w praktyce" - nauka C++ ...w zależności od tego co wolisz! Jeżeli wnikliwie przeczytasz, zrozumiesz i równocześnie napiszesz podobne programy, to...
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ąć...
http://www.wishbone.p4u.pl/tematyka.php?... - troche o mcs'ie z książki. Podstawy, jakies algorytmy, asembler itp.
Pisałem już wcześnniej na elektrodzie o tym -> przycisk SZUKAJ...
Czy istnieje szansa aby któryś z Was drodzy koledzy dołożył mi multimap do me7.5 z Audi ? Crossuje obecnie self learning obrabiania map na tym ecu ( co jak wiecie jest tematem na lata ;) ) z małym projektem bazującym na Arduino mającym na celu komunikację z ecu/licznikiem i odczyt danych a później ich wykorzystywanie w celu pokazania ich na wyswietlaczu...
Jeżeli masz zamiar nauczyć się asemblera, to układ ten jest niezły. Ma pewne wady i ograniczenia, ale w końcu nie ma rzeczy doskonałych :D . Co do Bascoma to są do tego inne rzeczy, czyż nie? 2250 do nauki asemblera używałem i wierz mi można się czegoś na nim nauczyć. Mam jeszcze gdzieś soft na HDD. Jak będziesz potrzebował to daj znać, poszukam. Pzdr.
Tak a propos wymienionego tutaj mikrokomputera CA-80... 12-13 lat temu montowałem to urządzenie wraz z kilkoma aplikacjami do niego w ramach pracy dyplomowej. Uważam, że w tamtym czasie było to rewelacyjne narzędzie edukacyjne; elektronika prawie nie do spalenia (poza zasilaczem), doskonała kilkutomowa dokumentacja, nieźle wykonane płytki drukowane,...
To masz akurat mobilizację rozpocząć naukę C bo bez potrzeby to nigdy nie zaczniesz, wież mi.
Witam. Ten procek ogólnie bardzo mi odpowiada do nauki asemblera ja jednak przyzwyczajany do AVR-ów doceniłem wygodę jaką jest obciążalność portów tzn że mozna sterować diodą zarówno stanem niskim jak i w przeciwieństwie do At89S52 również logiczną 1. Są jakieś odmiany tej kostki gdzie producent zadbał również o wydajność prądową portów? w grę wchodzą...
Sprzeczać się nie będę zwłaszcza patrząc od strony asemblera ... Czułem, że coś z tym jest nie tak i zacząłem szukać jak właśnie kasować wywołania przerwań ale z tego co widzę Bascom nie przewiduje tego z "wysokiego" poziomu a na naukę asemblera jestem za stary i leniwy i za dużo złych nawyków z bejzikopodobnych języków... Nawet rymowanka wyszła. Tak...
Co do avr to proponuje : A.Witkowski Mikrokontrolery AVR programowanie w języku C przykłady zastosowań. + http://www.patron.ehost.pl/patron/artyku... + Jakaś książka o ansi C Książka Witkowskiego jest o tyle przyjemna, że omawia stosowanie gcc do programowania mikrokontrolerów AVR i przy okazji omawia dokładnie kod C i przetłumaczony...
Wybieram się jutro do sklepu po 2051 i będę na nim przeprowadzał testy. Czy mógł bym jednak prosić o przkompilowanie tego programu na hex ponieważ mi podczas kompilacji wyskakują błędy i nie wiem jak je poprawić, a nie mam zbytnio teraz ochoty na naukę asemblera po to by przekompilować na szybko program. Wiem, że dla kogoś kto się zna na asm to dla...
Procesorów jest "do wyboru do koloru". Warto tez wspomnieć o układach dostępnych za FREE czyli samplach. Polecam ADuC 812 lub 814 z Analog-a lub TMS430Fxxxx z TI. A te ostatnie to 16 bitowce z minimalnym poborem. Jeśli zaczynasz dopiero swoja przygode z uP to polecam tez naukę asemblera lub C a BASOM to tylko jest dobry na początek. Na samej elektrodzie...
Pytanie do autora tematu. Dlaczego kolega bawi się dość leciwymi 8051 ? Jest pełno obecnie produkowanych 8051 o wiele nowocześniejszych niż 80C31. Przykładowo są to rodziny LPC700 (OTP) i LPC900. Dodatkowo Cypress ma też ciekawe 8051. 89S52, wydał mi się w miarę sensowny choćby do nauki asemblera, którego mam w szkole. Poza tym jest dosyć tani, bo...
Ja polecam najpierw książke Kennighana i Ritchiego podaną powyżej, a później "Thinking in C++" Bruce'a Eckel'a. A do programowania małych uC polecam asemblera. Pozdrowienia
Jeśli chodzi o procesory sygnałowe to pozostaje C/ C++ bądź sam asembler. Musisz się jeszcze zdecydować jakie procesory Cię interesują: TI, Analog Devices bądź dsPIC. Najłatwiej zacząć zabawę z dsPIC ze względu na możliwość zamówienia sampli z Microchipa. W sieci są schematy programatorów, ewentualnie można kupić jakąś gotowową wersję rozwojową z programatorem.
Witam. Poszukuje bardziej zaawansowanych programów na DSM-a w celu analizowania ich i nauki bardziej złożonych metod działania. Pozdrawiam uzdzik Dodano po 4 PS. mogą być też linki do tematów gdzie są takowe programy
Nie chodzi mi materiały, książki bo to juz mam. Ale potrzebne mi instrukcje do laboratorium do ćwiczeń. Takie ćwiczenia mam przygotować na zaliczenie :-) Kiedyś jak miałem laborki z programowania mikrokontrolerów to miałem takie instrukcje. Niestety to ich juz nie mam. Zresztą były one do nauki asemblera i na 8051. Teraz muszę napisać na C i na atmega128....
Interesuje mnie jedynie asembler i C, poczytalem tutaj na temat Bascoma i patrząc po wypowiedziach forumowiczów, jest bardzo ograniczonym językiem.
C faktycznie pozwala na szybką migracje z rodzinki na rodzinkę do tego dostępność bibliotek czyli jechanie na czyimś garbie (wiedzy) Asembler to esencja programowania wymaga wiedzy ale nie posiada ograniczeń i daje 100% kontrolę nad wszystkim. Bascom z jednej strony daje szanse na krok w programowanie dla osób mało ambitnych ,psuje rynek usług związanych...
Mam do napisania pracę dyplomową na temat umieszczony w tytule wiadomości. Układ sterowny jest modułem DSP Motion Control Kit MCK 240 firmy Technosoft który kosztuje bagatela jakieś 1000 euro. Kit ten zbudowany jest na bazie procesora TMS320F240 firmy Texas Instruments podłączonego do komputera za pomocą portu RS 232, układ steruje silnikiem bezszczotkowym...
2 dni intensywnej nauki asemblera dla ARM'ów, trochę kombinowania i udało mi się rozwiązać mój problem: - zrezygnowałem całkowicie z libc oraz crt0. Skrypt linkera uprościłem i zmodyfikowałem. crt napisałem od zera w asemblerze. Reszta w C. Efekt: działająca konsola do grzebania po pamięci. Got the MXI2 Flash ROM ADM5106 Boot: NetMall System Boot Copyright...
Jestem w pierwszej klasie technikum elektronicznego i chciałbym nauczyć się jakiegoś języka do programowania mikrokontrolerów. Tylko nie wiem jaki język wybrać. Zastanawiam się pomiędzy Bascomem, Asemblerem, C lub C++. Znalazłem zestawy do nauki: http://www.kamami.pl/?id_prod=4042400 http://www.kamami.pl/?id_prod=4042300 http://www.kamami.pl/?id_prod=4042200...
wielkie dzięki!!! :lol:
hmm dziekuje za zianteresowanie moim postem - ale wiesz co za wiele mi to nie mowi po 3 dniach nauki asemblera. Czy móglbys mi lopatlogicznie napisac: uzyj polecenia1 do wyznaczenia pamieci uzyj polecenia2 do przypisania segmentow itd na podstawie tego co juz napisalem?? Wybacz ale zabardzo nie ogarniam jeszcze polecen i nawet jak znam polecenie teoretycznie...
mimo wszystko człowiek nauczył się czegoś o timerach i asm Moim zdaniem asembler na pewnym etapie nauki jedynie zaciemnia obraz zmuszając do koncentrowania się na szczegółach, tracąc zarazem szerszy kontekst. Nie trzeba wertować dokumentacji. Wystarczy zapoznać się z ogólnym opisem procesora -- gdzie jest wyjaśnione do czego służą poszczególne bloki....
To nie wiem jak dziala goto i dlaczego zabrania sie uzywania tego. GOTO po prostu przenosi wykonywanie programu w inne miejsce, nic więcej. Używanie GOTO nie jest polecane ponieważ program w którym jest dużo GOTO jest nieczytelny i łatwo o pomyłkę, którą później trudno zlokalizować. Wszystko co da się zrobić poprzez GOTO, da się zrobić równie wydajnie...
Ale właśnie danie tylko samego HEX'a jest drogą do powielania a nie nauki pisania takich programów. Co prawda jest to asembler, dlatego nie wszyscy początkujący to pojmą, ale jak pisałem wcześniej gdyby kolega piotr_go pokazał program źródłowy z dokładnym opisem każdej linii kodu wtedy koledzy którzy tego chcą, dokładnie przestudiują jak się coś takiego...
Jeżeli chodzi o ogólną wiedze o wirusach to polecam strony programów antywirusowych np nortona lub mks wira. Jeżeli chcesz więcej wiedzieć to są fora poświęcone wirusom i hackingu. A co do książek to jest jedna o której wiem to na tytuł "Jak pisać wirusy" tyle że ona przedstawia przykłady kodów znanych już wirusów pisanych w asemblerze.
Napewno można użyć większego procka z większą ilością UARTÓW. Tylko chodzi mi o naukę i trochę satysfakcję. Myślę że nie jest to trudne więc chciałbym poćwiczyć. Jeśli chodzi o asembler to ni w ząb go nie kumam - niestety. Czy mój blokowy u góry jest poprawny?
Zobacz sobie to https://serwis.avt.pl/files/kurs_c/22_Ku... https://serwis.avt.pl/files/kurs_c/23_Ku... https://serwis.avt.pl/files/kurs_c/24_Ku... https://serwis.avt.pl/files/kurs_c/25_Ku... https://serwis.avt.pl/files/kurs_c/26_Ku... https://serwis.avt.pl/files/kurs_c/27_Ku... https://serwis.avt.pl/files/kurs_c/28_Ku...
No przyjacielu kamyczek nie da się pisać duźych projektów bez wstawek asemblerowych. Takie jest życie a asembler wymaga od programisty znajomości budowy i zasady działania procesora. Język C nie wymaga tych umiejętnosci jest oprogramowaniem obiektowym. Ale myślę że wiesz o co mi chodzi. I mam problem z przejsciem z 8051 na AVR bo tu się wszystko inaczej...
Witam Wpadłem na ciekawe rozwiązanie zamiany zawartości rejestrów :idea: , czyli jak zrobić aby zawartość np. R16 znalazła się w R17 a R17 w R16. Zawsze korzystałem z trzeciego rejestru i zajmowało to trzy rozkazy. Teraz można będzie to zrobić też w trzech rozkazach, ale bez użycia dodatkowego rejestru. ;SWAP Rejestry ;SWAPR Rd,Rd .MACRO SWAPR eor (at)0,...
O to fajnie a dużo udało się Ci nauczyć na studiach? pewnie kierunek jakiś informatyczny lub elektroniczny? Czyli Ty bardziej w kierunku tworzenia układów cyfrowych tak? Udało mi się zdobyć książkę "Zrozumieć Asembler" tą co tu jeden kolega polecił miałeś może styczność z tą pozycja?
To zależy czy ktoś robi "małe" projekty (jak ja) czy "duże". Mi zwyczajnie nie opłaca się przesiadać na nowy język programowania czy inną architekturę procesora bo zajmie to więcej czasu (nauka) i pierwsze projekty mogą mieć błędy (a poprawianie tego po sprzedaży to już masakra). Opłaca mi się nawet wziąć 2 słabsze procesory które znam niż 1 nowy którego...
Po pierwsze, 8051 i AVR to całkowicie inne rdzenie, więc na pewno 8051 będzie się inaczej programowało w asemblerze niż AVR. Mam tu na myśli nie tylko inny zestaw rozkazów, ale także i całkowicie odmienne architektury, co zmienia nieco styl pisania programów. Kolega darkonel ma częściowo rację, jeśli zrozumiesz specyfikę programowania w asemblerze 8051,...
asembler nauka nauka programować asembler atmega asembler nauka
simson ładowania radio kondensator trzeszcz silnik kopcić
Check Brake Pads - Co oznacza ten komunikat? Jak wymontować pokrywkę zespołu wodnego w piecyku Termet G10-02