(at)sq2bvn Gratulacje za złożenie cobry - no i uruchomienie kardridży. co do Z80 - ja uparcie klepie w assemblerze jesli cokolwiek muszę. Na stronie jest fajne ich oprogramowanie tylko ciekai mnie czy idzie to zmusić do pracy (generowanie kodu /symulacja) bez dołączonego systemu docelowego (ichny nowszy procesor) Mój egzemplarz został wstępnie uruchomiony...
Po pierwsze to nie ma czegoś takiego jak kompilator asemblera, jest po prostu assembler, to nie jest język kompilowany, a Tobie raczej chodzi o środowisko programistyczne - IDE. Poza tym każdy uP/uC ma swój charakterystyczny assembler (oczywiście wspólny dla całej rodziny mikrokontrolerów), bo inną listę poleceń ma PIC a inną AVR. Polecam lekturę: http://www.edw.com.pl/ea/asm_avr.html...
C pod windowsem, asembler na Dosie\ To się nie da zlinkować. Chyba że rozumiesz "C edytowane w GUI, uruchamianie asemblera z linii komendy" Nawet w samym "tym samym windowsie" nie zlinkujesz plików obj powstałych z microsoftu, borlanda czy gcc Kompilator C i asembler musi być z tej samej rodziny Które środowisko programistyczne jest Ci najbliższe?...
Witam! Pytanie tego typu, czy istnieje jakieś środowisko w którym można programować AVR w ASM i C. Nie chodzi mi o to, żeby sobie wybierać że ten projekt piszę w ASM, a inny w C tylko o to, żeby można było jeden projekt (program) pisać w kilku modułach z których każdy może być napisany w innym języku. Podczas kompilacji projektu wszystkie te moduły...
Witam Przeglądając sobie google trafiłem na elektrodę, szukałem czegoś o asemblerze bo bym chciał się go uczyć. Powaliło mnie jedno, a mianowicie to że ludzie piszą : "jak nie znasz innego języka jak c/c++ to zacznij od nich..." Nie chcę nikogo obrażać ani podważać jego wiedzy ale co ma asembler do c/c++?? Wg mnie nic, jeden (asembler) jest niskiego...
witam wszystkich potrzebuje pomocy dostałem prace do napisania o to jej temat: Oprogramowanie mikroprocesorów – asembler i języki wyższego poziomu. Czy mógłby ktoś mi pomóc i podać mi nazwy jakiś programów które powinny znaleźć się w tej pracy będę bardzo wdzięczny za pomoc. Pozdrawiam
Witam wszystkich. Mam taki program: ; wersja NASM section .text ; początek sekcji kodu. global _start ; linker ld chce mieć ten symbol global$ _start: ; punkt startu programu mov eax, 4 ; numer funkcji ;systemowej: sys_write - zapisz do pliku mov ebx, 1 ; numer pliku, do którego piszemy. ; 1 = stdout = ekran (zazwyczaj) mov ecx, tekst...
Zlecę napisane programu w Assembler w środowisku Keil albo innym bez znaczenia. Opis programu - zrzut pamięci z dwóch procesorów na trzeci procesor.
Witam szanownych kolegów. Chciałbym zrobić programator m.in. dla: 89c2051. Bardzo chciałbym aby był sterowany z pakietu Asembler. Gdyby ktoś z kolegów miał schemat takiego programatora to bardzo prosiłbym o niego. Proszę jeszcze o nazwę jakiegoś programu z pakietem asembler. Pozdrawiam.
Witam, Gdzieś kiedyś czytałem - ale że dawno (znowu) nie robiłem nic w C to jakoś mi to umknęło - a wiem, że można - hmmm chyba chodzi mi oto aby można było napisać sobie funkcję w asemblerze - a później korzystać z niej AVR GCC wywołując ją z paramertami. Dokładniej mówiąc znalazłem fajną notę AVR304 - to jest software UART, niewiele linijek kodu -...
Witam! Postanowiłem że zajmę się również innym językiem niż C++ i spróbuje swoich starań w Assemblerze. No to wiadomo wklepałem w google o jakiś kurs i znalazłem. http://assembler.ryszki.prv.pl/ Jednak nie wiem czy tam jest wszystko aktualne, ponieważ nie można tam pobrać kompilatora TASM i TLINK. Czy są jakieś inne dobre programy do pisania w assemblerze...
Witam. Ma może ktoś jakiś program co przełącza sie w tryb chroniony i wykonuje jakieś proste operacje, chociażby samo wyświetlenie napisu 'hello world'. Albo jakieś inne materiały, najlepiej z przykładowymi programami, ponieważ muszę nauczyć sie pisanie kodu pod trybem chronionym..Znalezione przeze mnie programy w internecie nie działają poprawnie....
Witam. Moje pytanie dotyczy sposobów wygodnego dołączania kodu napisanego w asemblerze do programu napisanego w C. Żeby nie przynudzać podam konkretny przykład: Mam taką procedurkę napisaną w asemblerze: USART_FlushRX: sbis UCSRA, RXC ret in temp0, UDR rjmp USART_FlushRX Chciałbym móc ją wywoływać z poziomu C. Oczywiście nic nie stoi na przeszkodzie...
Potrzebuje środowisko assemblera kompilator,linker, debugger pod 486 z systemem DOS. Czy mogę liczyć najakiegos linka lub podesłanie? Pozdrawiam
Witam Studiuję informatykę, ale zastanawiam się samemu nauczyć assemblera. Na uczelni uczą tego tylko na jednej specjalizacji. Tylko czy assembler mi się przyda np. jako programista C#, Javy? Czy zajdzie potrzeba napisania jakiegoś fragmentu w assemblerze? Druga sprawa to jakie książki do tego są polecane? Zastanawiam się nad http://helion.pl/ksiazki/praktyczny-kurs...
Witam wszystkich forumowiczów, Czy ma ktoś pojęcie w jak i sposób skorzystać z całych funkcji napisanych w asemblerze w języku C? Czy mógłby ktoś mi wytłumaczyć to w prosty sposób? Chodzi mi o to, czy muszę robić coś poza samym AVRStudio (jakaś może kompilacja plików asemblera)? Jak na razie to wiem tylko, że kod asemblera powinien być w pliku z rozszerzeniem...
Witam mam pewien problem,otóż mam program napisany w asemblerze "tęczowy kryształ" ,czy dałoby się go jakoś załadować do bascoma i tam skompilować na plik HEX ,przypominam że program napisany jest w asemblerze.
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
Dzień dobry Mam problem z podstawami programowania w asemblerze. Dany jest prosty program: [syntax=asm] .model tiny .code org 100h start: movah, 9 movdx, offset info int21h movah, 0 int16h movax, 4c00h int21h infodb"Czesc.$" end start [/syntax] Czy znajdzie się może ktoś, kto zechciałby mi wytłumaczyć krok po kroku na jakiej zasadzie wyświetlany jest...
poszukuje kursu assemblera... specyficznego. nie chodzi mi o rzeczy typu miganie diodami, opisy poszczegolnych mnemonikow... interesuje mnie kurs/ksiazka/cokolwiek, gdzie bylyby przedyskutowane i opisane roznorakie algorytmy i konstrukcje programowe, jednak bardziej zaawansowane niz petle. dla przykladu wiem jak podac pewnej funkcji jakies parametry,...
witam szukalem juz w postach o 89s52 ale dostalem metliku w glowie:( czy ktos z doswiadczeniem moglby mi powiedziec gdzie znalezc wprost w necie jakies sprawdzone narzedzia, ktorymi bede w stanie pod windowsem: - napisac program w asemblerze i skompilowac go do pliku *.hex(pracowalem juz pod ASM51.exe z normalnymi intelami8051) - napisac program w C...
Do tego projektu możesz wybrać mikroprocesor rodziny AVR np. Mega32. Możesz nim wysterować 32 urządzenia. Środowisko programistyczne możesz wybierać spośród trzech: asembler, C lub Bascom.
jesli będą działac to jak najbardziej :) tylko szukam jakichś namiarów na to srodowisko programistyczne :)
Pakiet Reisonance. Debager + Compilator C + Asembler w jednym.
1. Atmel Studio 6 jako środowisko jest bardzo dopracowane, ale też ciężkie (nawet na nowszych komputerach chodzi jak chodzi). Jeśli nie zamierzasz korzystać z nowych procesorów (ATTiny4/5/9/10, ATXMega) to weź AVR Studio 4. wersji 5 unikaj jak ognia. 2. Nie za bardzo - niby da się, ale to jest kombinowanie i niebyt wygodnie i szybko to działa 3. Tak,...
Napisze program na mikrokontrolery PIC AVR ARM. Znajomość języka C,asembler oraz środowisk programistycznych MPLAB,AVR Studio,uVision.Posiadam doświadczenie w projektowaniu układów opartych na mikrokontrolerach .
Napisze program na mikrokontrolery PIC AVR ARM. Znajomość języka C,asembler oraz środowisk programistycznych MPLAB,AVR Studio,uVision.Posiadam doświadczenie w projektowaniu układów opartych na mikrokontrolerach .
www.microchip.com ,znajdziesz tam: 1. opis modelu 16F84 2. opic technik programistyczny (PIC reference manual) 3. darmowe środowisko MPLAB z edytorem, asemblerem i symulatorem.
Ma jedną wielką zaletę. Generujesz projekt w cube I zmieniasz 3 rzeczy i masz czysty nieHALowy CMSIS w najbardziej aktualnej wersji, no chyba że używasz HALa - to wtedy nie zmieniasz. Zaleta jest też łatwość importu przykładów - co dla początkującego jest myślę dość wazne Dodano po 4 (at)lucas234 W grę wchodzą dwa języki C i assembler. Z tym drugim...
Procedury w pdf są raczej średnio przemyślane, do odbioru najlepiej użyć przerwania Rx Complete , przykład użycia mozna znaleźć w przerabianym przeze mnie na AVRasm2 MiniDDS : http://www.elektroda.pl/rtvforum/viewtop... :arrow: rafiks : Kompilator asemblera przyjmuje, gdy ma włączoną opcję ' -c ', tylko mnemoniki z małej litery...
Moja odpowiedź jest taka: Asembler - ciężki, na różne rodziny mikrokontrolerów musisz się uczyć innego (minimalne różnice), różne rodziny mają różną architekturę, ciężki do dużych projektów, ale za to pełna "kontrola" nad układem:D C - praktycznie na każdy mikrokontroler wygląda tak samo, drobne różnice polegające na innych bibliotekach, typach danych,...
To chyba robi IDE a nie ASM. IDE (Integrated Development Environment) to zintegrowane środowisko programistyczne, które ułatwia tworzenie, edycję, testowanie i debugowanie kodu. Jest to kompleksowe narzędzie używane przez programistów, które łączy w sobie różne funkcje i komponenty niezbędne do pracy nad oprogramowaniem. Z reguły IDE używają zewnętrznych...
Koledzy nie ma się co kłócić. Każdy będzie trzymał się swoich racji. Co do prostoty asemblera to jak już wcześniej wspomniałem mimo iż w atmelach jest więcej instrukcji to sam asembler jest prostszy. Co do środowiska programistycznego to do atmeli jest AVR Studio, darmowe i bardzo dobre i ma dużo większe możliwości niż zachwalany MPLAB chociażby samą...
Wszyscy bardzo zachwalaja C, ale dlatego nie moge zaczac w nim pisac bo wszystko wyglada jak flaki z olejem :) Bez przesady... Polecam książkę B. Kenighana i D. Ritche "Język ANSI C" - świetna książka do nauki programowania w "czystym" języku C, nie tylko na PC. Jeśli nauczysz się podstaw programowania na PC, to przesiadka na mikrokontrolery nie sprawi...
Kolego M.S. wiem ze dla wielu programistów bascom jest rewelacyjnym środowiskiem programistycznym, jednak nie zdają oni sobie sprawy z tego że te banalne polecenia niosą za sobą dziesiątki czy setki linijek kodu w asemblerze i to bez względy czy z danej deklaracji wykorzystujecie jedno czy wszystkie polecenia. W asemblerze w programie jest to co jest...
Czy do pic-ów jest jakieś konkretne środowisko programistyczne takie jak dla avr avrstudio(asm,sym,deb)? Nazywa się MPLAB, zawiera IDE, linker i asemblera, ma możliwość współpracy z zewnętrznymi kompilatorami. Ma wbudowany prosty symulator procesora, oraz może współdziałać z "firmowymi" programatorami i debugerami sprzętowymi. I pytanie numer dwa czy...
studenci informatyki i elektroniki powinni programować mikrokontrolery bez wykorzystania uproszczonych środowisk Stosowanie "uproszczonych" środowisk, cokolwiek Autor miał na myśli, nie wyklucza stosowania bardziej zaawansowanych mechanizmów programistycznych, w tym nawet wstawek kodu w asemblerze i operowania rejestrami procesora. Jakość oprogramowania...
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...
Jasne jasne:P Z niektórych rzeczy zdaje sobie sprawę ale z faktu że zaliczam sie raczej do początkujących trudniej mi to wyrazić językiem 100% poprawnym technicznie ale próbując: BASCOM AVR to język programowania (podobny trochę do BASICa) . I BASCOM AVR to środowisko programistyczne ze zintegrowanym kompilatorem. Natomiast avrstudio to jak kolega wcześniej...
songeta: nie wiadomo ile funkcja czekaj będzie się wykonywała, zależny jak sobie to "przetłumaczy" kompilator na asembler + dodatkowy narzut na zapamiętanie pewnych rejestrów na stosie, a przed powrotem z funkcji pobranie ich ze stosu. Tak jak wcześniej wspomniałem bez wstawki asemblerowej się nie obejdzie. Jakiego środowiska programistycznego używasz...
Ale jaki to jest procent rynku? Aplikacje desktopowe... Teraz tacy programiści siedzą na bezrobociu, bo 90% rynku przeszło na aplikacje sieciowe i urządzenia mobilne. A jaki rynek konkretnie masz na myśli? Bo aplikacje sieciowe i mobilne to owszem duży rynek ale nie jedyny. Myślę że to ok. 50% ogólnego rynku aplikacji, dlatego że każda aplikacja sieciowa...
Ok. No to lecimy. Wybrałeś mikrokontroler Atmega8, jakie środowisko programistyczne ? Masz już jakąś propozycję do oceny wzmacniacza wstępnego ? Do analizy widma dźwięku potrzebna jest szybka transformata Fouriera, jesteś informatykiem, więc pewnie spotkałeś już to na drodze edukacji. W zależności od środowiska w którym napiszesz program, możesz obliczać...
Od dziś na stronie Atmela dostępna jest wersja beta STUDIA 6. Atmel ® Studio 6 to zintegrowane środowisko programistyczne (IDE) do tworzenia i debugowania oprogramowania mikrokontrolerów z rodzin Atmel ARM Cortex-M i Atmel AVR ®. Atmel Studio 6 IDE to także płynne i łatwe w obsłudze środowisko do pisania, tworzenia i debugowania aplikacji...
Jako, że moja przygoda z ADuC812 powoli zaczyna dobiegac końca, czas pomysleć o wykonaniu swojego własnego układu testowego. Jaką rodzine procków wybiorę tego jeszcze nie wiem, z czasem wyjdzie. Natomiast jak to nie wiem w jakim środowisku programistycznym osiąde. Czytałem trochę o komilatorach AVR i GCC. Sa darmowe i bez ograniczeń kodu wynikowego....
O ile kabel RS jest poprawnie zrobiony należy ustawić odpowiednie parametry portu RS w PC. W konsoli wpisujesz: mode com1: 4800,n,8,1 Ustawia port COM1 na prędkość 4800 b/s, brak bitów parzystości, 8 bitów danych, 1 bit stopu - takie ustawienia standardowo przujmuje AVT2250. Następnie wciskasz w AVT2250 klawisz L (Load) i wysyłasz z PC program do...
http://obrazki.elektroda.pl/6243559000_1... Pomysł i projekt tego oto prostego zestawu z procesorem 8051 powstał podczas fascynujących zajęć na uczelni. Podczas ćwiczeń na legendarnym zestawie DSM-51 nie nadążałem za tym asemblerem. W tamtych czasach zajmowałem się jedynie AVRami. Jako, że nauka lepiej mi szła w domowym zaciszu zacząłem szukać...
Ja kiedy otrzymałem paczkę z AVT2250 do samodzielnego montażu dostałem mikrokontroler oznaczony GOLDEN COAST, brak jakiegokolwiek oznaczenia 8051. Sądziłem, że to pomyłka lecz pasował pod 40 pin podstawkę, więc umieściłem go i ruszył :) Z tego co się dowiedziałem jest to CPU dla producenta jakiegoś sprzętu AGD, z zaprogramowaną pamięcią OTP, jednak...
Witam, chciałem uprzedzić na samym wstępie, aby osoby, które chcą wyśmiać mój pomysł lub stwierdzą pokrótce, że "to wszystko już było" nie wypowiadały się w tym poście. Na wstępie chcę również zaznaczyć, że umiem programować, popełniłem już w dawnych czasach środowisko programistyczne z autorskim kompilatorem uniwersalnego asemblera (obsługa dowolnego...
Witam szanownych specjalistów od przetwarzania sygnałów. Potrzebuję do realizacji pewnego projektu zastosować najlepiej niedrogi procesor DSP umożliwiający: - bardzo skuteczne filtrowanie sygnału - pomiary przesunięcia fazy, mnożenie, dzielenie przebiegów - praca z 8 sygnałami jednocześnie w czasie rzeczywistym,częstotliwość niewielka - rzędu dziesiątek...
adres | dane| typ cyklu --------------------------- 3CBF | E3 | POBRANIE 3CC0 | 00 | POBRANIE 3CC1 | 84 | CAP 7FFF | 3C | ZAPIS 7FFE | C1 | ZAPIS CO84 | 40 | ODCZYT CO85 | 6A | ODCZYT 6A40 | ?? | W pierwszej kolumnie masz adres czyli lokalizację w pamięci. tam gdzie dane 2 kolumna masz dane lub kod rozkazu który trzeba znaleść na liście rozkazów(ważna...
Czy istnieją języki wysokiego poziomu dla programowania w miarę prostych mikrokontrolerów? Tak, istnieją języki wysokiego poziomu do programowania mikrokontrolerów, nawet tych prostych. Języki wysokiego poziomu umożliwiają prostsze i bardziej czytelne pisanie kodu w porównaniu do języków niskiego poziomu, takich jak asembler. Oto kilka popularnych...
E, a myślałem, że pamięć programu to też FRAM, a tu zwykły flash. Konserwatyści. Tu masz wymienione znane im współpracujące kompilatory: http://www.ramtron.com/support/mcu-softw... SDCC, Keil, Ride, wszystkie to C. Ale skoro to jest zwykły 8051 to możesz i w asemblerze pisać, tylko musisz znać odpowiednie adresy peryferiów itd. Możliwe, że nawet...
no przeciez powyzej masz przyklad obliczenia ile to zajmuje. trzeba policzyc ile cykli procesora zajmuje jeden obrot petli, policzyc ile czasu zajmuje jeden cykl procesora i maz odpowiedz. mozna tez uzyc wbudowanego w kazde sensowne srodowisko programistyczne tak zwanego zegarka 'stopwatch' lub licznika cykli procesora na dane instrukcje. pozatym w...
Szukam od kilku tygodni jakiejś ciekawej książki o programowaniu mikroprocesorów AVR w języku C w okolicznych bibliotekach i księgarniach oraz w internecie. Jednak znajduję wszystko albo na assemblera albo na bascoma. Assembler jest dla mnie zbyt żmudny natomiast bascom niesatysfakcjonujący dlatego wybór padł na C. Niestety niewiele istnieje polskich...
Samo Arduino nie jest zgodne ze sztuką, więc tym się nie przejmuj. Z czasem, jeśli będziesz kontynuował naukę programowania, będziesz pisał coraz lepiej. Nauka ogólnego programowania na uK w tym Arduino to bardzo zła polityka. Po pierwsze dominacja bardzo kiepskich wzorców, szkodliwych (antywzorców). Brak refleksji "jak zrobić to naprawdę dobrze",...
Witam. Od razu mówię, jestem laikiem, a chciałbym się nauczyć programować. W tym widzę przyszłość tym bardziej że mam kilka pomysłów do realizacji. Wszelkie porady, sugestie, komentarze mile widziane. 1 .Na początek chcę troszkę poznać raczej tylko teoretycznie asembler. Chodzi mi o to by zrozumieć jak działa procesor, ale nie chcę tracić na to zbyt...
Bry, to mój pierwszy temat, więc proszę o wyrozumiałość - problem przedstawia się następująco. Otóż zacząłem bawić się w programowanie uC(to już pierwszy z problemów) Mam gotowy programator USBasp(kupiony), adapter jakoś tam parszywie przylutowany do płytki uniwersalnej, no i uC - ATmega 8. Środowisko programistyczne to WIN AVR, AVRdude z Burn-O-Matem,...
Zarys. AVRy to sympatyczne uC (mikrokontrolery) firmy znanej chyba wszystkim z produkcji legendarnej "51" z pamięcią Flash - http://www.atmel.com . Rodzina ta należy do procesorów RISC - choć lista rozkazów jest dość rozległa Smile. Większość rozkazów wykonują w JEDNYM takcie - w przeciwieństwie do np. 12 taktowych MCS-51. Dodatkowo posiadają mechanizm...
Po co się męczysz z bardzo starymi narzędziami? Użyj Atmel Studio lub co najmniej AVR Studio i zapomnij o makefile: http://mikrokontrolery.blogspot.com/2011...
Witam. Mam problem zwiazany z odbieraniem i nadawaniem podczerwieni na COM. Mianowicie problem tkwi w tym ze za kazdym razem moj program odbiera inny pakiet; nieraz odbiera jedna 1 i dalej juz same zera. Mam program pod windowsa ktory odbiera sygnal i wysyla; dziala on poprawie, lecz uzycie poprawnego sygnalu w moim programie skonczylo sie niepowodzeniem....
https://obrazki.elektroda.pl/3552677400_... IAR Systems, dostawca narzędzi programowych i usług do tworzenia aplikacji wbudowanych, wydał właśnie aktualizację swoich narzędzi do tworzenia aplikacji dla RISC-V, wspierających implementację w platformach opartych na systemie Linux do zautomatyzowanych procesów budowania i testowania aplikacji....
Dla ciekawostki pokaze jak wykorzystac inpout32.dll np do bezposredniego programowania predkosci transmisji szeregowej ukladu UART. Osoby, ktore kozystaja z kontrolek typu mscomm32.ocx w VBasicu moga nawet nie wiedziec co dzieje sie tak naprawde na porcie szeregowym. Moim zdaniem wiekszosc kontrolek rozleniwia programistow poniewaz jedna funkcja zalatwia...
http://obrazki.elektroda.pl/4029783300_1... Układu SID (6581 stary i 8580 nowy), będącym muzyczną orkiestrą komputera Commodore 64 nie trzeba nikomu przedstawiać – między innymi dzięki jego brzmieniu owa maszyna osiągnęła tak dużą popularność. Warto tylko przypomnieć, że SID ma jedynie trzy kanały, ale umiejętności programistów...
środowisko programistyczny darmowy środowisko programistyczny język programistyczny
karta pamięci uszkodzona alarm mieszkania satel bester migomat posuw drutu
reset pieca buderus milwaukee klucz
Maksymalna pojemność pamięci USB: FAT32, exFAT, NTFS Emio Vento – wyświetlacz gaśnie przy ruszaniu, na postoju działa poprawnie