asembler timer

Znaleziono około 398 wyników dla: asembler timer
  • Co się dzieje - Bascom i przerwania

    Wkońcu to jest Bascom. w bascomie na pożądku dziennym jest mówienie "moduł działa poprawnie gdy inny moduł jest niezaładowany, ponieważ również używa timera i moduły zaczynają interferować niemożna używać ich razem" (zakładając że moduł jest niejawnie dołączany do projektu w bascomie, gdy tylko w...

    Mikrokontrolery 82245   10 Wrz 2004 22:28 Odpowiedzi: 8    Wyświetleń: 1752
  • Problem z PIC16F628A

    Witam Napisałem program w asemblerze na PIC16F84A. Przetestowałem go tylko w MPLAB'ie i PIC Simuator. Wszystko działa bez zarzutu. Miałem pod ręką tylko PIC16F628A 20MHz wiec zaprogramowałem go.Uprzednio zmieniwszy procedurę inicjalizacjii procka(w sumie wyłączyłem komparator i lekko zmieniłem CONFIGURATION...

    Mikrokontrolery behemoth   13 Cze 2005 07:46 Odpowiedzi: 3    Wyświetleń: 1910
  • Bascom AVR - polecenie Config Servo

    0. Tak, 1m/s nie 1mm/s. Przy serwach to nie jest problem. 1. Panowie, nie macie dysgrafii i dysleksji, tylko nie chce się Wam zwyczajnie czytać. Czem pomagają solidne pasy od ojca. 2. Czy to jest grzech, że nie mam kompilatora i programatora? Nie mam i nie chcę mieć - całą sprawę chętnie zlecę....

    Mikrokontrolery hunterhouse   05 Paź 2006 21:45 Odpowiedzi: 20    Wyświetleń: 5204
  • 51 i wyświetlacze siedmiosegmentowe w assemblerze

    ... no dobra kolego GreG$ może i macie rację, rzeczywiście w swoim poście napisałem o przerwaniach ale jakoś nie dopisałem, że od timera ;) ... poza tym, wiem, że kolega algebro już o tym wspominał i wątpię aby kolega autor, któy pisze program w asemblerze nie wiedział do końca, że istnieje timer...

    Mikrokontrolery algebro   18 Sty 2007 20:59 Odpowiedzi: 23    Wyświetleń: 2885
  • Generator częstotliwości - Assembler c51

    Niestety czasu nadal nie mam zeby odpowiedziec dokladnie (moze jutro się cos znajdzie :) ), Co do 'zasymulowania' to Keil jest bardzo dobry ew. (juz nie pamietam ktory mnie bardziej odpowiadał, bo ostatnio ich nie uzywalem) jest jeszcze Raisonance ( ) i oba są dosc fajnymi srodowiskami zarówno do...

    Mikrokontrolery Songo   25 Lut 2007 02:36 Odpowiedzi: 10    Wyświetleń: 3899
  • Odpowiedzi na pytania. Mikroprocesory, pamięci, rejestry.

    Panowie nie wiem czy w dobrym to dziale pisze jak nie prosze o przeniesienie ale prosze rowniez o pomoc mam w poniedzialek spr. prawie calo roczny i musze to miec conajmiej na niedziele 1. Na czym polega multipleksowanie 2. Jakie podstawowe funkcje pełni rejestr 3. Zamień cyfrę w zapisie 10 tnym...

    Początkujący Elektronicy JogiFP   25 Mar 2007 09:24 Odpowiedzi: 4    Wyświetleń: 2218
  • PWM na PIC18F458

    Witam! Mam następujący problem. Piszę program w asemblerze, generujący falę PWM, w którym wypełnienie ma zależeć od wartości TMR0 zliczającego impulsy zewnętrzne. Kiedy wystąpi przerwanie INT0, wypełnienie PWM ma zostać przepisane z TMR0. Napisałem już prawie cały program, mam jednak problem z przepisaniem...

    Mikrokontrolery LiutenetMaria   05 Kwi 2007 15:31 Odpowiedzi: 0    Wyświetleń: 783
  • Serwokontroler na AVR

    To chyba tak nie zadziała !!! Do serwa wysyła się co 20 ms impuls o zmiennej szerokości od 1 do 2 ms 1.5 ms to pozycja spoczynkowa. Przy rozdzielczości 8 bitowej na serwo, musisz odmierzać czas z dokładnością 4 µs (256*4µs≈ 1ms) Serwa możesz sterować kolejno, tak, że każde...

    Początkujący Elektronicy Paweł Es.   24 Maj 2007 16:44 Odpowiedzi: 3    Wyświetleń: 1903
  • Delay dla AVR etc pod GCC

    Jak wyliczyć (Wykonać) dokładnie opóźnienie np. 500ms Nie chcę tego robić na timerze ! Chodzi mi o to jak wyznaczyć taką liczbę cykli procesora które zajmie pętla for tak aby wykonała się dokładnie w 500ms Do dokładnego odmierzania czasu służą timery. Jeżeli nie chcesz, to masz złe podejście. ...

    Mikrokontrolery Samuraj   15 Sty 2008 21:59 Odpowiedzi: 13    Wyświetleń: 1583
  • 89C2051 problem z zawieszaniem przerwania.

    nie jestem specem w "c" ale wartosc wpisywana do rejestru licznika T1 ((to chyba ten ktory u Ciebie ciągle odlicza) - powinna być wpisywana odrazu po wejsciu do podprogramu obsługi przerwania a nie na jego koncu. (tym bardziej ze program wykonuje sie rozną liczbę cykil). pamietaj o tym , ze mikrokontroler...

    Mikrokontrolery coberr   28 Sty 2008 01:01 Odpowiedzi: 5    Wyświetleń: 1093
  • moj pierwszy program na uC to...

    co napisaliscie jako swoj pierwszy program na dany uC w danym jezyku (rozbudowy sie licza, byle by wciaz byla to ta sama baza) n. n. - literka, cyferke z przodu dodam sam. zachowujcie chronologie w swoich dokonaniach na roznych platformach jezykowych i sprzetowych, tak aby to mialo sens! ____________________ 0x1-a....

    Mikrokontrolery thur   26 Cze 2009 14:16 Odpowiedzi: 45    Wyświetleń: 18197
  • Prosty zegarek na 8051. Prezentacja projektu.

    Tak - timer T0 generuje przerwania co okreslony czas, wystapienie przerwania zwieksza o 1 wartosc licznika X oraz powoduje ponowne przeladowanie zawartosci timera i uruchomienie go. U mnie przerwania sa co 10msek a osiagniecie przez X wartosci 100 powoduje zwiekszenie licznika sekund. Ten kawalek...

    DIY Konstrukcje _tad_   13 Cze 2008 05:42 Odpowiedzi: 55    Wyświetleń: 16163
  • [ATmega16][Bascom]Sterownaie 5 halogenami.

    Musisz tylko bardzo zwrócić uwagę na to aby MAKSYMALNIE jak tylko się da - napisać jak najkrótszy kod w obsłudze przerwań szczególnie tego Timera - bo w przeciwnym wypadku - może zacząć dochodzić do tak dziwnych sytuacji, że nie będziesz wiedział w ogóle o co chodzi. Wiesz? chodzi o to, żeby przerwania...

    Mikrokontrolery AVR Mice   01 Wrz 2010 20:53 Odpowiedzi: 14    Wyświetleń: 2771
  • [bascom] dioda ir 36kHz +odbiornik ir TFM 5360 nie reaguje

    zbudowałem układ nadajnika według Twojego pomysłu i działa bez problemu dioda IR przez 100Ω odbiorniki na ATMega 8 i ATTiny 13 czujnik TSOP zasięg ok. 20 cm , program na 13 zmieniłem aby kontrola czujnika była w pętli $regfile "attiny13.dat" $crystal = 9600000 Config Pinb.4 = Output Config...

    Robotyka Modelarstwo beznazwie   25 Paź 2009 20:00 Odpowiedzi: 14    Wyświetleń: 3537
  • BASCOM Atmega16 rc5 i pwm na Timer0 przy 16MHz nie działa?

    W przypadku Bascoma jest najgorsza sytuacja Nie do końca. CONFIG RC5 = PINx.y Koledze najwyraźniej sprzętu brakło, a na to nie poradzi nawet asembler.

    Mikrokontrolery AVR kamyczek   24 Gru 2009 13:30 Odpowiedzi: 12    Wyświetleń: 2632
  • Atmega16 DS18b20 Wyś. 4xLED LCD Prawie gotowiec

    LCD multipleksowo? nie bardzo rozumiem ponieważ multipleksowo sterowana jest sama matryca a za to odpowiada sterownik wyswietlacza(take czarne coś na płytce wyświetacza:)) a co do przepełniania licznika to możesz sobie policzyć częstotliwość występowania przerwania ze wzoru: częstotliwość= crystal/prescaler/x gdzie...

    Mikrokontrolery AVR alarmowanie   08 Lut 2010 15:10 Odpowiedzi: 11    Wyświetleń: 2844
  • atmega16l timer0 i watchdog

    Jeśli piszesz w WinAVR i otworzysz plik w asemblerze to zobaczysz, że każde nie używane przerwanie prowadzi do resetu. Nieużywane tzn. nie posiada funkcji obsługi przerwania. Przerwanie takie od np. przepełnienia timera może nastąpić jeśli zostanie odblokowane, ale jak mówisz w tym przypadku to nie to. Możesz...

    Mikrokontrolery AVR Krauser   18 Cze 2010 17:01 Odpowiedzi: 3    Wyświetleń: 756
  • [atmega...][c]Masakrowanie przerwań - luźne dywagacje...

    2. mirku, fajnie jest tak jak piszesz ale w dowolnym projekcie nie wiesz z góry, które bity będą jedynkami a tu zauważ jest wszystko po kolei :), po Twojemu się tak nie da. Nie, no zaraz - jak to nie wiem z góry, które będą jedynkami. To chyba podstawa np gdy chce się ustawić jakiś tryb timera...

    Mikrokontrolery AVR _Robak_   30 Cze 2010 10:39 Odpowiedzi: 91    Wyświetleń: 6663
  • Światłość diod sterowana płynnie przez ATmega16

    Wiesz, mam książkę Baranowskiego 'ATmega w praktyce'. A to co było??? oczywiście mi pomylił się autor ale tytuł ten sam ;) więc ją masz Co do wydajności prądowej to chyba też dostałeś już odpowiedzi różne, albo drivery ULN albo zwykłe tranzystory żeby ją zwiększyć i po ptakach Żeby nie robić...

    Mikrokontrolery AVR silvanjk   25 Sie 2010 18:29 Odpowiedzi: 22    Wyświetleń: 2247
  • Realizacja programowa PWM dla sterowania diody RGB [asm]

    Witam Kolegów Forumowiczów, mam taki dylemat: potrzebuję zrealizować programowy niezależny 3-kanałowy PWM sterujący pracą diody RGB. Napisałem program, który ładnie generuje PWM tylko jest problem - brakuje czasu na inne procedury. Z założenia program pisany jest w asemblerze na mikrokontroler AT89C2051,...

    Mikrokontrolery darkonel   03 Lis 2010 13:14 Odpowiedzi: 10    Wyświetleń: 3490
  • [C]LPC2000 a LPC1114, LPC1343, LPC1768 - różnice

    Obecnie programuje mikrokontrolery LPC111x w asemblerze. Wcześniej próbowałem pisać soft dla LPC210x niestety zrąbałem płytkę ale mam pewną wiedzę o różnicach między tymi rodzinami mikrokontrolerów. Jeżeli dokładnie chodzi o różnice to prezentuje się to tak: -GPIO - jest totalnie inaczej zrealizowane...

    Mikrokontrolery ARM victoriii   04 Gru 2010 12:20 Odpowiedzi: 22    Wyświetleń: 4284
  • Attiny2313 - krótkie i długie naciśniecie przycisku

    SylwekK --> tak jak pisałem jest to obarczone takimi małymi błędami ale chodziło mi tylko o przekazanie IDEI, którą jak widzę podchwyciłeś ;) Super. Jak widzisz można się obyć bez waitms'ów a dokładność odliczania czasu nie jest tu w ogóle aż tak istotna. Za to mamy 3 różne fragmenty kodu, które działają...

    Mikrokontrolery AVR hanibal0   09 Sty 2011 17:50 Odpowiedzi: 82    Wyświetleń: 13080
  • [ATmega8][C]Czy ten programik mógł zniszczyć procesor?

    Napisałeś , że już wszystko ci działa - więc tylko poleciłem książkę żeby doczytać o timerach zamiast działać na jakichś skopiowanych kawałkach kodu bez zrozumienia ich do końca. Gdzie tu więc jakieś bombardowanie. To dobra porada. A odnośnie pierwszego pytania z samego początku to sam popatrz co...

    Mikrokontrolery AVR janek2222   14 Gru 2011 01:30 Odpowiedzi: 22    Wyświetleń: 2759
  • [Atmega32][c] timer1 ctc nie dziala clear output on comp match

    A change of the COM1x1:0 bits state will have effect at the first compare match after the bits are written. For non-PWM modes, the action can be forced to have immediate effect by using the FOC1x strobe bits. Być może w tym jest problem. OC1A jest prawdopodobnie inicjowane z wartością 0 do momentu...

    Mikrokontrolery AVR sajmon5544   31 Mar 2011 14:52 Odpowiedzi: 5    Wyświetleń: 1926
  • Liczenie zewnętrznych impulsów

    Próbuje zrobić coś w rodzaju licznika impulsów/częstotliwości do około 250Hz. Ma on sygnalizować zapaleniem się diody na wyjściu P1.6 poniżej lub równej 50Hz a w pozostałym przypadku jej zgaszeniem. Jako że to moje pierwsze kroki w asemblerze więc natrafiłem na problem z równaniami i nie bardzo wiem...

    Mikrokontrolery Virus500   05 Kwi 2011 17:23 Odpowiedzi: 7    Wyświetleń: 1436
  • [BASCOM][atmega16] Przerwanie zewnętrzne co 4ms i komunikacja 1wire - kolizja

    Powiem szczerze, że z tym INT to po prostu gdzieś zobaczyłem, że ktoś tak zliczał obroty podpatrzyłem i tak po prostu zostało. Tak zapewne chodziło o us. W asemblerze to w ogóle nie będę w stanie nic napisać, wiem tylko, że można dawać wstawki z asa do bascoma. Sugerujesz wykorzystać któryś...

    Mikrokontrolery AVR Mad Jaro   15 Mar 2012 13:42 Odpowiedzi: 30    Wyświetleń: 4169
  • atmega 128 - [ASM/AVR Studio]PWM dziwna sprawa

    Tak patrzę i na moje oko to włączyłeś przerwanie timera, ok ale timerem 1 generujesz pwm i chcesz też używać jego overflow? A w czym to przeszkadza ? Nie modyfikuje przecież wartości licznika... Moja propozycja (w/g w/w definicji) do przeanalizowania(trochę zmieniłem konfigurację):[syntax=asm]##define...

    Mikrokontrolery AVR domija   11 Sie 2012 13:28 Odpowiedzi: 8    Wyświetleń: 1903
  • [ATmega32][C] - generator DDS ustawienie częstotliwości

    Większość przykładów znalazłem w Asemblerze... Nie zastanawiałeś się, dlaczego? Kod w C jest zwykle mniej optymalny, przez co nie daje się uzyskać tak dużych częstotliwości, jak w przypadku asm. Jeszcze będę musiał pominąć for bo zajmuje za dużo cykli. No to jeżeli zamierzasz przerzucić wystawianie...

    Mikrokontrolery AVR Andrzej__S   23 Sie 2012 19:00 Odpowiedzi: 5    Wyświetleń: 1593
  • [STM32] - Błąd sprzętowy albo mój?

    ... delayadc nie jest po to aby czekać na koniec konwersji, po za tym co to ma wspólnego z moim pytaniem? ... Timer uruchomiłbym chyba dla ozdoby;) Ano może mieć. Jaką masz gwarancję, że tak napisane delayadc w ogóle zajmuje jakiś czas procesora? Zwłaszcza, że zmienna k nie jest volatile,...

    Mikrokontrolery ARM dziechu   07 Wrz 2012 08:48 Odpowiedzi: 17    Wyświetleń: 1737
  • Prosty wykrywacz metali na AT89C2051

    Urządzenie jakie chciałbym dziś zaprezentować jest naprawdę trywialne, jednak być może ktoś na tym skorzysta. Przejdźmy jednak do rzeczy. Schemat układu znajduje się poniżej. Niestety sporządziłem tylko odręczny szkic. T1 i T2 pracują tu w układzie oscylatora. Wymyśliłem ten układ kiedyś,...

    DIY Konstrukcje tplewa   12 Wrz 2012 10:35 Odpowiedzi: 15    Wyświetleń: 20004
  • [Attiny 2313][ASM] - Nieprawidłowy reset z powtarzającym się błędem

    Układ jest fizyczną realizacją projektu

    Mikrokontrolery AVR GreG$   25 Wrz 2012 17:11 Odpowiedzi: 6    Wyświetleń: 2982
  • Programator AT89CX051 i AT24C02 + 1-wire na RS-232 i USB

    Programator umożliwia: programowanie i zrzucanie zawartości pamięci mikrokontrolerów jednoukładowych Atmel AT89 C X051 programowanie i zrzucanie zawartości pamięci EEPROM I2C AT24C02 komunikację z urządzeniami slave 1-wire generowanie sygnału zegarowego dla Atmela, wystawianie i pobieranie...

    DIY Konstrukcje voldek   06 Lis 2012 00:20 Odpowiedzi: 5    Wyświetleń: 10179
  • Przerwania "gryzą" się ze sobą.

    Co masz na myśli pisząc, że przerwania się gryzą?, Podejrzyj sobie kod w asemblerze zobacz ile instrukcji trwa obsługa przerwania zewnętrznego a ile przerwania od timera a ile pętla główna. Jeśli przerwanie zewnętrzne zgłaszało by się bardzo często to teoretycznie istniała by możliwość, że podczas obsługi...

    Mikrokontrolery Początkujący miccaldo   14 Sty 2013 17:09 Odpowiedzi: 7    Wyświetleń: 1542
  • lpc2148 - Przerwania i zawieszanie się programu

    Witam! Na wstępie chciałem zaznaczyć, że od niedawna dopiero poznaję procesory z serii ARM. Bardzo dawno temu miałem styczność z 51- jedynką i keilem. Moje doświadczenie w programowaniu C też nie jest oszałamiające, natomiast asembler na ARM jak na razie jest przeze mnie mało zrozumiany. Proszę o wyrozumiałość...

    Mikrokontrolery ARM andk20   19 Lis 2015 21:16 Odpowiedzi: 10    Wyświetleń: 1053
  • jeden wyświetlacz dwa procesory

    RDS sam zrobiłem , miałem tylko HEX i kod w asemblerze [code][syntax=avrasm] ;****************... RDS decoder with 2x16 LCD for ATtiny2313-10 (main procedure) ;** by Michael Wolf ;** ;** contact: michael(at)mictronics.de ;** homepage:...

    Mikrokontrolery AVR Jaremka   11 Gru 2016 19:00 Odpowiedzi: 38    Wyświetleń: 3852
  • Precyzyjne przerwanie 1 kHz

    (at)atom1477 Jeśli ja wygeneruje przerwanie co 1 ms, to muszę mieć potem możliwość coś zrobić, czyli w przerwaniu muszę chociaż zmienną inkrementować, albo zrobię toggle pin i połączenie z głównym MCU przez INT0 tak jak pisałem post wcześniej . Mam kwarc 20ppm i nie jest on wystarczająco stabilny,...

    Mikrokontrolery AVR MODI   26 Cze 2016 16:44 Odpowiedzi: 32    Wyświetleń: 2493
  • Uno/Nano - Negowanie PWM Sterowanie mostkowego generatora przebiegu prostokątneg

    Dziękuję za wszystkie rady muszę przebrnąć przez ustawienie timera na spokojnie ponieważ nauka asemblera mało sie tu przydaje. Oto mój kod jeszcze nie skończony i delay bije po oczach ale nadal walczę... [syntax=c] #include <PWM.h> int32_t frequency = 25001; //Częstotliwość (Hz) const...

    Arduino kankos5   12 Lut 2017 14:58 Odpowiedzi: 20    Wyświetleń: 1107
  • Zestaw na początek - Arduino UNO R3

    Trochę nie na temat, ale nie uważasz, że nowe Megi to pudrowanie trupa? Chodzi o stosunek ceny do możliwości. Nie dziwię się, że Mega nie ma DMA, bo i niby po co? Gdzie stworzyć bufory dla DMA, np w przypadku LCD? Jak sensownie wykorzystać RTOS? Na te zadania potrzeba RAM. Jedyny sensowy Mega to 1284...

    Arduino tmf   03 Gru 2018 14:19 Odpowiedzi: 24    Wyświetleń: 738
  • "jak zrobić" transmisje szeregową

    Marc.o zgadazam sie z toba. W/g mnie wszystko mozna zrobic programowo. Ale jesli cos mozana rozwiazac sprzetowo wiec nie ma sesu pisac niepotrzebnie programu. Jesli w urzadzeniu mozna zastosowac transmisje seregowa asynchroniczna i nie wazny jest fakt czy slowo bedzie zawierac 24 czy 19 bitow wtedy...

    Mikrokontrolery marc.o   27 Sie 2002 19:21 Odpowiedzi: 16    Wyświetleń: 4264
  • PLC na 8051

    Czy ktoś myślał nad wykorzystaniem '51 do sterowania procesami przemysłowymi na wzór PLC. Mam pewne pomysły. szczególnie jeśli chodzi o organizację sprzętpową wejść i wyjść. Mam też pomysł co do Timerów. Czy ktoś ma już doświadczenie w tej kwestii. Programuję w asemblerze. Bez obrazy Bascom nie nadaje...

    Mikrokontrolery Olleo   08 Sie 2009 20:42 Odpowiedzi: 36    Wyświetleń: 6782
  • port P3.4

    Chciałbym dostać rady do rozwiązania pewnego zadania z asemblera: "Do izolowanego wejścia I1 podlaczonego do P3.4 doprowadzony zostal sygnal synchronizacji poziomej monitora SVGA (zakres częstotliwości 17 khz ... 70 Khz). Należy dokonać pomiaru częstotlowości sygnału i wyświetlić ją na wyświetlaczu". Wiem...

    Mikrokontrolery propa   10 Cze 2003 21:27 Odpowiedzi: 4    Wyświetleń: 1162
  • Timerki w 89c2051

    Napisałem to w asmie od początku i skompilowałem innym kompilatorem (nie Bascomem) tylko poprostu asemblerem i zadziałało. Mój wniosek jest taki że bascom coś kopie z timerami i tyle. Nie wiem a może ktoś odpali ten kod bascomowy i powie czy u niego chodzi dobrze? Sam ciekaw jestem.

    Mikrokontrolery pawelvod   27 Lip 2003 18:02 Odpowiedzi: 5    Wyświetleń: 1256
  • kwarc 11.059MHz

    hmm chodzi o to ze od momentu w ktorym rozpoczynam zliczanie dajmy na to 200us [w asemblerze komenda setb tr0] do momentu w ktorym nastapi skok do obslugi przerwania uplywa wiecej niz 202us. [202 bo juz wliczam tutaj skok do przerwania ktory trwa 2 cykle]. zakladalem tez ze moze tam jeszcze jakas jedna...

    Mikrokontrolery ACULA   06 Paź 2003 17:27 Odpowiedzi: 9    Wyświetleń: 2290
  • ATtiny26

    Po pierwsze trzeba odpowiednio ustawić porty, a więc rejestry DDRB i PORTB - wyjście PWM musi być skonfigurowane jako WYJŚCIE i to z odpowiednim stanem początkowym. Następnie ustawiamy rejestry Timer'a 1: - TCCR1A - bity COM1x0 i 1 - patrz tabelka na str. 50, oraz PWM1x - załączenie trybu PWM dla...

    Mikrokontrolery nerysiek   17 Gru 2003 21:44 Odpowiedzi: 4    Wyświetleń: 4891
  • Czy ktoś wie jak w Atmega8535 uruchomić RTC ???

    Dołączę się do tematu! Nigdy jeszcze nie korzystałem z RTC, a właśnie muszę to zrobić, postanowiłem wykorzystać AT90LS8535... mój problem jest taki, że muszę zrobić układ, który użytkownik będzie mógł zaprogramować tzn. w jakich godzinach i w jakich dniach tygodnia (w cyklu tygodniowym: pon, wt. itd.)...

    Mikrokontrolery juntom   18 Cze 2004 10:44 Odpowiedzi: 6    Wyświetleń: 1744
  • Bariera podczerwieni na 51

    Witam! na przedwczoraj potrzebuje taką bariere na 51- pojedyńczy tor, zasięg max. pół metra Byle by tylko nie głupło, czyli modulowana wiązka i odbiornik z rodziny TFSM. czy ktoś ma takowy program? i mógłby mi go podrzucić?. spodziewam się że nikt chętny sie nie znajdzie :P wieć od razu zapytam...

    Mikrokontrolery elektryk   12 Sie 2004 01:31 Odpowiedzi: 4    Wyświetleń: 1938
  • wystawianie częstotliwości na port za pomocą Bascoma.

    Kiedyś robiłem selektywne wywołanie w którym można było edytować melodyjki. Pisałem to jeszcze w asemblerze i dawało falę prostkątną na jednym wyjściu procka. Co do większej ilości to będziesz miał problem. Może jeszcze na dwóch to się da bo są dwa timery ale będą zakłucenia. Od razu proponuję procki...

    Mikrokontrolery Xitami   20 Wrz 2004 21:22 Odpowiedzi: 11    Wyświetleń: 2393
  • "modyfikator sygnału' - kilka pytań praktycznych??

    Niestety układ który próbuję zrealizwowac ma bardzo rygorystyczne wytyczne odnośnie czasów. Wszystko zależy od względności pojęcia "rygor". W asemblerze pod AVR rygor zaczyna się, przynajmniej dla mnie ;), poniżej 100µs, a i to jeszcze zależy od użytego zegara - najnowsze konstrukcje latają na...

    Mikrokontrolery bocian_s   02 Cze 2005 11:35 Odpowiedzi: 14    Wyświetleń: 1826
  • LCD 20*4 na KS0066U

    A w asemblerze to już w ogóle bajka - od jakiegoś czasu myślę o obsłudze LCD na przerwaniach timera... ;) Light'I

    Mikrokontrolery LordBlick   25 Kwi 2005 17:57 Odpowiedzi: 10    Wyświetleń: 3622
  • DS1820 w delphi lub Pascal

    Witam No właśnie gdzie można znaleść przykład? jak napisać szybkiego Timer'a w delphi ten systemowy jest niestabilny i posiada rozdzielczość 1ms. Myślałem żeby napisać to na niskim poziomie ale nie mam doświdczenia w assemblerze. pozdrawiam. A co myslales ze w windowsie dasz rade z poziomu uzytkownika...

    Programowanie Kaban   14 Lis 2005 07:52 Odpowiedzi: 11    Wyświetleń: 2705
  • Pomiar odległości na AVR

    Co do programu który przedstawiłeś, to sie nie wypowiem, bo C dla AVRów sie nie uczyłem, zacząłem od asemblera i przy tym zostane :) Jeśli chodzi o podpięcie nadajnika bezpośrednio pod uC to na pewno to nie wystarczy. Jeśli w ogóle nadajnik będzie cos nadawał, to osiągniesz bardzo małe odległości, mysle...

    Mikrokontrolery loader_online   28 Gru 2011 22:57 Odpowiedzi: 18    Wyświetleń: 8154
  • Nowe uniwersalne środowisko programistyczne dla uPC

    No to teraz z grubej beczki ... ;) Komu chcesz to sprzedawać ? - Microsoft mówi, że trzeba mieć plan biznesowy ;) ( ps. uzywam takze Linux'a ) Jeśli profesjonalistom ... nie wróżę powodzenia (wybacz), oni wybiorą Keila, lub inne jeszcze droższe firmy :), wraz z ich całym dobrodziejstwem, wsparciem itp. Jeśli...

    Mikrokontrolery Luklukowaty   08 Wrz 2005 09:09 Odpowiedzi: 71    Wyświetleń: 9558
  • PIC przykladowe programy

    Witam. Po dlugo wyczekiwanym czasie nadszedl urlop. Potrzebuje zrobic sobie sterowniczek. Z Picami nie bawilem sie, mam troche literatury, ale to czasem za malo. Doswiadczenie mowi ze na przykladach to lepiej wychodzi. Potrzebuje przykladowych malutkich programikow typu: wlacz wylacz led, timer, wlacz...

    Mikrokontrolery don diego   17 Mar 2008 18:33 Odpowiedzi: 28    Wyświetleń: 22008
  • PWM dla 220V przez triaka?

    Ja zrobiłem fazowy regulator mocy AC 230 V/50 Hz i nawet działa (żarówka, grzałka, itp.). Wrzucałem na forum programik do obliczania opóźnień fazowych w zależności od procenta mocy ale nikt nie pokwapił się o jego sprawdzenie więc sam go sprawdziłem. Program działa poprawnie, układ też. Jeśli ktoś jest...

    Mikrokontrolery Fajfer2   10 Wrz 2005 18:07 Odpowiedzi: 38    Wyświetleń: 23584
  • LCD w C.. i co dalej???

    Mi proste demo w asemblerze, wyświetlające na LCD "Witaj w naszym kraju" i migające jednocześnie linijką 8 LED zajęło : ATmega8515 memory use summary [bytes]: Segment Begin End Code Data Used Size Use% ----------------------------------...

    Mikrokontrolery mistrzluk   29 Gru 2007 21:15 Odpowiedzi: 53    Wyświetleń: 9363
  • Instrukcja opozniajaca...

    Czas przesiąść się na asemblera, bo bez tego nawet jak napiszesz super dokładną procedure, to potem sam czas wykoniania skoku i powrotu z procedury zajmie dodatkową chwilę. Ja bym do dokładnych pomiarów czasu użył timera.

    Mikrokontrolery valarian   28 Wrz 2005 19:42 Odpowiedzi: 8    Wyświetleń: 957
  • Kilka pytan z 8051

    Co do transmisji przez UART najpierw trzeba ustawić parę "rzeczy" ;) Poniżej wkleję kawałek kodu który transmituje liczbę 0 przez UART. tmod_set equ 020h ;ustawienie Timera 1 w tryb 2 th1_set equ 0F4h ;ustawienie szybkosci na 2400 bodow/sek. tl1_set equ 0F4h scon_set equ 050h ;ustawienie...

    Początkujący Elektronicy Jdsoul   03 Wrz 2005 12:35 Odpowiedzi: 4    Wyświetleń: 1184
  • watchdog s52 uruchomienie

    poprowadzi mnie ktoś za rączke przy uruchomieniu psa w s52? (asembler) całkiem od podstaw, tzn poczytałem troszkę o zerowaniu licznika i wiem żeby nie umieszcać tego w prodedurze przerwań. Mam kilka pętli, główną i kilka "obok" w których ustawiane są parametry pracy, oraz wykrywanie błędów. W sumie jest...

    Mikrokontrolery bolek   07 Paź 2005 16:40 Odpowiedzi: 3    Wyświetleń: 822
  • AVR liczniki i przerwania

    Witam wszystkich, to moje pierwsze pytanie na Elektrodzie, mam nadzieję, że nie zostanę na wstępie wyśmiany za niewiedzę ;) Mam następujący problem: Potrzebuję napisać pewien program w asemblerze dla µC ATmega128 (oczywiscie pod symulator avrstudio4), w którym, korzystając z przerwań wewnętrznego...

    Początkujący Elektronicy roar   21 Paź 2005 18:55 Odpowiedzi: 7    Wyświetleń: 963
  • Timer0 AT892051 Bascom.Chce mieć jedną sekunde

    A czy w BASCOMie komenda 'wait 1' przy dyrektywie $crystal=<fosc> nie załatwi wszystkiego ?? A jeśli chodzi o precyzyjne odmierzanie czasu to polecam asembler i obsługe timera w przerwaniu. To jest chyba najdokładniejszy sposób. Pozdrawiam.

    Mikrokontrolery UkaszV6   05 Gru 2005 23:51 Odpowiedzi: 9    Wyświetleń: 1335
  • Zegar po raz kolejny... coś szwankuje?

    Jezyki wysokiego poziomu nie nadaja sie dopisania zegarka. Bez zdeasemblowania to nie wiadomo co sie dzieje w takim programie. Procedury krytyczne czasowo i odliczone co do jednego cyklu zegara to jak wsponiano powyzej powinno sie pisac w asemblerze. Pozatym trzeba kupic stabilny kwarc to uzyska sie...

    Mikrokontrolery matgaw   29 Gru 2005 20:01 Odpowiedzi: 12    Wyświetleń: 2130
  • Który rejestr odpowiada za Timer0 w mikrokontrolerze Atmega16?

    w morde niemoge ustawić tego timera w stan przechwytywania -przerwanie ma adres 0x00c? bo niewiem dokładnie (piepszona dokumentacja) -a to przerwanie jest generowane samoczynie po wykryciu zbocza kture uaktywnia przepisanie ??(qur... dokumentacja i hu.... słownik) -jakie bity ustawić w rejestrze...

    Mikrokontrolery zumek   22 Sty 2006 20:08 Odpowiedzi: 17    Wyświetleń: 4011
  • mój zegarek - ale jaki :)

    Witam, wiem, że jest to już dość oklepany temat, ale mam pytanie, czy zegar zrobiłeś na podstawie timerów procesora czy z wykorzystaniem komend w stylu Wait 1 (dla BASCOMA , nie wiem jak to będzie w Asemblerze), czy wykorzystałeś coś bardziej precyzyjnego, np. PCF8583? Aha i jeszcze jedno, czy prędkość...

    DIY Konstrukcje VSS   22 Mar 2008 13:49 Odpowiedzi: 95    Wyświetleń: 52018
  • Kilka pytań o SDCC (8051)

    Hmmmm... tylko timerów potrzebuje do innych celów (m.in. do UART). W asemblerze robiłem tak, że w głównej pętli chodziła mi klawiatura, po nacićnięciu przycisku wykonywała się procedura i albo następował powrót do sprawdzania klawiatury, albo w procedurze było oczekiwanie na naciśnięcie określonego klawisza...

    Mikrokontrolery Zaquadnik   08 Lut 2006 17:45 Odpowiedzi: 2    Wyświetleń: 1071
  • Czy prawidłowo wykonuje reset programowy (AVR)??

    Chciałbym tylko dodać że skok z programu do adresu $0 nie zawsze oznacza wejście w podprogram RESET: bo może tam być inna procedura. a w jakim jeszcze innym adresie może sie znajdować wektor resetu?? używane porty IO, timery itp mają przeważnie na początku programu kod inicjujący więc też można...

    Mikrokontrolery AVATAR_PL   18 Wrz 2006 14:52 Odpowiedzi: 30    Wyświetleń: 8169
  • przesunięcia arytmetyczne i logiczne bitow

    Asembler procesora Motoroli 680x0. Moze nie dziedzina a dział. Generalnie jest taka kwestia, ze musze zaprogramowac timer, tak aby mierzył mi czas pomiedzy dwoma wcisnieciami klawisza. Trzeba uzyc przerwań.

    Programowanie Ignition   04 Maj 2006 21:35 Odpowiedzi: 10    Wyświetleń: 9043
  • Bascom AVR vs Bascom 51 - czy mają podobne polecenia?

    Tu raczej średnio na jeża pomogę, bo nie lubię wynalazków takich jak BASCOM. Piszę głównie w asemblerze i trochę w C. Jedyne co zrobiłem, to bardzo niedokładny zegar na AVRki (taki test LCD ;) - nudziło mi się kiedyś :] Oto kod: $crystal = 8000000 Dim Godziny As Byte Dim Minuty As Byte Dim...

    Mikrokontrolery pidpawel   09 Sie 2006 15:13 Odpowiedzi: 10    Wyświetleń: 2942
  • PWM w ATmega8 - błąd w kodzie

    Widze ze nikt nie jest w stanie pomoc:cry:To moze jesli ktos ma to prosilbym kod programu w C albo w asemblerze gdzie jest ustawiony PWM na timerze 1szym. Dziekuje z gory Nikt nie pomaga, bo dział był niewłaściwy, przeniosłem z Automatyki i Robotyki

    Mikrokontrolery _Robak_   30 Maj 2006 13:54 Odpowiedzi: 10    Wyświetleń: 1602
  • Procesory ARM i sterowanie portami

    Stan portu, zmieniany programowo, generalnie nie zawsze zmienia się po sztywno obliczalnej ilości cykli, dużo zależy tu od współpracy rdzenia z wewnętrznymi szynami. W LPC213x jest to tragicznie zrobione, w LPC214x jest usprawnienie ale nadal nie ma pewności co do cyklu. Do tego co chcesz uzyskać idealnie...

    Mikrokontrolery Dexter77   08 Cze 2006 20:02 Odpowiedzi: 3    Wyświetleń: 939
  • 89cxx51 - problem z programem (assembler)

    Nie lepiej podpiąć pod naóżke p3.2, p3.3 ze względu na przerwania?? moze i lepiej by bylo Czy aby na pewno masz programowo wyzwalać timer t0, czy może tak jak wyżej czyli przerwania na portach?? chcialbym zeby tymer wyzwalal sie programowo, gdy zmieni sie stan na jednej z nozek ...

    Mikrokontrolery zumek   25 Cze 2006 17:59 Odpowiedzi: 18    Wyświetleń: 1518
  • Czy w WinAVR jest możliwe wyłączenie dodawania?

    Witam Mam kilka pytań. 1. Czy w WinAVR jest możliwe wyłączenie dodawania przez kompilator prologu i epilogu do każdej wstawki asemblerowej. A jeśli tak to jak ? 2. Jak połączyć plik napisany w C z plikiem napisanym w asemblerze. avr-gcc -Wa,-adhlns=przerwania.lst,-gstabs -Wl,-Map=pierwszy.map,--cref...

    Mikrokontrolery smmutas   12 Sie 2006 21:57 Odpowiedzi: 14    Wyświetleń: 2156
  • zegarek RTC i termometr na LCD w bascom

    Hmmm..Moze i myle asembler bo pisalem kilka prostych programow na 8051 ale wydaje mi sie ze trzeba obliczyc cos przeciez. Przeciez timer i jegoprescale, zlicza do ilus tam i jest przerwanie. Iles przerwan daje nam sek jak chcemy. Itd... Przynajmniej mi sie tak wydaje. Co do RTC to fajnie ze mozna...

    Mikrokontrolery fantasta   19 Maj 2009 13:45 Odpowiedzi: 33    Wyświetleń: 8329
  • pytanie odnośnie funkcji _delay_us()

    Jeżeli używasz winavr to masz tam przecież gotowe funkcje. Jak ich dokładność jest niewystarczająca polecam asemblera, lub ewentualnie timer.

    Mikrokontrolery aster11   18 Wrz 2006 19:43 Odpowiedzi: 5    Wyświetleń: 2153
  • przeniesienie programu z at90s2313 na attiny13

    Z bascomem i attiny13 może być ciężko. Poczytaj Do bobbyAIR: akurat tiny13 ma 1 timer, a zrobienie tego o czym piszesz - dwa przebiegi o jednakowej częstotliwości przesunięte o 90 stopni to pięć linijek kodu w C i pewnie z 10 z asemblerze. Warunek - 50% wypełnienie przebiegu.

    Mikrokontrolery zbig_wwl   21 Wrz 2006 19:31 Odpowiedzi: 20    Wyświetleń: 3264
  • Stroboskop do ustawiania wyprzedzenia kątu wtrysku w dieslu

    nie liczyłem tego , napisałem tylko o pomysłach jakie przyszły mi do głowy na hasło "linia opóźniająca". żeby zwiększyć dokładność w metodzie z rejestrem, można połączyć kaskadowo np. 4 sztuki i zejdziemy z błędem do 0,5 stopnia. oczywiście częstotliwość rośnie. można by spróbować napisać rozsądny soft...

    Projektowanie Układów neokreska20   23 Lis 2006 00:38 Odpowiedzi: 8    Wyświetleń: 2006
  • Jak podłączyć ok 20 wyśw. siedmiosegmentowych do jednego uP?

    Witam, kolego badyl00 napisanie programu tak "wprost" w baskomie to nie takie proste. Przecież twój procek musi realizować jeszcze inne rzeczy zapewne jak klawiatura, wysyłanie czegoś po RS232 czy I2C lub inne i ciężko tak w oderwaniu od wszytskiego zaproponować kawałek kodu tylko do wyświetlacza...

    Mikrokontrolery domelfm   26 Mar 2007 00:44 Odpowiedzi: 83    Wyświetleń: 10051
  • DS18B20 - brak odpowiedzi, FFFF w pamięci

    Niestety próbowałem sam, ale juz nie mam siły. Przeczytałem tematy na forum jednak nie widze w nich rozwiązania problemu, dlatego zacząłem nowy temat. Problem tkwi w tym, że otrzymuje z układu DS18B20 po dokonaniu odczytu z rejestrów wynik w postaci FFFF. Program piszę pod ATMega48. Czujnik połączony...

    Mikrokontrolery Adam_Z   15 Sty 2007 11:31 Odpowiedzi: 8    Wyświetleń: 2472
  • RC5 na 89s8252, jak zabrać się za pisanie programu?

    Witam Chciałbym zrobić obsługę pilota PHILIPSA na tym mikroprocesorze. Odbiornik mam podłączony pod nóżkę p3.2 Jestem początkującym programistą w asemblerze. Znam teoretycznie sposób kodowania w tym standardzie ale niestety nie wiem jak zabrac sie za pisanie programu. Prosiłbym o jakieś rady i...

    Mikrokontrolery VIRUS   03 Lis 2006 23:01 Odpowiedzi: 1    Wyświetleń: 971
  • Generator na AT89c52 - czy budował ktoś? Program w Bascomie?

    W 89C52 masz Timer 2, który może pracować w trybie programmable clock output. Nie wiem jak się to robi w BASCOMie, ale wyślę Ci konfigurację w asemblerze: mov T2CON,#0x00 mov T2MOD,#0x02 mov RCAP2L,#0xFF //ustawienie czestotliwosci mov RCAP2H,#0xFF setb TR2 No i częstotliwość jaką...

    Mikrokontrolery Zaquadnik   23 Lis 2006 01:13 Odpowiedzi: 5    Wyświetleń: 1256
  • Przerwanie. Nie można wywołać przerwania INT0.

    Tak wiec plik glowny wyglada to nastepujaco #include <at89c5131.h> #include "zmienne.h" #include "funkcje_lib.h" extern GET_KEY(); BYTE Tablica[10]; //Tablica[0] sekundy //Tablica[1] minuty //Tablica[2] godziny //Tablica[3]....

    Mikrokontrolery rylu   24 Lis 2006 21:46 Odpowiedzi: 8    Wyświetleń: 1404
  • szeregowo (3Wire) z ATmega 8

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

    Mikrokontrolery mirekk36   12 Gru 2006 15:35 Odpowiedzi: 15    Wyświetleń: 2984
  • Dekodowanie sygnału z różnych pilotów

    ... aha do kolegi august_ jeszcze ;) .... fajnie się robi w oparciu o te dane ze stronki i podstawowy programik do odbioru rzeczywiście może być krótki, natomiast schodki pojawiają się jak trzeba (a warto) porobić warunki i sprawdzanie co chwilę czy aby napewno leci po pierwsze kod z pilota którego...

    Mikrokontrolery Elektronik25   31 Sie 2008 09:48 Odpowiedzi: 63    Wyświetleń: 15388
  • Attiny 2313 - stany IDLE oraz POWER DOWN

    ... a no niestety ja tu ci nic nie poradzę, piszę tylko w asemblerze i jeszcze się nie spotkałem aby to nie działało... musisz poczekać aż odezwie się ktoś kto zna bascoma ;) pytałeś: EDIT: Jest jakaś różnica w działaniu Idle i Powerdown przy zastosowaniu wewnętrznego zegara zamiast kwarcu? jeśli...

    Mikrokontrolery pirotechnik   07 Sty 2007 12:23 Odpowiedzi: 9    Wyświetleń: 3014
  • Czy jest możliwość żeby waitms obsługiwała typ single?

    Witajcie czy jest możliwość żeby waitms obsługiwała wartości zmiennej typu single? Nie :!: Czy jest jakaś inna możliwośc opóźnienia( poza waitms) obsługująca wartości single z przedziału 2.0 do 30.0 ms Timer , lub własna inwencja i najlepiej w asemblerze :D Piotrek

    Mikrokontrolery szeri88   01 Mar 2007 14:37 Odpowiedzi: 9    Wyświetleń: 759
  • aTTiny 2313 i kompletnie zielony w temacie uC :cry:

    Wszystko fajnie ale nawet do prostej zabawy można użyć asemblera dla samej satysfakcji i dla posiadania czegoś co na pewno nas nie zawiedzie od strony programowej jeśli tylko zadziała raz będzie działać zawsze dobrze. Wiele osób boi sie asemblera ale naprawdę niepotrzebnie . To język prosty zwięzły i...

    Mikrokontrolery ZlyDotyk   04 Sie 2007 22:07 Odpowiedzi: 22    Wyświetleń: 2186
  • Budowa monitora magistrali USB - szukam porad

    W r6 jest T0TC czyli licznik timera. Jest on zwiększany co 40 cykli (T0PC - timer prescaler). Jeśli chodzi o samo wejście do przerwania, to czasu wystarczy - pierwsze spróbkowane bity ewidentnie odpowiadają bajtowi synchronizacji bez 2, 3 pierwszych bitów, ale to bez znaczenia, ważne jest wyłapanie...

    Mikrokontrolery gufiak   30 Sie 2007 20:59 Odpowiedzi: 31    Wyświetleń: 2967
  • sterowanie 3 przyciskami (np. ustawienie godziny w zegarze)

    A dlaczego miał by startować od początku? Niech wraca tam gdzie skończył. Nie widzę też konieczności stosowania przerwania do przycisków. Moja propozycja: Przerwanie timera wywoływane co sekundę. W przerwaniu tym zwiększany jest licznik czasu, ewentualnie ustawiana odpowiednia flaga, a potem...

    Mikrokontrolery shg   28 Wrz 2007 13:40 Odpowiedzi: 1    Wyświetleń: 1537
  • 8051 + stałoprzcinkowe liczby 16bitowe

    Witam! Mam problem z liczba stałoprzecinkowymi i 89S8252 Buduje manipulator i przy zadawaniu wartości np. 270 stopni z silnika otrzymam 432 impulsów. Około 1,6 impulsa na stopień z enkoderów. Jak teraz przy zadawaniu watrości w stopnich zapisywać w rejestrze ile impulsów ma odliczyć timer aby wyłączyć...

    Mikrokontrolery Charly   05 Gru 2007 18:31 Odpowiedzi: 14    Wyświetleń: 1244
  • Odczyt wypełnienia PWM - podstawy

    Cześć Jesteśmy na wysokim stopniu abstrakcji ale metode asemblera jeszcze bym uprościł: - włączamy przerwania i timer - czekamy na przerwę synchro - pierwsze przerwanie startujemy timer - drugie przerwanie przeładowujemy timer do zmiennej i zerujemy - trzecie przewanie powtarzamy sekwencję -...

    Mikrokontrolery Magicjakub   28 Sty 2008 18:44 Odpowiedzi: 78    Wyświetleń: 10295
  • zaawansowany kurs assemblera

    Powiem szczerze, że nie do końca rozumiem o czym mowa.... Jeśli ktoś ma juz gotowe (sprawdzone przez siebie) implementacje obsługi i2c, ADC, timerów, SPI i czego tam dusza zapragnie, to połączenie tego w gotowy program nie potrwa znowu tak długo, a pewność optymalizacji kodu jest dużo większa niż przy...

    Mikrokontrolery pkoper   17 Paź 2009 09:06 Odpowiedzi: 20    Wyświetleń: 2436
  • Sterownik wilgotności

    Sterownik wykonany jest na ATmega8 z wykorzystaniem LCD Nokia 3410 oraz czujnika SHT11. Program pisany w asemblerze, płytki projektowane w Protelu. Układ steruje trzema elektrozaworami puszczającymi wodę. Zastosowanie i działanie: Sterownik ma za zadanie utrzymywać stałą, wysoką wilgotność...

    DIY Konstrukcje waska   10 Mar 2010 06:16 Odpowiedzi: 19    Wyświetleń: 7868
  • Generator DDS - 20-40kHz, ATmega16, Wstawki asemblerowe?

    Witam. Zająłem sie tworzeniem prostego generatora DDS na ATmega16. Przetwornik to drabinka R-2R. Rozdzielczość 8 bitów, kwarc 8MHz (oczywiście możliwa zamiana na 16MHz). W pamięci mikroprocesora przechowuje 256 próbek sygnałów (np. sinus, piła). Poprzez tryb CTC Timer1 (preskaler ustawiony na 1) obsługuje...

    Mikrokontrolery Kabuto15   20 Lut 2008 00:15 Odpowiedzi: 4    Wyświetleń: 1853
  • Pytanie o pomiar czasu w ATMEGA8 - Dokładność

    Co do bascoma...jako ze generuje wolny kod to nie możesz wepchnąć rozbudowanej obsługi licznika w przerwanie, bo pogubisz takty albo wykopyrtniesz procesor bo sie stos przepełni(w przypadku gdybys w obsłudze przerwań nie wyłączał przerwań, a w trakcie trwania jego obsługi wystąpiło następne przerwanie...

    Mikrokontrolery asembler   15 Mar 2008 22:10 Odpowiedzi: 9    Wyświetleń: 5587
  • mierzenie czasu między sygnałami

    generalnie to najlepiej przeczytac datasheeta i rozdzial Input Capture, no ale po co, skoro mozna zasmiecic forum kolejnym lamerskim tematem, na ktory odpowiedz jest w datasheecie. jesli zas IC cie nie satysfakcjonuje, to wystarczy przeczytac rozdzial zwiazany z Timerami z opcja External Gate - w kazdym...

    Mikrokontrolery Freddie Chopin   18 Mar 2008 10:02 Odpowiedzi: 8    Wyświetleń: 1215
  • PIC12F683

    Można to zrobić w każdym języku i w którym dokładnie będzie zależało jedynie od tego, czy podstawy któregoś z języków opanowałaś. Najłatwiej bedzie zapewne w c ale i w asemblerze nie będzie to zbyt skomplikowane. Prostym rozwiązaniem będzie użycie timera do odmierzania czasu a w pętli głównej sprawdzanie...

    Mikrokontrolery Dr_DEAD   12 Maj 2008 13:39 Odpowiedzi: 31    Wyświetleń: 4605
  • [WINAVR] [GCC] Jak wyłączyć optymalizację na chwilę?

    Ja generalnie korzystam z funkcji opóźniających z <util/delay.h> (_delay_ms(x), _delay_us(x)). W jednym projekcie mam zaprojektowany osobny moduł z funkcjami opóźniającymi, oparty o timer (moduł robi też inne rzeczy, więc w momencie oczekiwania robi zadania w tle). Najlepszym rozwiązaniem wydaje...

    Mikrokontrolery AVR BoskiDialer   19 Cze 2008 22:10 Odpowiedzi: 7    Wyświetleń: 1682
  • [Atmega8] Sterownik urządzeń (klawiatura + podczerwień)

    popełniłem swego czasu taką obsługę Getrc5 w przerwaniu z wykorzystaniem bitu Toggle, który przydaje się do sprawdzenia czy mamy wciąż wciśnięty klawisz - wtedy zmienna Repeat = 1 a gdy tylko raz to Repeat = 0. To się czasem przydaje i fajnie można wykorzystać, oto przykładzk - hmmm może troszkę rozbudowany...

    Mikrokontrolery AVR ZbeeGin   26 Lip 2008 17:19 Odpowiedzi: 11    Wyświetleń: 3554
  • Procesor do prostego układu kodującego

    Witam, każdy popularny procesor możesz oprogramować korzystając z innych języków niż asembler (np. C). Także większość posiada wewnętrzne pamięci, więc niczego nie musisz doklejać na zewnątrz, a jak konkretny procesor będzie jej miał za mało, to zawsze możesz wybrać większego brata z wybranej przez...

    Mikrokontrolery BoskiDialer   05 Sie 2008 14:47 Odpowiedzi: 14    Wyświetleń: 2144
  • [WinAVR][C] - zamiana zmiennej na stan portów / przerwania.

    Witam, 1) kod powinien mieć wcięcia, to nie asembler 2) niestety kurs z tamtej strony ma już ze 2 lata, avr-libc się trochę zmieniło od tamtego czasu. Polecam korzystać z w/w dokumentacji w jęz. angielskim do weryfikacji funkcji itp. 3) jak już pisałem, GIMSK został "przemianowany" na GICR. 4)...

    Mikrokontrolery AVR demeus   12 Sie 2008 13:04 Odpowiedzi: 14    Wyświetleń: 4134
  • Odmierzanie czasu przez Atmegę

    Tak właśnie jest. Proponuję policzyć dokładnie ile potrzeba taktów zegara pomiędzy kolejnymi krokami i tak ustawić przerwania timera, aby odliczyć właśnie tyle taktów. Musisz jeszcze pamiętać, że samo wejście w podprogram obsługi przerwania i dalsze instrukcje też zajmują kilka taktów, więc przy...

    Mikrokontrolery teedd   08 Wrz 2008 07:57 Odpowiedzi: 11    Wyświetleń: 1295