programowanie stos

Znaleziono około 351 wyników dla: programowanie stos
Podstawowa forma zapytania: programować stos
  • Implementacja stosu TCP/IP od zera

    Witam! Jak każdy 17-latek pewnego pięknego dnia naszła mnie myśl o rozgryzieniu transmisji w sieciach LAN. :D:D:D Jako że miałem pod ręką ATMEGA32 i ENC28J60 (karta sieciowa na ISP), zabrałem się do pisania kodu w moim ulubionym języku - C. Komunikacja z ENC28J60: bez najmniejszego problemu. Wysyłanie...

    Programowanie Ogólne damiano713   05 Sie 2008 17:44 Odpowiedzi: 4    Wyświetleń: 7674
  • asembler dsm-51 - narysuj zawartość stosu w danym momencie

    Robię kolejno zadania z książki Gałki: "Podstawy programowania mikrokontrolera 8051" i natrafiłem na polecenie, aby narysować zawartość stosu w momencie schowania setek. Moje pytanie brzmi, czy mogę zrobić to, jak nie posiadam płytki dsm-51? Mam tylko popularny symulator jagoda, na którym nie ma jako...

    Mikrokontrolery Początkujący plotek5   04 Kwi 2014 22:37 Odpowiedzi: 2    Wyświetleń: 783
  • Jak kontrolowac wielkosc stosu na LPC bez MMU?

    Chyba zrobie tak: np 4KB bufforu minimum na stos dla kazdego watku i podczas przelaczania kontekstu bede sprawdzal czy nie ma za malo miejsca na stosie lub czy jest za duzo. W ten sposob bede zwalnial i przydzielal odpowiednio miejsce na stosie. Jak to nie zadziala to doloze sprawdzanie stosu przy...

    Mikrokontrolery ARM demoh   06 Cze 2008 22:15 Odpowiedzi: 6    Wyświetleń: 1317
  • programowanie w C i DSM51

    Po kolei, z czego ma wynikać alokacja programu :) czy przypadkiem nie z budowy zestawu i wykorzystania niższej pamięci programu dla procedur systemowych:) Do alokacji kodu programu na sztywno służy opcja linkera --code-loc <Value> Domyślnie Wartość = 0. Uwaga kiedy ta opcja jest użyta...

    Mikrokontrolery Ogólne Jdsoul   24 Wrz 2007 08:45 Odpowiedzi: 11    Wyświetleń: 1785
  • Nowy skalowalny mechanizm programowania

    Dziękuję za informacje odnośnie kompilatorów, ale napisałem powyżej - na samym początku chodzi mi o translator, a nie kompilator. Język C jest językiem kompletnym co (nie koniecznie w sposób łatwy) umożliwia realizację dowolnego algorytmu, czyli możliwe jest stworzenie własnego języka programowania,...

    Mikrokontrolery Ogólne JacekCz   31 Mar 2016 23:51 Odpowiedzi: 24    Wyświetleń: 1473
  • Obliczanie wielkości stosu

    Witam Programuje w C++ procesor Maximum Stack Usage = 320 bytes + Unknown(Functions without stacksize, Cycles, Untraceable Function Pointers) Call chain for Maximum Stack Depth: UI_DATE::run(... ⇒ UI_DATE::printdate() ⇒ __2sprintf ⇒ _printf_char_common...

    Mikrokontrolery ARM MODI   14 Lis 2011 14:24 Odpowiedzi: 8    Wyświetleń: 1513
  • [STM32][C/asm] - Zarządzanie stosem w funkcji obsługi przerwania

    Witam! Uczę się programowania mikrokontrolerów STM32 (aktualnie męczę STM32F103). Programy piszę w C, ale co jakiś czas zerkam w to co spłodził kompilator - w celach edukacyjno-poznawczych. Napisałem prostą funkcję obsługi przerwania od SysTicka. Deklaracja funkcji ma postać: [syntax=c]void SysTick_Handler(void)...

    Mikrokontrolery ARM szczywronek   22 Maj 2014 09:55 Odpowiedzi: 5    Wyświetleń: 1341
  • Programowanie początkującego

    Chcę zdefiniować stos, w tym celu napisałem poniższy kod. Problem jest taki, że funkcja push nie wkłada elementu na stos. Może mi ktoś pomóc? [syntax=cpp] #ifndef STACK #define STACK #include <iostream> #include <new> using namespace std; class stack{ public: int* line; ...

    Komputery Software baal15   24 Sie 2014 19:36 Odpowiedzi: 2    Wyświetleń: 279
  • 89c2051 programowanie w C

    Kolego JacekCz I jak to ze zmiennymi? No bo w uP mamy tej pamięci bardzo mało w porównaniu z PC'tem. Pisząc coś w C na PC'ta nie liczymy się że może jej zabraknąć :) Jak ktos na PC nauczył się nie rozrzutnego programowania.... Ja zaczynałem na 256kB RAM. Dodkładniej to bolą RAM (zmienne statyczne)...

    Mikrokontrolery Ogólne JacekCz   07 Gru 2006 07:37 Odpowiedzi: 5    Wyświetleń: 1203
  • Programowanie równoległe ATMega8

    Witam Od pewnego czasu staram się zrobić prosty programator fusebitow ATmega8 przy pomocy drugiego ATmega8 w opierając się na algorytmach z datasheeta str 224-231. Jednak mój programik nie działa. Jeśli ktoś się kiedyś bawił programowaniem równoległym i byłby skłonny przeanalizować mój kod byłbym...

    Mikrokontrolery Ogólne Arcus   13 Paź 2007 21:17 Odpowiedzi: 0    Wyświetleń: 924
  • [STM32F1][C/Eclipse] - Zawieszający się program: wielkość stosu, zajętości RAM'u

    Dzięki za odpowiedzi. alagner pomyliłem się kolejnością odnośnie stosów ( zmienione w pierwszym poście ) Freddie według Twojej wskazówki zmieniam wartości stosów i sprawdzę czy problem się pojawi ponownie. Mam pytanie jeszcze odnośnie samej sztuki programowania. Mam duże bufory nadawczo[500]/odbiorcze[500]...

    Mikrokontrolery ARM Co_pat   09 Kwi 2014 22:29 Odpowiedzi: 9    Wyświetleń: 1116
  • [Raspberry PI] [ ARM1176JZF-S] - Dziwny adres stosu

    Cześć. Bawię się raspberry PI bez systemu operacyjnego tak jakbym programował normalny ARM. Napisałem swój własny kernel, wg tutoriala ze strony: Oczywiście mój kernel jest bardziej rozwinięty ;-) z laptopem komunikuję się za pomocą wbudowanego w raspberry pi uarta. Kompiluje wszystko skryptem: (at)echo...

    Raspberry Pi i inne mini komputery sibislaw   07 Maj 2014 07:57 Odpowiedzi: 3    Wyświetleń: 855
  • Od czego zacząć programowanie mikrokontrolerów, assembler.

    Cóż, po kolei opowiem co nieco z moich doświadczeń. 1. Jak mogę poznać podstawy assemblera? (Assembler czy asembler?) Musisz poczytać nieco o architekturze procka. W zasadzie może być dowolny. Może to być standardowy procek "PCtowy" (mam tu na myśli architekturę x86). Do tego polecam książkę...

    Mikrokontrolery PIC Zaquadnik   24 Lip 2008 02:11 Odpowiedzi: 6    Wyświetleń: 10649
  • Fuse bits - programowanie AVR'ów?

    Masz racje. Niezła gapa ze mnie. Ale problem polega na tym, że po zmianie pętli program nadal nie chce działać :( Po długich próbach implementacji róznych prostych programików zauważyłem jedną rzecz. Otóż pisząc programik jak poniżej: void main(void) { ..... PORTB=0xF3 //diody nie świecą ........ PORTB.0=!PORTB.0...

    Mikrokontrolery Ogólne achilles   11 Lut 2005 13:03 Odpowiedzi: 6    Wyświetleń: 2725
  • Mikrobasic Avr Programowanie Mikroelektronika

    Coraz krytyczniej podchodzę do kompilatorów tej firmy. Kompilator nie rozpoznaje z jakiego trybu PICa korzysta - pomimo włączenia rozszerzonego zbioru instrukcji, kompiluje do kodu ze zbioru standardowego - w symulatorze ok, ale w rzeczywistości kaszana. Do tego parametry funkcji przenoszeone przez...

    Mikrokontrolery AVR K_800   04 Sie 2011 22:27 Odpowiedzi: 65    Wyświetleń: 9667
  • 8051 a AVR - różnice przy programowaniu w C - wybór modelu

    Jeśli chcesz komfortowo pisać w C, to warto wybrać AVR niż 8051. 8051 ma kilka różnych przestrzeni adresowych, bardzo mały stos (chyba że użyjesz rozszerzeń), niedużo rejestrów. Z tych powodów wskaźniki do różnych typów pamięci są niekompatybilne, o parametrach/zmiennych na stosie można właściwie...

    Mikrokontrolery Ogólne Peef   08 Lut 2009 17:14 Odpowiedzi: 4    Wyświetleń: 2354
  • Atmel AT86RF230 i stos Zigbee Microchipa??

    Ja już jakiś czas męczę się z gotowymi modułami MeshNetics (dokładnie ZIG-ZDM-A2), ale są z nimi same problemy. Otóż gdy już w końcu udało mi się je uruchomić na darmowym stosie openmac to nagle same z siebie po prostu przestały działać w pewnym momencie. Tzn. jeden najprawdopodobniej działa a drugi...

    Mikrokontrolery Ogólne piti___   21 Lip 2009 08:53 Odpowiedzi: 23    Wyświetleń: 3957
  • Egzamin z PIC, stos, call, przerwanie

    Witam, Na wstępie od razu mówię, że jestem kompletnie zielony jeśli chodzi o mikrokontrolery oraz ich programowanie. Mój problem polega na tym, że na egzaminie na Informatyce dostałem pytanie odnośnie PIC'a. Brzmiało ono mniej więcej tak: "Co może się stać jeśli w pętli głównej programu zamiast...

    Mikrokontrolery PIC rafi_kaddafi   23 Sty 2010 23:38 Odpowiedzi: 7    Wyświetleń: 1421
  • [BASCOM] Nieprzewidywalne zachowanie programu, stosy?

    Witam! Jestem na etapie programowania dość dużego urządzania, program liczy w tej chwili ponad kilka tysięcy linii kodu i do pewnego czasu wszystko szło ok. Całość działa w oparciu o Atmega2561. Teraz, kiedy dodaję kolejne funkcje, program zaczyna zachowywać się w sposób nieprzewidywalny. Przykładowo: [syntax...

    Mikrokontrolery AVR aleexander   22 Mar 2011 09:03 Odpowiedzi: 19    Wyświetleń: 2151
  • [AVR][ASM] programowanie w WinAVR

    Hey prawidłowo program w asm dla t2313 powinien się zaczynac od adresy 0x0013, adresy od 1 do 0x0012 zarezerwowane są dla wektorów przerwań. W adresie 0x0013 powinna być deklaracja stosu, zgodnie z notą: RESET: ldi r16, low(RAMEND); Main program start out SPL,r16; Set Stack Pointer...

    Mikrokontrolery AVR dypusz   18 Gru 2011 22:26 Odpowiedzi: 7    Wyświetleń: 1899
  • Programowanie Mikrokontrolerów w C#

    Cześć Zrozum, traktuj PC i oprogramownaie kompilatora jako "tłumacza". PC ma duże zasoby w stosunku do uK. I tam jest miejsce na wskażniki (wskaźnik do fukncji to wskaźnik do jej adresu czyki liczba int -> dokładnie odpowiada miejscu w pamięci gdzie się zaczyna kod fukcji), obiekty itp. Cała sztuka...

    Mikrokontrolery Ogólne mcy   23 Gru 2004 15:05 Odpowiedzi: 14    Wyświetleń: 3481
  • Nauka programowania. Dobrze wybrałem?

    łooooo, nieeeeeee, nigdy w życiu bym Pythona nie polecił na początek, już wielokrotnie zabierałem się za naukę jego, ale wszystko spełzło na niczym (cóż, możliwe że to przez moje nastawienie do tego języka, no i może troche przez lenistwo :P). Ucząc się C++ pozna wszystkie podstawy, rządzące językami...

    Programowanie Ogólne lord_dagoth   05 Lip 2007 22:11 Odpowiedzi: 56    Wyświetleń: 7791
  • syst. operacyjny NutOS a programowanie niskiego poziomu

    Cześć !!! NutOS można porównać raczej z poziomem Dos niż Unixa, więc trudno mówić o jakimś szczególnym poziomie abstrakcji, i ucieczce od sprzętu do kernela czy strukturze modularnej systemu. Masz dość jasną budowę sterowników i wektory przerwań. Pisząc program poprostu nie skupiasz się na typowej...

    Mikrokontrolery Ogólne Jdsoul   11 Wrz 2007 14:33 Odpowiedzi: 3    Wyświetleń: 1842
  • [C/C++/Pascal] nisko-poziomowym programowanie, 16/32 bitowe

    Witam! Próbowałem ostatnio dokonać migracji z Turbo Pascala do Free Pascala i pojawił się problem ze wskaźnikami. Otrzymałem od pewnej osoby taką sugestię: Rzecz wygląda tak, że Turbo Pascal był dla 16-bitowego Dosa, który używał modelu pamięci segmentowanej bez ochrony pamięci (więc program miał...

    Programowanie Ogólne Dżyszla   05 Sie 2009 16:28 Odpowiedzi: 3    Wyświetleń: 1022
  • Co uzywac do programowania PIC

    Istnieje cos takiego jak Bascom dla PIC-a czy trzeba się przerzucac na C ?. Jest kilka komercyjnych, np to: A i jeszcze jedno. Projekt ktory bym chcial zrobic mial chodzic na AtMega128 i mial się laczyc z komputerem poprzez siec komputerowa (tu juz wiem jak to zralizowac bascom sobie z tym poradzi...

    Mikrokontrolery Ogólne milik   08 Cze 2004 00:44 Odpowiedzi: 8    Wyświetleń: 2180
  • Samodzielny STOS 16 słów 4 bitowych w VHDL - proszę o pomoc

    Rzecz jest koncepcyjnie dosc prosta. bierzesz sobie blok rejestrow typu n.p. RAM16X4S ( dla Xilinxa ) do tego dolaczasz licznik dwokierunkowy czterobitowy. Kazda operacja PUSH zmniejsza licznik o 1 po czym zapisuje dane 4-bitowe pod pozycje wskazywana przez biezaca zawartosc licznika. Operacja POP natomiast...

    Mikrokontrolery Ogólne czarny22   20 Sty 2006 20:29 Odpowiedzi: 2    Wyświetleń: 743
  • programowanie wątkowe w avr

    Light-I ja nie twierdzę że wpływ niespełnienia warunku jest, czy nie jest istotny dla mocy procesora, generalnie chodziło mi o sprawy czasowe dotyczące testowania warunków co ściśle określony czas :). Jeśli realizacja 1 warunku zawiera 100 cykli, a jego niespełnienie tylko 1 cykl porównania. Kolejny...

    Mikrokontrolery Ogólne Jdsoul   17 Wrz 2007 08:08 Odpowiedzi: 23    Wyświetleń: 3040
  • [AVR] - modem GPRS/stos TCP/USB slave

    ooo kurczę jest gorzej :( RS232 Lines Setup There is no dynamic detection. Upon power up, the hardware is detected. If USB is detected, then USB is selected. If USB is not connected, then the RS232 is selected. tego się obawiałem. Chodzi o to, że modem będzie musiał być cały czas podłączony...

    Mikrokontrolery Ogólne mirekk36   22 Maj 2010 13:02 Odpowiedzi: 8    Wyświetleń: 3497
  • [Sprzedam] Programowanie mikrokontrolerów AVR w języku Bascom M. Wiązania

    Witam. Sprzedam książkę: Programowanie mikrokontrolerów AVR w języku Bascom Autor: Marcin Wiązania Wydawnictwo: BTC Opis: Bascom AVR umożliwia szybkie i łatwe przygotowywanie programów dla większości popularnych mikrokontrolerów AVR. Korzystając z wbudowanych w Bascom instrukcji do...

    Bazar Elementy elektroniczne wormux29   17 Cze 2013 14:30 Odpowiedzi: 0    Wyświetleń: 876
  • Intel 8051AH - Programowanie Dioda i Buzz

    Witam, mam problem z prostym programem który będzie zapalał mi diode na 1sekunde a jak ona będzie gasła to będziemy słyszeć dźwięk. To zadanie z zajęć z programowania mikroprocesorów a kompletnie nie wiem jak to zrobić, bo pierwszy raz mam do czynienia z tym programem. Do zadania został załączony taki...

    Mikrokontrolery Początkujący universalnick   24 Sty 2014 13:21 Odpowiedzi: 0    Wyświetleń: 615
  • Programowanie ATtiny26 w Bascomie AVR

    Myślę że lepsza jest nowsza wersja Bascom'a ...7.4 , natomiast do ATtiny26 nieobecna biblioteka jest zbędna. Pozostałe ATtiny12 lub ATtiny15, które nie mają stosu są bardziej kłopotliwe i tutaj owa biblioteka moze coś pomóc. A więc powinieneś sobie poradzić w Bascom'ie . Post który opisuje co zrobić...

    Mikrokontrolery Ogólne SP1AQU   16 Gru 2003 14:00 Odpowiedzi: 4    Wyświetleń: 4995
  • początki programowania

    Hehe dzieki zawsze sluze pomoca jak chodzi o programowanie AVR'kow :lol: Teraz jesli chodzi o te "RAMEND" to zajrzyj do pliku z definicja danego procesora zobaczysz ze to poprostu ostatnia komorka pamieci ram (raczej jej adres). Dlatego ostatnia, ze stos w AVR'kach jest "malejacy", czyli wartosci...

    Mikrokontrolery AVR lukaspaw   07 Mar 2004 01:40 Odpowiedzi: 10    Wyświetleń: 5212
  • [Turbo Pascal] Programowanie sieciowe.

    www.wsp.krakow.pl/papers/tcpip1.html no jak widzisz to jest tcp/ip w dosie Czy ja powiedziałem że nie ma? Powiedziałem że co firma to zwyczaj co wersja obyczaj, więc każdą odmiane stosu tcp/ip inaczej się obsługuje. to znalazlem taka stronke, tylko nie zaduzo się orientuje w tym co tam jest Punkt...

    Programowanie Ogólne moonkey   19 Kwi 2004 13:14 Odpowiedzi: 7    Wyświetleń: 1653
  • Jak ustawić rozmiar stosu w kompilatorze avr-gcc (WinAvr).

    Zauważyłem że kompilator umieszcza moje zmienne pod koniec pamięci SRAM. Podczas debugowania programu zauważyłem typowe objawy wysypania się stosu - program nie wracał w odpowiednie miejsce po zakończeniu funkcji. Ponadto dane znajdujące się pod koniec SRAM wyświetlane są na LCD. Pomimo, że zostały...

    Mikrokontrolery Ogólne robkry   05 Maj 2005 10:38 Odpowiedzi: 13    Wyświetleń: 2976
  • programowanie asembler-co robię nie tak

    Panowie mam pytanie co robię nie tak że mi nie obsługuje klawiszy. przyciski mam dołaczone do PA0...PA4. Do PA5 i PA6 mam dołączone przekaźniki (wyraźnie słychać czy się przełaczają), zamiast sterowania przekaźnikiem dawałem komendę zerowania LCD i nic. Tak jakby się gdzieś zawiesił albo coś. Wiem że...

    Mikrokontrolery Ogólne lukaspaw   09 Kwi 2006 13:41 Odpowiedzi: 2    Wyświetleń: 1353
  • Programowanie 8051 w C (uVision 2)

    uP nie korzysta ze stosu bo standardowo dane zapisywane są w pamięci ram. Jeśli chcesz używac stosu do przechowywania danych tymczasowych użuj komendy reentrant przy deklaracji funkcji.

    Mikrokontrolery Ogólne gacolini   13 Kwi 2006 14:44 Odpowiedzi: 6    Wyświetleń: 1731
  • alokacja pamięci, programowanie w C

    Dlaczego w WinAVR nie działa kod: char *wskaznik; wskaznik=new char[20]; /* ... dzialania na wskazniku ... */ delete []wskaznik; wskaznik=NULL; Kompilato... wyrzuca serie komunikatów zaczynając od `new' undeclared (first use in this function) Pisze programik w którym używam dużych...

    Mikrokontrolery Ogólne zumek   30 Wrz 2006 17:12 Odpowiedzi: 8    Wyświetleń: 2331
  • Poszukuję kursy prgramowania mikrokontrolerów ARM

    1. C+uP co najbardziej boli, chyba stos ? jeśli elegancko zrobiony program powołuje fukcji tyle, żeby było czytelne, stos może osiągać jakieś tam wartości, na uP już znaczące. Jak jest od zawalenia funkcji to ja nie wiem czy to jest elegancki program, kwestia gustu, no i zależy co sie robi. Boli to...

    Mikrokontrolery Ogólne arus85lbn   12 Maj 2009 17:56 Odpowiedzi: 67    Wyświetleń: 30293
  • Asembler - podstawy, programowanie

    Mam kilka pytan: 1. Co to jest ASCII? 2. Czy jesli jest napisane CL, CH to chodzi o mniej/bardziej znaczącą część rejestru zliczającego CX? 3. Które cykle pracy procesora wymagają dostępu do magistrali, a które nie? 4. Zna ktoś moze wzor na obliczenie pamięci w programie oraz STOSie? 5. Moze ktos...

    Początkujący Elektronicy sadamb   14 Mar 2007 14:14 Odpowiedzi: 6    Wyświetleń: 2209
  • Mikrokontrolery - Narzędzia i języki programowania

    Ja tam pisze sobie w assemblerku. I zrobiłem w nim dwa projekty, jeden 40kB kodu a drugi 50kB kodu. Faktem jest że pisze pod MSP430 a w tych procesorkiach assembler jest bardzo przyjazy użytkownikowi. Jak zobaczyłem zestaw isntrukcji do AVR'ów to sie złapałem za głowę bo mają po 90 instrukcji i więcej...

    Mikrokontrolery Początkujący domin122   24 Paź 2015 18:13 Odpowiedzi: 384    Wyświetleń: 220220
  • Programowanie RS232 + ATtiny2313

    .include "tn2313def.inc" ldi r16,Low(RAMEND<<1) ;ustaw... stosu out SPL,r16 ; ... rcall USART_init start: rcall USART_receive rcall USART_transmit rjmp start USART_init: ldi r17,0 ldi r16,$47 ;UBRR = 71d transmisja 9600 przy 11,059MHz out...

    Mikrokontrolery Ogólne Rysiek_XL   28 Maj 2007 21:13 Odpowiedzi: 10    Wyświetleń: 2489
  • ASM, przepełnianie stosu?

    Witam, najpierw program: .include "m88def.inc" ; procek ustawiam na prace z wewnętrznego oscylatora 8MHz ; tryb sleep ustawiam jako POWER DOWN ; PD3 (INT1) jest przyciskiem (wejscie) ; PB1 (OC1A) to wyjscie sterujace reglem ; PB5 to wyjscie sterujące MOSFETami zalaczajacymi zasilanie regla...

    Mikrokontrolery Ogólne Nawigator   29 Sie 2007 01:45 Odpowiedzi: 28    Wyświetleń: 2475
  • Własna prosta niezawodna przejściówka USB-RS232 (AVR)

    Co do zarabiania ... razem z Microsoftem na Windowsie .... Nie mam nic do dodania :) Jeśli myślicie o "poważnej" przejściówce polecam rodzinę ST7 :) ST7267 lub starszy model "Słabszy" ST7263B Myślę, że to może być ciekawa propozycja, dla tych co myślą o wykorzystaniu profesjonalnym...

    DIY Konstrukcje tomaszknycz   16 Gru 2012 15:10 Odpowiedzi: 448    Wyświetleń: 216016
  • Jaki język programowania wybrac?

    Na ATmegi to bardzo wygodny jest C. Na ATtiny tylko asembler. Kontrolery te posiadają bardzo płytki stos sprzętowy(np ATtiny12L ma 3 poziomowy) i brak RAM-u (tylko rejestry). Dodatkowo, jak program ma być szybki to tylko asembler. Bascoma sobie daruj, to zabawka i na dodatek wyrabia złe nawyki.

    Mikrokontrolery AVR Sinistra   12 Mar 2008 18:23 Odpowiedzi: 19    Wyświetleń: 4807
  • Programowanie liczników MSP430

    Wiem,że mam braki w technice uC i mam problem z tymi obliczeniami. Ukończenie wykonywania instrukcji w czasie której pojawiło się żądanie przerwania zajmuje 1-6 cykli CPU. Potem wybierane jest przerwanie z najwyższym prioritetem, zawartość licznika programu i rejestr statusowy ładowane są na stos po...

    Mikrokontrolery Ogólne pablos23   25 Cze 2009 12:58 Odpowiedzi: 102    Wyświetleń: 8061
  • Podciąganie wewnętrznych rezystorów w assemblerze

    napisałem coś takiego, (to oczywiście nie jest cały program) .include "m8def.inc" .def temp = R16 .EQU SYS_FREQ =16 ;częstotliwość pracy w MHz rjmp RESET RESET: ldi temp, low(RAMEND) ;ustawienie wskaźnika stosu out SPL, temp ldi...

    Mikrokontrolery Ogólne Dr.Vee   03 Lis 2008 01:33 Odpowiedzi: 10    Wyświetleń: 798
  • [bascom] programowanie zewnetrznego eerpom za pomoca uart

    Hmm... w końcu używasz WAITKEY, więc zmienna Czekanie nie ma sensu. Dodatkowo: Czekanie = Ischarwaiting() wykonujesz przed obsługą przycisku i jakąś procedurą MAIN. Teraz jeśli w trakcie obsługi przycisku i wykonywania procedury MAIN wyślesz dane to nie zostaną one zapisane w EEPROMie Ja jednak...

    Mikrokontrolery AVR wader_669   23 Gru 2008 02:38 Odpowiedzi: 21    Wyświetleń: 1329
  • Problem z wyborem mikroprocesora do panelu programowania

    Będę pisał na bierzaco w tym temacie co zrobiłem, narazie muszę przedstawić kosztorys i myślę, ze za jakies 2 tyg powinienem zacząć działać A wiecie może jako to jest z modulami Ethernetowymi mają wgraną już obsługę stosu TCIP? Bo nie ukrywam ze jest to dla mnie dość ważna sprawa. Pozdrawiam i dziękuje...

    Mikrokontrolery Ogólne slomo   19 Mar 2009 10:49 Odpowiedzi: 8    Wyświetleń: 860
  • spoob zrozumienia programowania i obslugi systemu

    s7-300 stoi na stole,pierwsze male operacje na wejsciach / wyjsciach dzialaja bez problemu,teraz jeszcze detale i bedzie dobze!!!! jezeli sys i ta przeleci wrzystko to dlaczego pisze sie funkcje czy bloki( tylko po to zeby bylo ladnie i czysto czy ma to cos wspulnego z funkcjonalnoscia wielokrotnego...

    Automatyka Przemysłowa arkady_pl   20 Maj 2009 21:51 Odpowiedzi: 15    Wyświetleń: 1599
  • [89C430][C][Keil uVision3] - problem z programowaniem

    Próbuję napisać program do dyplomu w C (kompilator Keil uVision3) na 89C430 i niestety stanąłem w martwym punkcie. Ponieważ nie programowałem wcześniej tych mikrokontrolerów, chciałem zacząć od najprostszych rzeczy jak generowanie fali prostokątnej na pinie, zabawa z timerami i przerwaniami itp. Niestety...

    Mikrokontrolery Ogólne mmop   30 Wrz 2009 12:51 Odpowiedzi: 5    Wyświetleń: 2034
  • [ARM] programowanie użytkowanie doświadczenia

    1. Ze stroy Freddiego Chppina? 2. Chyba ARM. Po RS232 FlashMagikiem (FlashMagic). LPT – Wigglerem. Działa też na przejściówkach PCMCIA. USB – JTAG Freddiego Chopina. 3. Bo to to samo ;p 4. THUMB to instrukcje 16-to bitowe. Program będzie zajmował mniej pamięci i nawet szybciej się...

    Mikrokontrolery ARM tplewa   04 Kwi 2014 16:15 Odpowiedzi: 267    Wyświetleń: 135394
  • Wszystko o ARM (LPCxxxx) i programowaniu w asm i C.

    To wyjście pośrednie niestety nic mi nie da, bo to operuje na całych blokach. A tak jak mówiłem u mnie jest zapis na kartę SD i trwa on bardzo długo. A musiał bym to zaimplementować jako jeden blok i ten protothreating nie mógł by przerwać jego wykonywania. Rozbijanie roboty na małe kawałki też mi...

    Mikrokontrolery ARM atom1477   28 Lis 2009 17:35 Odpowiedzi: 141    Wyświetleń: 14704
  • Programowanie mikrokontrolerów

    5 Z wywłaszczeniem czyli z przeniesiem danego kontekstu zadania na stos po wystąpieniu przerwania systemowego.

    Mikrokontrolery Ogólne janbernat   17 Kwi 2010 23:53 Odpowiedzi: 5    Wyświetleń: 1489
  • [AVR][C] - stos TCP/zapytanie HTTP pod wskazany adres

    michalko12 --> bardzo przepraszam , no moja wina, rzuciłem tylko pobieżnie okiem ale jak zobaczyłem, że arduino to jakoś od razu zamknąłem stronkę. Jakoś zawsze mi się to Arduino źle kojarzyło ale to na pewno dlatego, że nigdy się z tym nie zapoznałem. Czy znasz to i robiłeś coś w tym środowisku...

    Mikrokontrolery AVR michalko12   01 Paź 2010 13:02 Odpowiedzi: 9    Wyświetleń: 2222
  • Wyjście z przerwanie, wyzerowanie stosu, czyli powrót do....

    I co z tego że wyjaśnia o co mu chodzi, skoro tak nieśmiało przypuszczam, że on sam nie wie o co chodzi albo może inaczej się wyrażę, nie wie jak osiągnąć jakiś tam cel i wymyśla pomysły z kosmosu. Niedawno był podobny wątek, gdzie też autor twierdził, że nie można inaczej rozwiązać jego problemu...

    Mikrokontrolery AVR mirekk36   19 Lis 2010 19:08 Odpowiedzi: 23    Wyświetleń: 1659
  • [Programowanie, C] - tablica globalna,alokacja pamięci,STM32

    Aby uzywać malloca bez dziwnych errorów, musisz zadeklarować odpowiednią ilość miejsca na stertę . I to jest baaardzo przydatna informacja :) Do tej pory używałem startupa z CMSIS-a, a tam rzeczywiście: heap = 0x200. Już wcześniej miałem napisany cały mechanizm do posługiwania się wskaźnikami,...

    Mikrokontrolery Ogólne gwiezdnik   12 Gru 2010 21:32 Odpowiedzi: 2    Wyświetleń: 1785
  • [asm] STK500 + ATmega8515l problem z programowaniem

    Możecie sobie tu call (niedostępny w tym µC)/ rcall uprawiać do białego rana - tak nie zadziała bez inicjalizacji stosu na początku... Kod, który podałem wcześniej nie zadziała(brak inicjacji bLedFlashWait , przed inicjacją timera musi być sei ), mimo wszystko warto o co biega sprawdzić w nocie...

    Mikrokontrolery AVR mistrz173   19 Sty 2011 15:59 Odpowiedzi: 21    Wyświetleń: 1431
  • MCP2515 CAN BASCOM jak rozpocząć programowanie mcp

    Temat Cana jest wybitnie tajemniczy. Ci co wiedzą nic nie chcą powiedzieć Ja się bardzo chętnie podzielę wiedzą ale używam CANopen na opensourcowym stosie CANfestival i oczywiście w C. A i jeszcze z CAN wbudowanym w procka. Ale zgodzę się, że środowisko osób używających CANa jest dosyć "zamknięte".

    Mikrokontrolery AVR ljmp   11 Lut 2016 22:12 Odpowiedzi: 33    Wyświetleń: 12381
  • [Atmega32][SiProg] Zablokowana atmega32 po programowaniu, fusebits nie ruszane

    Witam. Ostatnio zablokowałem dwie Atmegi32 w niezrozumiały dla mnie sposób. Pierwsza Atmega32 działała dłuższy czas na kwarcu 16Mhz. Ostatnio chciałem wgrać na nią program z ze stosem TCP/IP. Przerobiłem program testowy na potrzeby Atmegi32 (m.in. ustawiłem F_CPU 16000000UL) po czym przez program...

    Mikrokontrolery AVR Gienek   26 Lut 2012 10:35 Odpowiedzi: 3    Wyświetleń: 1818
  • Książki o programowaniu uC i systemach uC - opinie, przemyślenia, nowości

    Tutaj nawet nie chodzi o to jakie konkretne mikrokontrolery są używane do nauki, ale o brak podejścia do techniki tworzenia oprogramowania na urządzenia wbudowane. Jak optymalnie pisać drivery, na co zwracać uwagę w C, po co volatile, jak projektować maszynę stanów, podejście algorytmiki, bufory kołowe,...

    Mikrokontrolery Początkujący tmf   06 Cze 2016 20:22 Odpowiedzi: 500    Wyświetleń: 112382
  • Programowanie AVR - program z impulsem

    ... Jeśli już zaczynamy pisać program od resetu to należy ustawić wskaźnik stosu, albo chociaż o tym wspomnieć w sytuacji gdy nie znamy typu procesora na jaki jest pisany kod.

    Mikrokontrolery Początkujący piotrva   11 Sty 2013 09:34 Odpowiedzi: 5    Wyświetleń: 948
  • Programy w C++ - programowanie

    Nie możesz wziąć tych kodów w znaczniki? Czy to takie trudne w XI wieku?:) Twoim problem jest inicjalizacja zmiennej licznik. Jeśli nie przypiszesz jest wartości 0 na początku jej tworzenia to program sam jej przypisze wartość ze stosu np -432423. Więc w takim wypadku zapis: [syntax=cpp]licznik++;...

    Programowanie Początkujący kopek11111   25 Sty 2013 20:46 Odpowiedzi: 9    Wyświetleń: 1275
  • STM32W108 - Konfiguracja debugowania i programowania flash w OpenOCD.

    Czemu nie użyjesz nowszego OpenOCD i domyślnych plików konfiguracyjnych? Odpowiedź jest prosta - bo i tak nie ma tam plików konfiguracyjnych od STM32W108xx, a te od STm32F10xxxx nie działają. Wersja OpenOCD, którą mam - działała na pewno przez SWD (ale z MCU NXP). Niestety - jeśli próbowałem się...

    Mikrokontrolery ARM mickpr   27 Lut 2013 22:11 Odpowiedzi: 16    Wyświetleń: 1998
  • AtMega8 [C] [Eclipse] - Timer1 zły pomiar czasu; Błędy przy programowaniu

    Prawdopodobnie przekraczasz rozmiar pamięci - czytaj komunikaty kompilatora i konsolidatora. Dość radośnie deklarujesz stałe łańcuchy tekstowe jako zmienne lokalne procedury - możesz wylatywać na przekroczeniu rozmiaru stosu. Zadeklaruj wszytskie stałe teksty do wyświetlania jako stałe w pamięci...

    Mikrokontrolery AVR 113673   15 Kwi 2013 20:39 Odpowiedzi: 7    Wyświetleń: 2022
  • stm32l1 - Programowanie Nucleo board l1 przez openOCD

    Darmowe wersje mają pewne ograniczenia co do rozmiaru kodu jednak na początek wystarczy. Do migania diodą wystarczy, ale uruchomienie stosu USB + jakieś pożyteczne działanie zazwyczaj wyczerpuje 32KiB i nagle trzeba szukać nowego narzędzia. Moim zdaniem CoIDE jest jeszcze lepsze od wymienionych...

    Mikrokontrolery ARM chudybyk   08 Paź 2014 10:25 Odpowiedzi: 5    Wyświetleń: 1377
  • Wybór płytki do nauki programowania na ARM

    No przeca tablety to też głównie ARM. Tyle tylko, że moce obliczeniowe jakby większe ;) To zapytam, czy pisałeś coś na tableta. Na androida, z tego co wiem(mam doświadczenie, piszę aplikacje) pisze się w javie. Na mikrokontrolery w C, C++, lub asemblerze i jeszcze jakieś inne co nie znam(bascom?). Na...

    Mikrokontrolery Ogólne 463577   23 Gru 2014 13:22 Odpowiedzi: 27    Wyświetleń: 1410
  • [ATMEGA][C] - Porządny stos TCP/IP na AVR (alternatywa dla tuxgraphics.org)

    Poprawiłem program w sterowniku i teraz potrafi odpowiadać na IP nadawcy oraz na dowolny port z którego przyszedł pakiet. Można bez problemu się z nim komunikować z internetu. Nie jest jeszcze ukończony ale do testów się teraz już nadaje. Jak go dokończę to wstawię tu cały jako załącznik. Może przyda...

    Mikrokontrolery AVR adambehnke   06 Sty 2015 21:17 Odpowiedzi: 84    Wyświetleń: 5040
  • Programowanie radiotelefonów MOTOROLA GP-xx, GM-xx i innych

    Po pierwsze - nie ma po co kombinować, bo jak jakimś cudem i po kombinatoryce stosowanej soft pójdzie, to są duże szanse na zmarnowanie radia. Po drugie - patrz punkt pierwszy. To są radia z czasów kiedy za 8 mega RAM z zazdrości palili na stosie.

    Radiotechnika Początkujący irekr   25 Lip 2016 11:36 Odpowiedzi: 2382    Wyświetleń: 68253
  • Programowanie w C - Wieże Hanoi i inne zadania w C.

    Witam! Nazwa funkcji reverse napisana na w wierszu 5 programu, opatrzona komentarzem ze znakiem zapytania jest tak zwanym prototypem funkcji która będzie napisana gdzieś dalej bądź znajduje się w innym pliku (coś w rodzaju FORWARD dla języka PASCAL). Pliki nagłówkowe takie jak stdio.h, string.h zawierają...

    Programowanie Początkujący mi14chal   15 Maj 2015 12:14 Odpowiedzi: 10    Wyświetleń: 621
  • C - Potrzebny przykładowy program z wykorzystaniem stosu uC

    Witam!!! Mam mały problem. Od niedawna zacząłem programowanie mikrokontrolerów i chciałbym ograniczać objętość programu (piszę w języku C). Z tego co przeczytałem, aby zmniejszyć objętość programu należy dodatkowo używać pamięci SRAM. Tylko nie mam pojęcia jak adresować w niej dane. Przydałby mi się...

    Programowanie Początkujący kinggustav   02 Lut 2016 12:07 Odpowiedzi: 9    Wyświetleń: 855
  • STM32 - Programowanie "po rejestrach" bez SPL

    Napisałem już obsługę wyświetlacza LCD na ARMa po rejestrach, ale robiłem to na „gotowcu” z bibliotek z ksiązki pana Galewskiego. Niestety mam problem ze zrobieniem tego od zera. W Keilu 5 tworzę goły projekt, który zawiera tylko wbudowany plik z deklaracjami stosu itp i dopisuję swój program...

    Mikrokontrolery ARM Freddie Chopin   15 Lut 2016 18:44 Odpowiedzi: 19    Wyświetleń: 1647
  • Bluetooth HC-05 + ATtiny13 - Programowanie modułu HC-05 poprzez połączenie BT

    Da się zrobić tylko czy Ty dasz rade to nie wiem :D Był taki podobny temat dwa dni temu. Może coś podpatrzysz Jeśli wybrałeś ten Tiny13 tylko dlatego że tam takiego używają to dobrze radzę zmienić na jakiś większy. Tiny13 ma tylko 64B na zmienne i stos (słownie tylko sześćdziesiąt cztery bajty)...

    Mikrokontrolery Początkujący dobo_28   19 Mar 2016 13:03 Odpowiedzi: 30    Wyświetleń: 1353
  • Programowanie - Error w C++

    Witam! Poza tym masz funkcję w funkcji, co jest szczęśliwe. Unikaj też zmiennych globalnych Otóż, w przeciwieństwie do np Delphi czy Pascal, w języku C jak i C++ niedopuszczalne jest zagnieżdżanie funkcji (definiowanie funkcji wewnątrz innych funkcji). Funkcje mogą być tylko zewnętrzne. Funkcje też...

    Programowanie Ogólne Krzysztof Gustaw   15 Kwi 2016 21:25 Odpowiedzi: 3    Wyświetleń: 375
  • Sterownik PLC w oparciu o mikrokontroler Atmega z dostępem przez www

    Witam, Chciałbym przedstawić swoją konstrukcję, która była tematem mojej pracy na studiach inżynierskich. W dzisiejszych czasach prawie nikt już nie bawi się bramkami logicznymi, licznikami, rejestrami, które zostały wyparte przez sterowniki PLC. Urządzenia te wykorzystujemy do wykonywania...

    DIY Konstrukcje gosztekseba   20 Lip 2015 22:11 Odpowiedzi: 14    Wyświetleń: 4329
  • Jak dodać nagłówek Plug and Play w module PCI dla BIOS

    Posiadam kod asemblera TASM który tworzy moduł (po wycięciu z aplikacji .EXE) PCI ROM dla BIOS'u ale bez nagłówka Plug and Play $PnP: [syntax=asm]; {na podstawie: \programS\_asm\TASM50.cut\!good!\buffere... dodana procedura INIT ; dodana struktura PCIR ; dodane dyrektywy kompilacji...

    Programowanie Początkujący Gelip   15 Sty 2012 16:27 Odpowiedzi: 0    Wyświetleń: 1359
  • [ATmega8] Nadpisywanie RAMu?

    marcel333 --> stos nie jest czymś co zostaje ustalane a raczej jego wielkość w procesie kompilacji czy optymalizacji ;) ..... stos to dybamiczny twór, który zwiększa się dynamicznie i zmniejsza w trakcie działania programu. Niestety trzeba o tym poczytać a najszybciej zrozumiesz o co chodzi ze stosem...

    Mikrokontrolery AVR 194876   07 Lut 2010 15:58 Odpowiedzi: 19    Wyświetleń: 2480
  • Boberov Unbelievable Boot Loader (programator pamięci ISP)

    Boberov Unbelievable Boot Loader V0.1 2013 Na wstępie skrócone informacje na temat projektu którego szerszy opis znajduje się w dalszej części tekstu. Program bootloadera przeznaczony jest dla ATMEGA8 (po minimalnych zmianach każdy AVR z wystarczającą ilością pamięci), umożliwia programowanie...

    DIY Konstrukcje chanvaidan   02 Kwi 2014 08:03 Odpowiedzi: 11    Wyświetleń: 7083
  • General Purpose Registers, przepełnienie?

    Pisząc w C tego nie wiesz i wiedzieć nie będziesz (chyba, że zajrzysz w wygenerowany przez kompilator kod assemblera - co swoją drogą jest czasami przydatne). Nie wiem jak daleko działa REGISTER, ale prawdopodobnie kompilator patrzy bardziej na to jak na mocną sugestię niż 100% wymuszenie, bo co by...

    Mikrokontrolery Ogólne MirekCz   17 Paź 2011 19:18 Odpowiedzi: 13    Wyświetleń: 1211
  • Czy prawidłowo wykonuje reset programowy (AVR)??

    strona 3 pokazuje architekturę całego układu - popatrz na stronę 6 Architektura rdzenia. Gwoli wyjaśnienia: każdy skok powoduje automatyczne zapisanie aktualnego stanu licznika na stos (w tym również przy wykonywaniu instrukcji IJMP ). Co prawda do licznika przepisujesz adres $0000 - jako adres z pod...

    Mikrokontrolery Ogólne AVATAR_PL   18 Wrz 2006 14:52 Odpowiedzi: 30    Wyświetleń: 6399
  • [PIC + dsPIC] Jak się za to zabrać, czyli kompendium

    JESLI SZUKASZ INFORMACJI TO NIE CZYTAJ TEGO AKAPITU (; Padla inicjatywa stworzenia zestawu przyklejonych tematow, ktore odpowiadalyby na pytania powtarzajace sie czesto na forum - takie mini kompendium. Wypali to tylko jesli mnie wspomozecie, bo wszystkiego to ja nie wiem, a moje doswiadczenie jest...

    Mikrokontrolery PIC Sorix   08 Wrz 2013 00:21 Odpowiedzi: 25    Wyświetleń: 28023
  • MegaEthernet - uniwersalny sterownik Ethernetowy

    Tysiące mililitrów kawy, setki demotywatoro-godzin, kilkadziesiąt „THE NIGHT OF CODE” i o to jest. Przed Państwem zielona płytka i kilka układów scalonych! Wstęp Nadeszła chwila w której, chciałbym zaprezentować mój projekt szerszej grupie elektroników. Od jakiegoś czasu,...

    DIY Konstrukcje adamusx   13 Wrz 2011 17:12 Odpowiedzi: 40    Wyświetleń: 24632
  • Asembler

    Na poczatku kazdego programu umieszcza sie tzw Tablice wektorow przerwan. Procesor ma zaszyte na stale pod jaki adres ma skoczyc gdy otrzyma przerwanie. Gdy otrzyma takowe skacze w odpowiednie miejsce tablicy. Po drodze na stosie zachowuje aktualny adres licznika programu zeby wiedzial w ktore miejsce...

    Mikrokontrolery Ogólne LordBlick   18 Kwi 2005 19:26 Odpowiedzi: 9    Wyświetleń: 987
  • Pierwsze urządzenie USB HID na mikrokontrolerze PIC (przewodnik)

    W sieci coraz częściej można znaleźć urządzenia USB oparte na mikrokontrolerach. Poniżej przedstawiam wam przewodnik z waitngforfriday.com, który pokazuje krok po krok jak zbudować swoje własne urządzenie USB w oparciu o mikrokontroler z rodziny PIC. Ze względu na dużą wartość merytoryczną zamieszczam...

    Artykuły mi_ma   06 Lis 2014 21:10 Odpowiedzi: 0    Wyświetleń: 3075
  • PIC16 vs PIC18. Co wybrać? Praca inżynierska. Szybka obróbka danych.

    Mysle ze takie typowo sprzetowe programy najlepiej pisac w asemblerze, panujesz nad kazdym rozkazem i wiesz co i gdzie procesor robi. Latwiej znajduje sie bledy. Bedzie lepiej zoptymalizowany, wiec szybszy. C dobry do pisania programow na PC, dobry inzynier programuje sterowniki przemyslowe itp. w asmeblerze,...

    Mikrokontrolery Ogólne ghost666   11 Cze 2007 14:19 Odpowiedzi: 17    Wyświetleń: 2054
  • S7-1200 - Cyclic interuption (OB30)

    Wątek nam się rozszczepił na dwa :) Będzie długo. W takim razie do czego stosuje się cykliczne przerwanie w praktyce? Do ratowania sytuacji gdy absolutnie wszystko inne zawiedzie. Zwróć uwagę, że język asemblera (listy instrukcji) sterowników sprzed normy IEC61131-3 jest na bardzo niskim poziomie...

    Automatyka Przemysłowa Rariusz   03 Lip 2013 22:36 Odpowiedzi: 21    Wyświetleń: 2607
  • [C++11][Cortex-M3/M4] - distortos - kolejny RTOS dla mikrokontrolerów

    Tylko tu pojawia się pytanie czy mogę się na tym opierać i stwierdzić że jak adresy są z zakresu Ram to jestem w Ramie? Generalnie tak, tyle że prawdziwym problemem jest wskaźnik stosu MSP - to w nim znajduje się niepoprawny adres. Zobacz sam: Sytuacja: 1. We flashu znajduje się działający...

    Mikrokontrolery ARM Freddie Chopin   14 Maj 2016 08:01 Odpowiedzi: 111    Wyświetleń: 12087
  • [ATMEGA2560][BASCOM]Bufory wejściowe i wyjściowe UART-ów

    .... dodaję że problemy mam z tym że jeśli umieszczę moje wypociny w przerwaniach to podczas wysyłania danych z modułu A instrukcją Print to układ lubi mi się zawiesić , lub mam problemy z odebraniem kompletnych danych. W tem przykładzie jaki podałem ostatnio wszystko chodzi idealnie poza tym że mam...

    Mikrokontrolery AVR adambehnke   28 Cze 2010 17:38 Odpowiedzi: 27    Wyświetleń: 3902
  • [Atmega8][c] obsługa timera

    .... mam notę a WinAVR zainstalowałem w wtorek. Z czego przy programowaniu spędziłem 2-3 godzinny dziennie więc nie oszukujmy się, nic nie jest dla mnie zrozumiałe z tematu timerów. Po tak krótkim czasie spędzonym na nauce programowania w C od podstaw (jak zebrać do kupy te spędzone godziny to...

    Mikrokontrolery AVR mirekk36   06 Sie 2011 18:22 Odpowiedzi: 53    Wyświetleń: 5992
  • Kłopot POCZATKUJĄCEGO z bardzo prostą konstrukcją

    Witam na wstępie od razu zaznaczę że jestem bardzo początkujący. (kilka słów od siebie) Od jakiegoś czasu staram się nauczyc programować uC, zacząłem od rodziny AVR, od Bascoma, C ale mi nie szło z powodów braku znajomości elektroniki, więc zacząłem zgłębiać tajniki assemblera. Moje eksperymenty przeprowadzam...

    Mikrokontrolery Ogólne skirki   03 Lis 2010 22:34 Odpowiedzi: 2    Wyświetleń: 755
  • TSA5511 + ATMega8 - Transmisja szeregowa w C++

    Żeby dopowiedziec i zakończyć odnogę wątku nt języków i standardów. Doświadczony programista przy kodzie o wielkości mieszczącej się na Atmega8? Hmm. Coś sugerujesz, co można odczytywać na wiele sposobów. Że doświadczony programista nie będzie się zajmował A8? A dlaczego? Że uP nie warto...

    Mikrokontrolery AVR GrzegorzKostka   21 Cze 2016 15:51 Odpowiedzi: 21    Wyświetleń: 786
  • PRINT w ASM dla '51

    Witam Zacząłem szaleć z prockami atmela. Z dawnych nawyków programowania Z80 wiele sztuczek działa też w tych procesorach - np. pseudo rozkaz PRINT - jest w załączniku. Jeśli ktoś chce zmniejszyć rozmiar swojego programu, to pisajcie (narazie tylko zwykłe atmelki) programik nic ciekawego nie robi,...

    Mikrokontrolery Ogólne Akane   23 Lip 2003 09:39 Odpowiedzi: 2    Wyświetleń: 860
  • Asembler AVR - wyjaśnienie działania programu...

    1. dyrektywa asemblera .cseg .org "mówi" kompilatorowi od jakiego adresu umieścić kod wynikowy programu po skompilowaniu 2. stosu mógłbyś nie używać tylko wtedy gdybyś nie używał instrukcji typu rcall lub innych skoków do podprocedur, które muszą odłożyć na stosie punkt do którego ma wrócić program...

    Mikrokontrolery Ogólne mirekk36   29 Sty 2007 19:41 Odpowiedzi: 4    Wyświetleń: 2550
  • Pomoc w stworzeniu międzyczasu w stoperze w Asemblerze.

    Witam, Mam taki problem, mam za zadanie stworzyc stoper w asemblerze, na mikrokontrolerze opartym o 51-ke. Moj głowny problem to stworzenie miedzyczasu w tym programie, niestety nie jestem zbyt biegly w tym jezyku więc prosilbym o pomoc. Dodam jeszcze że stoper ma byc wyswietlany na wyświetlaczu...

    Mikrokontrolery Ogólne jacos001   25 Maj 2008 11:33 Odpowiedzi: 2    Wyświetleń: 1443
  • [bascom] [mega8]- ładowarka problem z Lcd

    Witam, próbowałem przeanalizować ten kodzik ale naprawdę , uwierz - jest to baardzo ciężkie. Robisz narazie wszystko niezgodnie z zasadami programowania. Rozumiem oczywiście, że dopiero się uczysz ale postaraj się przestrzegać kilku zasad o których za chwilę a będzie nie tylko tobie łatwiej analizować...

    Mikrokontrolery AVR nouki   12 Lip 2008 08:44 Odpowiedzi: 22    Wyświetleń: 3335
  • Klawiatura przeglądana sekwencyjnie

    Witam. Wygląda na to, że Kolega niewłaściwie używa instrukcji skoków, próbując zastosować po nich instrukcję RET. Taka konstrukcja ma zastosowanie przy wywoływaniu podprogramów instrukcjami LCALL lub ACALL. Te dwa rozkazy zapamiętują adres powrotny, umieszczając go na stosie. Natomiast RET odczytuje...

    Mikrokontrolery Ogólne ^Rachel   20 Mar 2011 00:13 Odpowiedzi: 2    Wyświetleń: 1302
  • ATtiny2313 - [asm] Generator fali

    Akurat w tym programie może sobie SP zainicjować dowolną wartością, bo ten program ze stosu nie korzysta. A dlaczego w połowie, to pytanie raczej do autora?:) To może zaproponujemy mu więcej głupich nawyków skoro program z nich nie korzysta? Pisanie kodu w obszarze wektorów przerwań i ustawianie stosu...

    Mikrokontrolery Początkujący narki1   10 Lut 2013 19:55 Odpowiedzi: 15    Wyświetleń: 1674
  • [Bascom][C]Atmega oraz radiowe moduły RFM01, RFM02, RFM12

    Witam Wykorzystałem kod Kolegi nanoTECHNO , głownie z powodu gotowej konfiguracji na 433 Mhz, no i sposób wysyłania. Mam płytkę nadajnika na Atmega328 ( odbiera sygnał DCF77, ma zegar PCF8563 oraz obsługuje czujniki DS18B20 ), sprzętowe SPI. RFM12 mam w wersji S, czyli SMD na 5V, wiec cały układ...

    Mikrokontrolery Ogólne excray   22 Cze 2015 21:01 Odpowiedzi: 673    Wyświetleń: 212846
  • [C] - Funkcja typu 'inline' - zmienne lokalne.

    ale semantycznie niczego nie zmienia. Dla mnie zmienia. Programuję mikrokontrolery i np. czasem musze kontrolować stos. Normalna funkcja po wywołaniu powoduje zapisanie adresu powrotu na stosie, następnie argumenty funkcji przekazywane są także przez stos. Natomiast jeżeli funkcja inline to kod funkcji...

    Programowanie Ogólne dziechu   17 Lis 2014 16:14 Odpowiedzi: 5    Wyświetleń: 378
  • [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 ShadowDancer   01 Gru 2014 14:25 Odpowiedzi: 5    Wyświetleń: 414
  • atmega8 i dziwny kłopot z pamięcią

    AVR nie programuję, jeśli jednak nie ma buforowania SP, to rzeczywiście, jak piszesz przerwanie użyje stosu pod umownym adresem 0x305, tylko że w normalnych warunkach nic złego z tego nie wyniknie, bo masz ciut wolnego miejsca na stosie, a przyzwoicie napisana procedura obsługi przerwania nie będzie...

    Mikrokontrolery AVR szeryf.rm   21 Sie 2015 09:34 Odpowiedzi: 26    Wyświetleń: 990
Mouser  Szukaj w 4mln produktów
Przeglądaj produkty