Te procesory nie mają sprzętowego SPI i jeśli już to tylko programowo można zrealizować.
Czy ktoś może posiada procedury obsługi UART na at90S2313 w asemblerze? Chodzi o asemblerowski odpowiednik print i input, tak żeby mozna bylo z terminala zczytac dane, ewentualnie je sobie dalej zmodyfikiwać i na koncu wyslac z powrotem. W bascomie to proste ale mi trzeba w asemblerze takie cos, może ktoś ma gotowe bo asembler jeszcze słabo idzie i...
Dziękuję, ale powiem szczerze, że mój poziom Asemblera jest szczerze mizerny, ledwie nabazgrałem wczytywanie z klawiatury znaku i zapis a nie tylko wyświetlanie echa na ekranie. Widziałem kilka programów, które podobny problem rozwiązują jak mój, ale są dla mnie zbyt skomplikowane, a poza tym nie chciałbym przepisywać gotowych rozwiązań :)
Spójrz na swój kod rozbity na poszczególne kroki. Jeśli w programie występują powtarzające się fragmenty - należy użyć pętli. Na początek zrób rysowanie pojedynczej linii w pętli, np: 1. Załaduj do rejestru bajt jako wzorzec 1 linii figury z wyrównaniem do lewej, np 00110000B 2. Pętla 6 kroków - przesuń rejestr z bajtem wzorca o 1 bit w lewo z przeniesieniem...
Programy pochodzą z nieistniejącego PE, pliki *.s03 to moje wymysły i poprawiony kod, może się przyda.
No kolego to nie jest Bascom. To jest asembler ;) Możesz to sobie wstawić jako gotową wstawkę asemblerową. W chwili przerwy przy kawie rozrysuję Ci co i jak może się uda.
Troszkę nie zrozumiałem tego wywodu o problemie z nazywaniem zmiennych i referencji - wszystko zależy od Ciebie. Możesz dawać przyrostki do Obiektów a do prostych zmiennych nie, możesz używać przestrzeni nazw, pakietów, ograniczać zasięg zmiennych i obiektów za pomocą Skaryfikatorów dostępu, których głównym zadaniem jest unikanie konfliktu nazw i zabezpieczanie...
mnozenie wykonałem i po paru poprawkach wychodzi mi z dokładnością +-0,1% Rh na wyświetlaczu co w porównaniu z dokładnością czujnika jest praktycznie wartością znikomą. Dzięki za odświezenie informacji. Mam teraz trochę gotowych zebranych "algorytmów działań" więc jakby ktoś potrzebował to dajcie znać.
Posiada ktoś z Was algorytm do zamiany kodu BCD na kod NKB lub gotowy program w asemblerze na mikrokontroler 8051??? Z góry dzięki.
Proponuje zacząć od ćwiczeń na jakimś gotowym zestwie np. coś takiego: http://sklep.avt.pl/p/pl/49612/plytka+dr... Lub szukaj pod nazwą "Zestaw uruchomieniowy". Jeśli czujesz się na siłach to możesz kupić w częściach i zlutować samodzielnie. Jak nie, to szukaj gotowego uruchomionego. Na początek sugerowałbym coś z procesorów...
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,...
Mi się wydaje że asembler jest dobry jak na początek z programowaniem, bo najlepiej pomaga zrozumieć prace uC i wogóle jak to wszystko działa. Można pisać program w Bascomie czy ściągnać gotowe biblioteki do C i nie mieć pojęcia to jak działa. Asemblerem można się potem zawsze wspomóc w programach w innych językach. Taka wiedza nigdy nie zaszkodzi,...
Unowocześnienie AT90S2313 brzmi : ATtiny2313 .... ;) No to OK, kody przerobione pod modłę AVRStudio + gotowy HEX - na AT90S2313, ATtiny2313 i ATmega8515. Licencja GNU zachowana - mamy binaria i źródła... ;) Some other requests ? ;) P.S. ; Code is written for use with AVR-GCC in assembler mode ; flag: -x assembler-with-cpp - oryginalny kod jest pod avrgcc......
Witam. Zwracam się do was z prośbą. Potrzebuje gotowy podprogram w asemblerze do sterowania pilotem od tv. Chodzi mi dokładnie o program który po wgraniu do mojego atmela bedzie odczytywal dane z pilota tv. Próbowałem samodzielnie go napisać jednak z braku czasu próby zaprzestałem. Czekam na waszą pomoc.
Asembler to nie moja bajka, tak jak i C, więc ja nic nie przerobie, choćbym nawet dostał gotowy program;] Ja poszukuje czegoś w bascomie....
Tak, może być kolorowy - tylko sobie to policz. Nawet dla podanych przeze mnie szacunkowo 160*200 pikseli i zaledwie 256 kolorach potrzebujesz 32 kB pamięci RAM. Masz tyle w Arduino? Raczej nie. Gotowego kodu raczej też nie uświadczysz. W Internecie można znaleźć takie kody, ale jak pisałem jest to albo czysty asembler, albo C ze wstawkami w asemblerze....
Masz racje :) Ale wez pod uwage, ze gdy ktos BARDZO chce sie uczyc, to ksiazeczka do podusi jak najbardziej :D Np ja teraz tak ucze sie winAPI i rs232. wydrukowane 200 stron i czytam w tramwaju, autobusie, samo.. nie no tam nie ;p.. a po przyjsciu siadam i probuje :) To jest najlepsze rozwiazanie. Co do tego aby uczyc sie przy rozwiazywaniu konkretnych...
Zamiast "konwertować" kod maszynowy +1 Brzydkie to jak cholera, i nie ma żadnych cech "wysokopoziomowych", w tym merytorycznie nazwanych funkcji, stałych itd. Prawdopodobnie nadwyżka "fałszywych" funkcji nie występujących w oryginalnym kodzie źródłowym (oczywisty efekt disasemblacji) To się nie nadaje do zrozumienia "co poeta miał na myśli" a to warunek...
1. Czy Intel 8051 to jest rodzina uC tak jak AVR czy to jest konkretny uC?? Intel 8051 to konkretny µP (to mikroprocesor a nie mikrokontroler). Najbardziej precyzyjnym językiem programowania jest asembler, ponieważ piszesz krok po kroku jak ma działać i co wykonywać procesor. Nie zapychasz pamięci procesora niepotrzebnym kodem, tylko dokładnie...
Witam jeżeli chodzi ci o prosty sposób na kod programu obsługujący wyświetlacz, to moja propozycja jest taka: Sciągnij sobie Oshon Pic Simulator [url=http://www.oshonsoft.com/downloads.... Tutaj Tam jest gotowy programik do obsługi LCD, możesz go pozmieniać do własnych potrzeb w Basicu (jest w symulatorze), po skompilowaniu ładujesz program.hex do...
To zależy jakiego asemblera się uczycie. Jak do '51 to możesz sobie złożyć lub kupić gotowe modułu uruchomieniowe (na allegro ich pełno), jak do do AVR'a to tak samo tylko inny uC.
Moim skromnym zdaniem, o ile mogę się wypowiedzieć, to chyba bardziej proponowałbym początkującym Arduino niż Bascom. Owszem Bascom ma wiele zalet - bo totalnie początkujący strasznie szybko uzyska efekt swoich działań - np wyświetlenie czegoś na LCD ;) co jest dosyć ważne, gdyż się nie zniechęci, nie rzuci tego nowego zainteresowania w kąt i będzie...
Witam miłośników CA80, w ostatnim czasie zainstalowałem sobie dwa gadżety na CA80 – RTC DS3231 /do aktualizacji czasu i daty, z możliwością ustawiania czasu i daty na RTC/ oraz termometr DS18B20. O ile z tym pierwszym nie ma problemów ze sterowaniem /wg I2C/, to z termometrem mam mały problem. Mam program na odczyt temperatury i działa prawidłowo...
Od pół roku zajmuje się programowaniem AVR, niestety znam tylko asembler. Chciałbym w zegarze który robię zastosować ten czujnik. I tu pojawia się pewien problem, nie mogę znaleść gotowej procedury napisanej w asemblerze, zrobiłbym ją sam gdybym znał angielski i mógł doładnie zrozumieć notę katalogową- od jutra uczę się angielskiego ale to troche potrwa....
int n wywoluje przerwanie i jest to uprzywilejowany rozkaz, zarezerwowany tylko dla systemu. Gdyby nawet nie byl uprzywilejowany, to int n pobiera adres funkcji z wektora przerwan, ktory jest umieszczony w niedostepnym miejscu dla szarego programisty. To tyle na temat int. Mozesz go uzywac na win98/ME, ale nie na XP. 2. Nie uzywaj assemblera o takiej...
Nie wiem dokładnie o co Ci chodzi. Jeśli chcesz samemu zbudować timer lub zegar to wydaje mi się że to zadanie Cie troszke przerośnie. Ale z tego co sie orientuje to 8051 jest tylko mikroprocesorem który jest zawarty w urządzeniu DSM - 51 i prawdopodobnie na tym masz napisać program realizujący funkcje timera i zegara w języku programowania jakim jest...
Do nauki programowania mikrokontrolerów najpopularniejsze są chyba AVR-y firmy atmel, jak np. ATtiny2313. Dość prostym językiem programowania jest Bascom, ale przy poważniejszych programach pozostawia on wiele do życzenia, i jest płatny (wersja demo ma ograniczenie ilości pamięci zajmowanej przez program). Jest też oczywiście C które polecam, jest darmowe...
mowisz ze nie mozna sie do niczego w pamieci odwolac bitowo ale przeciesz przy adresie np. 20H jest cos takiego jak adresowanie bitowe. To jeszcze ostatnia prosba.... jak mozesz to wytlumacz mi jak kroczek po kroczku powinien wygladac ten sumator i to sumowanie z rotacja (nie chodzi mi o gotowy kod tylko dokladny opis krok po kroku)
Witam. Mam pytanko. Czy ktokolwiek ma jakis gotowy prosty projekcik napisany w asemblerze pod DSMa 8051. Cos naprawde prostego no moze nie az tak prostego :P Cokolwiek zeby nadawalo sie jaka praca zaliczeniowa a nie bylo bardzo skomplikowane. Bede wdzieczny za kazda pomoc.
Oto plik asemblera gotowy do skompilowania - tu akurat steruje dwoma syntezerami w Motoroli 2000 z NMT . Rządanie załadowania przyciskiem na porcie CPU. W razie niejasności pytaj
Witam. Gdzie znajdę gotowe procedury w asemblerze dla pic 16f84 np. mnożenie,dzielenie liczb 32-bitowych itp.
Kamyczku, Masz pecha, bo trafiłeś w dyskusji na starych wyjadaczy, którzy wiedzą, co to asembler, znają po parę asemblerów i po parę architektur i siedzą w branży od paru lat. Ja sam pisałem w kilkunastu różnych asemblerach i od ok. 8 lat nie napisałem w asemblerze ani jednej linii do żadnego komercyjnego projektu. Obecnie bawię się hobbystycznie w...
Ze stwierdzeniem że w C pisze się szybciej niż w asemblerze jest troszkę racji ale nie zawsze ... W asemblerze można pisać sobie gotowe procedury i dołączać je do programów tak jak w C. W niektórych przypadkach jest łatwiej pisać w C ,ale asembler daje pełną kontrolę nad wszystkim i optymalizację kodu nieosiągalną dla innych języków. Z mojego doświadczenia...
Jest dostępny schemat DSM-51. Koszt wykonania kopii to oczywiście potrzebne elementy, wykonanie PCB oraz najważniejsze - czas wykonania tego przez projektanta. Obawiam się jednak, że w ten sposób nie zaoszczędzisz i racjonalniej będzie kupić gotowy DSM-51, jak się znudzi sprzedasz przyszłemu rocznikowi. Na schematach masz podane nazwy elementów w tym...
Gotowa wstawka seemblerowa pod bascoma 51 do obsługi rejestru przesuwnego 75164. Po obcięciu kilku linijek z początku i końca czysty asembler. Pozdrawiam
Pewna niewygoda jest z tym, że sygnały muszą być podawane z określoną szybkością - czasy '1' i '0' albo 0,35µs i 0,9µs (z tolerancją 0,15µs), albo odwrotnie - to są czasy tysiące razy krótsze, niż milisekunda, i odmierza się je instrukcjami procesora. A nie wiadomo, co kompilator wygeneruje - trzeba pisać w asemblerze. Ale dają gotową...
Wbiłem kijek w mrowisko ;) . Nie dyskryminuje to kolegów piszących w C i bascomie. Napisałem tylko że te języki bazują na gotowych procedurach napisanych w asemblerze . Moje zdanie jest takie największe możliwości ma asembler , ale wymaga największej wiedzy od programisty. Reszta jest lepszą lub gorszą próbą uproszczenia programowania. Możecie się zgodzić...
Narazie zrobiłem taki prosty schemat blokowy: http://obrazki.elektroda.net/77_12744775... Mam zajęcia, oczywiście, na początku miąłem na nich trochę o mikrokontrolerach ale czysta teoria, którą sami przedstawialiśmy. Od wykładowcy dostałem programy: cosmic_st7_c_compiler_ver_4_5_5 sttoolset4.1 Ma być to porogramowanie w asembler bądz C. Zmywarka...
Program nie może robić przerw - sterownik interpoluje ruch w wielu osiach i zakłócenie spowoduje zmianę krztałtu - np 2 silniki X i Y tną po okręgu i nagle jeden staje. Ta zasada dzialania to nie muj wymysł - tak działają inne takie układy, sa gotowe projekty ale oparte na starych kostkach np dodatkowe cpld lub wszystko nadgonione asemblerem. [url=https://en.cs-lab.eu/product/csmioi...
Nasm nie ma instalatora, to jest gotowy kompilator. Uruchom go z linii poleceń tak samo jak komendę dir, czy też cls. Inne typy asemblerów znajdziesz na typowych dla nich stronach http://www.masmforum.com/ http://www.winasm.net/ http://www.asmcommunity.net/ http://www.jorgon.freeserve.co.uk/
mam już zapis do pliku ale nie umiem przekształcic na liczby dziesiętne ,,, Są gotowe procedury służące do tego celu. Spróbuj znaleźć w sieci. Jeśli Ci się to nie uda podam link.
Sam asembler nie należał do łatwych a sam pisałem na Z80 tak jak i kolega darekRD. Po prostu autor zna go dobrze i jest mu prościej. A mając gotowe procedury i tabele jest o wiele szybciej niż w innych językach. Po za tym za pisanie przemawia czas, jest o wiele szybciej napisać w asemblerze.
Szukam szukam i znaleść nie mogę ... Mam gotowy plik źródłowy napisany w asemblerze z rozszerzeniem ASM... jakim programem skompilować go do postaci HEX gotowej do wrzucenia do procesorka AT90C2051?
To jest fragment programu Mastera napisany w języku Instruction List. Nie jest to kompletny program. To tylko definicja częsci parametrów konfiguracyjnych w postaci tekstu. Zobacz sobie rozdział 11 pt. Ether-S-Bus podręcznika PG5 User Manual, tam jest opisane jak to się konfiguruje i programuje w Fupli. W rozdziale 11.6 jest opis dla Instruction List....
Posiada ktoś z Was moze algorytm zamiany kodu NKB (naturalny kod binarny) na BCD ?? ewentualnie gotowy program w asemblerze na uP Z80? np. jak zamienić 92(BCD) na NKB. potrafie to przeliczyć ale chodzi mi o uniwersalny wzór, algorytm Z góry dzięki
Witam Pierwsze linie kodu to deklaracja ustawień liczników T0 i T1. Konfiguracja dla ułatwienia została rozpisana na poszczególne bity, dlatego póżniej trzeba je przemnożyć x4 i x8 aby bity były na swoich miejscach. Dla licznika T0: CT0 EQU 0 M0 EQU 1 G0 EQU 0 T0S EQU M0 + 4*CT0 + 8*G0 oraz dla licznka T1: CT1 EQU 0 M1 EQU 0 G1 EQU 0 T1S EQU M1 + 4*CT1...
Nie wiem co jest kłopotliwego w użyciu procesora 6510/8500. No i asembler zdecydowanie przyjemniejszy ma :wink: Chodzi mi o sygnały wyprowadzone z Procesora: Z80 ma gotowe /RD /WR /MREQ i /IOREQ ułatwiające podłączenie pamięci i peryferiów. Dodatkowo możliwość zatrzymania zegara, odłączenia procesora od magistral sygnałem /BUSREQ oraz możliwość wykorzystania...
Napisz na jaki uC to potrzebujesz jeśli na 51-52 to moge przysłać gotowy program :)) pozdrawiam
...co do pica to faktycznie jest odporniejszy od atmela.( zero problemów)ale sprzętowo moim zdaniem lepszy od pica.( ponad 115 rozkazów gdzie pic około 35) co do tych 35 rozkazów to tylko Midrange, Enhanced ma 77 :P a co do tygodni i 2 godzin (na gotowo), to coś słabi Ci idzie .. ile programujesz ??
Hej bawie sie asemblerem PIC- a 16C74B i potrzebuje stronke z gotowymi programami do obslugi ukladow CCP (Capture , Compare i PWM) i programdo obsługi klawiatury i wyświetlacza na tenże mikrokontroler. dziekuje bardzo za wszelką pomoc.
Przepraszam za wielkie zamieszanie ale jestem początkujący w te klocki. W jagodzie mam gotowa klawiaturę są na niej cyfry od 0 do 9 ESC ENTER I strzałki PRAWO,LEWO, GÓRA,DÓŁ. no nie wiem jak mam to wytłumaczyć bardziej:(
Witam, Poszukuję gotowego kodu w asemblerze (dla Intel i in. procesorów kompatybilnych) obsługującego system plików FAT32. Kod chciałbym zastosować w jądrze swojego OS-a. Pozdrawiam
(at)asembler: Jeżeli potrzebujesz z minimum 8kB Ram to może STM32F101CBT6 od ST. Dostępna jest wersja z 10kB i 16 kB RAM w obudowie LQFP48. Dostępne są rówież w Propox gotowe moduły z tym mikrokontrolerem z wyprowadzonymi wszystkimi sygnałami na złącze 2.54,stablizatorem i kwarcem (cena poniżej 100pln) pz
Potrzebuje pomocy. Czy ktoś wie, jak napisać w asembelerze program sterujący mikrokontrolerem 8051, tak aby wykonywał całkowanie dowolnego sygnału? Nie mam wogóle pojęcia jak się do rzeczy zabrać, nie znam się dobrze na asemblerze, a do tego czas mnie bardzo goni. Bardzo proszę o wskazówki. Może ktoś ma gotowy taki programik i mógłby się tym podzelić?...
Cena zależy czy to ma być KIT czy tez gotowe urządzenie do zabudowy ale zawsze mozna sie dogadac tak mysle:-) Podaj przybliżoną cenę za kit i za zmontowany układ./ Do Borato: Przedstawiony układ nie jest mojego projektu i sam się zastanawiam nad tym układem.Z tego co się zorientowałem wynika , że mogą sprawić kłopot czujniki .Dzwoniłem do kilku sklepów...
Do zadań gdzie musisz np. robić coś bardzo szybko i dokładnie móc wyliczyć zależności czasowe używasz asemblera. Ma on tę zaletę, że dokładnie panujesz nad sprzętem i wiesz dokładnie jak są realizowane poszczególne funkcje. Wadą jest jednak, że wszystkie wyższe formy (typu obliczenia zmienno przecinkowe, złożone formy zależności funkcyjnych, liczenie...
Z tego co czytałem to żeby nauczyć się C++ trzeba trochę znać C, a ja coś czytałem jakiś kurs C ale ten język tak średnio rozumiem. Na początek chciałem coś najprostszego, byle tylko umożliwiło mi pisanie podstawowych programów typu: Napisy na wyświetlacze i ich zmienianie za pomocą przycisków albo odczytów, timery, voltomierze i inne bzdety(wiem że...
Co do DSM'ów. Czego one nauczą? Większości tylko kombinowania. Gotowe funkcje zapisane już w pamięci. Ogólnie wiadomo że uczniowie nawet nie wiedzą co to za stworzenie jest Asembler :D Co do pytania "Powiedzcie mi czy opis sposobu pomiarów też miał być? Na ćwiczeniach w szkole zawsze pisaliśmy. W zadaniu egzaminacyjnym nie było nic napisane, że takowy...
Algorytm jest dość prosty, wygląda jak mnożenie pisemne. Potrzebujesz dwóch pętli, zewnętrzna wybiera kolejne cyfry mnożnika, a wewnętrzna mnożnej. Kolejne cyfry wyniku (ma nie więcej cyfr niż suma długości mnożnej i mnożnika) wyznaczasz ze wzoru: x=a[i]*b[j]+przeniesienie jeśli x>9 to { przeniesienie=x/10 x=x mod 10} potem oczywiscie musisz sumować...
A masz już układ gotowy że szukasz tylko programu , czy chodzi ci o jakiś konkretny projekt z jakiegoś czasopisma np.praktycznego elektronika??
A co do kosztów - płytka miała być jak najtańsza, żeby możliwie w miarę szybko ją odpalić. Witam, I świetnie, ze miała być tania... Ja gdy przesiadałem sie z Atmeli na PIC'e zrobiłem sobie płytkę testową na której był jedynie stabilizator, procek i pady oraz złącze ICSP. Po pewnym czasie odeszła w zapomnienie gdyż uznałem iż znając budowę procesora...
Po co robić nie dokładny zegar programowo(i tym samym prowadzić początkującego kolegę na złą drogę) skoro są do tego gotowe dużo dokładniejsze układy Przykład z życia płyta główna A co do asemblera to trochę ciężki jest jak na początek (od takiego zastosowania) Więc jeżeli zależy ci głównie na tym projekcie to raczej C a jeśli chcesz po prostu zacząć...
8051 nie posiada w swoich zasobach licznika T2 Ale ten , który kolega podi8 ma oprogramowac , to 80517 znajdujący się w zestawie dydaktycznym MCS51( a dokładnie , to chyba ZD537) , o czym "postodawca" nie raczył nawet wspomnieć :( :arrow: podi8 Jeśli w programowaniu - o czym wspomniałeś - jesteś zielony , to chyba "goglownicą" potrafisz się posługiwać...
Starzy inżynierowie z niego korzystają bo mają tony gotowych programów, które łatwo dostosować do nowych zleceń. A że kiedyś pisało się w assemblerze to ich przerabianie na nowsze kontrolery jest bez sensu. Więc każdy woli biadolić i dalej tej staroci używać. Co do asemblera, to trudno się zgodzić że jest prosty. '51 i spółka mają asembler pokręcony...
AT Mega 8 może mieć tylko różne obudowy i różne napięcia zasilania a co za tym idzie różne maksymalne częstotliwości taktowania. Do testów i prób najlepsza jest w obudowie DIL do montażu przewlekanego. Co do języka to jeśli masz ochotę zacznij od asemblera. Jak coś pójdzie nie tak to nie rzucaj tym wszystkim w kąt tylko spróbuj "C" lub najłatwiejszego...
Witam wszystkich znających się na sprawie. Mam zadanie napisać program w asemblerze na Atmega32 do obsługi wyświetlacza LCD na sterowniku T6963C (OPTREX DMF5005N 240x64). Posiadam kartę katalogową do sterownika i także jakąś specyfikację już całego wyświetlacza, niestety wszystko jest w języku angielskim i nie mogę się z tego nic wyznać. Układ dostałem...
Nie uda sie to. jak pisałem to mikrokontroler 8 bitowy i musisz załadować osobno obydwa bajty. ustawiasz sobie var1 na 2 bajty, ładujesz jego adres do Y, a nastepnie pobierasz młodszy bajt z pod adresu Y a potem starszy spod Y+1 i gotowe. (moze byc na odwrót - nie jestem pewien bo rzadko pisze w asmie na avry-niepodoba mi sie ten asembler). Pozdrawiam
Jak jeden z kolegów wspomniał, nie ma szans, aby zrealizować to zadanie inaczej niż tworząc jakieś oprogramowanie od podstaw. Potrzebujesz złapać dwie podstawowe rzeczy: 1. zrozumieć podstawy (rejestry, stos i inne podobne rzeczy). Jest MNÓSTWO tutoriali w internecie tłumaczących to od podstaw 2. napisać Hello World program, aby zrobić cokolwiek, co...
ja proponuje kolejność c,c++, c#,java, lub java,c# Jak wcześniej zostało fajnie napisane dobrze jest poznać ogólne "mechanizmy programowania" . C nie ma wielu gotowych funkcji jak java, także można sobie wyrobić dobre nawyki, które na pewno zaowocują. No a jak cos to zawsze asembler jeszcze jest :) Aha i na początek narzędzie do C no i C++ - DEV C++.
Spokojnie, każdy kiedyś zaczynał :) Odpowiadając na pytania : 1) Dokładnie tak. Po wciśnięciu przycisku uC zaczyna od razu generować zadany kod. 2) Tak 3) Da się. Ale to trochę zależy od Twoich umiejętności lutowania i manualnych. 4)Na początek polecam Ci nieco zaznajomić się z Arduino. Prosty interfejs i programowanie oraz całe mnóstwo gotowych przykładów....
MBR to dopiero początek. Jeśli chcesz robić to sam - i tak warto się wzorować na działających gotowcach. Zwłaszcza, jeśli gotowce mają udostępnione pliki źródłowe. Asembler przyda Ci się (jeśli w ogóle) - tylko w sporadycznych przypadkach - np. do zrobienia obsługi odczytu/zapisu sektorów. Resztę można zrobić w C - zresztą gotowe pliki źródłowe obsługujące...
Witam Szkoda że nie podzielasz naszego entuzjazmu :cry: , trzeba będzie ustawiać kolorki ręcznie. Dodałem oprócz kolorowania makr, zmianę koloru dla rejestrów i portów uP. Jak na razie wykorzystałem zestaw nazw portów ATMega128, ale z czasem uzupełni się też i inne. W załączniku gotowy plik ini , ale kolory trzeba dobrać wg swojego gustu.
Ludzie piszą w asemblerze, bo brakuje im pamięci i mocy obliczeniowej, a tu taką "krowę" się pakuje do procka ;) No chyba sobie żarty robisz albo żyjesz w świecie 8051 i AVR. W czasach kiedy koszt produkcji procesora 32bit 100MHz jest podobny jak 8bit '51 1MHz komuś brakuje jakiejkolwiek mocy? Gdzie konkretnie piszą w asemberze? Chętnie poznam taką...
Witam Stosuję obliczenia numeryczne tylko w asemblerze z całkiem dobrymi efektami. Na stronie ATMELA można znaleźć gotowe procedury dzielenia i mnożenia wielokrotnej precyzji, jest pełno stron z przykładami działających procedur. Znalazłem nawet pierwiastkowanie (nie potrafię zrozumieć algorytmu :cry: ). Pisanie programów w asemblerze daje nieograniczone...
Wybacz, ale mnie to niczego nie wyjaśnia. Po kolei: Chcę pomnożyć 42949672954294967295 * 42949672954294967295 (dec) Muszę te dwie liczby zamienić na hex. Jak to zrobić? Zakładam, że jakimś cudem to się udało i mam je w zmiennych. Mnożę je przez siebie i wynik mam w trzeciej zmiennej, ale w hex. Jak tę liczbę wyświetlić w postaci dec? Nie chodzi mi o...
ale w czym chcesz napisać ten program w jakim jezyku??? C , asembler, bascom ??? masz jakis kompilator??? program ktory wykonuje taką procedeure nie jest skomplikowany kilka linijek i gotowe ale musisz sprecyzowac w jakim to ma byc jezyku ...np w Bascomie zajelo by to z 5 linijek a diody i switche podłączas pod porty procesora np p1.1 ,p1.2 musisz tylko...
Wszystko wynika z wymagań autora . Na początku chcemy żeby coś zadziałało dioda zamigała , pokazał się napis "hello word" itp . Do tego bascom jest idealny bo załatwia wiele rzeczy bez naszej wiedzy... Kolejnym krokiem jest wstawka w ASM bo coś nie chce dzialać po naszej myśli . Następny jest asembler bo tam wszystko działa zawsze tak samo , szybko...
Skoro obliczenia w asemblerze sprawiają Ci kłopot , to mając 8KB pamięci programu i 2KB EEProm-u , wygospodaruj 720 bajtów na tablicę , zapisz w niej gotowe wartości dla każdego kąta i ... to tyle ;) Piotrek
asembler he he gratulacje - uznanie tutaj za pisanie kodu w asm :) coraz mniej ludzi docenia pisanie kodu na niskim poziomie :) Wszedzie tylko Bascom i jak nie ma gotowej instrukcji to reca na bok i kwiczenie... P.S. Komilnac sie da ;) tylko trzeba wiedziec czym :) - jednak fakt nie wiele ludzi zrozumie kod :) P.S.2 he he daj bin-a ;) chetnie sobie...
Witam Nie jestem biegły w asemblerze, uczę się, ale poszukuje przykładów jak najprościej za pomocą 89c2051 (koniecznie asembler) odczytać temperaturę z czujnika. Na początek wystarczy mi zakres 0-200 stC. Przeszukałem forum ale nie potrafiłem znaleźć przykładów w asm do2051 Jakie rozwiązania polecacie dla początkującego ? Prosiłbym o gotowe rozwiązania...
Widzę że temat nie należy do łatwych, a może ktoś może udostępnić skompilowany wsad do mikrokontrolera 89c2051, z zestawu 115-k firmy Nowy elektronik, nie potrzebuję kodu źródłowego bo i tak nie będę wiedział co z nim zrobić, potrzebuję tylko gotowy do wgrania skompilowany plik do hex, i jakieś informacje, jeżeli w jakiś charakterystyczny sposób należy...
Nie znam aspiracji autora tematu, ale według mnie uczenie się asemlera w dzisiejszych czasach nie ma popłaca . Asembler jest przeważnie dokładnie powiązany tylko z jednym (albo kilkoma z jednej rodziny) mikrokontrolerem i potrzebna jest znajomość jego architektury. Natomiast poznając inne języki programowania nie jesteśmy tak blisko z tym związani i...
Co do mikrokontrolera - jak najbardziej szeroka gama. Gdybyś chciał to zrobić na '51 to warto pamiętać o tym że czestotliwość taktowania układu powinna wynosić conajmniej 1.8 Mhz (wartość oscylatora). Tak przynajmniej zaleca Dallas. Nie ma z tym oczywiście żadnego problemu :) Co do obsługi większej ilość czujników 1 wire to polecam pisanie w C jesli...
Ja bym potrzebował gotowych procedur operacji jkie mozna wykontywać na pcf8582 to jest pamiec eprom albo chocaiż jakie operacje moze wykontywac ta pamieć poza zapisem i odczytem oczywiście.Pozdro
Pomysł jak zawsze ciekawy. Gorzej moze być z realizacja gdyż jeszcze nie widziałem zeby tu ktoś sam sobie napisał bootloader - większość używa chyba gotowego atmela lub z avrfreak. Jezeli jakoś już radzisz sobie z asemblerem na avr to nie wystąpią żadne problemy (no chyba że dokumentacja o czymś zapomniała wspomnieć). Co do ogólnego zarysu to wpięcie...
"Program do pisania" nie rozwiąże magicznie zagadnienia napisania samodzielnego systemu operacyjnego. Samo uruchomienie OS to nie problem, bo można zastosować gotowy bootloader, np. GRUB. Problem jest nauczyć się, jak to w środku ma działać, do tego trzeba mieć świadomość, jak funkcjonuje komputer na bardzo niskim poziomie. Pisanie systemów operacyjnych,...
Tak mam sbi DDRD, 1 i sbi PORTD, 1... Bo potem cbi PORTD, 1 zaświeca... Dodano po 22 (at)snnaap Tak czujnik sprawny, i dobrze podłączony bo nawet dziś go jeszcze sprawdzałem tylko że na gotowych bibliotekach napisanych w języku C, i działa jak należy. A dlaczego w tym kodzie napisałeś sbic DQ_PIN, DQ a nie sbis??
No tak... W sumie to trochę złożone jest. Plik lss nie jest generowany bezpośrednio przez kompilator, a przez program narzędziowy objdump z kodu wynikowego całego programu po konsolidacji. Natomiast objdump działa jak deasembler i wracamy do punktu wyjścia. W sumie chodzi o to, że w gotowym kodzie "gubi się" część (albo i czasem całość) informacja o...
Pozostaje tylko 89c4051. i pomoc kolegów posiadających pełną wersję Bascoma, ewentulanie przerobienie programu na uC AVR i użycie wersji demo Bascoma AVR do 4kB. Nie koniecznie mamy jeszcze coś takiego jak asembler różnica w kodzie wynikowym jest bardzo często znaczna i podejrzewam, że zmieści sie w 2051 Nie korzystałem z Bascoma i nawet nie mam zamiaru,...
Mam zastosować ATMEGA8535? Czy chcesz mieć regulowaną jasność podświetlania z procesora a nawet kontrast za pomocą PWM? Czy stosujemy fotoelement aby automatycznie regulować podświetlanie? Ile chcesz mieć przycisków, do menu i setup wystarczą 5 ale może chcesz mieć przyciski szybkiego wyboru? Czy wyprowadzenia sygnałowe wychodzące na zewnątrz zabezpieczamy...
Gui to i w pascalu można robić. A edukacyjność tego polega na tym że robisz od zera (fundamenty), a nie uzywasz gotowych. Np. pomyśl jakbys zrobił grę najprostrzą - klocki. To dużo uczy. Ja jak napisałem swoje pierwsze klocki (pascal+asembler) to sie dużo nauczyłem (więcej niz później na DirectX 7). Tak mnie to wciągneło, że 6 wersji tych klocków napisałem...
Wystarczy Ci sprzętowy usart, transmisja szeregowa w dokumentacji atmela masz nawet gotowe przykłady kodu w asemblerze i opisaną konfigiuracje. W razie konkretnych problemów moge pomóc. Jak chcesz oba moduły komunikować po kablu na znaczną odległość jako warstwy fizycznej użyj RS485 - układ MAX485 i możesz kabel ciągnąć na kilometr.
Sensowne kompilatory C na PIC-e nie sa darmowe a niektóre nawet bardzo drogie. Jezeli potrzebujesz tylko do własnych potrzeb i nauki to nie widze nic złego w tym abyś sobie taki kompilator sciagnął np. z sieci P2P (najlepiej z edonkeya). Polecam Hitecha (najnowsza wersja to chyba 8.05pl2). Ewentualnie mozesz sciagnac jakąś okrojona wersje ze strony...
Witaj, nie obraź się ale skoro książka Kardasia "nie pomogła" to ciężko Ci będzie znaleźć na rynku lepszą pozycje w polskim wydaniu. Zostaje Ci chyba albo ponownie podejście do tematu z większym zaangażowaniem albo uczyć się z poradników internetowych, których jak sam zauważyłeś jest zatrzęsienie ale uważaj na błędy merytoryczne. Książka i każde inne...
A mógłbyś zamieścić, przykładowy kod, bo jestem nowy w assemblerze i za bardzo tego nie czaje. Gotowy kod? Za wiele wymagasz. Jak chcesz pisać w asemblerze, skoro go nie znasz? W sieci jest masa tutoriali i przykładów, które nalezy przerabiać i uczyć się na nich. Poza tym jeśli coś nie chce się zasemblować (nie kompilować, ten termin dotyczy HL) powinieneś...
Witam, Musisz zrozumieć jedno że po to są mikonoktrolery żeby nie stosować ciężarówki do przewiezienia krzesełka. Kązde urządzenie oparte na uC jest do czegoś zaprojektowane i ciążko będzie trafić na takie które Tobie będzie pasowało. Markosik20 - ależ ja to rozumiem... jakbym nie rozumiał - kupiłbym teraz za 19zł + 10zł przesyłki płytę P3 + procesor...
Mam wielka prosbe,potrzebuje zrobic program realizujacy zadanie dodawania i odejmowania 2 cyfr(czyli kalkulator prosty).pozatym przy wystapieniu bledow obliczen ma sie pojawic komunikat.I tu moja prosba,jestem w tych klockach "zielony":cry:i prosze o pomoc bardziej doswiadczonych w tym temacie forumowiczow.Jesli moglby mi ktos pomoc lub podsunąc gotowy...
Grzecznie się ciebie zapytałem o jakim asemblerze piszesz w aspekcie PetitFAT ? .... Przerobione pliki do obsługi warstwy fizycznej masz przecież gotowe w przykładach dla AVR na stronach autora. Fakt tam są przykłady z USI np dla ATtiny85 zdaje się.... Ale nie ma to nic wspólnego z asemblerem dlatego pytałem, żeby ew się dowiedzieć co mógłbym tak na...
Witam... jesli chodzi o obsluge LCD to muszisz poszukac w sieci gotowych rozwiazan bo pisac to w asm to troche.... A co ro steowania silnikiem krokowym to domyslam sie wie jest to silniczek unipolarny taki ze stacji 5.25' cls p2.0 setb p2.1 setb p2.2 cls p2.3 'tu wstawpetle opozniajaca cls p2.0 cls p2.1 setb p2.2 setb p2.2 'tu wstawpetle opozniajaca...
Witam. Jesli ktos zna linki do gotowych procedur albo wie jak to zrobic to prosze o wszelkie informacje. Aha mam ten sam problem z wyswietlaczem LCD, z gory dziekuje za informacje. Jestem poczatkujacy wiec prosze o wyrozumialosc.
gotowy mikrokontrolery automapa gotowy gotowy mostek
sharp migające podświetlenie zabezpieczenie spawarka rozrząd carisma
Kod błędu KAD 06.E w lodówkach Sharp - przyczyny i rozwiązania Prosty układ migającej diody LED z kondensatorem