asembler ładujący

Znaleziono około 73 wyników dla: asembler ładujący
  • Ładowanie programu do AT89C2051 i EEPROM 4KB - jak to zrobić?

    jakie odwołanie? do czego? jaśniej! PS. Podawanie tegi typu softu na forum publicznym może się źle skończyć...:D Dodano po 5 zasadniczo masz 3 wyjścia: 1) wymiana proca na większy 2) optymalizacja kodu 3) napisanie wszystkiego po bożemu czyli w asemblerze

    Mikrokontrolery   21 Gru 2005 15:34 Odpowiedzi: 23    Wyświetleń: 1539
  • Schemat sterowania PWM dla napięcia 140-160V i prądu 0-7A na ATmega16

    to ma byc projekt zasilajacy silniki o znamionowym 120V.. tym juz sie bawic nie bede, zas potrzebuje to ladowac.. asembler, masz moze jakies przyklady dzialania na triaku? nigdy sie tym jeszcze nie zajmowalem

    Mikrokontrolery AVR   24 Sty 2011 21:58 Odpowiedzi: 12    Wyświetleń: 2828
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • Magnetofon steruje robotem/maszyną itp - programowanie ?

    Magnetofon był w tamtych czas tanią pamięcią i pozwalał na sterowanie programowe prawie jak mikroprocesor. Sam magnetofon niczym nie sterował , był jedynie magnetycznym nośnikiem danych i to wszystko . Systemy posiadały pamięci RAM i Eprom , w Eprom zapisany był monitor systemu ( Bios ) posiadający kilka funkcji miedzy innymi obsługę interfejsu magnetofonu...

    Robotyka Modelarstwo i CNC   07 Sie 2011 17:07 Odpowiedzi: 1    Wyświetleń: 970
  • REKLAMA
  • Jak szybko obliczyć procent liczby dwubajtowej (max 15360) z małym błędem?

    Rozumiem, że przez "obliczyć %" masz na myśli policzenie 100 * x/15360. Żeby było prościej liczysz x/153 - błąd nieduży - przy niskich wartościach niweluje potrzebę korekty zaokrąglania, przy bliskich 100% błąd jest największy i dochodzi do 0.5%. Możesz sobie ręcznie zoptymalizować procedurę dzielenia dla znanego dzielnika - 153 to 0x99 binarnie, a...

    Mikrokontrolery   23 Lut 2009 23:38 Odpowiedzi: 4    Wyświetleń: 2605
  • Jak testować programy w asemblerze na mikrokontrolerze 8051?

    DPTR jest rejestrem składającym się z dwóch bajtów o oznaczeniu DPL i DPH. A więc ten rozkaz ładuje (umieszcza) tą wartość w rejestrze DPTR.

    Mikrokontrolery   13 Mar 2007 21:29 Odpowiedzi: 5    Wyświetleń: 2949
  • REKLAMA
  • Błąd w programie asembler 8051 - operacje arytmetyczne -3 + (-5)

    Zastanów się, jaka wartość ląduje w R1 i dlaczego. Zresztą, chyba wyświetla się na wyświetlaczu?

    Mikrokontrolery Pozostałe   11 Lis 2014 21:26 Odpowiedzi: 7    Wyświetleń: 3246
  • Asembler ST7Lite – znaczenie znaku # w instrukcjach, np. ld A,#$E7

    w notacji motoroli # oznacza wartość bezpośrednią tj np ld A,#$E7 ładuj do A liczbę $E7 , a np ld A,$E7 ładuj do A liczbę z komórki o adresie $E7

    Mikrokontrolery   07 Wrz 2007 18:12 Odpowiedzi: 13    Wyświetleń: 2500
  • [ATMEGA][ASEMBLER] - Długa pętla w asemblerze i dziwna matematyka.

    To jest prosta pętla wykonuje się tyle razy jaki długi jest rejestr żeby ją przedłużyć można zrobić na dwa sposoby dobudować jeszcze jedną pętlę ,która wykona obecną n razy lub rozszerzyć rejestr do długości 3 bajtów wykonując to samo odejmowanie przeniesienia na tym najwyższym i będzie to samo . Dla bezpieczeństwa między sbi portx i cbi portx warto...

    Mikrokontrolery AVR   11 Paź 2013 20:25 Odpowiedzi: 22    Wyświetleń: 3714
  • [M32][Bascom][DS18B20] Prośba o krytykę programu.

    Ne no, jestem jak najbardziej za, odpowiadałem tylko tehaceole , chcąc wyjaśnić, jak jego rady mogą wypaść w tym środowisku. Właśnie przed chwilą był temat, jak przejść na CTC w Bascom: http://www.elektroda.pl/rtvforum/topic23... Co do nauki i poznania podstawowego sprzętu, to czasem łatwiej jest zapamiętać listę rozkazów z noty katalogowej i...

    Mikrokontrolery Początkujący   13 Lip 2012 08:44 Odpowiedzi: 37    Wyświetleń: 4547
  • Czy można zastąpić SRAM podtrzymywany bateryjnie EEPROMem?

    Tak, jeśli pisze w asemblerze to wiesz kiedy i jaka zmienna ląduje w takiej pamięci operacyjnej, ale język wyższego poziomu będzie już robił problem. Jednak nadal bardzo nie polecam takiej metody. Więcej z tym będzie problemów niż z bateryjką. Poza tym do SRAMu możesz zamiast bateryjki użyć kondensatora 1F 5,5V który do takich celów nadaje się doskonale.

    Mikrokontrolery   22 Sty 2006 16:27 Odpowiedzi: 9    Wyświetleń: 1212
  • Asembler AVR - obliczanie wartości licznika w makrze krok po kroku

    Witam, przedstawię króciutki kawałek kodu: .EQU OSC_FREQ = 4000000 ldi R16, (1<<CS01)|(1<<CS00) out TCCR0, R16 --------------------- jak dotąd wszystko jasne, tzn włączenie licznika 0; taktowanie z częstotliwością podzieloną w stos 1:64 .MACRO Laduj_Licznik ****************************************... ldi R16, 256-INT(((at)0) * OSC_FREQ/64000...

    Mikrokontrolery   13 Paź 2006 13:54 Odpowiedzi: 2    Wyświetleń: 1376
  • Jak działa MOV A,#<1000 i MOV B,#>1000 w asemblerze?

    Tak na oko to zapisane jest to z błędem, chyba, że składnia tego asemblera to dopuszcza. Dla mnie to powinno wyglądać np. tak: MOV A,#10 i odpowiednio drugi rozkaz. Co to robi? - ładuje do rejestru A (chyba akumulator) wartość 10, drugie będzie ładowało do rejestru B. Jaki to procesor i jaki asembler?

    Mikrokontrolery   04 Gru 2005 17:46 Odpowiedzi: 6    Wyświetleń: 2013
  • STMP3500 - Jak programować stare MP3 Thompsona? Język i narzędzia?

    Programuje się głównie w C. Część kodu, w szczególności związana z przetwarzaniem audio jest napisana w asemblerze, ale przypuszczam że można się obyć bez modyfikowania go w stosunku do SDK. Program ładować można przez bootloader USB - korzystają z niego narzędzia recovery. Narzędzia i SDK (a przynajmniej część) dosyć łatwo znaleźć, ale dopasowanie...

    Programowanie   14 Lis 2012 21:04 Odpowiedzi: 1    Wyświetleń: 1035
  • Jak używać biblioteki procedur matematycznych w asemblerze AVR?

    fp_flashconst: LPMRdZpp(rB3) LPMRdZpp(rB2) LPMRdZpp(rB1) LPMRdZpp(rB0) RET LPMRdZpp to jest makro zdefiniowane tak: #define LPMRdZpp(Rd) \ LPM \ MOV Rd,R0 \ ADIW ZL,1 czyli linijka LPMRdZpp(rB3) daje kod: LPM MOV rB3,R0 ADIW ZL,1 Takie są moje domysły bo co ten kod ma robić to nie mam pojęcia. Bawiąc sie w detektywa: LPMRdZpp = LPM - load program...

    Mikrokontrolery   27 Cze 2007 17:26 Odpowiedzi: 19    Wyświetleń: 3242
  • REKLAMA
  • Baza danych w C dla czytnika kart zbliżeniowych HTRC110, ST72C334N4B6, CodeWarrior

    Witam Wymysłem mojego promotora jest ten zestaw Labolatoryjny. Sluzy on tylko i wylacznie do tego "zeby byc" Jego zadaniem jest interpretacja kodu w języku asemblera który to otrzymuję po skompilowaniu Mojego kodu w C w programie CodeWarrior for ST7.Ten program kompiluje kod w C na asemblera. Tak skompilowany kod (aseblerowski) ładuję dzieki programowi...

    Mikrokontrolery   19 Wrz 2004 14:28 Odpowiedzi: 4    Wyświetleń: 4153
  • Ładowanie pliku CX2AEDW.HEX do mikrokontrolera - problemy i rozwiązania

    Czy udało się komu załadować do mikrokontrolera plik CX2AEDW.HEX ? Już myślałem, że programator mi padł (bo się trafiło już tak) ale inne pliki HEX bez problemu ładują się. Jest też wersja ASM, ale nie wiadomo w jakim asemblerze pisana. W moim się nie kompiluje. A może ktoś ma poprawny plik HEX tego miernika. Dostałem płytkę i szkoda nie wykorzystać....

    Mikrokontrolery   20 Wrz 2005 05:14 Odpowiedzi: 10    Wyświetleń: 3113
  • Pisanie programów i używanie bibliotek w C i Asemblerze

    (at)kamyczek Niestety niewiele osób używa symulatora, bo gdyby używali to nie byłoby wielu pytań na elektrodzie. Ale to nie znaczy, że ciągle należy siedzieć w ciemnogrodzie - w końcu trzeba zrobić krok naprzód i używać narzędzi, które się ma. Co do wstawek - oczywiście, że w asembler można wstawiać wstawki w C. Oba języki można dowolnie przeplatać...

    Mikrokontrolery   16 Gru 2016 02:36 Odpowiedzi: 260    Wyświetleń: 11619
  • Atmega16 - Jak mogę przekazwywac wartość do bajtów high i low

    "high" i "low" są informacjami tylko dla kompilatora (w asemblerze nie ma czegoś takiego) i tylko względem stałych. Nie można ładować tam zmiennych. Zresztą nie ma nawet takiej potrzeby. Pokaż swój kod i wyjaśnij na jego przykładzie o co Ci chodzi.

    Mikrokontrolery AVR   16 Sty 2013 00:19 Odpowiedzi: 8    Wyświetleń: 1131
  • Jak odczytać dane z pamięci programu w AT90S2313 używając LPM?

    Oj, zumek , ale PC nie ma nic wspólnego z rejestrami ZL:ZH + lpm , co udowodniłem powyżej. PC ładuje dane do interpretacji rozkazu asemblera z pamięci programu w postaci słowa 16-bitowego w notacji Intela, a lpm ładuje do rejestru r0 (w nowszych procesorkach również do wybranego rejestru i to również z inkrementacją np. w Atmega8 jest lpm Rd, Z+ ) z...

    Mikrokontrolery   17 Lut 2005 13:49 Odpowiedzi: 18    Wyświetleń: 1757
  • Język niższy niż Assembler i czysty kod hexadecymalny - książki, źródła

    hmm asemblery to bardzo szeroka gama różnych dziwnych "nakładek" niektóre stoją tak naprawde bardzo wysoko. pamiętacie może asembler z Commodore 64 (8502, 6510, 6502) rożnił sie na moje oko dość bardzo od asemblera powiedzmy do procesorów mcs-51 - nie było w nim czegoś takiego jak nazywanie linii programu wsyzstko trzeba było liczyć - przynajmniej tak...

    Programowanie   21 Maj 2004 21:50 Odpowiedzi: 5    Wyświetleń: 3994
  • [ATTINY2313] [ATTINY2313][BASCOM] Jak precyzyjnie ustawić przerwanie timer0 przy 10MHz?

    Spróbowałem , z 25us zeszło na 15 , to troche lepiej ale faktycznie spróbuje asemblera , lubie jak się wszystko zgadza , a cykle zegara nie lądują gdzieś w ciemnej piwnicy. Rozumiem więc że zanim program obsłuży przerwanie to zużywa około 200 cykli na przechowanie stosu. Powstaje we mnie wariacka myśl żeby port oco2 podać na int (drutem) i dopiero tym...

    Mikrokontrolery AVR   14 Lis 2009 16:41 Odpowiedzi: 7    Wyświetleń: 2132
  • Assembler - wyjaśnienie operacji na stosie w programie dla wyświetlacza 7-segmentowego

    push/pop stosuje się, żeby zachować wartość początkową rejestrów, jeśli w innym miejscu programu są wykorzystywane. ldz - nie ma takiego menmonika w asemblerze AVR. Zapewne to jakieś makro. brcc - wykonuje skok jeśli wskaźnik carry (przeniesienia) jest wyzerowany, co ten wskaźnik oznacza to sobie doszukasz. lpm r16, z - ładuje do rejestru r16 wartość...

    Mikrokontrolery Początkujący   07 Kwi 2016 17:29 Odpowiedzi: 3    Wyświetleń: 1692
  • [attiny13 + BASCOM] Jak zrealizować ładowanie akumulatora Li-ion z attiny13 i BASCOM?

    Dzięki... schemat się przyda ale z kodem to będę musiał sam eksperymentować bo kompletnie nie znam asemblera. Zaczynam powoli rozważać rozwiązanie z diodą zenera - tanie, proste i powinno ładować. Zmusza mnie do tego mała ilość wolnej pamięci no i brak pomocy ze strony osób które miały z tym jakieś doświadczenie.

    Mikrokontrolery   21 Lut 2007 19:49 Odpowiedzi: 2    Wyświetleń: 2078
  • Asembler - obsługa systemu plików FAT 32 bez OS-a

    (at)autor: Sugeruję zajrzeć tutaj : http://fisnikhasani.com/building-your-ow... Niestety, bootloader zaprezentowany na podanej stronie nie ładuje jądra systemu i nie ma w sobie kodu obsługi jakiegokolwiek systemu plików.

    Programowanie Początkujący   02 Lip 2018 12:37 Odpowiedzi: 11    Wyświetleń: 549
  • Programowanie AT89C2051: Bascom, Asembler i narzędzia do programowania

    No nie zabardzo mi pomogły te propozycje lista rozkazów to mam z atmela a procki są dobre bo tanie i małe głównie chodzi oprogramatory te równoległe z programami do ładowania w pamięć te do bascoma . muszę się przyznać że z lutownicą to ja jestem na bakier lutuje muj kumpel albo brat asembler jest bo opanowania napisałem kilka programów ( do sterowania...

    Mikrokontrolery   28 Mar 2005 18:43 Odpowiedzi: 6    Wyświetleń: 2310
  • BASCOM: Jak poprawnie ładować rejestry binarnie i szesnastkowo?

    Problem jest nieco skomplikowany. Pisząc wstawki asemblerowe należy używać - dla liczb w stałych - notacji bascomowej, czyli: mov r0,#&hff mov r1,#&b10101010 mov r2,#123 można także dla liczb szesnastkowych użyć zapisu: mov r3,#h'AA 'dopiero ten apostrof traktuje jako komentarz ; chociaz takze dziala srednik mov r3,#h'0A ;liczba musi być zapisana dwuznakowo...

    Mikrokontrolery   17 Wrz 2004 01:20 Odpowiedzi: 5    Wyświetleń: 1170
  • Asembler: Jak dodać dane do dynamicznej tablicy i je odczytać?

    A patrzyłaś przede wszystkim na ten odczyt i przesunięcie o 1 dla wskaźnika na word (czyli o pół elementu tablicy). Sprawdź też jeszcze, na co DS wskazuje, bo nie jestem pewien, czy jest poprawny. Generalnie, jeśli odwołujesz się do zmiennej bez podawania segmentu, to domyślnie jest to DS:[adres]. Sprawdź w debugerze, gdzie lądują dane i skąd odczyt...

    Programowanie   26 Paź 2018 23:18 Odpowiedzi: 8    Wyświetleń: 885
  • Jak wysłać 24 bity szeregowo przez ATmega 8 na PD5 z użyciem asemblera?

    przykładowa procedura mogłaby wyglądać tak: .EQU DATA = 5 .EQU CLOCK = 6 .EQU CHIP_ENABLE = 7 ;parametry wejściowe ; ; 3 bajty danych do wysłania umieszczone w SRAM ; pod adresem dane: send: ldi XL, Low(dane) ldi XH, High(dane) ldi R17, 3 cbi PORTD, CLOCK cbi PORTD, DATA cbi PORTD, CHIP_ENABLE sbi PORTD, CHIP_ENABLE racall wait_ms ; Petla_0: ldi R18,...

    Mikrokontrolery   12 Gru 2006 15:35 Odpowiedzi: 15    Wyświetleń: 3293
  • Arduino – dlaczego jest popularne wśród początkujących, co wyróżnia je od płytek stykowych?

    Adruino to fajny framework, wbrew temu co napisano powyżej jest napisany w C++, a nie w C. To dosyć istotna różnica. A że jest to framework to udostępnia gotowe biblioteki. Oczywiście można przyjąć postawę, że to ogłupiające i lepiej pisać samemu. Ale z drugiej strony to zależy co jest celem. Szczególnie początkujący mogą utknąć na takich niskopoziomowych...

    Arduino   13 Mar 2017 08:44 Odpowiedzi: 66    Wyświetleń: 25866
  • Jak zaimplementować odmierzanie sekund w AT89S51/AT89C51 do zegarka?

    Panowie, spokojnie. To tylko tak wygląda w C, że ładujemy za jednym razem 16 bitów. W rzeczywistości instrukcji jest nieco więcej. Asemblera nie przeskoczy żaden język wysokiego poziomu, bo i tak opiera się on na asemblerze. Jednym rozkazem 16 bitowego timera załadować się nie da i to wie każdy, kto zna architekturę MCS-51 (czyli Atmele). Chyba, że...

    Mikrokontrolery   10 Maj 2006 13:19 Odpowiedzi: 63    Wyświetleń: 8249
  • [ATmega8] [ATmega8][asembler] - Jak używać dwóch tablic dla wyświetlaczy LED?

    KKobi może czas na jakąś książkę? .db to "data byte" Alternatywy np. .dw? Dane do tablicy? Oczywiście mówisz o RAMie, nie o FLASHu... No i oczywiście ładujesz adres do jakiegoś rej. indexowego, a potem używasz odpowiedniego rozkazu;-) np.st / std

    Mikrokontrolery   22 Wrz 2008 19:49 Odpowiedzi: 14    Wyświetleń: 2657
  • Atmega8, asembler - jak uzyskać miganie diody na całym PORTB bez Timera?

    bardzo dziekuje za poswiecony czas :))) znalazlem te zmienne w pliku symreg z twojego przykładu i wkleilem taki kod defTempA =r16 .defTrueOrOne =r12 .defFalseOrZero =r13 cli clr FalseOrZero ; fast Access Bool logic FALSE register ldi TempA, 1 mov TrueOrOne, TempA ; fast Access Bool logic TRUE register .ifdef SPH ldi TempA, HIGH(RAMEND) out SPH,...

    Mikrokontrolery   16 Cze 2006 12:54 Odpowiedzi: 18    Wyświetleń: 9226
  • Jak załadować 8. znak z tabeli w asemblerze AVR?

    Witam, Mam taką tabele: znaki: .db 1 , 3 , 2 , 6 , 4 , 12 , 8 , 9 Jak napisze: ldi ZH, high(znaki << 1) ldi ZL, low(znaki << 1) to ładuje mi od pierwszego znaku, a jak załadować 8 - czyli 9? n01x

    Mikrokontrolery   17 Kwi 2008 12:32 Odpowiedzi: 2    Wyświetleń: 693
  • ATmega8 - Błąd avrdude: AVR device not responding, jak zaprogramować?

    Witam, ja swoja przygode z mikrokontrolerami zaczunałem właśnie od ATmega8, lecz obudowa TQFP. Chodziło mi o programowanie w asemblerze i dlatego pliki *.hex tworze sobie w AVR Studio a do procka ładuje go PonyProg, według schematu ze strony : http://www.patron.net.pl/AVRintropl.htm Za pomocą PonyProg możesz m. in. zapisać, zczytać, wyczyścić procka...

    Mikrokontrolery   12 Lis 2005 21:04 Odpowiedzi: 23    Wyświetleń: 2729
  • Atmega128L nie startuje z LDO TC1015 2.85V po dłuższym wyłączeniu

    Jeżeli naprawdę masz tantala 200uF na wyjściu to przy ładowaniu stałym prądem 100mA napięcie osiąga 2.85V po ok. 5.7ms. A taka Atmega32 "wstaje" po 4.1ms- jak ma wstawać szybko. Jak szybko wstaje AT128- sprawdź. dżasiek ma rację- ustaw na wolne wstawanie. asembler ma rację- po co zasilacz dla baterii 3V- a nawet 4.5V- i tak procesor chodzi. To co oszczędzisz...

    Mikrokontrolery AVR   02 Cze 2011 18:07 Odpowiedzi: 32    Wyświetleń: 3945
  • Jak obsługiwać przerwania TMR0 w PIC16F84A w asemblerze?

    Kod wygląda poprawnie, tzn na ile się da go zrozumieć ;). A czy na pewno zapisujesz plik przed kompilowaniem, pracujesz w dobrym katalogu, kompilujesz dobry plik, ładujesz do procesora dobrą wersje programu, przeładowujesz plik w programie do programatora po każdej kompilacji?

    Mikrokontrolery   14 Cze 2004 13:36 Odpowiedzi: 6    Wyświetleń: 1152
  • Jak stworzyć własną bibliotekę w C++ Builder? Szukam prostego wyjaśnienia

    //2 extern "C" __export int __stdcall Test1(AnsiString); Zrobiłem tak: #include <vcl.h> #include <windows.h> #pragma hdrstop #pragma argsused BOOL WINAPI DllMain(HINSTANCE hinstDLL, DWORD fwdreason, LPVOID lpvReserved) { return 1; } extern "C" __export int __stdcall Test1(AnsiString);...

    Programowanie   16 Lis 2007 19:43 Odpowiedzi: 14    Wyświetleń: 7997
  • Jak zbudować sterownik do zbierania danych z czujników na ATMEGA 162?

    no tak zle napisalem.....20 bytes to jeden pomiar, ale w ciagu miesiaca wykonam ich kolo 50-200.(zalezy od ustawien uzytkownika) Stad pamiec 16 KB. Dlatego tez chce uzyc zewnetrzenej pamieci, bo w wewnetrznej nie pomieszcze tych danych. Wewnetrznej beda zawarte jedynie stringi ktore bedzie wyswietlal LCD i ustawienia programowe. Pamięć AT24C16 to jest...

    Mikrokontrolery   06 Gru 2004 22:56 Odpowiedzi: 14    Wyświetleń: 1848
  • ATxmega128 - Symulacja dzialania programu - jak wlaczyc eeprom?

    Chyba już nikt nie używa asemblera :) Jest to błąd AS i raczej nie ma co liczyć na jego naprawienie, bo nikt nie jest zainteresowany asemblerem (a przynajmniej zainteresowanie jest marginalne). Jest kilka obejść problemu: - przejście na asembler z gcc, który wygeneruje plik elf i AS sobie z tym poradzi i EEPROM będzie widoczny. Dodatkowy zysk jest taki,...

    Mikrokontrolery Początkujący   20 Maj 2015 20:29 Odpowiedzi: 7    Wyświetleń: 1071
  • Jak poprawnie zapisać dane do EEPROM w asemblerze na AVR?

    Potrzebnne ci będą dwie dyrektywy... Po co :?: Szkoda tylko , że grzesio14 pisząc "Program pobiera ciągle tą samą wartość(FFh). " , nie wspomniał w jakim środowisku ten program pracuje - symulator czy procek.Symulator nie ładuje pliku *.eep wygenerowanego przez kompilator assemblera, a do proca należy załadować go osobno. Piotrek

    Mikrokontrolery   04 Lip 2006 07:46 Odpowiedzi: 6    Wyświetleń: 1341
  • LPC Expresso: Jak przenieść tablicę z flash do RAM? Kod kopiujący

    Wiem co powinno cie w pełni usatysfakcjonować tylko nie jestem pewien czy działa to z tablicami. Więc mały wstępniak żebyś zrozumiał o co mi chodzi bo nie wiem jak z umiejętnościami stoisz. Zanim zostanie wykonana funkcja main przed nią wykonywana jest specjalna procedura inicjacji procesora która ma na celu przeniesienie pewnych danych do pamięci RAM...

    Mikrokontrolery ARM   30 Maj 2011 21:36 Odpowiedzi: 11    Wyświetleń: 1653
  • Jak napisać prosty OS do odczytu portów LPT/COM na PC? Język programowania?

    Dziękuje za zainteresowanie, nie wiem czy nie porywam się z motyką na słonice, asembler raczej odpada bo go niestety nie znam, za to c już jest ciekawszym rozwiązaniem. Wiem że boot loader ładuje program do pamięci operacyjnej ale domyślam się że to nie jest zwykły program, co taki program musi mieć w sobie, czy są jakieś specjalne biblioteki do takich...

    Programowanie   12 Paź 2009 17:39 Odpowiedzi: 6    Wyświetleń: 1512
  • C++Builder 6: Błąd konwersji 'char *' do 'wchar_t *' w funkcji _decstr2dword2

    Wszystko jest napisane... Co jest napisane to widzę. Dziwi mnie tylko dlaczego tak jest napisane. Jakby w pewnym sensie uprzedzając Twoją podpowiedź próbowałem różnych typów i sposobów deklaracji zmiennych min. tak jak radzisz. Jednak to niczego nie zmienia. Mój sposób myśenia pewnie nie przystaje do C++ (w którym raczkuję), ponieważ jest skażony asemblerem,...

    Programowanie   13 Lis 2007 11:22 Odpowiedzi: 7    Wyświetleń: 2542
  • AVR Boot Loader - który ładnie i szybko działa / USB

    tiggerek1982 --> po co zaraz lincz ? ;) -- oczywiście, że będziesz mógł ładować swoje programy do procka napisane obojętnie w czym: Bascom, C czy asembler - wsio rawno ok zaraz poprawię załączniki w głównym poście na górze Dodano po 7 ok - już poprawione załączniki przypominam tylko, że kod w C jest teraz dla ATmega8 taktowanej wewn oscylatorem 8MHz...

    DIY Konstrukcje   24 Sty 2017 17:21 Odpowiedzi: 252    Wyświetleń: 114810
  • AVT 2250 - Czy warto uczyć się programowania na 8051 z tym kitem?

    Mam taki zestaw, dobrze mi służy choć ma kilka uciążliwych wad. EP udostępnia do niego dyskietkę z asemblerem + kilka programów z kursu ale ja używam tego od DSM-51 (przyzwyczajenie). Ładowanie programów z PC'ta w formacie intelhex, brak nadzoru PC'ta. Ma wbudowany prosty monitor wspomagający obsługę wyświetlacza LED i klawiatury, kilka użytecznych...

    Mikrokontrolery   11 Wrz 2007 12:41 Odpowiedzi: 12    Wyświetleń: 6630
  • [C] Kompresja animacji BMP na Nokia 3310 w C - jak zoptymalizować?

    Najlepiej pamiec zewnetrzna typu FLASH do tego dorób sobie połaczenie z PC po uarcie i bedziesz mogł sobie nawet filmiki ładować bez koniecznosci kazdorazowej kompilacji i programowania układu. No przecież wyżej atom1477 właśnie podał nawet konkretny typ takiej zewn. pamięci FLASH ;) .... a jeszcze inna alternatywa to podłączenie karty pamięci SD/MMC...

    Mikrokontrolery AVR   24 Maj 2011 19:10 Odpowiedzi: 16    Wyświetleń: 5582
  • [LPC1114] Jak poprawnie zapisać do portów w LPC1114 używając uVision?

    Najlepszą metodą znalezienia błędu w przypadku jak nic nie pomaga jest analiza kodu w asemblerze jaki został wygenerowany z twojego programu i porównanie go z działającym programem. Pamiętaj że rdzeń cortex-m0 w przeciwieństwie do cortex-m3 jest znacznie prostszy i analiza asemblera nie jest aż tak skomplikowana oczywiście na początku wyda ci się to...

    Mikrokontrolery ARM   04 Lis 2010 23:25 Odpowiedzi: 17    Wyświetleń: 2850
  • Różnice między AVR a Intel 8051 - programowanie w asemblerze

    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,...

    Mikrokontrolery   30 Paź 2009 17:54 Odpowiedzi: 5    Wyświetleń: 2376
  • Przejście ATtiny2313 w tryb oszczędzania energii - asembler

    Wychodzi na to, że szybciej sie dogaduję z uC, PC niż z ludźmi :D Jest kod w Bascom i działa. Gość pyta jak to zapisać w Asm to dostaje tłumaczenie każdej komendy Bascom do Asm i dalej nie widzi zależności? Może zanim komus pomożemy powinniśmy zapytać czy OT wie ile jest rejestrów albo czy wie co to R23 :D Otóż Bascom jak ma działać na zmiennych to...

    Mikrokontrolery AVR   21 Sie 2020 19:54 Odpowiedzi: 14    Wyświetleń: 1152
  • Jak wyszukać tekst w pliku tekstowym w C/C++? FlowShop Taillard's benchmarks

    Możesz np. zadeklarować największą tablicę jaka tam występuje, a wykorzystać tylko jej część. Ładowanie zadań to naprawdę najmniejszy problem w tym zadaniu, a dr Makuchowski dopuszcza nawet zmianę formatu pliku wejściowego na taki jaki ci odpowiada. Te mikroklocki w asemblerze programujesz, że masz takie problemy z programowaniem? W zeszłym semestrze...

    Programowanie   28 Kwi 2008 13:15 Odpowiedzi: 10    Wyświetleń: 7639
  • Bascom - błędne działanie programu a długość kodu

    Możesz spróbować dane umieścić na początku kodu albo blisko części w której je wywołujesz . Możliwe że błąd jest w samej bibliotece . Tak żeby skok do nich był mniejszy . Nie wiem jakich bibliotek tam używasz więc trudno mi ocenić powód Generalnie jeśli autor biblioteki wykorzystał instrukcje asemblera rcall czy rjmp to efektem są skoki w krzaki dla...

    Mikrokontrolery AVR   09 Mar 2021 17:56 Odpowiedzi: 9    Wyświetleń: 636
  • Jak podłączyć pamięć EEPROM 8-bit do procesora 8086 z szyną 16-bit?

    Też sie nad tym zastanawiałem i podejrzewam, że w PC jest jakiś układ odpowiedzialny za to, że po uruchomieniu (restarcie) kompa zawartość z tego epromu jest ładowana do ramu gdzie zachowuje się i wygląda (dla programu) jak obszar biosu. Może to mylna teoria ale pamiętam, że gdy zaczynałem bawić się asemblerem to przy próbie zapisu do obszaru pamięci...

    Mikrokontrolery   03 Lut 2006 04:07 Odpowiedzi: 17    Wyświetleń: 2001
  • [ BASCOM ] Ile cykli zegarowych na poczszególne instrukcje?

    Producent Bascoma nie udostępnia nawet generowania kodu w asemblerze, więc tym bardziej nie oczekuj że powie Ci ile poszczególne "instrukcje" trwają. Jeśli musisz napisać coś krytycznego czasowo, to pozostaje Ci tylko asembler. Eeee...tam ;) Jeśli się bardzo chce , to nakazuje się Bascom-owi wygenerowanie pliku *.obj , ładuje się takie cudo do AVRStudio...

    Mikrokontrolery   07 Cze 2007 22:45 Odpowiedzi: 10    Wyświetleń: 2392
  • Jak zrozumieć segmenty pamięci i offset w architekturze procesora?

    Witam! W muzealnym procku INTEL 80386 jest sześć rejestrów segmentowych: CS - rejestr segmentowy rozkazów stowarzyszony z licznikiem rozkazów SS - rejestr segmentowy stosu, stowarzyszony ze wskaźnikiem stosu DS - rejestr segmentowy danych, stowarzyszony z adresem danych ES - rejestr segmentowy dodatkowy 1 stowarzyszony z adresem danych FS - rejestr...

    Programowanie Początkujący   18 Sty 2013 00:01 Odpowiedzi: 14    Wyświetleń: 2955
  • [Assembler] Współpraca Avr-gcc i Assemblera (funkcje)

    [url=http://www.nongnu.org/avr-libc/user... masz opis. Generalnie argumenty są przekazywane przez rejestry, począwszy od r25 aż do r8, z wyrównaniem do pary rejestrów, tzn. pierwszy argument 16-bitowy zajmuje parę r25:r24, drugi - parę r23:r22, itd, aż do r9:r8. Jeżeli argument jest 8-bitowy to zajmuje tylko rejestr parzysty,...

    Programowanie   05 Wrz 2008 17:03 Odpowiedzi: 6    Wyświetleń: 2437
  • Commodore c64 rozbudowa pamięci operacyjnej do 16 MB.

    W sumie najważniejsze to kompatybilność - czy tytułowy C64 ciągle potrafi uruchamiać normalne programy i czy da się je uruchamiać pod wzmiankowanym systemem - wielozadaniowo? Zachowanie pełnej kompatybilności było wręcz koniecznym warunkiem i jest zachowane. Osobiście przez wiele miesięcy użytkowania nie znalazłem żadnego programu, czy gry który odmówiłby...

    DIY Poczekalnia   05 Sie 2016 08:26 Odpowiedzi: 58    Wyświetleń: 35214
  • Jak zdeklarować porty UART w BasCom dla ATmega1280 i komunikacja RS232?

    poleceniem config ... Z tego co wiem bascom ma problem z usartem, Gdzie kolega to wyczytał? Jakiego typu problem? W wersji 1.11.8.5 zostało zmienione podejście do U(S)ARTów: - reworked the uarts. each uart is defined by a model number in the dat file model 0: basic uart, with UDR,USR and UCR registers ,ubrr=0-255 model 1 : basic uart with udr and MP...

    Mikrokontrolery   21 Sty 2008 21:51 Odpowiedzi: 12    Wyświetleń: 3277
  • Symulacja przetwornika AC w AVRStudio dla ATmega8L i kod w asemblerze

    ad.1. nie-symulowac można tylko część cyfrową, conajwyżej można debugować przez JTAGa i tam (chyba) już działa (prawie)wszystko jak należy, ale nie miałem jakoś okazji sprawdzić tego. ad.2. PC0 ? hmm nie w każdym procku jest port C... a jeśli nawet jest, to nie zawsze akurat tam są wejscia multiplexera od konwersji A/C ldi R20, 2 ; ustawiamy ADC2 jako...

    Mikrokontrolery   10 Sty 2008 21:28 Odpowiedzi: 2    Wyświetleń: 870
  • Jak napisać program zegarka 7-segmentowego na ATtiny26 w asemblerze?

    Jeżeli to co napisałem nic ci nie mówi to zmień temat pracy, bo zabierasz się do niej od końca ! Ja ci zapisałem słownie algorytm pracy poszczególnych fragmentów rozwiązania - od tego się zaczyna (zwykle algorytm pracy zapisuje się w postaci bloczków) Przeczytaj ten materiały: Co to jest algorytm: http://kasia315.republika.pl/kurs/lekcja... Zapis...

    Nauka Elektroniki, Teoria i Laborki   20 Lut 2009 12:00 Odpowiedzi: 8    Wyświetleń: 3357
  • Tworzenie wsadów do mikrokontrolerów PIC – jakie programy i metody stosować?

    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....

    Początkujący Serwisanci   13 Lip 2006 09:56 Odpowiedzi: 6    Wyświetleń: 1641
  • Tworzenie i obsługa tablic w asemblerze na AVR ATmega8 vs 8051

    w avr kom u rka pami en ci to 2 bajty czyli 16 bitóu - podczas pisania programu deklaruj nazwe kom u rki stala: .dw 0X00ff ;deklaracja stalej dwu bajtowej możesz użyć przecinkow i b en dzie tablicz aby m u c czytać kom u rki musisz wyko ż ystać adresowanie indeksowe tylko indeks z ldi zh,high(stala*2+1) ;mnożysz przez dwa i dodaj 1 gdy chodzi owartość...

    Mikrokontrolery   21 Sty 2006 10:46 Odpowiedzi: 5    Wyświetleń: 1691
  • Mitsubishi Galant 6A13 - Przeróbka układu zapłonowego na elektroniczny

    Przy niskich obrotach jest niewiele zapłonów na jednostkę czasu, więc czas załączenia cewki może być stosunkowo długi. Przy wysokich obrotach, kiedy zapłonów jest sporo, nie ma czasu na długie zasilanie cewki (pamiętajmy, że iskra pojawia się przy opadającym zboczu, czyli przy rozwieraniu obwodu). Zdaję sobie z tego sprawę. Dlatego mitsubishi stosując...

    Samochody Elektryka i elektronika   02 Sty 2013 18:55 Odpowiedzi: 34    Wyświetleń: 9171
  • 8051 - Jak napisać funkcję DELAY z użyciem Timera?

    ... ile taktów potrzeba dla wykonania się jednej pętli? To zależy, jak twój kompilator "przetłumaczy" tę funkcję na kod maszynowy procesora (jakich instrukcji użyje). Od razu uprzedzę, że czas wykonania takiej pętli może być inny dla różnych ustawionych stopni optymalizowania kodu (w opcjach kompilatora). Ja poszukuję takich informacji w następujący...

    Mikrokontrolery   17 Lut 2008 10:39 Odpowiedzi: 8    Wyświetleń: 4365
  • [stm32] debugowanie, resume i program ląduje w Default_Handler

    No rozważyłem problem w kodzie i doszedłem do tego ze problem jest spowodowany w jakiś sposób działaniem funkcji USART_Init. Generalnie konfiguruje w ramach jakiś tam inicjalizacji systemu konfiguruje sobie port http://obrazki.elektroda.pl/6543406500_1... Zupełnie nie znam się na asmblerze ARMA (znam jedynie z zamierzchłych czasów asemblera...

    Mikrokontrolery ARM   17 Wrz 2011 07:12 Odpowiedzi: 29    Wyświetleń: 4696
  • Gdzie znaleźć BASCOM dla mikrokontrolerów PIC? Szukam alternatywy dla 8051

    Wystarczy przykład 16F628 i 16F628A czy kolega może nam opowiedzieć o różnicach w budowie tych procków? i dlaczego "A" jest tańszy? kolego... zadałem to pytanie ponieważ komega gummis jeszcze dwa miesiące temu ( poszukajcie sobie na forum ) nie wiedział, że w pic jest rejestr ADCON1 a teraz zrobił się lepszy znawca niż moi znajomi w Gammie, która wam...

    Mikrokontrolery   09 Lip 2004 15:10 Odpowiedzi: 29    Wyświetleń: 7278
  • Jak napisać bootloader dla ADSP-2181 w C z VisualDSP++ 3.5?

    Płytka jaką dysponuje uczelnia to moduł uruchomieniowy ADSP-2181 EZ-KIT LITE ale zaznaczam, że pisze program i testuje póki co bez płytki.......Płytka będzie podłączona do kompa z uruchomionym VDSP ....., i przez rs232 będę wysyłał i odbierał dane. Witam mam ten zestaw w domu ale przyznam się, że ostatnio się nim nie bawiłem. Jednak ten EZ-KIT nie...

    DSP i Transmisja   16 Lut 2009 14:16 Odpowiedzi: 8    Wyświetleń: 2003
  • [ATTINY2313] [ATTINY2313][Bascom] - Problem z programowaniem w Bascom AVR IDE 2.0.7.5

    Czy możliwe że zainstalowany avrstudio4 nie pozwala na prawidłowe działanie mkavrcalculator? I czy w tym mkavrcalculator można programować w bascom wszystkie programy? z tego co zrozumiałem jest to program do języka c. Po pierwsze nie jest to żaden program ani do języka C ani do Bascoma ani do asemblera ;) Panie kolego - program możesz sobie napisać...

    Mikrokontrolery AVR   17 Lis 2012 18:14 Odpowiedzi: 25    Wyświetleń: 6291
  • Prostownik do ładowania akumulatorów (auto)

    Z tego co pamiętam ze szkoły ,to się nie da zdesamblować wsadu ,a call i zaraz za tym DEMO oznacza że już po zawodach bo jakaś procedura się zakończyła .ale nie sprzeczam się . To chcesz powiedzieć, że kolega Piwko "wpuścił w maliny" forumowiczów i podrzucił na tym forum "kukułcze jajo", które działać będzie dłużej jak zapłacisz 10$ :D A ktoś tracił...

    Artykuły   29 Sty 2024 10:53 Odpowiedzi: 2692    Wyświetleń: 1192770
  • [AVR] Jak wyeliminować błędy transmisji między RFM12B na ATmega88 i ATmega32?

    Witam Męczę od kilku miesięcy (z przerwami) łączność między modułami RF. Transmisja przebiega prawie poprawnie, tzn. pomiędzy poprawnie odebrane bity wstawiane są ciągi zer. Nie znalazłem nic na ten temat na forum. Nadajnik: ATmega88, zegar: wewn. RC 8 MHz RFM12B, wersja 868 MHz, antena: drut lambda/2 zasilanie:3,3 V (trafo daje 500 mA) interface: programowe...

    Mikrokontrolery AVR   18 Cze 2010 06:16 Odpowiedzi: 7    Wyświetleń: 3103
  • Wbudowane FPGA przekroczą popularność klasycznych FPGA

    https://obrazki.elektroda.pl/1476152000_... FPGA stały się technologią strategiczną. Kiedyś były to: „układy ASIC biednego człowieka” i zapewniały dopasowane do zastosowań rozwiązanie o mniejszej objętości. Chociaż są one nadal używane w ten sposób w wielu systemach, stały się również zasadniczo ważne dla dwóch bardzo dużych,...

    Newsy   20 Kwi 2022 07:25 Odpowiedzi: 1    Wyświetleń: 921
  • [Bascom/assembler] Jak zaimplementować funkcję Lookup w assemblerze dla AVR w Bascom?

    Witam, próbuję od wczoraj przerobić wprost w Bascomie, dokładnie w przerwaniu pewne polecenie na asembler: PORTA = Lookup(cyfry(nr_wysw) , Tabela) gdzie: cyfry to --> Dim Cyfry(4) as Byte nr_wysw --> Dim nr_wysw as Byte Tabela - to tabela zdefiniowanych cyfr dla wyświetlacza LED mam zrobione wyświetlanie multipleksowane i wszystko działa...

    Mikrokontrolery AVR   08 Lip 2008 13:06 Odpowiedzi: 13    Wyświetleń: 3412
  • Komputer 8-bitowy własnej roboty

    http://obrazki.elektroda.pl/6130528400_1... http://obrazki.elektroda.pl/2906458300_1... Witam wszystkich. Chciałbym przedstawić na łamach forum mój projekt, który powstaje już od około pół roku. Tematem projektu jest komputer 8-bitowy oparty o procesor Z80. Założeniem jest, aby zbudować funkcjonalny komputer 8-bitowy...

    DIY Konstrukcje   10 Maj 2021 18:55 Odpowiedzi: 29    Wyświetleń: 46803
  • Wstawki ASM w Bascomie - jak to bezpiecznie zrobić?

    Moze ktos mi dokladnie powie co robi bascom jak reaguje na przerwanie. Dokładnie to robi tak: - Bez opcji NoSave : +00000082: 920F PUSH R0 Push register on stack +00000083: 921F PUSH R1 Push register on stack +00000084: 922F PUSH R2 Push register on stack +00000085: 923F PUSH R3 Push register on stack +00000086: 924F PUSH R4 Push...

    Mikrokontrolery   25 Lis 2006 23:38 Odpowiedzi: 18    Wyświetleń: 2426