Piszesz albo w Keil uVision, albo w czymkolwiek: notatniku, tudzież "Edytor ASM51" plus "ASEM-51" do asemblacji kodu.
Usuń wszystkie polskie znaki jakie są w komentarzach lub popraw je - wpisując na nowo - w edytorze AVR Studio. Widocznie tekst został zapisany jako UNICODE, którego AVR Assembler nie trawi.
Jeśli piszesz w assemblerze, to nie widzę problemów. Dowolny edytor tekstowy i dobry cross assembler dosowy wystarczą. http://www.elektroda.net/download/dwpl.p... Pełne środowiska są niestety płatne i to słono... Pozdrawiam.
Przyglądając się organizacji pamięci wizji, myślę że dla wszystkich poleceń Monitora nie ma sensu walczyć z pamięcią koloru. Wystarczy ustawić stałe tło ( można je byłoby wybrać poleceniem) a operować tylko obszarem F800-FAFF. Wtedy szybkość byłaby taka sama jak w wersji podstawowej. Dla edytora Basica , Assemblera czy też podobnych programów kolor...
Ja bym polecal Raisonance -51, dobry edytor assemblera i C oraz ma dobry symulator (URAT, porty, codu, wszytko...) http://www.raisonance.com/index.php
a asembler może być wygodny albo dobry?? A jak jest nie dobry to chyba zza wschodu lub z chinskimi znaczkami. ;) Ale zły asembler, to już nie asembler ;) A jezeli chodzi o edytor to notatnik lub lepszy text pad
do tego najlepszym rozwiązaniem będzie dyrektywa include dołączająca do głównego pliku, Raczej jest to najgorsze rozwiązanie bo include w zasadzie nie do tego służy. Jest dyrektywą wstępnej analizy tekstowej programu i efektywnie działa tak samo jakbyś w edytorze w miejsce include wkopiował zawartość wstawianego pliku. Include nie definiuje modułu...
Nie wiem czemu u mnie rozszerzenie asm nie pojawiło się. Bo trzeba je wpisać, w tym samy edytorze możesz pisać pliki .h, .c .asm i jeszcze kilka typów, które później są klasyfikowane na podstawie rozszerzeń.
Witam, Nie boję sie konkurencji - ehh nie wiem skąd to stwierdzenie. Szczerze mówiąc powoli odczuwam przesyt elektroniką i gdyby nie siły wyższe nie usiadłbym dziś z lutownicą w reku i edytorem assemblera na ekranie. Faktem natomiast jest, że gdy zaczynałem zajmować się elektroniką (a było to jakieś 15 lat temu) nie było możliwe chwalenie się swoimi...
Czy idzie w jakiś sposób zczytać kod źródłowy (program) z mikrokontrolera AT89C2051?? Kod źródłowy to jet ten ładny, czytelny dla człowieka tekst, który widzisz w edytorze assemblera / kompilatora. To co siedzi w mikrokontrolerze, to kod wynikowy. Jeśli natomiast nie jest zabezpieczony , to do postaci kodu assemblera można to przerobić , z tym że będzie...
:arrow: h-doc, Texas wciaz rozwija rodzine MSP430. Sa dostepne uklady w obudowach SO-20 i wieksze az do TQFP144. Wraz ze wzrostem liczby pinow wzrasta rowniez ilosc RAM, FLASH, ukladow PWM, licznikow, portow komunikacyjnych ( uart, spi, iic ). Zaleznosc oczywiscie nie jest scisle liniowa, ale ogolnie im wieksza obudowa, tym bogatsze wnetrze. Jest kilka...
Ale jak, bo nie rozumiem? Jak nie rozumiesz, to nie bierz się za pisanie systemu operacyjnego. a jak można taki system zrobić?? jaki język programowania?? jakie programy??? mój e-mail: hutnik_09(małpa)pino.pl Assembler, nie potrzeba niczego oprócz kompilatora NASM i edytora tekstu. Pozdrawiam
winasm studio to tylko srodowisko(edytor). Musisz pokazac mu gdzie masz zainstalowanego masma i pare innych rzeczy poustawiac. Poszukaj w opcjach, a jak dalej nie bedzie dzialac to kliknij na priv to skonfigurujemy wspolnie;]
Jest tylko C51ASM obsługujący te układy, pewnie da się ogarnąć temat wiążąc z jakimś edytorem. Z tego co czytałem do C wykorzystany był SDCC, który i tak nie obsługiwał MAC. A jeśli obsługiwał to musiał to być jakiś atmelowski build który znajdziesz tak samo jak developer studio. Czyli pewnie wcale. Zresztą 51 programuje się w asm dość przyjemnie więc...
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ć??...
Czy używasz dobrze języka polskiego? Gdy nie masz sprecyzowanych celów, to próbuj wszystkiego po trochu, jak ja, zaczynałem od edytorów LOGO, BASIC na Commodore C64, AMOS na amidze, nawet assembler a potem wszystkie wymienione tutaj https://www.google.com/search?client=fir... No ale ja to robiłem hobbystycznie i...
program piszesz w asemblerze lub innym jezyku programowania np C (w przeznaczonym do tego edytorze - asembler mozesz pisac czesto w notatniku), oczywiscie pod dany procesor, natepnie kompilujesz go za pomoca kompilatora- przetwarza on napisany kod programu na plik *.hex lub *.bin. taki plik ładujesz do pamieci flash procesora za pomocą programatora....
(at)velsper Najsmieszniejsze jest to ze jeden z Gumisiow obecnie robi w TPSA (Orange) ;) i chroni ta siec przed wrednymi hackerami ;) Co do assemblera nie bylo zle, akurat w latach 90 moj nauczyciel od informatyki (w szkole sredniej) wydal kasiazke "Jak Pisac Wirusy", fakt ze spora czesc to bylo tlumaczenie ksiazki z pakietu Borland Turbo Assembler,...
Witam ! Pytanie jak w temacie, poszukuję edytora który kolorowałby składnię Assemblera AVR. Wiem, że VI jest świetny ale mimo usilnych prób ciężko mi się nim posługiwać. Znalazłem SciTex ale nie ma kolorowania składni AVR ASM, może ktoś wie jak dodać konfigurację dla danej składni? Świetnie by było jakby jeszcze można było skonfigurować go z kompilatorem....
1. Nie prościej kupić sobie jakiegoś klona STK500v2 z międzymordziem USB, niż szukać (bezskutecznie) jakiegoś wydumanego środowiska? AVRStudio działa z nim bez kłopotu (dla klonów bez opcji HID). 2. Uruchomić szare komórki i wyszukiwarkę by skleić sobie samemu edytor tekstu z możliwością wywoływania zewnętrznych narzędzi (np. Programmers Notepad, CodeBlocks...)...
No ok, dzięki Freddie za nakierowanie. Nie wiem jednak po co Ci kody binarne rozkazów? Ano po to, żeby dla własnej satysfakcji napisać prosty program w hex edytorze ;) 3. Niczym To po co jest rozróżnienie? A właśnie, wcześniej znalazłem jeden chyba z tych tematów, ale jak próbowałem dobrać się do Articles to znajduję tylko: Sorry, no translation is...
Cześć, Gratuluję udanego i ciekawego projektu. Pewnie spędziłeś nad nim sporo czasu. Boję się, że mało osób używa języka Pascal do programowania układów AVR, skoro teraz króluje język C. Czy możesz udostępnić przykładowy kod typu blink led dla Atmega8 lub innego procesora, żeby przypomnieć sobie ten język programowania? Pozdrawiam, Rafał -:) Dziękuję...
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...
Udało mi się dostosować Turbo Assembler do pracy w systemie. Teraz mogę w jednym banku mieć program TA z kodem źródłowym i kompilować go do innego banku. Dzięki temu zaoszczędzam wiele czasu i nie muszę kompilować dużych programów na dyskietkę , aby do sprawdzenia wczytywać je z powrotem , a w razie błędu ponownie wczytywać assembler i kod źródłowy....
Sam napisałem w assemblerze mały programik zamieniający w pliku tekstowym "pliterki" na kody UTF 8. Zamykam temat
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...
A wiesz że na 99% każdy Twój program będzie mniej efektywny niż pisany w C/C++ To odważna teza, bo do obrony tylko wtedy, gdy złożoność programu nie pozwoli go dopracować jak należy w assemblerze. Dowód przeciwnej tezy jest banalnie prosty - wszystko, co da się napisać w C/C++ da się napisać w assemblerze, ale nie na odwrót. Z drugiej strony nierealne...
Od jakiegoś czasu denerwuje mnie fakt, że jak ktoś ma problemy z programem napisanym w C albo w Bascom to ja i tak z tego nic nie kumam. Postanowiłem się podszkolić i wybrałem C. Będę się uczył :D W końcu pisałem trochę w Turbo C 2.0 na PC więc na mikrokontrolery też powinno się dać :roll: Zainstalowałem WinAvr i AvrSide po czym skopiowałem przykładowy...
1. Czy i jak można sprawdzić w jakim języku został napisany program już po kompilacji gdy jest w formie ".exe" Najczęściej kompilator zostawia swoją sygnaturę w skompilowanym pliku. Należy plik exe obejrzeć przy pomocy dowolnego edytora szesnastkowego. 2. Czy moge wydobyć z niego kod źródłowy? Jeżeli mogę, to w jaki sposób? Z kodu binarnego nie daje...
Tak właściwie się zastanawiłem czemu forum (mikrokontrolery) niema jescze FAQ. Takie oficjalne FAQ było by bardzo pomocne dla nowicjuszy, i eliminowało by kolejne pytania: jaki programator jest do AVR'a, jaki jest kompilator do jenzyka C, albo jak poustawiać fusy w AVR żeby go nie skopać a ustawić xxx takie pytania się cochwila powtarzają i są bardzo...
Witam. Podam ci magiczny, kodersko-krakerski sposob. Tworzysz plik reset.txt (copy con reset.txt). Zapisujesz w nim dwa znaki (plik ma miec dokladnie 2 bajty). Otwierasz go w edytorze hex (np spod DosNavigatora) i zmieniasz wartosci tych dwoch bajtow na CD 19 (heksadecymalnie). Zapisz, zmien nazwe pliku na reset.com i odpal - powinno dzialac. Druga...
(at)tmf co ma kompilacja do edytora? Przecież to przez GCC i tak idzie.... Sens darmowych aplikacji, nawet na płatne system jak najbardziej jest... W końcu musimy zapłacić tylko za system (a ten mamy często preinstalowany) Ma to, że obecnie AVR Studio 5 to nie tylko edytor ale zintegrowany toolchain - WinAVR nie istnieje już jako osobny projekt, teraz...
Edytor plus bat/skrypt do kompilacji scite - edytor ale ma fajne wyszukiwanie po plikach i przechodzenie między plikami. [url=http://www.scintilla.org/SciTE.html...
Ale o którą Odrę pytasz? Ja pracowałem na 1305. Assembler (makro) to Plan 4T, podobny z mnemoników do Motoroli. Z tego co pamiętam miała 3 bajtowe słowo, wchodziły tam 4 znaki i były specjalne rozkazy do operowania tym. Poza tym dziwolągiem maszyna jak maszyna. Miała problemy mechaniczne z drukarkami, czytnikami kart czy przewijakami taśm. Z ciekawych...
Prawda, należało tam zmienić ścieżkę kompilatora. Można również pomóc sobie dowiązaniem symbolicznym. Jeżeli mamy kilka kompilatorów w systemie i chcemy szybko dokonać wyboru którego z nich chcemy użyć, to można nieco zmodyfikować makefile'a dodając coś takiego: [syntax=c] # ----------------------------------------...
Nie ma czegoś takiego jak dekompilator jest debugger a to juz inna bajka pokazuje Ci assemblera jak juz ktoś zauważył, są tez edytory apl takie jak Restorator ExeScope , ale i one nie załatwiaja sprawy jeśli ty pisałes ten program to nie powinieneś mieć problemu z napisaniem (i ulepszeniem ) kodu Powodzenia.
Wczoraj udało się dwie rzeczy. 1. Dostosować system tak że symuluje cartridga. W przyszłości pozwoli to na przeniesienie go do pamięci ROM i szybki start bez ładowania z pamięci zewnętrznej, oraz załadowanie do banków przydatnych programów. 2. Powstaje interfejs programowy pozwalający na korzystanie z funkcji systemu za pomocą łatwych do zapamiętania...
Witam i o poradę pytam, Używam programu AVR Editor for Windows 95/98/NT ver. 1.2.200 (do pisania w assemblerze jest rewelacyjny) i mam następujący problem: przy próbie assemblacji programu wyskakuje okienko "Configuration needed" a w nim komunikat "Assembler program file (avrasm.exe) not found. Please specify the file location" i klawisz [OK]. Po wciśnięciu...
Jako, że moje pytanie dotyczy edytora MIDE-51 wraz z SDCC postanowiłem zadać pytanie w tym temacie. Chciałbym się dowiedzieć jak można zadeklarować własną nazwę na przykład SDA/SCL lub inną dla określonej linii portu. Próbowałem robić tak samo jak w WinAVR ale nie przynosiło to pomyślnych efektów. Pozdrawiam Mariusz
Nie, masz zapisać plik w idzie jako plik dif (różnicę pomiędzy oryginalnym a zmodyfikowanym plikiem) a nie asm. Później otwierasz edytorem szesnastkowym twój plik który wgrywałeś do urządzenia, zmieniasz go na podstawie pliku dif i zapisujesz jako .hex (czy jak miałeś w oryginale) Identycznie postępuje lena (tylko używa do tego automatu), patrz na pierwsze...
Furia kolegi you-zek jest przezabawna ;) Sorki nie mam nic złego na myśli. Po prostu jak się to czyta to gęba się uśmiecha od ucha do ucha. Też czasami mnie szlag trafia z różnych powodów. GCC akurat nie jest zły (z mojego punktu widzenia). Praktycznie nie używam wstawek assemblerowych ale jak już to tworzę nowy plik *.S i po ptokach. Co prawda ja piszę...
Wracając do tematu, kto da radę z tym programem na at ? To plik hex po kompilacji :03000000210000DC :03000B00018C0065 :10002300C0E0C0D0C298209A1720B02CE59... :1000330020B025753D00753E00D200D0D0D... :1000430030001FE5997011C200753BFFD2B... :10005300F4F53FD0D0D0E032753E03C2B7D... :10006300E032E53EB40305D0D0D0E032700...
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...
Teraz już sprawy idą w lepszym kierunku. Problematyczny jest jeszcze sposób deklaracji zmiennych w programie. Proponuję pobrać z internetu dowolny assembler na 8051 (np. ASEM-51), wtedy wszystkie błędy składniowe można na bieżąco sprawdzać. Struktura programu (dowolnego) może wyglądać np. tak: - deklaracja zmiennych i stałych, - instrukcja skoku do...
Bardzo fajnie/specyficznie wygląda kod programu: To juz zalezy od uzytkownikow. Rzadko sie obecnie pisze niskopoziomowo (tak, ja tez mam sentyment do assemblera, ale sprobuj w tym popelnic aplikacje ;) ). Nawet wysokospecjalizowany soft czesto sie pisze w podobnych edytorach ograniczajac grzebanie w kodzie tylko do tzw. customizacji istniejacych podprocedur....
Nadszedł czas na assembler i przerabiając po kolei rozkazy jak na razie znalazłem 2 które działają dla mnie niejasno. 1.Jaki powinien być wynik tej operacji. ldi r24,$FE ldi r25,$03 adc r24,r25 W symulacji w Avr Studio otrzymuje wynik 01 ale przecież powinno być 02 ponieważ dodawana jest również flaga C(przepełnienie). Avr studio pokazuje że flaga C...
Gratulacje dla autora za wykonanie, w jakim programie można pisać na to programy ? I w jakich językach ? Można pisać, w jakim się chce. Ważne jest tylko to, żeby kompilator/assembler wy generował plik Intel Hex. Wszystko fajnie tylko dlaczego po wyjściu z programu dalej on pracuje w tle? :| Ten błąd znam i próbuję go usunąć. Jeżeli przed zamknięciem...
Jak długo zajęło napisanie tego programu? [1.12.2010] v1.2 - obsługa dodatkowych języków [29.11.2009] v1.1 - wygodna konfiguracja - sprawy kosmetyczne przy edytorze - konfigurowalny wygląd edytora - poprawa wydajności edytora - poprawione rozpoznawanie komunikatów AvrDude [24.11.2009] v1.0 - uzupełnianie kodu w edytorze - zmiana...
Do edycji źródeł od dłuższego czasu używam darmowego programu Crimson Editor. Obecnie jest kontynuowany jako Emerald Editor. Rozpoznaje składnie, umożliwia zaznaczanie kolumn tekstu, ogólnie posiada wszystkie potrzebne do tej pracy funkcje. Instalujesz Crimson Editora, rozpakowujesz ASEM'a do dowolnego katalogu, nie polecam spacji i polskich literek...
Aby zrobić prostego robota potrzeba : 1. Mikrokontroler ( AT90S2313, ATMEGA8, ATTINY... ) 2. H-bridge do sterowania silnikami ( L293D, L293E, L293B, L293NE, L298, H-bridge na tranzystorach - schemat TILDENA... ) 3. Silniki DC ( tego jest dużo :) ) 4. Dobry program do uC ( Assembler, C, Basic....) 5. Kilka płytek drukowanych uniwersalnych ( Polecam...
No właśnie wszystkie narzędzia nie działają pod moim systemem (win7) Program którym rozbijam bios na bloki się sypie jak chce wykonać operacje odwrotną (nawet przy próbie wgrania nowego loga) Są dziury zapisane zerami. Próbowałem otwierać to hexem i tam tez nie ma tych instrukcji co w poszczególnym module jednak przy skopiowaniu całosci i zapisaniu...
No właśnie ja o chlebie, ty o niebie. Ja o tosterach i czajnikach ty o RTOS. Jak ma coś wyjść z tej dyskusji, skoro wy ograniczacie ją do zagadnień, którymi sami się zajmujecie (wierzę, że nie nadającymi się do dłubania w asm) a ja odnoszę się do całego spektrum zagadnień? Każdy pisze ze swojej perspektywy, bo nikt nie zna wszelkich możliwych "branż"....
(at)newtornus jeśli chodzi o podświetlanie kodu, to przechodzisz do "pełnej" odpowiedzi/edytora i tam jest "syntax" ja używam Arduino, ale jest cała lista do wyboru. Guzik Odpowiedź i Odpowiedź, to różne guziki :) Z tego opisu flagi wynika że twój sposób nie jest zły, czyszczenie jest opisane że następuje po odczycie ustawionej flagi i dostępie do rejestru...
a czym go skompilowac ? Kompilatorem - jak się łatwo domyślić. Wejdź na stronę producenta i ściągnij sobie i czy to napeno jest asembler ? No, wiesz, jasnowidzem to ja nie jestem. Podejrzyj plik w dowolnym edytorze ASCII (jak masz Total Commander to wciśnij na nim F3) i zobacz co się pokaże na ekranie. Jeśli zobaczysz linijki zaczynające się od mnemoników...
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...
Pomyślałem, że może i ja udzielę się w tym temacie, tymbardziej, że póki nie dostanę mojej pierwszej lutownicy to będzie to jedyny dział (Programowanie ...), w którym czuję się dobrze. Nie pamiętam już od kiedy zacząłem interesować się programowaniem. W każdym bądź razie jeszcze przed liceum, w czasach gdy na mojej zapyziałej wsi nie było dostępu do...
Mam zainstalowane Eclipse Która wersja? Czy masz zainstalowany GNU ARM Eclipse Plugin? Bez niego ten projekt nie zadziała. Problemów szukaj więc w konfiguracji Eclipse/CodeSourcery/GNUArmEclipsePlugin... Wczytałem ten "template" i się bezproblemowo kompiluje (w konfiguracji Debug). W konfiguracji Release (optymalizacja) występuje błąd: Jeśli podczas...
co napisaliscie jako swoj pierwszy program na dany uC w danym jezyku (rozbudowy sie licza, byle by wciaz byla to ta sama baza) n. n. - literka, cyferke z przodu dodam sam. zachowujcie chronologie w swoich dokonaniach na roznych platformach jezykowych i sprzetowych, tak aby to mialo sens! ____________________ 0x1-a. Freddie Chopin - migacz diodkami o...
pierwsza sprawa to fakt że nie produkty nie są porównywalne. Kompilatory GNU (tak naprawde zestaw programów do kompilacji kodów) daja tylko pdzbiór funkcjonalności produktów IAR, czy Keil. Programista często widzi kompilator jako IDE które "automatycznie" robi cały proces budowania (edycje, kompilację, linkowanie, obróbke do postaci wynikowej/potrzebnej...
Assembler pozwoli poznać działanie komputera i wykorzystywać inne języki w sposób optymalny! Tak, ale napisanie sensownego programu dla komputera PC w asemblerze uwzględniając przesiadkę z 32bit na 64bit trochę mija się z celem. Moim zdaniem jeśli kolega nie jest programistą i nie planuje narazie męczenia tematu na studiach to powinien zacząć od języka...
Witam. Chciałbym pochwalić się moją konstrukcją, którą wykonałem jako finalny projekt na przedmiot Programowanie Systemów Czasu Rzeczywistego. Prawie wszyscy robili jakieś symulacje, a ja postanowiłem zrobić coś, co mi się napewno przyda. Sens działania układu zaczerpnąłem z Elektroniki Praktycznej. Zmieniłem jednak procesor na Atmega 8 i kilka drobiazgów....
Wybaczcie moje marudzenie ale takie makro wymaga co najmniej dodatkowych dwóch "difajnów". Proponowane "ułatwienie" spowodowało że musimy zamiast 11 znaków wklikać 50 i na dodatek w czasie analizowania skakać po dokumencie aby zobaczyć co oznacza makro a później co oznaczają poszczególne definicje z makra. Wszystko zalezy, z jakiego edytora korzystasz,...
Tym razem zacznę od końca. To ADC będzie najwolniejsze w tym układzie, a nie napisana w całości w assemblerze biblioteka, która ma otwarty plik i tylko czeka z dłutem żeby wyryć w karcie Twój bajcik. ADC, przy pełnej rozdzielczości, nie może być taktowane szybciej niż 200kHz. To są jego takty i na dodatek potrzebuje 13 takich "wolnych" taktów żeby przygotować...
Witam, w projekcie inżynierskim wykorzystuję m.in. mikrokontroler ATmega64A i właśnie z tym uC mam problem. Każda próba wywołania dowolnej funkcji powoduje jej zawieszenie (funkcja foo() się zapętla)... co najdziwniejsze ten sam przykładowy program skompilowany na ATmegę32 działa prawdłowo, a próba kompilacji z parametrem -mmcu=avr5 też nie przyniosła...
:arrow: danlancher Przeczytaj sobie [url=http://www.edw.com.pl/ea/asm_avr.ht... asemblera AVR a wiele rzeczy stanie się dla Ciebie bardziej zrozumiałe. Jeśli jesteś kumaty w angielskim lub niemieckim to polecam świetny kurs assemblera AVR na stronie http://www.avr-asm-tutorial.net/. Najlepiej ściągnąć całość w PDF-ie i wydrukować. Lepszego nie widziałem....
W odpowiedzi dla "zumek": Na celu miałem optymalizację pamięciową programu. chciałem zaoszczędzić na instrukcjach. Jeśli chodzi o Bascoma i Asm to Bascom ma wygodne jak dla mnie środowisko (edytor, kompilator, programator) a procedurki w asm mało zajmują i drogą ewolucji zacząłem pisać całość kodu w asm pod Bascomem. I dlatego chciałem napisać obługę...
Na jednym i tym samym komputerze, na pełnym ekranie w jednym programie tło może mieć 1 z 7 kolorów, a tekst może migać, a w innym tło można zdefiniować na 1 z 16 kolorów bez możliwości migania tekstu. Takimi programami są np. Edytor MS-DOS (dostarczony razem z systemem, wywoływany poleceniem EDIT), Norton Commander firmy Symantec, prawdopodobnie Norton...
JTAG ten oczywiscie obsluzy kazdego ARMa, bo jest to po prostu standardowe urzadzonko JTAG [; probllem moze (podkreslam - _moze_ a nie musi, sam sie na tym nie znam swietnie, wiec moge sie mylic) pojawic sie dopiero na targetach, ktore sa w jakis sposob nietypowe i wymagaja jakichs dziwnych polaczen, np linii DBACK i DBRQ (czy jak one sie tam zwa),...
https://obrazki.elektroda.pl/6621562800_... Witam, Jakiś czas temu pisałem już o DOSowskich systemach sterowania amatorskimi maszynami CNC. Przebierałem w CNCGRAF, TURBOCNC i CNCZEUS. Ten ostatni stał się moim faworytem i korzystam już tylko z niego. CNCZEUS W pełni darmowa i otwarta aplikacja której źródła zostały udostępnione w 2016...
Witam, chciałbym przedstawić napisany przeze mnie ostatnio program na PC. m-gen automatycznie tworzy makra do obsługi gpio (wejść - wyjść) w mikrokontrolerach. O co chodzi: - ściągamy binarki z repozytorium github.com/Leopardus4/m-gen (zakładka release) lub kompilujemy ze źródeł - dla wygody kopiujemy program do PATH - github.com/Leopardus4/m-gen/blob/master/...
Nie sądzę aby to co chcesz zrobić było możliwe - a na pewno nie łatwe :) Z tego co pamiętam z programowania mikrokontrolerów pliki .bin zawierały skompilowany program napisany np. w c++. To co widzisz jest w rzeczywistości listą rozkazów dla konkretnego mikrokontrolera: inaczej ten plik wyglądałby po skompilowaniu dla AVRa, inaczej dla PIC'a, inaczej...
Każdemu może się zdażyć. Powiedz mi jedno gdzie jest generowany plik ktory zamieściłeś wyżej?? Plik który zamieściłem , to kod assemblera wycięty z AVRStudi0 v 3.56 i ręcznie dopisane linie Basica.Niemal identyczny "listing" generuje "AVR Studio 4.11.406 Service Pack 2" (taki(e) mam).Jest tylko jeden mały "sęk" , a mianowicie linie w tym listingu zakończone...
Ja ASMa znam już gdzieś od 2 lat. Używam go nie dlatego że go lubię, tylko dlatego że lubię patrzeć jak program śmiga i jak mało zajmuje pamięci. Jak bym pisał w wysokim poziomie, nawet w C, to jakieś 70% moich programów w ogóle nie miało by szans działać. Na przykład programu do USB gdzie potrzebna jest superextremalna optymalizacja i dokładnie ustalony...
Po przeglądnięciu zagranicznych forum dyskusyjnych, ostatecznie wybór drivera mosfeta padł na TC4427 (nowsza wersja TC427) z dwom akanałami nieodwracającymi. Tak przeglądam jeszcze ten przykładowy kod programu, bo właśnie oprogramowuję swoją przetwornicę na mostku H i ta funkcja bezpiecznik w takiej formie jest chyba dużo bardziej przejrzysta. void...
https://obrazki.elektroda.pl/9127779200_... Kiedyś programiści tworzyli cały swój kod od podstaw. Było to trudne, czasochłonne i niezbyt przyjemne dla osób pracujących z systemami embedded. Deweloperzy systemów wbudowanych walczyli o zmianę, a w reakcji na to dostawcy mikrokontrolerów generowali środowiska do kompilacji czy platformy...
http://obrazki.elektroda.pl/6709419000_1... Stworzony przez Alexandra Manna i opublikowany w serwisie Circuit Cellar system MiniEmail jest niezależnym, mikroprocesorowym klientem poczty e-mail. Jest cichy, łatwy w użyciu, energooszczędny – i co najważniejsze – odporny na robaki rozsyłane mailami. Kolejną zaletą jest też...
janbernat: Ja zaczynałem od VHDL. Przenoszę się na schemat bo to przynosi lepsze efekty (w przypadku jak ja projektuję). Kod w VHDL napisałem już ponad rok temu i od tamtej pory zawsze coś w nim udoskonalałem i tak z do tej pory. Więc o VHDL nie tylko słyszałem ale nawet go trochę znam. Choć jestem raczej początkujący. Ale ostatnio zmieniam i zmieniam...
https://obrazki.elektroda.pl/9151185000_... Druga część artykułu o najtańszych nowych mikrokontrolerach z roku 2017. Ekosystem developerski Środowisko developerskie mikrokontrolera ma ogromny wpływ na jakość pracy z nim i w konsekwencji - na produktywność. Na to składają się różne czynniki – jakość IDE, dostępne biblioteki, płytki...
Programowałem już w C w basic ale jak wiadomo to to nie to co ten edytor ;) - niestety ;|. Zaczynam przygode nie bo chce ale bo musze. Ogólnie to potrzebuje napisać program, który będzie pobierał z czujnika z magistralą IIC wartość temperatury, i na podstawie wpisanych danych do komputera będzie storował dwoma przekaźnikami grzanie i chłodzenie obiektu....
assembler darmowy assembler edytor obrazów thunderbird edytor
kodowy oznaczenie programy drukarek samsung charczenie potencjometr
przezroczysty monitor 17mb170 toshiba
Jak zrestartować radio w Mercedes CLK W208? Drukowanie dokumentów z komentarzami w OpenOffice