assembler tablicy

Znaleziono około 219 wyników dla: assembler tablicy
Podstawowa forma zapytania: assembler tablica
  • AVR assembler, tablica, bity do sterowania wyświetlaczem.

    ... jeśli tablica umieszczona jest w pamięci programu a nie RAM to powinno być jednak <<2 a nie <<1 ;) .... a dlaczego? bo każda komórka tej pamięci to dwa bajty. I jeśli są tam dane umieszczone za pomocą .db to te bajty danych są umieszczone w słowach dwubajtowych i dzięki poleceniu <<2...

    Mikrokontrolery   18 Gru 2006 10:00 Odpowiedzi: 17    Wyświetleń: 2312
  • Assembler tablica. #high(A), #low(A), zaokrąglanie wartości

    ... ; tu kod zatrzymujący licznik mov DPTR,#TABLICA ; iicjujemy wskażnik do tablicy mov A,#0 ;A ma teraz wartosc zero movc A,(at)A+DPTR ; pobieramy starszy bajt, teraz jest w A mov B,A ; zachowujemy go, np....

    Mikrokontrolery   22 Sty 2008 12:41 Odpowiedzi: 4    Wyświetleń: 2441
  • Assembler - czytanie danych i wyświetlanie

    Witam, mam problem z programem w języku assembler. Oto jego treść: Program, który czyta z pliku tekstowego dane i wyświetla co M-ty znak z co N-tej linii. Nazwa pliku, M, N (1 lub 2 cyfrowe) są podawane w linii komend jako parametry wywołania programu. Pisząc program nie używać IO.MAC program ten...

    Programowanie   17 Wrz 2010 21:42 Odpowiedzi: 0    Wyświetleń: 3779
  • Assembler 6502 - Konwersja liczby 8 bitowej na hex.

    Wydaje mi się, że ktoś w tym emulatorze po prostu dał ciała z < oraz >. Powinno być jak pisze kolega szelus, wtedy by to miało jakiś sens. Chyba, że przyjmuje też taki mnemonik: LDA #<etykieta To samo zadanie można zrobić prościej i czytelniej (mój ulubiony quick assembler na małym atari) :) ...

    Programowanie   12 Sty 2015 18:58 Odpowiedzi: 13    Wyświetleń: 2613
  • Assembler - zwiększenie pojemności

    Witam! Chciałbym zwiększyć pojemność płytek. W załączniku umieściłem zdjęcie jak to mniej więcej wygląda. Jest 6 wejść adresowych, do których mam podłączyć jedną klawiaturę. Górny ma 8 zapisów i dolny 8. Więc klawiaturę muszę rozdzielić na 0-7 na górny i 8-15 na dolny. Przydałoby się zrobić tablice...

    Początkujący Elektronicy   13 Maj 2015 11:29 Odpowiedzi: 0    Wyświetleń: 378
  • Procedura porównująca 2 liczby 16bit assembler AVR

    Jest sposób aby wykonać ta procedurkę w asemblerze , ale nie wiem ile ona potrwa- a tobie zależy na szybkim wykonaniu obliczenia. Poniżej opisałem jak według mnie mogłoby to działać: Np. A=256 ; B=64 Deklarujemy tablice w której będą procentowe podzialy liczby (25%,50%,75%,100% itd) 1) porównanie...

    Mikrokontrolery   19 Lip 2006 14:50 Odpowiedzi: 3    Wyświetleń: 1557
  • [Assembler] Sortowanie danych.

    jak narazie to tylko umiem to zrobić sposobem kopiowania ale to za długo trwa Nie wiem czy istnieje sposób sortowania sposobem kopiowaniem. Sortować można same komórki lub w przypadku sortowania łańcuchów wskaźniki na te łańcuchy. Załączam materiały o sposobach sortowania. Żle się wyraziłem chodzi...

    Programowanie   08 Maj 2004 17:40 Odpowiedzi: 3    Wyświetleń: 2703
  • POMOCY!!! ASSEMBLER 8051 LED

    Przyznam się bez bicia, że z Assemblera jestem noga:( a mam do napisania na zaliczenie program na ProEmulator2beta5c w mickroprocesorze 8051, a nie potrafię go nawet ruszyć:( Bardzo proszę o pomoc!!! Oto treść zadania: Prezentacja liczby 4-cyfrowej na wyświetlaczu LED. Kody odpowiadające poszczególnym...

    Programowanie   24 Cze 2005 18:49 Odpowiedzi: 6    Wyświetleń: 7603
  • Assembler, Nasm vs Tasm. Czym się różnią, jeżeli chodzi o składnię?

    Witam. Osobiscie preferuje TASM (sentymenty), ale oba kompilatory maja podobne mozliwosci. Istnieja miedzy roznice skladniowe, wlasnie: smieci times 768 db 0 dla MASM to to samo, co smieci db 768 dup 0 dla TASM i znaczy tyle, co: zmienna smieci zlozona z 768 bajtow...

    Programowanie   05 Maj 2006 22:16 Odpowiedzi: 1    Wyświetleń: 1488
  • Pomoc z Assemblera na uczelnię

    Możesz w poniższy sposób: TABLICA DB 40448 DUP (?) (40448, ponieważ mamy 0x4F00 podwójnych bajtów, więc 20224*2) Znak zapytania oznacza, że tablica będzie posiadała nieokreślone wartości - czyli to co zostało w pamięci po starych dziejach ;)

    Programowanie Początkujący   02 Lut 2009 05:42 Odpowiedzi: 4    Wyświetleń: 1244
  • minidds na ATmega16 problem z assemblerem

    Problem jest w tym że tablice są umieszczone od 0x40 (org 0x40) w pliku WaveSmpl.asm a przy starcie masz skok do procedury RESET i RX_COMPLETE_INT .org 0 rjmp RESET .org URXCaddr rjmp RX_COMPLETE_INT więc skok musi być wykonany przez tablice a jak dodajesz jeszcze jakieś tablice...

    Mikrokontrolery   01 Wrz 2009 21:18 Odpowiedzi: 4    Wyświetleń: 951
  • assembler proste dodawanie

    mam problem, poniewaz dopiero co zaczalem sie uczyc asemblera mam maly problem Proszę pamiętać o używaniu znaczników syntax . Opcja Listing kodu . - arnoldziq

    Programowanie   06 Cze 2011 16:24 Odpowiedzi: 5    Wyświetleń: 2211
  • Liczby losowe w tablicy (C++) - Pisanie liczb losowych o podanej sumie

    Konstrukcja do-while podobnie jak if-then-else oppiera się na sprawdzeniu warunku i wielokrotne powtarzanie "losowania" całej tablicy to tak w rzeczywistości powtarzanie "if" (najlepiej byłoby to widać w postaci assemblera) algorytm dla tablicy o dowolnym rozmiarze: a) wygeneruj pierwszy losowy...

    Programowanie   30 Gru 2016 16:58 Odpowiedzi: 11    Wyświetleń: 1311
  • kurs assemblera

    a wiesz co to sa mnemoniki, rozkazy, stosy, pamięć, język maszynowy, bity bajty rotacje i te inne sprawy?? Assembler to czysta kombinacja z podstawowymi algorytmami. Samych algorytmów nie znajdziesz w książce typowej o procesorach, to zadanie dla książek programistycznych. Każdy procesor programuje...

    Początkujący Elektronicy   16 Maj 2004 13:26 Odpowiedzi: 6    Wyświetleń: 1529
  • [Assembler-Linux] Proste pytanie a jednak trudne...

    ebx, esi i edi są rejestrami które musisz zachować w niezmienionej wersji wracając z funkcji. ebx z niczym extra mi się nie kojaży, ecx działa jako licznik w krótkich rozkazach typu "lawinowego": mov eax,0 ; szukamy zera czyli konca stringu (mov al,0 wystarczy, ale kto tak pisze) mov ecx,-1;...

    Programowanie   25 Mar 2006 07:51 Odpowiedzi: 8    Wyświetleń: 1884
  • Assembler, program na na zestaw dydktyczny ZD537.

    MOV DPTR, #TAB ; i od tego momentu nie wiem co sie dzieje i po co do DPTR ładowany jest początek adresu tablicy. MOV A, #0 ; czy ktoś mógłby wyjaśnić troszke idee działania zerowanie akumulatora A MOVC A,(at)A+DPTR ; tego programu wpis do akumulatora A danej z komórki pamięci programu...

    Mikrokontrolery   17 Lis 2006 00:21 Odpowiedzi: 2    Wyświetleń: 1323
  • dsPIC - transfer danych: C -> assembler -> C

    Witam kolegów, w trzecim tygodniu nad dsPIC30F6014A stanąłem nad problemem wymiany danych pomiędzy C i assemblerem. Jest taki kawałek assemblerowy - problemy opisuję w kodzie: .include "p30fxxxx.inc" .extern _RxBuf ; bufor danych zadeklarowany w C .extern _RxPtr ; pointer do bufora...

    Mikrokontrolery PIC   11 Maj 2010 18:37 Odpowiedzi: 2    Wyświetleń: 1665
  • Avr wstawka assemblerowa. Sposób wskazywania właściwej komórki w tablicy.

    Witam Otóż mam mały problem. Pisze sobie szybkie przerwanie dla timera na Atmega644, to co mi kompilator z C przetłumaczył na assembler wrzuciłem do wstawki assemblerowej a przerwanie zadeklarowałem z argumentem ISR_NAKED, rejestry używane w przerwaniu zarezerwowałem przez: register uint16_t licznik...

    Mikrokontrolery AVR   17 Maj 2011 11:36 Odpowiedzi: 5    Wyświetleń: 1566
  • Assembler suma 2 cyfr-każdorazowo wynik ,,1'

    Pierwsze uno - Ty nie podajesz liczb, tylko znaki! Do wprowadzania liczb polecam napisać sobie małą pętlę, która umożliwi konwersję znaków na liczbę on-line. Drugie uno - przesuwanie rejestru do tablicy i wyświetlanie mało co da... Proponuję książkę lub kurs i przeanalizować choćby kilka [url=]takich...

    Programowanie Początkujący   25 Maj 2012 16:13 Odpowiedzi: 4    Wyświetleń: 1740
  • Assembler - interpretacja polecenia

    v5 wygląda na wskaźnik na tablicę bajtowych elementów, które są indeksami dla tablicy dword_40F458 po wykonaniu operacji xor z bajtową zmienną i. Po każdym obrocie pętli wskaźnik ten jest przesuwany na następny element tablicy (v5++).

    Programowanie   11 Sie 2013 00:03 Odpowiedzi: 2    Wyświetleń: 720
  • Program do analizy danych w pliku tekstowym, Assembler

    Zrób sobie tablicę na 256 DWORD Wyzeruj ją przed wczytaniem pliku. Zwiększaj element w tej tablice odpowiadający kolejnemu wczytanemu z pliku znaku.

    Programowanie   26 Sty 2015 17:47 Odpowiedzi: 3    Wyświetleń: 525
  • Assembler - wyświetlanie ciągu znaków na zmianę

    Witam. Mam problem z napisanie programu w assemblerze. Program ten pobiera od użytkownika 2 ciągi znaków a następnie zwraca nam jeden ciąg złożony z tych dwóch, z tym że jest on wyświetlany na zmianę, raz jedna literka z jednego, później pierwsza z drugiego itd. Np. ciąg I: 123, ciąg II: 456, ciąg zwracany:...

    Programowanie Początkujący   20 Kwi 2015 16:58 Odpowiedzi: 2    Wyświetleń: 606
  • AT89C51 - Keil uVision 3 - tablica w pamięci z wartościami

    unsigned char xdata T[3] _at_ 0x7000; void main() { T[0] = 0x12; T[1] = 0x34; T[2] = 0x56; // tutaj dalszy program } To działa i jest dokładnie tym, co potrzeba, ale przy dużej tablicy kod się rozrośnie do ogromnych rozmiarów....

    Mikrokontrolery   14 Wrz 2010 22:28 Odpowiedzi: 3    Wyświetleń: 2172
  • Deklaracja tablicy w asemblerze avr.

    Masz na mysli pamiec SRAM? W assemblerze nic nie deklarujesz, a wydajny dostep do fragmentu pamieci w ktorym chcesz umiescic tablice realizujesz przy pomocy adresowania posredniego jednym z rejestrow X, Y, lub Z (zapis z inkrementacja lub dekrementacja). Sam musisz dopilnowac zeby program nie nadpisal...

    Mikrokontrolery   01 Lut 2006 11:54 Odpowiedzi: 3    Wyświetleń: 4836
  • [PIC24F] [ASM] Umieszczanie tablicy danych pod określonym adresem programu.

    Witam serdecznie użytkowników asemblera i mikrokontrolerów PIC. Pytanie nr 1: Jak powszechnie wiadomo każdy kod programu rozpoczyna się od adresu 0x200. Zmodyfikowałem plik .gld na moje potrzeby i mój kod programu rozpoczyna się od adresu 0x400. /* ** Linker script for PIC24FJ64GA004 */ OUTPUT_ARCH(&q...

    Mikrokontrolery PIC   25 Sty 2012 09:10 Odpowiedzi: 5    Wyświetleń: 1587
  • Animowana tablica reklamowa LED z kartą pamięci SD.

    ale jak obsługa ADC i Timera2 i LCD zajmowała 1,5kb w Bascomie, tak przy optymalizacji w C się zeszło dość nisko, w zasadzie 500b może to było, nie pamiętam dobrze, ale wyglądało lepiej Słabe porównanie. Bascom tyle żre bo jest uniwersalny. Spróbuj wyświetlić np 2 bajtową liczbę na LCD w C. Najpierw...

    DIY Konstrukcje   27 Lis 2020 21:12 Odpowiedzi: 40    Wyświetleń: 20278
  • [STM32;Truestudio; C++] Brak adresów funkcji przerwań w tablicy wektorów

    Ja nie lubię STM32, a STM32 mnie! Muszę coś zrobić na STM32 i robię to w Truestudio. Na razie proste testy na przypomnienie sobie STMów i wejście w C++ i na dzień dobry ściana! Po kompilacji w tablicy wektorów przerwań jest tylko adres na DefaultHandler. Mimo tego, że nazwa funkcji obsługi przerwania...

    Mikrokontrolery ARM   10 Lip 2018 21:06 Odpowiedzi: 2    Wyświetleń: 492
  • Translacja *.bin/*.hex na assembler

    Jestem właśnie na etapie pisania deasemblera i z praktyki mogę powiedzieć, że różnych wyników deasemblacji będzie tyle ile zastosujemy różnych deasmblerów. Jeszcze przy małych programach, w których nie ma tablic z danymi wyniki będą prawidłowe i czytelne, jednak im program jest dłuższy i posiada wiecej...

    Mikrokontrolery   17 Sty 2004 19:46 Odpowiedzi: 15    Wyświetleń: 6582
  • program w assemblerze

    Układ 8255 jest programowanym portem równoległym i może jedynie współpracować z PC lub mikrokontrolerem. Musisz uściślić o jaki program Ci chodzi na PC czy mikrokontroler i to konkretnego typu, do czego służu 8255 w twoim urządzeniu, czy steruje wyświetlaczami LED a może tablicą synoptyczną??? Pozdro

    Programowanie   30 Lis 2005 12:14 Odpowiedzi: 2    Wyświetleń: 1008
  • zmienne w assemblerze

    Sory, ale ja nie łapie problemu, chcesz żeby zmienić wartość zmiennej czy mieć tablice takich zmiennych.

    Programowanie   08 Sty 2006 09:47 Odpowiedzi: 5    Wyświetleń: 813
  • assembler - nadpisanie konkretnego pliku na dysku jedynkami

    w pierwszych sektorach dysku sa tablice alokacji plików które zawierają wskaźniki (z grubsza ujmując) do plików na powierzchni dysku. Musisz znalezc odpowiedni plik w FAT potem skoczyc pod odpowiedni sektor dysku i zapisac tyle obszarów ile zajmuje plik. Generalnie pod windami tego nie zrobisz. Pozostaje...

    Programowanie   23 Gru 2006 21:45 Odpowiedzi: 6    Wyświetleń: 1559
  • assembler błąd przy kompilacji programu

    witam Co może być w tym kodzie nie tak?? .MODEL SMALL .DATA ;Segment danych Table DW 100 dup(?) ;Tablica danych .CODE ;Segment kodu ;Na wejściu procedura otrzymuje rejestry SI i BX, które wskazują na cześć tablicy ;poddawaną sumowaniu AddEm PROC lea bx,Table[si+bx] ;wyznacz...

    Programowanie   16 Sty 2008 18:13 Odpowiedzi: 6    Wyświetleń: 1630
  • Lookup w assemblerze. Jak coś takiego można zrobić?

    ...Mam pytanie jak przeniesc komende lookup (z bascoma) na assembler? To zależy z ilu elementów maksymalnie może składać się tablica i jaki jest rozmiar jednego elementu. Np. dla tablicy o wielkości max 256 elementów umieszczonej w pamięci programu i rozmiar elementu to 1 bajt: mov a,numer_elementu ...

    Mikrokontrolery   28 Sty 2008 09:53 Odpowiedzi: 8    Wyświetleń: 943
  • [Assembler] Odwołanie do pola struktury.

    Jedyne co możesz zrobić to stworzyć tablicę struktur i przeszukiwać po kolei pola z nazwiskami.

    Programowanie   26 Mar 2008 15:32 Odpowiedzi: 11    Wyświetleń: 2720
  • BMP==>Assembler RAW Data

    Głupia sprawa z tymi obrazkami... Jeżeli wymiary obrazka są podzielne przez 4 wszystko jest OK... Czyli np. przekonwertowane BMP 48x48 wyświetli się normalnie ale już 50x50 rozjedzie się... Co do programu to nie jest to specjalnie skomplikowane... offset 18 (dec) Szerokość obrazu w pixelach offset...

    Mikrokontrolery   15 Kwi 2008 11:00 Odpowiedzi: 8    Wyświetleń: 3485
  • AVRstudio Assembler kilka pytań nowicjusza

    Czy procedurę o etykiecie "timer0" masz daleko od początku programu? A może jej w ogóle nie masz? W zasadzie dla procesorów o tak dużym Flash'u powinno się używać rozkazu "jmp", a nie "rjmp" (dlateg adresy w tablicy przerwań są co 2 bajty), ale tak jak napisałeś może też być, pod warunkiem, że nie zostanie...

    Mikrokontrolery AVR   04 Gru 2008 21:50 Odpowiedzi: 10    Wyświetleń: 2072
  • [at mega 2560] Avr assembler - odczyt z pamięci programu

    Wydaje mi się, że to jest tak: Poprawcie mnie jeżeli się mylę ale w powyższy sposób można chyba odwołać się do adresu max FFFFh (64kb) , jak zatem czytać tablicę np od 82kb ? Innymi słowy czy można stworzyć wskaźnik składający się z trzech rejestrów ? ? Mikrokontrolery o pamięci powyżej 64kB mają...

    Mikrokontrolery AVR   10 Gru 2008 04:52 Odpowiedzi: 8    Wyświetleń: 4016
  • Tłumaczenie C++ na Assembler - proszę o pomoc

    Po metodzie wynika że chodzi o IDirect3D8 lub IDirect3D9 (lub jeszcze wyżej, w vista). Obecnie każdy assember wspiera makra, więc wywoływanie metod wygląda tak: coinvoke objekt, indeks_metody, parametry Rozbijanie tego na pojedyńcze instrukcje to katorga dla oczu. No ale skoro tego chcesz, to: push'ujesz...

    Programowanie Początkujący   01 Mar 2009 01:20 Odpowiedzi: 2    Wyświetleń: 1136
  • Assembler a C++ czyli wybór szybciej czy taniej...

    Sam temat dochodzi do niesmacznego (dla mnie) poziomu, w którym jedni starają się za wszelką cenę wykazać, że asm jest jedynym słusznym językiem, że w nim można napisać wszystko i jest to lepsze od wszystkiego innego, a drudzy starają się przez całkowite zaprzeczenie pokazać wyższość drugiego. Radzę...

    Mikrokontrolery AVR   08 Wrz 2010 14:25 Odpowiedzi: 144    Wyświetleń: 20032
  • Assembler kilka pytań

    No i porwałem sie na rozkaz LPM i mam problemy ze zrozumieniem. Taki prosty przykład poniżej. .include "m128def.inc" .EQU fq = 8000000 ; XTal frequency definition ldi r20,$00 out SPL,r20 ldi r20,$05 out SPh,r20 ; stos ustawiony na $0500 start: LDI...

    Mikrokontrolery AVR   31 Maj 2009 09:01 Odpowiedzi: 8    Wyświetleń: 2601
  • Matryca led i at89s52 [assembler]

    Witam ! Mam nie lada problem, gdyż zrobiłem na projekt do szkoły matrycę led o wymiarach 7x14. Troszkę niestandardowa, jednak że chciałem żeby było to coś innego, co samemu zrobię, a nie ściągnę gotowca itp. Szczerze powiem, że na lekcjach niestety nie idzie się niczego nauczyć, nauczyciel dyktuje...

    Mikrokontrolery   05 Maj 2011 19:50 Odpowiedzi: 2    Wyświetleń: 1818
  • [DSM-51] Assembler - odliczanie czasu

    cjne A,02h,etykieta - co znaczy porównaj i skocz gdy nie są równe. W tym przypadku 02h to R2 w banku 0. Zakładam że wartość z klawiatury jest w A oraz, że jest to wartość 0-9. Jeśli kod klawisza jest inny należy do programu dorzucić tablicę z kodami klawiszy.

    Mikrokontrolery   19 Gru 2011 21:57 Odpowiedzi: 7    Wyświetleń: 4728
  • [Assembler] Tworzenie nowego pliku o nazwie wskazanej przez użytkownika

    Witam, chciałbym napisać program który utworzy nowy plik (np. plik.txt), ale o nazwie, którą poda użytkownik. I tutaj mam problem bo nie wiem jak zadeklarować zmienną w której mógłbym trzymać tą nazwe, ani nie wiem jak wpisać adres tej zmiennej do przerwania 21h. Na razie mam program który tworzy nowy...

    Programowanie Początkujący   04 Kwi 2012 17:59 Odpowiedzi: 0    Wyświetleń: 1275
  • Assembler używanie buffora

    offset - zwraca przesunięcie adresowe względem początku segmentu (dla uproszczenia - adres). Funkcja 0ah przerwania 21h - czytanie wiersza z klawiatury. Pobiera łańcuch znaków i kopiuje je do bufora zdefiniowanego przez ds:dx. Bufor musi mieć następującą formę: 1 bajt - maksymalna liczba znaków w...

    Programowanie Początkujący   12 Maj 2012 07:45 Odpowiedzi: 5    Wyświetleń: 891
  • Assembler - wyświetlanie statystyki z 1000 liczb min, max lub licz. średniej

    Użytkownik wprowadza nazwę pliku w którym znajduje się do 1000 liczb od 1 do 32000, program pyta użytkownika jaką chce wyświetlić statystykę z tych liczb: min, max lub średnią. Program wylicza wybrane wyrażenie, wyświetla je na ekranie oraz zapisuje do pliku. Kurcze mam z tym taki problem facet na...

    Programowanie   26 Sty 2013 14:30 Odpowiedzi: 1    Wyświetleń: 1272
  • Robienie pętli w programie w jezku assembler

    Nie lepiej będzie zainicjować tablicę w pamięci operacyjnej i pobierać kolejne dane pośrednio przez indeks, wtedy wystarczy tylko wpisać w rejestr indeksowy adres początkowy tablicy, a w pętli zwiększać wartość indeksu. Pobieranie danych z pamięci programu jest w MCS'51 kłopotliwe, przez MOVC z wskaźnikiem...

    Początkujący Elektronicy   24 Cze 2014 13:44 Odpowiedzi: 11    Wyświetleń: 1053
  • ATMEL 89c51cc01 Assembler - Zamek szyfrowy na rejestrach - kod sortujacy

    Od pewnego czasu tylko piszę w C i to zupełnie na inne mikrokontrolery, lecz naskrobałem takie "cóś": [syntax=asm] liczba equ 72h ; przechowywana liczba podana przez uzytkownika czy_kod_poprawny equ 73h ; zmienna "flaga", jesli wartosc 0 to kod poprawny org 0h; start: mov R0, #3 ; ilosc...

    Mikrokontrolery Początkujący   08 Maj 2014 16:35 Odpowiedzi: 5    Wyświetleń: 1293
  • Assembler - Program do pisania

    Zastanawiałem się nad tym czy dokładać swoje 2 grosze ale napisze w ten sposób.. jakiś czas temu poznałem kolegę na forum który zaczynał praktycznie w tym samym czasie co ja przygodę z programowaniem. Zaczął od "darmowej" wersji Delphi bodajże Turbo 5 potem starając się być na bieżąco kupił jeszcze ze...

    Programowanie Początkujący   28 Lut 2015 11:41 Odpowiedzi: 12    Wyświetleń: 2853
  • ATMega8 + assembler - program filtrujący

    Lulubella proszę, oto przykład kopiowania z flash do sram pisany na mikrusa XMega. Dodano po 23 − liczby dla których bit B3=0, − liczby dla których bit B3=1 i B1=0, − liczby dla których bit B3=1 lub B1=0, W tych przypadkach w zupełności wystarczy SBRC i SBRS Można...

    Mikrokontrolery AVR   09 Lis 2016 22:49 Odpowiedzi: 11    Wyświetleń: 1215
  • Assembler 80x86 - konwersja liczb na system szesnastkowy U2

    Cała trudność polega na wczytaniu liczby ujemnej i zapisaniu jej binarnie. Pokazanie tego w Hex proponuję załatwić 16-znakową tablicą cyfr, indeksowaną połówkami bajta (4 bity). Przy większej liczbie bajtów (potem słów 16 bitowych, itd) pamiętaj o odwrotnej kolejności: młodszy - starszy.

    Programowanie   05 Lis 2018 20:12 Odpowiedzi: 28    Wyświetleń: 1884
  • Dekoder Binarny w assemblerze (mikrokontroler 8051)

    Co do podpowiadania, to ja pamiętam ze szkoły: podpowiedziałem koledze, jak zrobić zadanie na klasówce, i kolega wpadł - nauczycielka zauważyła, że sposób rozwiązania był za dobry, jak na znane jej umiejętności kolegi, wywołała go do tablicy, zapytała - okazało się, że nie umiał tego, czego użył w rozwiązaniu,...

    Programowanie   16 Gru 2020 11:43 Odpowiedzi: 6    Wyświetleń: 297
  • BASCOM, asembler i tablica funkcji

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

    Mikrokontrolery   24 Kwi 2005 18:44 Odpowiedzi: 7    Wyświetleń: 1829
  • AVR - odczyt danych z tablicy

    JohnM , pomyliłeś dyrektywę .BYTE z dyrektywą .DB Przeczytaj wyjaśnienie znaczenia i używania dyrektyw assemblera na stronie . Jest to tam dobrze wytłumaczone.

    Mikrokontrolery   10 Sie 2006 06:04 Odpowiedzi: 4    Wyświetleń: 2483
  • tablica wektorów przerwań AVR a AVR-GCC

    void __vector_1( void )__attribute__((signal,externally_visibl... __vector_2( void )__attribute__((signal,externally_visibl... __vector_1( void ){ return; }; void __vector_2( void ){ return; }; no właśnie ... deklaracja dwóch wektorów...

    Mikrokontrolery   26 Lis 2007 07:16 Odpowiedzi: 6    Wyświetleń: 3414
  • AVR w C,brak zrodel wiedzy,zglaszanie tablic problemy!

    Faktycznie, to jest to o czym pisze p. Witkowski :) Tam są przykłady rozwiązań problemów. Udało mi się dotrzeć do user manual online - polecam, proszę zwrócić uwage na prostotę języka nagielskiego w jakim opisana jest cała biblioteka. Właściwie to procesory AVR zostały zaprojektowane zwłaszcza z uwagi...

    Mikrokontrolery   27 Lut 2008 23:28 Odpowiedzi: 2    Wyświetleń: 900
  • [ATMEGA 8][BASCOM] Tablica informacyjna LED

    Problem jak dla mnie jest oczywisty. I2C w bascomie jest stanowczo za wolne do takich rzeczy. Trzeba będzie zmienić ten układ raczej. Albo napisać soft w C lub assemblerze. Zaraz chwila ... czy mi się wydaje czy ty masz wsp. multiplexu 1/24 do tego po i2c ... To nie ma prawa szybko działać Proponuje...

    Mikrokontrolery AVR   02 Lis 2010 07:54 Odpowiedzi: 106    Wyświetleń: 34755
  • Problem z odczytem/zapisem danych z tablicy w pamięci Flash

    Może i jestem początkujący, ale zostałem rzucony na głęboką wodę... Dzięki za info, że takie coś da się zrobić, ale w assemblerze to na chwilę obecną odpada. Musi być w C. A te tablice są bardzo potrzebne i pomyślałem że zapis do nich będę przeprowadzał z poziomu komputera PC a następnie wgrywał już...

    Mikrokontrolery AVR   07 Lut 2010 23:35 Odpowiedzi: 7    Wyświetleń: 2261
  • [PIC][C] Tablice w pamięci programu

    W datasheet tej rodziny w rozdziale 7 znalazłem coś takiego (jest nawet przykład w assemblerze - patrz drugi screen). Niestety nie ma tam wersji w C (jak to jest z reguły w datasheet-ach Atmelów) i nie wiem jak zainicjować takie dane w pamięci programu.

    Mikrokontrolery PIC   07 Lut 2011 11:40 Odpowiedzi: 6    Wyświetleń: 2152
  • Tablica z ustawieniami portów

    Podpowiem że da się to łatwo napisać nawet w assemblerze. Możesz już zacząć pisać :-) Jak nie zadziała to wklej co napisałeś i się to obejrzy.

    Mikrokontrolery AVR   27 Lut 2012 22:40 Odpowiedzi: 24    Wyświetleń: 1901
  • Wiele wejść - tablica prawdy. Jak rozwiązać kwestie zależności ?

    Ale jak się przesiądziesz na AVR to masz chociażby tu wsparcie w postaci innych użytkowników AVR (a jest ich wielu). Podobnie jak przejdziesz na ARM to też jest tu parę osób naprawdę te klocki świetnie znających, więc nie jesteś sam. No i c to c, zawsze ktoś doradzi. Assembler pomimo, że nieskromnie...

    Mikrokontrolery   17 Sty 2013 12:56 Odpowiedzi: 55    Wyświetleń: 8952
  • [C]Tworzenie tablicy z odebranych danych przez UART

    Panowie raz że Assemblera nie bardzo rozumiem a drugie to prosiłbym żeby skupić się na rozwiązaniu dla nowicjusza w przesyłaniu danych. Może jest jakiś inny sposób niż timeouty no chyba że inaczej sie tego nie robi jak tylko w ten sposób:/ Ale do tego nie mam pojęcia jak się zabrać

    Mikrokontrolery Początkujący   30 Sty 2013 19:09 Odpowiedzi: 12    Wyświetleń: 2097
  • AVR_GCC - porównywanie tablic char

    Zmieniłem memcpy(Rozkaz,uart_buffer,5) i ten kod w lss rozsypał się na kilka części Prosimy o przykład przed i po... Teraz już nie jestem pewny czy czas wykonywania jest taki sam Jak będziesz się bawił w liczenie taktów przy użyciu transmisji UART - to nic z takiej zabawy nie wyniknie. Liczenie...

    Programowanie   28 Lis 2013 13:10 Odpowiedzi: 36    Wyświetleń: 3888
  • C - Tablice dwuwymiarowe jak wydrukować obok siebie?

    Można posłużyć się funkcją gotoxy (z conio.h), która ustawia kursor na wskazanym polu. Jednak jeśli program zostanie uruchomiony pod Windows XP lub nowszym w trybie konsoli (a nie np w DosBoxie), to może zajść potrzeba wymuszenia trybu tekstowego. Dość prosto można to osiągnąć funkcją assemblera: [syntax=cpp]void...

    Programowanie Początkujący   28 Gru 2013 11:29 Odpowiedzi: 3    Wyświetleń: 1020
  • atmega8 asm - tablice, a cykle zegarowe

    Po pierwsze musisz napisać ten program wcześniej tworząc projekt assemblera-ale to akurat oczywiste. Jako Debugger ustawiasz AVR Symulator i klikasz odpowiedni przycisk rozpoczynające debugowanie/symulację. W bocznym panelu pokazują się różne parametry stanu mikroprocesora a wśród nich widoczna jest...

    Mikrokontrolery AVR   10 Lut 2014 20:00 Odpowiedzi: 6    Wyświetleń: 1173
  • AVR/ATmega8 - Volatile dla tablic i struktur

    Procedura obsługi przerwania może zmodyfikować zmienną w rejestrze bez wiedzy wątku. No bo co obsługuje przerwanie - proceosor. Mogę dać inny przykład. wspólna pamięc w systemie wieloprocesorowym (np multicore) Tam już nie możesz używać rejestrów jako storage do volatile. Tam to w ogóle tzreba...

    Mikrokontrolery AVR   28 Sty 2017 07:43 Odpowiedzi: 40    Wyświetleń: 2184
  • Działanie kompilatora linkera w przypadku deklaracji tablicy

    kod jest identyczny, ale tak się ciekawie składa, że linker może sobie umieszczać stałe używane wewnątrz funkcji jak mu się podoba, nawet jak dana funkcja ma atrybut określający sekcję. Tego nie przeskoczysz, co najwyżej możesz spróbować zamienić inicjalizator na inicjalizację w kodzie (x[0] = ...; x[1]...

    Mikrokontrolery ARM   30 Lip 2018 14:54 Odpowiedzi: 39    Wyświetleń: 1299
  • Assembler, czyszczenie ekranu, wyświetlanie wartości. Tablice.

    Witam wszystkich. Mam problem i to poważny. Potrzebuję kogoś, kto zna się na pisaniu programów w asemblerze. Niżej podaję treści takiego zadania: 1. Napisz program, który oczyszcza ekran, umieszcza wskaźnik w wybranym miejscu, prosi użytkownika o podanie dwóch wartości, dodaje je i wyświetla sumę....

    Programowanie   13 Lut 2007 11:55 Odpowiedzi: 1    Wyświetleń: 2069
  • Tablice w assemblerze - jak wyglądają?

    Dżyszla napisał : MOV SI,1 MOV BX,offset tablica MOV AL,[BX] INC BX MOV AH,[BX] Z tych trzech ostatnich lini moge wnioskować że w Al jest pierwsza 8 bitowa wartość tablicy a w Ah druga ? I po co ustawiać rejestr Si na 1 ?

    Programowanie   07 Maj 2008 14:59 Odpowiedzi: 4    Wyświetleń: 2962
  • Assembler, HC908 - tablica etykiet

    Chcę zaprogramować mikrokontroler Motoroli 68HC908QT4. Piszę w CodeWarriorze, aczkolwiek to są moje pierwsze kroki w Assemblerze. Mam już pomysł na zrobienie tego całkiem inaczej. Wobec tego moje pytanie pozostaje jako zadane z czystej ciekawości czy da się w ogóle taką tablicę zrobić.

    Programowanie Początkujący   18 Lip 2009 12:06 Odpowiedzi: 2    Wyświetleń: 1661
  • Assembler - odczyt danych z tablicy

    Wszystko pięknie, ładnie, ale żaden z programów nie działa... Program excray'a, się kompiluje, ale: nie widzę nigdzie wyjścia OCR1A (PB1), na które jest podawany sygnał wyjściowy PWM'a. Na wyjście to podawany jest stan niski (ustawiony bit COM1A1). Dodam tylko, że chodzi o PWM w trybie Phase Correct. W...

    Mikrokontrolery AVR   24 Sty 2012 20:32 Odpowiedzi: 18    Wyświetleń: 5365
  • ATtiny24a - Assembler - procedura zle odczytuje wartości z tablicy.

    witam napisałem krótką procedurę odczytującą tablice w zależności od wartości 4 bitów w porcie A, ale nie wiem dlaczego nie działa :-( Adres tablicy ustawia się prawidłowo, ale do R16 nie trafia wartość z tablicy, gdzie jest błąd ? Dodano po 32 Dobra, znalazłem błąd :-) Tablica adresowana...

    Mikrokontrolery Początkujący   09 Maj 2015 14:38 Odpowiedzi: 0    Wyświetleń: 588
  • Assembler dla procesora Intel 8086 - program znajdujący maksimum w tablicy.

    Mam program do poprawienia w assemblerze, a jako że sam nie jestem w stanie ogarnąć jak powinien wyglądać, żeby działał poprawnie to proszę o poprawienie, ew. napisanie od nowa jeśli mój kod jest na tyle beznadziejny, że prostsze będzie stworzenie czegoś od nowa. Z góry dzięki za jakiekolwiek przejawy...

    Programowanie Początkujący   30 Kwi 2018 08:26 Odpowiedzi: 1    Wyświetleń: 390
  • Reverse Engineering w praktyce - część 5

    W Wyszukiwanie, zbieranie i analizowanie otwartych komponentów systemu Najpierw zacznijmy od wyjaśnienia co to jest oprogramowanie otwarte czy też dostępne na licencji GPL (trochę teorii). Narzędzia wykorzystane w routerze, takie jak Linux, U-Boot i inne dostępne są na licencji GPL, co oznacza...

    Artykuły   23 Lut 2017 19:47 Odpowiedzi: 0    Wyświetleń: 2727
  • Pamięć EPROM 27512 - menu w obcym języku, jak na polski?

    Z tego co podałeś to wynika, że serwisant ma dostęp do części kodu w assemblerze opisującego ciągi tekstowe (z możliwością przetłumaczenia ich na inny język, co wspomniano w, którymś komentarzu). Jego wersja zawiera konkretne adresy początków poszczególnych komunikatów (a właściwie etykiety je swskazujące)....

    Początkujący Elektronicy   24 Lis 2006 02:06 Odpowiedzi: 8    Wyświetleń: 1642
  • Atmega8 - Makra do rejestrów - jak wymusić atomowość, niepodzielność

    Od dłuższego czasu napisałem sobie specjalne makra pod AVR definiujące wszystkie porty, aby np. zamiast pisać: #define BTN1_DDR DDRC #define BTN1_PORT PORTC #define BTN1_PIN PINC #define BTN1_P PC0 #define BTN2_DDR DDRB #define BTN2_PORT PORTB #define BTN2_PIN PINB #define BTN2_P...

    Mikrokontrolery AVR   30 Kwi 2016 23:50 Odpowiedzi: 2    Wyświetleń: 1224
  • Tutorial PIC18F2550 + SDCC - Część 5 - Wyświetlacz 7-segmentowy i przerwania

    Witajcie moi drodzy Zapraszam na kolejną część mojego tutoriala PIC18F2550 i kompilatora SDCC . W tej części zademonstruję jak używać wyświetlacza 7-segmentowego z PIC18F2550 . Kod obsługi wyświetlacza będzie oczywiście napisany w oparciu o przerwania i timery . Cały proces powstawania...

    Artykuły   30 Gru 2020 21:50 Odpowiedzi: 4    Wyświetleń: 1584
  • Czasy wykonania instrukcji - C++

    Nie dowiesz się tego. Zależy to od warunku (co innego jest porównanie liczb zmiennoprzecinkowych, co innego stałoprzecinkowych, co innego liczb które pobiera z jakiejś struktury/klasy itd itd itd) jak i tego co wykonuje się dookoła tego warunku (np. czy dane są w pamięci czy musi je ściągnąć z niej). Nie...

    Programowanie   21 Sty 2011 10:02 Odpowiedzi: 4    Wyświetleń: 1490
  • Atmega8 - LCD nie wyświetla wszystkiego

    Moje problemy odbiegają od poprzedników ale temat zgodny, więc: Mam uP Atmega 8 oraz wyświetlacz zgodny z hd47780 2*16znaków. Gdy wrzucam jeden znak na wyświetlacz przy pomocy kodu niżej wszystko jest ok: while(1) { LCD_CLEAR; LCD_LOCATE(1,0);...

    Początkujący Naprawy   23 Lip 2012 00:22 Odpowiedzi: 3    Wyświetleń: 2878
  • DS18B20 co to jest? Jak go podlaczyc z prockiem

    No to powodzenia z obsługą 1-wire w assemblerze. Jeszcze przez początkującego. Mój nauczyciel bawił się okrągły miesiąc i udało mu się :). I2c można dosyć prosto obsłużyć z poziomu asm, ale co do 1-wire to jak nie znajdziesz gotowca w assemblerze to sam nie zrobisz. Dla chcącego nic trudnego. Nazwy...

    Mikrokontrolery   30 Lis 2005 13:53 Odpowiedzi: 31    Wyświetleń: 6258
  • Jak napisać program na ProEmulator2beta5c? (zadanie)

    Przyznam się bez bicia, że z Assemblera jestem noga:( a mam do napisania na zaliczenie program na ProEmulator2beta5c , a nie potrafię go nawet ruszyć:( Bardzo proszę o pomoc!!! Oto treść zadania: Prezentacja liczby 4-cyfrowej na wyświetlaczu LED. Kody odpowiadające poszczególnym cyfrom należy...

    Projektowanie Układów   24 Cze 2005 02:10 Odpowiedzi: 2    Wyświetleń: 954
  • maskowanie bitów w liczbie

    Acha. To zrób w assemblerze. Albo na tablicach. Nie ma takiej operacji w BASCOMie ani w assemblerze AVR, '51 i innych. Taka operacja to tak zwany "motylek" ale naprawdę nie słyszałem o prcesorze który by miał taki rozkaz. Może jakieś procesory DSP. Albo assembler albo tablicowanie. Wiesz o co mi...

    Mikrokontrolery   18 Gru 2008 08:04 Odpowiedzi: 6    Wyświetleń: 2664
  • STM32F1XX @ codesourcery lite - Linkowanie obiektów problem ze skokiem (BL)

    Witam, posiedziałem odrobinę i większość problemów się rozwiązała. <Pituś Bajtuś> oczywiście masz całkowitą rację. Po adresie początku stosu ma być tablica wyjątków/przerwań a nie instrukcje. Tak się ciekawie złożyło że kod się uruchamiał (ale pewnie tylko pod debuggerem ) czyli głupi...

    Mikrokontrolery ARM   11 Gru 2012 21:29 Odpowiedzi: 7    Wyświetleń: 1383
  • [ATMEGA168] oscyloskop cyfrowy

    Jestem pod wrażeniem że udało Ci się coś na FPGA zbudować Ten przetwornik w SAMie ma owszem częstotliwość 8 MHz (ADCClock), ale czas konwersji przy 8 bitach wynosi 1.25 us, czyli 800 KHz. No faktycznie... nie wzialem pod uwage ze czas konwersji wynosi 10 cykli procesora plus jeszcze czas akwizycji......

    Mikrokontrolery   21 Mar 2008 16:19 Odpowiedzi: 26    Wyświetleń: 10060
  • Pomoc przy realizacji liczby zespolonej w ADSP 2181

    Mam taki temat projaktu: "Programowanie procesora sygnałowego ADSP-2181 za pomocą asemblera i za pomocą języka C, porównanie efektywności dla wyznaczania modułu liczby zespolonej. Weryfikacja wyników za pomocą symulatora procesora". Czy może mnie ktoś nakierować jak to zrobić. Mam część pomysłu w...

    DSP i Transmisja   10 Lut 2007 20:44 Odpowiedzi: 0    Wyświetleń: 825
  • [Bascom] Jak to możliwe że hobbyści tak chętnie płacą 99 Euro za ten program

    Ile problemów robi adresowanie tablic w Bascomm od 0? Tyle co użycie dyrektywy CONFIG BASE=0 ... w MATLABie tablice też są indeksowane od 1. Jakoś nie bardzo widzę problem w tym jaki indeks ma pierwszy element tablicy. Co to zmienia czy ma 0, 1 czy 123? Jak jest przenośność C a jako Basic? Dałem...

    Projektowanie i Tworzenie Po godzinach   22 Sty 2018 00:26 Odpowiedzi: 73    Wyświetleń: 9351
  • [Bascom] ADC i logarytmiczny czujnik - za dużo rekordów.

    No mniej więcej tak: Dim X As Word Dim Y As Byte ... ... X = Getadc(2) Y = Lookup (X, Tablica) 'To zamiast tych wszystkich IF-ów X = Y Setki = X Mod 1000 Tysiace = X / 1000 ... ... Tablica: Data 120 'Pierwszy element Data 120 Data...

    Mikrokontrolery AVR   11 Lut 2011 23:17 Odpowiedzi: 23    Wyświetleń: 3492
  • Jak przejść z asemblera na język C?

    Pewnie. A później amatorzy programowania dzięki takiemu podejściu zapisują proste zmienne jako float albo nie wiedzą jaka jest różnica dla działania programu pomiędzy dzieleniem przez 8 a dzieleniem przez 9. Wiedza o asemblerze jeszcze nikomu nie zaszkodziła czego nie można powiedzieć o niewiedzy. Odpowiedziałbym...

    Mikrokontrolery AVR   11 Lut 2013 22:41 Odpowiedzi: 17    Wyświetleń: 2625
  • [C] - Sprintf, zwracanie const char*

    to skoro padła odpowiedz jak poradzić sobie z problemem to powiem co poszło nie tak. w językach kompilowanych, na przykład C oprócz zwykłej tablicy istnieje także statyczna czysta tablica. [syntax=c]const char tablica[liczba][/syntax] gdzie liczba to naprzykład [syntax=c]#define liczba 100[/syntax] podczas...

    Programowanie Początkujący   28 Sie 2013 15:07 Odpowiedzi: 6    Wyświetleń: 1518
  • Atmega1284p [C] - Bezpośredni dostęp do RAM - generowanie obrazu VGA

    Podstawowym problemem jest to że wybierasz pixele z tablic ustawionych "pionowo". Działało by to znaczenie szybciej jak byś pakował pixele do tablic "poziomych" Tzn. takich gdzie każda tablica miała by powiedzmy 53 pixele i tych tablic było by 240. Wtedy te tablice o 53 pixelach jako że działało...

    Mikrokontrolery AVR   10 Sie 2014 09:23 Odpowiedzi: 24    Wyświetleń: 4611
  • Konwersja liczb w AVR. Liczba 2-bajtowa na kod BCD.

    Chodziło mi głównie o jakiś algorytm na konwersję np w assemblerze. A mój układ to 4-wyświetlacze, sterowanie multipleksowe poszczególnych wyświetlaczy i oczywiscie sterowanie wszystkimi segmentami No to może to : zamiana WORD na max 5 cyferek (wiecej nie trzeba) word2cyfry: ;tablica=adres...

    Mikrokontrolery   04 Sty 2017 17:07 Odpowiedzi: 77    Wyświetleń: 6779
  • C, int to char*, wypisyanie na LCD. Inne rozwiązanie?

    bardzo prosto... zalozmy ze masz liczbe 24962 i chcesz ja przeksztalcic do tablicy 5 elementowej na dziendobry zerujesz tablice. teraz odejmujesz od liczby wartosc 10000 (najwiekszy mnoznik elementow tablicy) i sprawdzasz czy liczba jest juz mniejsza od tego co aktualnie odejmujesz. za kazde odjecie...

    Mikrokontrolery   25 Lip 2008 15:11 Odpowiedzi: 26    Wyświetleń: 3035
  • Wskrześ starego peceta jako Hosta do eksperymentów :)

    Pokrótce przedstawię pomysł na wykorzystanie przestarzałych komputerów PC, których jak podejrzewam, podobnie do mnie wielu maniaków elektroniki po prostu nie chce wyrzucić. Komputer pracujący pod DOS-em, umożliwia dostęp do pełnych zasobów sprzętowych bez żadnej kontroli systemu operacyjnego,...

    DIY Poczekalnia   07 Sie 2008 15:49 Odpowiedzi: 51    Wyświetleń: 22957
  • DDS z wykorzystaniem ATMega88 i drabinki R-2R

    Autor niniejszego opisu planował testować swego czasu tagi RFID na częstotliwość 150 kHz, jednak nie posiadał własnego generatora sygnałowego – dlatego postanowił wykorzystać w tym celu mikroprocesor ATMega88 i bezpośrednią syntezę cyfrową sygnału. Zamiast jednak sięgnąć po gotowe rozwiązanie...

    Artykuły   09 Gru 2012 15:58 Odpowiedzi: 5    Wyświetleń: 24564
  • XMega AVR - Jak zadeklarować indeksowaną zmienną bitową w C

    tak już zupełnie nie na temat : otóż jak używam mojego i7( cztery fizyczne rdzenie )(at)>3GHz , czy telefonu z CPU (również z czterema rdzeniami ) równie szybkiego, czy też innego telefonu (8-rdzeni po 1,3 GHz) to nijak mi to nie pasuje do prezentowanego poglądu o" kompilatorze == prawie idealne rozwiązanie",...

    Mikrokontrolery AVR   17 Gru 2016 00:04 Odpowiedzi: 106    Wyświetleń: 3690
  • Termopara K, przeliczanie V - T, + SPI z max6675 arm i AVR8

    Interesuje mnie właśnie zakres 0 - 1200 st.C Do pomiaru zimnego końca używam ds18s20, więc z tym nie będzie problemu. Skoro jesteś zdecydowany to jakoś sobie poradzimy ;-). ad1. rzeczywiście chciałbym dokładniej niż liniowo. ad2. tablica na atmelku troche zeżre pamięci...ale jeśli potwierdzicie...

    Mikrokontrolery   31 Maj 2007 20:17 Odpowiedzi: 12    Wyświetleń: 6799
  • PIC16F877A i LCD 2x16. Jak przystosować program do 16F877?

    Witam serdecznie! Za zadanie postawiłem sobie wysterowanie LCD 2x16 Hitachi procesorem PIC16F877A w trybie 4-bitowym, program musi być w assemblerze, po ciężkich próbach udało się go wreszcie zainicjalizować, jednakże program operuje na zatrzaskiwaniu poszczególnych wartości do linii E, zgodnie z dokumentacją...

    Mikrokontrolery   01 Cze 2007 16:17 Odpowiedzi: 4    Wyświetleń: 2261
  • Eeprom blokowanie atmegi, czytanie tylko pierwszego bloku

    A próbowałeś zmniejszyć tablicę? Czy funkcja zapis_text korzysta ze wskaźnika na tablicę czy jej kopii? Nie jestem do końca pewny, czy to co piszę jest prawdą, bo wymaga to lekkiej znajomości Assemblera, ale obiło mi się o uszy, że w momencie wywołania funkcji zmienne lokalne odkładane są na stos, co...

    Mikrokontrolery   29 Cze 2008 11:16 Odpowiedzi: 7    Wyświetleń: 1115
  • [AVR-ASM + AVR-GCC] Kodowanie Hamminga (SECDED?). Pełny kod.

    Witam. Ostatnio siedziałem nad kodem hamminga Pliki: hamming.h - plik nagłówkowy. hamming.c - zawiera kod napisany w C. Zdefiniowane są w nim tablica i 2 macierze. Tablica zawiera wygenerowane zakodowane wartości od 0 do 15 (w jednym bajcie przesyłamy 4 bity). Druga macierz to macierz kontroli...

    Mikrokontrolery AVR   05 Wrz 2008 20:52 Odpowiedzi: 0    Wyświetleń: 2141
  • Zmienna nieulotna w funkcji. [C]. Jak ją zadeklarować?

    Ale ja mówię że działa. Wyświetla poprawne kolory. Nie ma żadnych bad pixeli. Wszystko jest na swoim miejscu. Nie wiem co masz na myśli. Wskaźnik wskazuje na tablicę Plasma_colors i nie wychodzi po za nią. Jeżeli sam fakt że Plasma_colors nie należy do obszaru przydzielonego wskaźnikowi uważasz za...

    Mikrokontrolery   16 Sty 2010 23:38 Odpowiedzi: 56    Wyświetleń: 5009
  • Rzutowanie w ATSAM7 i 9 ARM

    Możesz takim razie wyjaśnić, co u mnie powoduje to niewyrównanie? Wg mnie u Ciebie te dane są wyrównane, ale tylko przypadkiem - po wejściu do funkcji stos jest wyrównany do czterech lub ośmiu, więc tablica którą tworzysz jako jedyną na stosie mniejszą niż cztery bajty (bo po zachowaniu jakichś rejestrów...

    Mikrokontrolery ARM   20 Paź 2011 07:37 Odpowiedzi: 21    Wyświetleń: 1904
  • STM32F103VCT6 + JLink + Segger GDB Server

    Czyżby? Czy dla AVR ktokolwiek przejmuje się skryptami linkera, startupem, tablicą wektorów i Makefilem? Przecież dla tej platformy jest DOKŁADNIE TAK SAMO jak dla ARM, a jakoś nikomu nawet na myśl nie przyjdzie zajmować się tymi plikami - każdy korzysta z gotowców zawartych w pakiecie avr-gcc. Te pliki...

    Mikrokontrolery ARM   23 Paź 2012 21:46 Odpowiedzi: 27    Wyświetleń: 3647
  • FastAvr 4.0.1 - demo

    Mimo, że wszystkie polecenia sterujące wyświetlające napisy ("esencja" programu) mają kilka-kilkanaście linii, to definicja czcionek napewno powyżej setki... Nie jestem pewien, czy chodzi tutaj o sto linii Basic'a czy assemblera (czyli kodu). Kiedyś kompilowałem nieduży program, ale "spuchł" w...

    Mikrokontrolery   02 Sie 2004 14:04 Odpowiedzi: 16    Wyświetleń: 5001
  • Konsultacje nt. tablicowania funkcji w pamięci.

    Na avrfreaks znalazłem taki pdf: Flash Tables for AVRs without the LPM Instruction Nigdy nie tworzyłem takich tablic i nie mam informacji książkowych na ten temat. Mam więc pytanie do szanownych forumowiczów - czy w taki oto sposób tworzy się takie tablice? Może ktoś z forumowiczów ma jakieś ciekawe...

    Mikrokontrolery   05 Kwi 2005 17:42 Odpowiedzi: 10    Wyświetleń: 1530
  • Zliczanie i wyświetlanie histogramu pliku (tryb 13h)

    nie zabardzo pamiętam assemblera ale zrobiłbym to tak: 1.deklaracja tablicy od 0 do 255 elementów wyzerowanej 2.otwarcie pliku a)czytanie znaku b)ustawienie indexu tablicy na odczytany znak, c)odczyt z tablic wartosci, d)incrementacja, e)zapis do pamiecie, f) jezeli nie ma konca pliku...

    Programowanie   08 Mar 2006 21:21 Odpowiedzi: 6    Wyświetleń: 1021
  • Wszystko o ARM (LPCxxxx) i programowaniu w asm i C.

    Nie wiem po co każdą instrukcję ldr Twój program wykonuje warunkowo. To akurat jest oczywiste. Procesor bierze to, co jest. Taki ma program, to taki wykonuje ;p Powinieneś raczej zapytać dlaczego napisałem taki program ;p Otóż nie wiedziałem co robi instrukcja ldrlo. W opisie instrukcji ldr...

    Mikrokontrolery ARM   28 Lis 2009 17:35 Odpowiedzi: 141    Wyświetleń: 16450
  • [atmega8][c] if - czas wykonania

    Ciezka sprawa. Nawt jesli popedzisz ATMege z 16MHz to masz zaledwie 16 instrukcji/us. Da sie to zrobic zakladajac, ze PWM jest uporzadkowana tablica (np. w kolejnosci wzrastajacej) i wykorzystujac przerwanie timera (COMPARE). Ladujesz rejestr do porownania wartoscia kolejna z tablicy, w przerwaniu zmieniasz...

    Mikrokontrolery AVR   11 Lis 2009 19:17 Odpowiedzi: 6    Wyświetleń: 2032
  • [Attiny2313][C/AVR Studio] Problem z DDSem na Attiny2313

    Przyznam się bez bicia, że dodałem kilka elementów do tablicy i to mogło zaważyć na nie działaniu. Zwiększenie tablicy raczej nie powinno wiele zmienić, co najwyżej nie byłby generowany cały przebieg. Gorzej, gdybyś zmniejszył. WAŻNE, żeby w przypadku zmiany rozmiaru tablicy zmienić w linijce: ...

    Mikrokontrolery AVR   22 Lip 2010 12:47 Odpowiedzi: 10    Wyświetleń: 2689
  • Atmega32 + LCD nokia 3310

    Hej, tutaj wklejam kod z lekcji 13 ////////////////////////////////////////... main.c - plik główny programu testującego możliwości wyświetlacza graficznego z telefonu nokia3310 // przeznaczenie: "Programowanie procesorów języku C (EdW)" // //...

    Mikrokontrolery   10 Lis 2011 12:52 Odpowiedzi: 32    Wyświetleń: 9195
  • obsługa LCD z Nokii (PCD 8544)

    Jest to wg projektu z EdW: //////////////////////////////////////... harddef.h - definicja sprzętu dla programu testującego możliwości wyświetlacza z noki3310 // przeznaczenie: "Programowanie procesorów w języku C (EdW)" // ///////////////...

    Mikrokontrolery   24 Paź 2013 20:50 Odpowiedzi: 271    Wyświetleń: 131226
  • C++ - Błąd przy próbie uruchomienia wątku

    zamiast funkcji [syntax=cpp]void move_lewo()[/syntax] musisz miec [syntax=cpp]void move_lewo(void* Args)[/syntax] void* to nie to samo co void. void oznacza brak, void* oznacza wskaznik na cokolwiek. void ma 0 bajtów void* ma rozmiar int (czasami bedzie 4 bajty czasami 8 bajtow) void* to sposób...

    Programowanie Początkujący   31 Sie 2013 17:18 Odpowiedzi: 5    Wyświetleń: 1701
  • Klawiatura matrycowa 32 znaki

    Nie rozumiem w czym problem, lista instrukcji do ręki, przeczytać kod, przeanalizować i wszystko stanie się jasne, powszechna jest opinia że assembler jest trudny, owszem w pisaniu, ale nie w czytaniu, tu nie ma żadnej składni (poza etykietami z dwukropkiem), słów kluczowych (poza DB), bibliotek, tylko...

    Mikrokontrolery   09 Paź 2013 17:45 Odpowiedzi: 8    Wyświetleń: 1782
  • [Arduino Mega 2560][RFID]12 strefowy czytnik dostępu na magistrali WIEGAND 26/34

    Witam, w chciałbym się podzielić moim ostatnim tworem jaki powstał z chwili potrzeby. EDIT Zaktualizowałem plik wiegand.zip , jako, że w trybie panic poprzednio nie pokazywana była w konsoli informacja kiedy wciśnięty był przycisk EXIT, naprawiono, teraz w trybie...

    DIY Poczekalnia   30 Gru 2015 18:30 Odpowiedzi: 11    Wyświetleń: 7617
  • ARM, arm-gcc, fragmenty programu w RAM

    Widzę, że zadałem trudne albo głupie pytanie. Pewnie GCC jest tak toporne, że nie podoła zadaniu. Akurat GCC nie jest tak toporne jak narzedzia komercyjne ;). Wiec: Na czym polega mój problem? Jak zmusić gcc, aby w module: - program zaczynał się od zdefiniowanego adresu Ustawiasz to...

    Mikrokontrolery   05 Sie 2007 13:36 Odpowiedzi: 3    Wyświetleń: 3433
  • sposób na mnożenie, które daje wynik powyżej 4 miliardów???

    Wiesz, jak wykonuje się mnożenie pod kreską? Ten sam algorytm możesz śmiało zaimplementować w oparciu o tablice mnożąc absolutnie dowolnej wielkości liczby. Najszybciej chyba znajdziesz rozwiązania oparte o assemblera, ale żaden problem przenieść to na język wysokiego poziomu. Coś podobnego (choć...

    Programowanie Początkujący   16 Lis 2009 08:09 Odpowiedzi: 15    Wyświetleń: 1977
  • [STM32][C/Codesourcery] Inicjalizacja uC. Port GPIO B

    Dalej; doczytałem ze ten plik startup jest doklejany do naszego pliku podczas linkowania - bo problem jest umieścić coś przed funkcją main od której program się zaczyna więc nie da się (chyba) zainicjalizować procesora bezpośrednio z "C". 1. Nie przesadzajmy - przy użyciu skryptu linkera i tablicy...

    Mikrokontrolery ARM   05 Lut 2012 10:53 Odpowiedzi: 37    Wyświetleń: 5002
  • Wskazówkowy obrotomierz - Obrotomierz wskazówkowy na Atmega8

    Dzięki za podpowiedź BlueDraco, masz rację tablica jest zbędna. Myslę że tak można by to zrobić, czy dobrze myślę? Trzeba tylko zainicjować zmienna "i" wartością 0b00010001 by działało na 4 bitach portu prawidłowo. [syntax=c]//=============...

    Mikrokontrolery AVR   27 Sty 2014 22:17 Odpowiedzi: 58    Wyświetleń: 16443
  • LPC1769 - LpcXpresso po dodaniu bibliotek błąd FLASH

    Witam Moja płytka to LPC1769 LPCXpresso board. Używam LpcXpresso do programowania ze względu na to, że na płytce jest LPC-Link. Napisałem już część programu który działa. Program steruje silnikami krokowymi. Pierwszy etap to 2 silniki, każdy ma zrobić różną ilość kroków w tym samym czasie z przyspieszaniem...

    Mikrokontrolery ARM   11 Sty 2015 14:33 Odpowiedzi: 7    Wyświetleń: 951
  • kod do przerobienia z c++ na asm

    Witajcie. pilnie potrzebuję przerobić kod z c++ na assemblera. program ma zliczyć ilość powtórzeń jednej liczby w tablicy jednowymiarowej. w języku c++ tak to wygląda: [syntax=cpp] #include <iostream> #include <conio.h> using namespace std; int main() { int tab[12]={11,12,14,52,16,35,15,58,52,52,5...

    Programowanie   13 Maj 2015 20:48 Odpowiedzi: 6    Wyświetleń: 567
  • MEGA8 - nieco oddalony kwarc - pytanie o kondensatory

    BlueDraco nie mówię, że ma być zero - nawet przy założeniu, że wszystko poniżej 0,5V to PWM = 0% układ nie działał poprawnie. Chodzi mi bardziej o zwrócenie uwagi, że coś, co sprawdzało się X razy przy założeniach Y, może nie zadziałać, gdy zmienimy założenia. Co do C - tak, tylko assembler - bo mamy...

    Mikrokontrolery AVR   04 Lut 2016 23:02 Odpowiedzi: 26    Wyświetleń: 1353
  • ARM C startup na przykładzie wygenerowanego przez Cube

    Ciekawostką jest to, że ARM jest jedną z niewielu, jeśli nie wręcz jedyną architekturą, w której moduł startowy może być napisany całkowicie w C, bez jednej linii kodu asemblerowego. Drugą ciekawostką jest to, że jedynym znanym mi producentem, który z tego skorzystał, był NXP (zdaje się, że jednak obecnie...

    Mikrokontrolery ARM   26 Sty 2019 14:21 Odpowiedzi: 33    Wyświetleń: 1998
  • Melodyjki z 89C2051

    Znalazłem jeden wieczor i udało mi się wymusić generowanie "muzyczki". Jest program, tablica częstotliwości tonów (od adr. 0200) i tablica nut (od 0300) ale można je poprzestawiać. Do P3.4 wrzuciłem 0 alby zworką P3.4-P3.5 móc zatrzymać generowanie melodyjki. Timer0 generuje zadaną częstotliwość a Tiimer1...

    Mikrokontrolery   05 Lip 2003 13:33 Odpowiedzi: 12    Wyświetleń: 2563
  • [BASCOM '51] - wstawka asemblerowa

    Mam jeszcze jedno pytanie, potrzebuje wstawic tablice w asm TAB: DW 10000 DW 1000 DW 1... I dostaje tylko " Error 106 : Unknown assembler command [DW 10000] Jesli jest to tablica DB to Ok, a DW nie :? ehh....

    Mikrokontrolery   29 Sie 2005 00:44 Odpowiedzi: 4    Wyświetleń: 1002
  • System uP do generacji przebiegów.

    :arrow: pawelskot Wejdź na [url=]Jesper's AVR pages - MiniDDS, przeczytaj opis i ściągnij źródło w assemblerze. Znajdziesz w nim tablicę próbek dla przebiegu sinusoidalnego i piłokształtnego (a może jeszcze jakiegoś trzeciego - nie pamiętam). Robiłem generator sinusa na podstawie tych tablic i wychodzi...

    Początkujący Elektronicy   12 Mar 2006 23:09 Odpowiedzi: 6    Wyświetleń: 747
  • 8051 kompilator SDCC Insufficient ROM/EPROM/FLASH memory

    Opisałem to skrótowo. Zdaję sobie sprawę z tego, że nie jest to aż takie proste i wiem ile generalnie jest przy tym zachodu, ale to chyba nie miejsce, żeby to dokładnie opisywać. Co z przerwaniami , instrukcjami powrotu (RET,RETI) - skąd procesor ma wiedzieć na która stronę wrócić po wykonaniu podprogramu...

    Mikrokontrolery   11 Kwi 2007 19:48 Odpowiedzi: 13    Wyświetleń: 1871
  • [PIC24H][C+ASM] Kontroler do LCD mono 640x480 (S1D13705)

    ok - oto schemat : kontroler matrycy jest ... uniwersalny - przy wykorzystaniu wszystkich 17tu linii adresowych (adresacja 17to bitowa) i 8 linii danych jest mozliwa obsluga stricte 8mio bitowa. ja wybralem opcje 16to bitowa, bo moj procek jest 16to bitowy, wiec tak bylo szybciej i wygodniej. mapa...

    Mikrokontrolery PIC   15 Lis 2009 21:47 Odpowiedzi: 83    Wyświetleń: 15910
  • `51 kompilator Keil zewnętrzna pamięć RAM język C

    Sprawdziłem poprawność wszystkich połączeń (używam wtykanych pinów) i okazało się, że zanikło połączenie z ALE do CLK zatrzasku. Aby sprawdzić czy winny jest Keil użyłem języka assembler - efekt był ten sam, ale na szczeście znalazłem płytke AVT i tam uruchomiłem program - zadziałał wiec poprawiłem wszystkie...

    Mikrokontrolery   14 Mar 2008 23:16 Odpowiedzi: 10    Wyświetleń: 1302
  • Bin2BCD lub HEX2BCD for MSP430

    kod z 7 petlami na kazda wage? to sie robi poprzez tablice... pozatym twoj kod na razie niczego nie przelicza temat w istocie byl walkowany 100x wiec po co walkowac go raz stopierwszy? algorytmy masz do znalezienia na forum, tylko trzeba poszukac. przerob sobie na assemblera i masz. to sie da...

    Mikrokontrolery   29 Kwi 2008 10:25 Odpowiedzi: 4    Wyświetleń: 2037
  • Zapisywanie kolejno odebranych bitow w BASCOM.

    No ale w przypadku zpaisywania bitow w zmiennej BYTE, skomplikuje mi sie caly program. A tablicy chcialem uzyc wlasnie w celu uproszczenia. Gdybym pisal program w assemblerze, to tam moznaby zajac pewien obszar pamieci i odwolywac sie do niego korzystajac ze wskaznika. Jednak czy warto przemycac kod...

    Mikrokontrolery   16 Maj 2008 20:17 Odpowiedzi: 26    Wyświetleń: 2445
  • implementacja arccos oraz arctg na ARM

    zaimplementuj sobie funkcje arccos i arctg w tablicy i po problemie. chyba ze obliczenia nie musza byc bardzo szybkie, to szeregi. a najprosciej uzyc gotowych funkcji [; dokladnosc jaka przyjales dla tablicy sinusa jest zbyt duza - po co ci tyle tych probek? spokojnie wystarczy 1024, albo choc jakas...

    Mikrokontrolery ARM   17 Lip 2008 09:46 Odpowiedzi: 6    Wyświetleń: 5407
  • [AVR][C] - pilot IR Olympus

    Witam, Coś ostatnio mało ludzi odpowiada mi na pytania w Bascomie, więc postarałem się napisać swój program w C. Liczę więc na pomoc specjalistów od GCC ;) chciałbym zrobić pilot IR do mojego aparatu fotograficznego Olympus. Ze stronki lirc sprawdziłem sobie co i jak ma być dla pilota RM-1. Powiem...

    Mikrokontrolery AVR   09 Paź 2008 23:27 Odpowiedzi: 18    Wyświetleń: 2931
  • Zaokrąglanie temperatury do 0,1'C z czujnika DS18B20 w asm

    1.Możesz wziąść kod w C i zobaczyć co kompilator spłodził - będziesz miał kod w assemblerze. 2.Z tym zaokrągleniem to najłatwiej jest zrobić tablicę 16bajtową w której będzie zapisana cyfra 0..9 określająca temperaturę zaokrągloną do 0.1C dla każdej możliwej wartości. Proste, małe i b.szybkie. Inny...

    Mikrokontrolery   28 Maj 2009 19:03 Odpowiedzi: 2    Wyświetleń: 1598
  • odczyt zapis do flash powyżej 64kB

    Tu jest jeszcze problem pobierania adresu czegos umieszczonego powyzej granicy 64kB. Nie da sie tego zrobic za pomoca operatora "&", musisz skorzystac z biblioteki Carlosa Lamasa, w ktorej jest definicja GET_FAR_ADDRESS sluzacego do tego celu. Dlaczego nie można tego zrobić za pomocą operatora...

    Mikrokontrolery AVR   19 Mar 2010 12:08 Odpowiedzi: 21    Wyświetleń: 2617
  • Gray na 7 segmentowy - jak?

    Kolego Dr Vee - w pierwszym poscie zamiescilem "program" i wokol tego krazy temat. Zamiescilem tez schemat podobnego rozwiazania opartego na bramkach, tablice stanow jakie chce miec na wejsciach adresowych i wyjscich. Napisalem tez w pierwszym poscie iz zupelnie nie znam sie na programowaniu wiec podsuwanie...

    Mikrokontrolery AVR   25 Cze 2010 01:11 Odpowiedzi: 18    Wyświetleń: 4253
  • Do adminów: Pomysł na nowe subforum: ALGORYTMY - CEGIEŁKI

    Jak chcesz zamieścić algorytm w assemblerze, to siłą rzeczy będzie on specyficzny dla konkretnej rodziny układów. Masz rację - można zrobić takie fora dla każdej rodziny osobno. Chcesz zamieszczać takie algorytmy, to napisz temat w dziale Mikrokontrolery Ogólne i wrzucaj co masz. Jeśli liczysz...

    Mikrokontrolery   08 Lis 2010 11:16 Odpowiedzi: 34    Wyświetleń: 3303
  • Zegar "VGA-RTC" - ATMega16+PCF8583+TeleVGA+Monito

    Witam, Ostatnio wpadła mi w ręce karta VGA sterowana poprzez złącze szeregowe SPI. A a ponieważ w domu poniewiera się kilka starych monitorów VGA to postanowiłem zbudować zegar wyświetlający czas i datę na monitorze VGA (bez udziału PC) Takiego zegarka na elektrodzie chyba jeszcze nie było. Wybór...

    DIY Konstrukcje   23 Kwi 2012 22:13 Odpowiedzi: 39    Wyświetleń: 34542
  • [STM32] [ASM] [GDB] - program sie nie wykonuje

    Bo ten program jest zły! Cortex-M3 pod konkretnymi adresami oczekuje konkretnych rzeczy - na samym początku flasha - wartości dla SP, potem adresu (adresu! nie instrukcji!) wektora obsługi wyjątku reset itd. Zapomnij o takim prostym programiku - to tak po prostu nie zadziała. Potrzebna Ci jest tablica...

    Mikrokontrolery ARM   12 Sty 2011 21:44 Odpowiedzi: 4    Wyświetleń: 2256
  • Przetworniki A/C, wyświetlanie pionowe (Bascom)

    Witam wszystkich. Jestem początkujący jeżeli chodzi o programowanie, bascom-a mniej-więcej rozumiem, ale nie mam pojęcia jak zrobić coś takiego- wyświetlanie pionowe na wyświetlaczu. Przypuśćmy że mam wyświetlacz 2x 16, przetwornik A/C. Chciałbym aby wartość przekładała się na liczbę właśnie tych słupków...

    Mikrokontrolery AVR   30 Gru 2011 03:43 Odpowiedzi: 4    Wyświetleń: 1053
  • Książki o programowaniu uC i systemach uC - opinie, przemyślenia, nowości

    Jako że ostatnio wywaliłem sporo kasy na książki to moge co nieco zrecenzować: Najpierw wydawnictwo BTC. Jakość fizyczna książki jest bardzo dobra. Natomiast czytając je, mam wrażenie że to po prostu przedruk datasheetów na język polski + kilka komentarzy autora. Tak więc zawartości merytoryczne oceniam...

    Mikrokontrolery Początkujący   21 Mar 2020 12:19 Odpowiedzi: 525    Wyświetleń: 131828
  • 8051 - Odczytywanie wartości z klawiatury i wyświetlanie na przerwaniach EdSim51

    Mam problem z opanowaniem assemblera.Klawiaturę numeryczną muszę zrobić na przerwaniach. Tzn .wyciągnąć z kodu (pętli) wyświetlania i zrobić je na przerwaniach. I nie mam bladego pojęcia jak to zrobić . Pomóżcie ! kod: [syntax=asm] MOV DPTR, #klawisz ; załaduj adres tablicy start: MOV P3,#11111111B licz: MOV...

    Mikrokontrolery   09 Lut 2014 20:08 Odpowiedzi: 0    Wyświetleń: 1149
  • Nowy skalowalny mechanizm programowania

    ...czyli możliwe jest stworzenie własnego języka programowania, który będzie tłumaczony na język C i później kompilowany przez GCC. LLVM ułatwia łączenie front-end (kompilator C/C++/Objective-C) i back-end (assembler) poprzez generowanie pośredniego i uniwersalnego LLVM bytecode. Mógłbyś dodać tylko...

    Mikrokontrolery   31 Mar 2016 23:51 Odpowiedzi: 24    Wyświetleń: 1944
  • [atmega328p][asm/c/atm studio] - Własny task scheduler + dzielenie - uc crash

    Dzień dobry, mój problem jest następujący: Napisałem task scheduler z wywłaszczaniem, zaprogramowałem na urządzenie (arduino uno programowane bezpośrednio przez isp(bez bootloadera). I dziwne rzeczy zaczynają się dziać gdy próbuję podzielić dwie zmienne typu uint32 (4 bajty). Program (dzielenie)...

    Mikrokontrolery AVR   01 Gru 2014 14:25 Odpowiedzi: 5    Wyświetleń: 786
  • Przenośna konsola z kolorowym TFT - DMA -wydzielone

    Język programowania to narzędzie. Wypada przeczytać instrukcję żeby wiedzieć jak się nim posłużyć. Prowadzenie dyskusji z kolegą Jacynka, przykro mi to pisać, prowadzi do mylnego wyobrażenia. Jesli wstawia kawałek pseudo kodu i pisze że to To podstawowy przykład ze strony mcs to jest to wprowadzanie...

    Mikrokontrolery AVR   21 Lip 2015 16:25 Odpowiedzi: 124    Wyświetleń: 7716
  • STM32F4 i mocna kompresja zdjęcia do JPG

    dlaczego nie połączysz go z PC za pomocą USB Niestety, ale USB wykorzystuję w innym celu. Co do kodera - znalazłem coś takiego w internecie: [syntax=c]//1999 Cristi Cuturicu #include "Definicje_sprzet.h" //#pragma hdrstop #include <stdio.h> #include <stdlib.h> #include <string.h> #include...

    Mikrokontrolery ARM   08 Lis 2015 10:54 Odpowiedzi: 10    Wyświetleń: 1143
  • [Asembler] Zegar w asemblerze 8051

    Witam, posiadam kod który po wgraniu do 8051 wyświetla na wyświetlaczu 7 segmentowym czas. Czas zaczyna zliczać od 00:00 ale min i sekundy. Jest możliwość by wyświetlał godz i min? Dopiero zaczynam z assemblerem i mam mały problem zrozumieć kod który znalazłem w sieci. Mógłby ktoś opisać co oznaczają: SWAP ANL...

    Programowanie Początkujący   09 Cze 2017 19:53 Odpowiedzi: 2    Wyświetleń: 1356
  • Jak zmieniać dwie (kilka) wartości sekwencyjnie w Arduino

    To powiedz jaka ta jedna deklaracja i jedno przypisanie "ratuje" wszystko, a ja Ci powiem jak w Arduino napisać wstawkę w C. A bardzo proszę jak wiesz, int tabelka ; // akurat mam 3 zmieniane linie n=succ tabelka druga wersja wstawka assemblera, RCR B,1 // rotacja w prawo ( lub w lewo...

    Arduino   08 Sie 2017 09:35 Odpowiedzi: 13    Wyświetleń: 966
  • [ARM][C] Specyficzne dylematy, jakość kodu

    1. nie wyobrażam sobie programowania embedded, żeby choć raz na miesiąc nie rozwinąć C do ASM i zobaczyć co wychodzi. Z poczucia obowiązku, procedur w korporacji lub własnej ciekawości. Dyskusja o funkcji się skończy. Znalazł byś statyczny blok pamięci (tzn istniejący przed załadowaniem programu,...

    Programowanie   15 Lis 2017 10:13 Odpowiedzi: 19    Wyświetleń: 756
  • [Turbo Pascal] Odczytanie danych z portu LPT.

    Jeśli w gre wchodzi tylko pascal to niewarto męczyć sie w assemblerze... mimo że są to tylko 3 linijki.. jeśli są prostrze metody typu port[adres]:=dana; to niema co sie męczyć i wywarzać otwarte drzwi.. w Delphi zabawa ma sie inaczej.. tam niema predefiniowanej tablicy 'port' i trzeba używać wstawek..

    Programowanie   20 Lut 2004 20:42 Odpowiedzi: 6    Wyświetleń: 4351
  • Do piszących w Atmelowskim asemblerze!!!

    po pierwsze są 2 atmelowskie assemblery, na '51 i AVR. 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. ja pisze w Avr Studio 4. w jaki sposób?w kolejności w kodzie: skoki do przerwań, procedury...

    Mikrokontrolery   07 Wrz 2004 03:25 Odpowiedzi: 8    Wyświetleń: 1596
  • Sterowanie światłem na 230 za pomocą uC

    układ ten ma sterować światłem/grzejnikiem na 230V... sterowanie ma polegać na wycinaniu częsci sinusoidy... uklad sterowany jest za pomocą potencjometu cyfrowego z kółkiem sterowanym.. aktualne ustawienia wyswietlane na wyświetlaczach led. Sterowanie bedzie moca oraz czasem wylaczenia. regulacja...

    Mikrokontrolery   25 Mar 2010 01:24 Odpowiedzi: 49    Wyświetleń: 13388
  • Deasembler Disassembler + wszystkie informacje (10 punktów)

    Disassembler to program, który tłumaczy skompilowaną postać binarną programu dla danego procesora z powrotem na mnemoniki assemblera danego procesora. Oficjalnie służy to do odzyskiwania kodu programu w przypadku zaginięcia jego kodu źródłowego lub poprawianie wersji binarnej programu. "Nieoficjalnie"...

    Początkujący Elektronicy   21 Lut 2005 20:05 Odpowiedzi: 8    Wyświetleń: 9552