atmega88 timer

Znaleziono około 127 wyników dla: atmega88 timer
  • atmega88, problem z timerem0

    Witam!! mam taki problem, używam wewnetrznego oscylatora 8mhz, do procka podpięty jest kwarc zegarkowy 32,768 khz. Używam timera0 , 1 i 2 i mam nstepujący problem. O dziwo po resecie zewnętrznym mija jakies 4 sekundy zanim ruszy mi timer0, pozostałe timery ruszają bez problemu. Po resecie z wnętrza procesora efekt nie występuje. Czy kroś spotkał się...

    Mikrokontrolery   20 Lut 2006 13:56 Odpowiedzi: 0    Wyświetleń: 696
  • ATmega88 - timer-tryb CTC, błąd w zrozumieniu

    witam, trywialny przykład z 'biblii' T. Francuza ATmega88, timer - tryb CT [syntax=csharp] void timer_init() { TCCR1A=(_BV(COM1A0) | _BV(COM1B0)); TCCR1C=_BV(FOC1A); OCR1A=F_CPU/1024/1; TCCR1B=_BV(WGM12) | _BV(CS12) | _BV(CS10); //Preskaler 1024, CTC DDRB|=(_BV(PB1) | _BV(PB2)); //dodane przeze mnie - active-low, zgaś wyjścia PORTB|=(_BV(PB1) | _BV(PB2));...

    Mikrokontrolery Początkujący   31 Sie 2015 18:26 Odpowiedzi: 2    Wyświetleń: 906
  • Atmega88pa - timer1 nie chce ruszyć

    Witam, walczę już kilka dni i mam wrażenie, że brakuje mi jednego przecinka tylko nie wiem gdzie . Może ktoś widzi ten tragiczny błąd :( [syntax=vbnet] $regfile = "m88pdef.dat" $crystal = 1000000 $hwstack = 40 $swstack = 16 $framesize = 32 Cls Cursor Off Config Portd.0 = Output Config Timer1 = Timer , Prescale = 8 , Clear Timer = 1 , Compare A = Disconnect...

    Mikrokontrolery   17 Cze 2015 20:40 Odpowiedzi: 4    Wyświetleń: 537
  • [Atmega88][asm] - Timer1 i OCR1A źle odmierza czas

    Witam, Napisałem taki oto programik który ma za zadanie zmieniac stan diody co około jedną sekunde (odrazu dodam że nie chodziło mi o odmierzenie dokładnej sekundy tylko o opóźnienie). Wyliczyłem że przy preskalerze 256 timer1 musi zliczyć do 31250 żeby odczekał sekunde (taktowanie 8Mhz). Ustawiłem też bit WGM12 dzięki czemu Zawartość licznika TCNT1...

    Mikrokontrolery AVR   26 Lis 2009 06:25 Odpowiedzi: 3    Wyświetleń: 1801
  • atmega88 Przerwanie: Timer1 Overflow

    Witam, Mam Atmege88 i chciałem spróbować napisać obsługę przerwania wew. zegara 16bitowego. Korzystając z książki, która traktuje o atmedze8 i dokumentacji do atmegi88 udało mi się napisać taki oto mnw. kod: #include<avr/io.h> #include<avr/interrupt.h> //(...) ISR(TIMER1_OVF_vect) { // moj kod przerwania } ISR(BADISR_vect)...

    Mikrokontrolery AVR   17 Maj 2011 12:13 Odpowiedzi: 2    Wyświetleń: 1725
  • [ATmega88p] Timer zaczyna działać po około minucie

    Witam, Napisałem program, który docelowo miał odbierać dane z komputera przez modem BT HC-05 interfejsem UART oraz potwierdzać odebranie danej, oraz wysyłać dane z ADC jeśli przyciśnięty zostanie przycisk (w rzeczywistości jest to wycinek pewnego programu, więc niektóre zmienne etc. mogą być bez sensu). Odczyt ADC wykonuję wykorzystując przerwania capture...

    Mikrokontrolery AVR   05 Kwi 2020 20:54 Odpowiedzi: 11    Wyświetleń: 753
  • AVR Atmega88 - Licznik impulsów - częstościomierz

    Witam! To mój pierwszy post, więc proszę o wyrozumiałość. Skonstruowałem licznik impulsów - częstościomierz, w oparciu o projekt AVT5025 (Mikroprocesorowy wykrywacz metali). Sonda wykrywacza umieszczona będzie przy bramie wjazdowej na parking i jeśli pojawi się nad nią samochód to na danym pinie mikrokontrolera pojawi się stan wysoki. Układ ma po prostu...

    Mikrokontrolery AVR   06 Lut 2013 12:35 Odpowiedzi: 1    Wyświetleń: 3591
  • [Atmega88V] Zbyt duży pobór prądu w trybie power-down

    Witam. Schemat całego układu: Przed położeniem uC do snu ustawiam stany wysokie na bazach tranzystorów (zmierzyłem prąd samych tranzystorów, poniżej 0.00uA bo miernik nie chwyta). Ustawiam wszystkie pozostałe piny w stan wysoki oprócz: pinów przycisków S1-S4 które mają być masą dla pinu przerwania INT0 (który ustawiam jako wejście i podciągam wewnętrznie),...

    Mikrokontrolery AVR   19 Wrz 2009 20:28 Odpowiedzi: 2    Wyświetleń: 2373
  • ATmega88 - Klawiatura matrycowa, multipleksowanie

    Witam. "Przerabiając" książkę p. Tomasza Francuza "Język C dla mikrokontrolerów AVR" natknąłem się na problem obsługi klawiatury matrycowej w przerwaniach. Klawiatura ma wykorzystywać kolejne ustawianie stanu niskiego na pinach na potrzeby multipleksowania. Niestety wciskanie przycisków klawiatury nie powoduje żadnej reakcji. Co ciekawe (dla mnie) po...

    Mikrokontrolery AVR   09 Wrz 2013 15:28 Odpowiedzi: 6    Wyświetleń: 2769
  • atmega8, ustawienie przerwania od timera0, assembler

    W atmega8 timer0 nie ma trybu CTC, ale już w atmega88 taki tryb jest. Rejestr TCNT0 to rejest przechowujący aktualną wartość licznika timera0. Skoro nie ma trybu CTC to w normalnym trybie przerwanie będzie występowało co 100 cykli jeśli na początku programu i w obsłudze przerwania wpiszesz do tego rejestru taką wartość aby do przepełnienia (zmiany z...

    Mikrokontrolery AVR   14 Paź 2011 09:23 Odpowiedzi: 8    Wyświetleń: 1671
  • Brak rejestrów w ATMega88.

    Szkoda. Wprawdzie potrzebowałem 24MHz i ucieszyłem się że ten na 20MHz chodzi i na 24MHz. Ale liczyłem na to że jak zdobędę ten na 24MHz to łyknie ze 30MHz. Szczególnie że okazało się że 24MHz mi nie wystarczy. Wczoraj przypadkiem odkryłem w datasheecie dodatkowe rozkazy (muls, mulsu, fmul, fmuls, fmulsu, movx, lpm, Rx, Z, lpm, Rx, Z+). Pomoc BASCOMa...

    Mikrokontrolery   25 Wrz 2007 12:45 Odpowiedzi: 33    Wyświetleń: 4115
  • ATmega88 WinAVR GCC Problem z funkcją w innym pliku

    Pokazuje pliki: KPD.h #include <avr/io.h> #include <avr/interrupt.h> #include <avr/signal.h> unsigned char KPD_KeyPressed; unsigned char KPD_LastKey; unsigned char KPD_ScanRow; unsigned char KPD_KeyDown; #define CODE_MAX_LENGTH 8 #define CODE_ACCESS_LENGTH 4 #define CODE_ADMIN_LENGTH 8 #define BUFSIZE 20 void KPD_Init(void);...

    Mikrokontrolery AVR   02 Lis 2010 22:15 Odpowiedzi: 13    Wyświetleń: 1703
  • Atmega88PA - Zegar wciąż 1MHz

    Używam poniższego kodu do inicjalizacji połączenia z komputerem samochodu (według protokołu kw2000). Używam tam komunikacji USART 10400baud 8n1. Chciałem zwiększyć taktowanie do 8MHz i usunąłem programowo dzielnik fusebita CLKDIV8 zmieniając na początku funkcji main() rejestr CLKPR w ten sposób: CLKPR|= _BV(CLKPCE); CLKPR&=~ _BV(CLKPS1); CLKPR&=~...

    Mikrokontrolery AVR   28 Gru 2013 16:30 Odpowiedzi: 6    Wyświetleń: 1383
  • Jak ustawić rejestry PWM a ATmega88?

    Witam Czy ktoś podpowie jak ustawić rejestry ? Jeśli konfiguruje PWM w Bascomie za pomocą Config Timer1... to działa OK Taktowanie 8Mhz, preskaler 1, tryb 8 bitowy PWM ale częstotliwość mam około 16kHz a przy trybie 9 bitowym około 8Khz co jest normalne. Ale jak ustawić PWM tak by częstotliwość była około 12kHz (oczywiście bez zmiany taktowania procka)?...

    Mikrokontrolery AVR   12 Mar 2014 14:38 Odpowiedzi: 2    Wyświetleń: 1161
  • ATMEGA88P - przerwania nie działają (nie wywołuje się funkcja)

    Witajcie moi drodzy, zgodnie za radą forumowiczów postanowiłem nauczyć się obsługi przerwań, ale coś nie chce działać. W przerwaniu chcę po prostu zapalić diodę. Wygląda na to, że wcale nie jest ono wywoływane. Tak na samym początku main włączam przerwania: [syntax=c] TCCR0A = (1<<CS02) | (1<<CS00);; TIMSK0 = (1<<TOIE0); sei(); [/syntax]...

    Mikrokontrolery Początkujący   29 Sty 2015 10:41 Odpowiedzi: 6    Wyświetleń: 795
  • Jak przywrócić fabryczne wartości fuse bitów? ATmega88PA.

    Tak, wybrałem Low Frequency, da sie jakoś ruszyć uC bez tak wolnego kwarcu ? Co masz na myśli 'ruszyc' ? Prawdopodobnie chcesz skorygowac błędnie ustawione fusebity (powrócic do default settings). W zasadzie datasheet mówi o optymalizacji oscylatora processora do 32kHz jako 'Low Freq.' , ale do komunikacji podczas programowania mozesz tu zastosowac...

    Mikrokontrolery Początkujący   22 Kwi 2016 06:28 Odpowiedzi: 7    Wyświetleń: 951
  • Lampa LED - atmega88 zawiesza się

    Witam! Mam problem (a właściwie 2) z moją lampą. Zmontowałem lampę led wg. własnego schematu. Komunikuje się ona z tabletem/komputerem za pośrednictwem Bluetooth HC-06. Układ działa poprawnie lecz pojawił się problem z zawieszaniem. Mianowicie po ok 30-60min główny program zawiesza się (żadne dane po USART nie są wymieniane). Niestety nie udało mi się...

    Projektowanie Układów   20 Cze 2014 11:59 Odpowiedzi: 5    Wyświetleń: 1188
  • [Zlecę] napisanie programu w C dla Atmega88

    Jak w temacie, zlecę napisanie programu w c dla AVR Atmega88. Ma to być prosty timer z dwoma wejściami które wyłączają przekaźnik po określonym czasie. Więcej info na PW.

    Projektowanie Bazar   10 Lut 2015 21:10 Odpowiedzi: 0    Wyświetleń: 600
  • Atmega88 jak obudzić zmianą stanu pinu Bascom

    Sprawdzając stan tego pinu w przerwaniu, niestety z wykorzystaniem timera.

    Mikrokontrolery AVR   07 Maj 2009 15:50 Odpowiedzi: 14    Wyświetleń: 2367
  • ATmega88 + uln2003 + silnik krokowy PM35L

    Ta sekwencja którą podałeś nazywa się bodaj sterowanie falowe- jużdokładnie nie pamiętam. To co podał piotrva to jest sterowanie pełno- lub półkrokowe. Każde ma oczywiście swoje wady i zalety. Na początek proponuję uruchamiać w trybie pełnokrokowym- tak jak podał piotrva. Bo najprościej. A potem dopiero w innych trybach. Co do diod LED- anoda- dłuższa...

    Mikrokontrolery AVR   08 Maj 2011 16:03 Odpowiedzi: 9    Wyświetleń: 4535
  • Atmega88 - prądy pinów, podwójny wyświetlacz 7s - czy ten schemat jest poprawny?

    No i mamy całą serię błędów. Po pierwsze - nigdy nie robi się odświeżania inaczej niż w przerwaniu timera. Po drugie - podejrzewam, że pod nazwą "segment" występuje u Ciebie cyfra. Ciekawe, jak nazywasz segmenty. Nie przepisuj kodu na brudno - pokaż, jaki jest naprawdę. W każdym przerwaniu timera należy kolejno: - wyłączyć poprzednią cyfrę (lub wszystkie...

    Mikrokontrolery AVR   28 Sty 2015 17:44 Odpowiedzi: 22    Wyświetleń: 2013
  • [Atmega] timer w trybie CTC

    Witam, Mam problem z timerem1 - timer pracuje w trybie CTC (4), wartość wpisywana do rejestru OCR1A jest wcześniej odczytywana z przetwornika ADC (potencjometr). Problem występuje podczas zmiany tej wartości - timer tak jakby się przycinał (ale tylko czasami) - nie zgłasza przerwania przez pewną chwile, żeby zaraz zacząć normalnie pracować. Np. po takiej...

    Mikrokontrolery AVR   11 Paź 2009 18:53 Odpowiedzi: 3    Wyświetleń: 5155
  • [Atmega128/ALL][Bascom] Pwm - jaki timer? jak skonfigurować?

    Witajcie. Zawsze mam kłopoty z konfiguracją Timerów i dopalenie PWM. Aktualnie mam problem z Atmeg128 ale pytanie dotyczy ogólnie uC. Otóż mam kilka pytań. 1) Zauważyłem, że na jednym timerze można skonfigurować max 2xPWM sprzętowy. Czy mam rację? 2) Przeglądając datasheet Atmega128 widzę wyjścia PB5(OC1A), PB6(OC1B),PB7(OC1C). Czy ta jedynka OC 1 A,B,C...

    Mikrokontrolery AVR   16 Cze 2010 18:40 Odpowiedzi: 3    Wyświetleń: 1830
  • ATmega88 - programowe PWM + UART

    Poprawiłem kod żeby był czytelniejszy i nieco go skomentowałem: [syntax=c] /* układ ATmega88pa-pu 8MHz */ #define F_CPU 8000000 #define BAUD 9600 #include <avr/io.h> #include <util/delay.h> #include <stdlib.h> #include <stdint.h> #include <stddef.h> #include <avr/interrupt.h> #include <util/setbaud.h> volatile...

    Mikrokontrolery AVR   15 Mar 2012 11:28 Odpowiedzi: 5    Wyświetleń: 1729
  • Atmega88, kwarc 20MHz - bascom

    Funkcja wait w Bascom nie jest dokładna i na dobra sprawę nie należy jej stosować do odmierznia czasu. Aby dokładnie odmierzać czs należy posłuzyć się timerami. Jakie dałeś kondensatory do kwarca?

    Mikrokontrolery   18 Lut 2007 20:31 Odpowiedzi: 6    Wyświetleń: 2447
  • atmega88 - C tablice znaków w wyświetlaczu widmowym

    Witam, swojego czasu zrobiłem sobie wyświetlacz widmowy, jednak po zabawach w bascomie stwierdziłem że ma to większy potencjał i postanowiłem z niego zrobić zegarek :) Tu zaczęły się schody w ramach testu stworzyłem tablice dla znaków od 0 do 9 plus ":" jako oddzielenie godzin od minut. Jednak program nie wyświetla poprawnie cyfr od 0 do 4 reszta wyświetla...

    Mikrokontrolery   23 Mar 2014 21:57 Odpowiedzi: 4    Wyświetleń: 1089
  • atmega8L timer2 RTC winavr

    Tego nie widziałem. Znalazłem za to informację że dotyczy to rezonatora pracującego jako generator wytwarzający główny sygnał zegarowy: A po drugie, akurat w ATMega8 jest błąd w krzemie i te wewnętrzne kondensatory nie działają (tzn. FuseBit ich nie włącza). Użycie rezonatora jako źródła sygnału dla Timer2 a nie jako głównego źródła sygnału zegarowego...

    Mikrokontrolery AVR   21 Lut 2009 15:29 Odpowiedzi: 11    Wyświetleń: 4005
  • [Atmega88][Bascom] - przerwanie zegarowe i odmierzanie czasu

    zumek Właśnie mam przed sobą książkę P. Marcina Wiazania (Programowanie mikrokontrolerów AVR w języku bascom) i cytuję za nią: Counter0 = 206 ' zapisanie licznika Timer0 wartości początkowej 206 To przypisanie jest równoważ następującej instrukcji: Load Timer0, 50 ' zapisanie di licznika Timer0 także wartości początkowej 206 Kurdę aż dziś odwiedziłem...

    Mikrokontrolery AVR   20 Sie 2009 22:06 Odpowiedzi: 19    Wyświetleń: 4365
  • [ATMEGA88] [BASCOM] 4xPWM

    np Config Timer1 = Pwm , Pwm = 8 , Compare A Pwm = Clear Down , Compare B Pwm = Clear Down , Prescale = 1 Config Timer0 = Pwm , Prescale = 1 , Pwm = On , Compare A Pwm = Clear Down , Compare B Pwm = Clear Down Config Timer1 = Pwm , Pwm = 8 , Prescale = 1 , Compare A Pwm = Clear Down , Compare B Pwm = Clear Down 'Konfiguracja Timera Config Timer2 = Pwm...

    Mikrokontrolery AVR   03 Paź 2010 19:22 Odpowiedzi: 6    Wyświetleń: 3034
  • [ATmega88pa][C] - Przerwanie - programowy PWM

    Robię mały projekcik, w którym potrzebuję 4 kanałów PWM. Chciałem to rozwiązać programowo, niestety nie udaje mi się ożywić mojego timera, a konkretniej przerwanie (zarówno overflow jak i compare) nigdy się nie wykonują. Umieściłem w funkcji obsługującej to instrukcję gaszenia diody, lecz program nigdy tam nie doszedł. Nie mam pojęcia co robię źle,...

    Mikrokontrolery   12 Kwi 2015 16:54 Odpowiedzi: 2    Wyświetleń: 663
  • Atmega88 Asm Problem z ADC - Przekroczenie zakresów

    Witam, zacząłem nauke assemblera od kursu " .nolist .include "m88PAdef.inc" .list .cseg .org 0 cli //wyłączenie przerwań ldi R16, HIGH(RAMEND) //implementacja stosu out SPH, R16 ldi R16, LOW(RAMEND) out SPL, R16 //konfiguracja PWM sbi DDRB, 3 //ustawienie jako wyjście linii na której będzie generowany sygnał PWM ldi R16, (1<<WGM00)|(1<<W...

    Mikrokontrolery AVR   01 Cze 2016 22:16 Odpowiedzi: 13    Wyświetleń: 1122
  • ATmega88pa, ATmega164pa, ATTiny84a - Kłopoty z pinami PC, PB, PD i diodą kontrolną

    Witam, pracuje nad małym systemem modułowym do sterowania w domu. Na ten moment mam : -klawiaturę Matrix do wpisywania kodu do drzwi (atmega88pa) -manipulator do temperatury (atmega164pa) -czujnik temperatury (attiny84a) Zamówiłem wszsystkie części i własny projekt płytek pcb. Klawiatura działa bez żadnego problemu, program wgrywa się i działa w 100%...

    Mikrokontrolery AVR   27 Mar 2021 19:03 Odpowiedzi: 5    Wyświetleń: 414
  • Atmega88, cos innego niz Atmega8?

    Koledzy. Z jednej strony kol. Pijopic ma rację: Jeśli kod (źródłowy w domyśle) korzysta z nowych żródeł przerwań i innego HW dostępnego w M88 to nie da się go po prostu przekompilować na M8 z powodów technicznych. Z drugiej strony kol. upanie też ma rację, gdyż do kilkunastu rejestrów w M88 - które były dostępne przez IN/OUT w kostce M8 - dostęp jest...

    Mikrokontrolery   09 Paź 2011 23:00 Odpowiedzi: 11    Wyświetleń: 9567
  • [Atmega88][Bascom] a'la Alfabet Morsa

    Dzięki za pomysły. A motylem, co to? Ot takie bździewka oferuje TVMango, Allegro i straganowi sprzedawcy. W kształcie to właśnie przypomina motylka. Po bokach elektrody samoprzylepne - przewodzące a pośrodku elektronika sterująca i zasilanie. One są jednokanałowe. To stare co mam z niego transformatory jest 2 kanałowe - 4 elektrody na przewodach. A...

    Mikrokontrolery AVR   01 Maj 2009 17:25 Odpowiedzi: 6    Wyświetleń: 1755
  • [atmega88][Bascom] dźwięk ze "zwykłego" portu

    Spróbuj wcisnąć jakąś modulację w przerwaniu któregoś z timerów. Jakieś pomocnicze zmienne (programowy licznik), warunek if który załącza lub wyłącza w odpowiednim momencie i w zależności od tego co za dźwiek chcesz wyemitować. Tylko uważaj żeby nie przeholować z czasem trwania tej procedury przerwania.

    Mikrokontrolery AVR   23 Sty 2010 10:31 Odpowiedzi: 4    Wyświetleń: 1419
  • [Atmega88][C][WinAvr]Migracja Atmega8->Atmega88 restart I

    Witam Dziękuję za trafne rady, zaczęło działać, skoncentrowałem się nad przerwaniem INT0, okazało się, że zostawiłem nieobsługiwane przerwanie od USARTA i timera1, poza tym zamiast TCCR0B było TCCR0A. Pozdrawiam i zamykam temat

    Mikrokontrolery AVR   25 Cze 2010 08:19 Odpowiedzi: 7    Wyświetleń: 2111
  • [Bascom] ATmega88PA Odczyt RC5

    Na mojej płytce wszystkie programy działają. Odczytaj programatorem plik z procesora i porównaj z tym wygenerowanym przez kompilator to bedziesz wiedział czy programator źle wpisuje program. Spróbuj ten program tylko pokombinuj z watrością [ , Wait = 2500] tzn wprowadzaj wartości od 100 do 5000. Musi zadziałać. Dla kwarcu 8MHz i ATMega88 [syntax=basic4gl]$regfile...

    Mikrokontrolery AVR   12 Mar 2012 18:45 Odpowiedzi: 32    Wyświetleń: 4585
  • [atmega88pa] [bascom] - Projekt czujnika zewnętrznego

    Witam. Jestem obecnie na etapie budowy stacji pogodowej. Po pokonaniu problemów ze stacją bazową, nadszedł czas na budowę czujnika zewnętrznego. Będzie się on składał z mikrokontrolera AtMega88PA, czujnika SHT11, nadajnika RTFQ2 i czujnika mierzącego prędkość wiatru (kontaktron lub dioda + fototranzystor, jeszcze nie zdecydowałem). Czujnik będzie zasilany...

    Mikrokontrolery Początkujący   03 Lut 2013 19:56 Odpowiedzi: 8    Wyświetleń: 2145
  • ATMEGA88 - Regulacja PWM w szerokim zakresie [C]

    Zrób to sobie programowo np. weź timer0 i ustaw podstawę czasu tak aby co określony czas timer zgłaszał przerwanie czy to przepełnienia czy porównania w tym przerwaniu umieść np. taki kod [syntax=c] //gl_OCR1 to zmienna globalna pełni funkcje identyczną jak OCR1 uint16_t volatile gl_OCR1 ; ISR(wektor) { static uint16_t zm; if(zm<gl_OCR0) PORTA&=~(1<<PA0);...

    Mikrokontrolery AVR   13 Maj 2017 13:36 Odpowiedzi: 5    Wyświetleń: 1308
  • [atmega88] gcc 4.2.2 /AVR Studio 4.14.589, PWM na T1

    Witam. Czy komuś działa Fast PWM (mode 14) na tym procku? Zresztą ! czy działa wam jakikolwiek PWM zgodnie z dokumentacją??? Męczę ten temat dość długo i coś mnie trafia. Debugger na T1 robi dziwne rzeczy w każdym razie nie całkiem z datatsheetem. void init_t1( const uint OCR1A_val, const uint OCR1B_val) { OCR1A = OCR1A_val; OCR1B = OCR1B_val;...

    Mikrokontrolery AVR   24 Wrz 2008 19:13 Odpowiedzi: 4    Wyświetleń: 2010
  • ATMega88 ATMega8 pobór prądu - dlaczego taki sam.

    Nie. Ale w ATMega8 też nie. Programy na których testowałem pobór prądu były identyczne (nie licząc innych adresów rejestrów). W przykładzie z 5V i 24MHz chodzi ADC i jeden kanał PWM od Timera1. Tylko w dwóch innych przypadkach programy były inne, ale nie wpłynęło to wynik pomiaru poboru prądu (tzn. wpłynęło ale mikroskopijnie).

    Mikrokontrolery   06 Lut 2009 15:34 Odpowiedzi: 2    Wyświetleń: 3610
  • [Atmega88][Bascom] Sekwencja impulsów na 4 pinach równolegle

    Jeśli bez timerów to zadeklaruj 4 zmienne typu long ( dla odliczania dużych wartości - to będą czasy przerw ) i 4 zmienne typu byte (czas impulsu) zerujesz zmienne przed pętlą . W pętli incrementujesz kolejno te cztery zmienne. sprawdzasz komendą if czy kazda z nich osiągneła założoną wartośc (czas przerwy) . Jeżeli tak to : zerujesz zmienną , incrementujesz...

    Mikrokontrolery AVR   04 Cze 2009 01:21 Odpowiedzi: 12    Wyświetleń: 1983
  • [Atmega88][asm] - Obsługa TWI

    Masz rację nie ustawiłem dzielnika taktowania. Przy jakim taktowaniu procek bedzie współgrał z PCF? Układ nie rteaguje tj. nic sie nie dzieje - wszystkie diody zapalone, i tak cały czas bez zmian. Program zatrzymuje sie na pętli nieskonczonej i po wywołaniu przerwania Timer1 wywoływana jest procedura wyslij czyli co około 500ms. Narazie program nie...

    Mikrokontrolery AVR   26 Paź 2009 21:36 Odpowiedzi: 4    Wyświetleń: 1200
  • ATmega88 nie chce wykonać kodu

    Dioda jest podłączona w porządku, bo jak przyłożę do PB0 VCC i do PB1 GND to świeci. Problem jest taki, że po zaprogramowaniu i podłączeniu zasilania do układu na żadnym wyjściu nie ma stanu wysokiego. Próbowałem też z innym programem, żeby dać stan wysoki na innych wyjściach układu (PB0..5), ale po zbadaniu miernikiem wynika, że ciągle jest tam 0....

    Mikrokontrolery AVR   06 Maj 2011 20:47 Odpowiedzi: 18    Wyświetleń: 1904
  • [Atmega88][C]Miernik odległości BPU-1640IOAH12

    Witam! Mam problem z czujnikiem do mierzenia odległości(BPU-1640IOAH12). Mianowicie nie potrafię spowodować jego uruchomienia. Sygnały które wysyła funkcja uruchom_sonar nie powodują żadnych efektów. Czy mógłby ktoś wytłumaczyć co jest nie tak w programie? Czujnik jest podczepiony pod nożkę PC3. [syntax=c]#include <avr/io.h> #include <math.h>...

    Mikrokontrolery AVR   15 Cze 2011 00:27 Odpowiedzi: 1    Wyświetleń: 1224
  • DS18B20 na delay_ms, wyświetlacz na timerze nie działa

    Próbowałeś nietradycyjnej, bo coś mnie się zdaje, że nie. Pewnie, że próbowałem i to już dawno. Jak na razie nie miałem potrzeby skorzystania z niej co nie oznacza, że tak jak ty uważam, że tylko jedna jest dobra albo najlepsza. Ja jak zwykle uważam, że trzeba umieć rozsądnie wybrać w zależności od warunków. A bajanie o delayach trwających wieki można...

    Mikrokontrolery AVR   20 Wrz 2011 21:28 Odpowiedzi: 54    Wyświetleń: 5364
  • [C] atmega88 wariacie diodowe

    No to pomyśl Sherlocku :) Nie wiem jak będziesz odczytywał te przyciski. W każdym bądź razie, możesz zrobić tak, że po naciśnięciu pierwszego przycisku przypisujesz do zmiennej program wartość 1, po naciśnięciu drugiego, wpisujesz tam 2 itd... Rozbije to kod na wyodrębnioną funkcję czytania co wg mnie będzie czytelniejsze niż czytanie osobno klawiszy...

    Mikrokontrolery AVR   07 Kwi 2012 21:05 Odpowiedzi: 6    Wyświetleń: 1018
  • [ATmega88][C] Odbiornik sygnału DMX, sterowanie PWM

    1. Test sprzętu. Odłącz RS485, i zrób echo w µC do terminala pokazujące co odbiera. Możesz zamiennie podpiąć drugi RS485 ustawiony na nadawanie (w sumie to już będzie RS-422). 2. Zauważone potencjalne problemy programistyczne. Powinieneś także podjąć wstępne załażenie, że transmisja nie jest idealna - odbiór do bufora w przerwaniu i dopiero po...

    Mikrokontrolery AVR   24 Cze 2012 19:40 Odpowiedzi: 13    Wyświetleń: 2491
  • Usypianie i budzenie procesora przerwaniem zewnętrznym (ATMega88 [nie 8] - Int0)

    Może tak. Funkcja usypiająca: [syntax=c]void usypianie() { EICRA |= (0 << ISC00) | (0 << ISC01); //Przestawienie przerwania Int0 na aktywację stanem niskim (żeby móc wybudzić) sei(); power_all_disable(); //wyłącza zasilanie TWI, Timer0-2, SPI, USART0, ADC cbi(PORTB,2); set_sleep_mode(SLEEP_MODE_PWR_DOWN); sleep_mode(); }[/syntax] Mam nadzieję,...

    Mikrokontrolery AVR   02 Lip 2012 21:12 Odpowiedzi: 15    Wyświetleń: 2427
  • ATMEGA88 - Program wykonuje tylko przerwanie

    Ok, nie mam za dużo czasu na hobby... dlatego taka zwłoka na odpowiedź. Wygląda na to, że wszystko działa... zlicza do 9999 i się zeruje. [syntax=c] #include <avr/io.h> #include <util/delay.h> #include <avr/interrupt.h> //do-¦czenie biblioteki z przerwaniami volatile unsigned char w; const char c[10] = {0b10110111,0b10000010,0b00111011,0b1001...

    Mikrokontrolery Początkujący   13 Mar 2013 16:27 Odpowiedzi: 19    Wyświetleń: 2322
  • Zegarek binarny na atmega88, sprawdzenie schematu.

    Tutaj ci już nie pomogę gdyż nie korzystam z rtc. Ja do odmierzania tylko czasu jako godzin stosuje ctc timer'a 2 i to w Atmega8 ale 88 też to powinna posiadać. Odsyłam do not katalogowych. Pozdrawiam :) Ps: tranzystory to tak jak piszesz. Masz maksymalnie 4 diody każda o maksymalnym prądzie 20mA więc w sumie daje to maks 80 mA więc 100mA wystarczy....

    Początkujący Elektronicy   29 Mar 2013 17:15 Odpowiedzi: 15    Wyświetleń: 2301
  • Atmega88 - Eksperyment - drgania zestyków

    Ale BlueDarco, IMHO można dać między procesor mały układ FPGA (np. LATTICE MachXO2-256) i zrobić tam wielokanałową sprzętową eliminację drgań styków ;) Mimo to czasem niestety programowa eliminacja nie ma sensu - np. jeśli enkoder podpinamy bezpośrednio do odpowiednio skonfigurowanego timera ;)

    Mikrokontrolery   03 Sty 2014 21:36 Odpowiedzi: 10    Wyświetleń: 2070
  • Atmega88 - ADC, PID i stacja lutownicza

    Witam, po przeczytaniu książki o programowaniu zabrałem się z próbę adaptacji popularnych stacji lutowniczych RL1 z Elektroniki praktycznej do własnych potrzeb. Dodałem przyciski z profilami temperaturowymi i obsługę enkodera do zmieniania temperatury, pomiar temperatury otoczenia na DS18B20 i obsługę kolby Weller WSP80 z wbudowanym czujnikiem temperatury...

    Mikrokontrolery AVR   16 Gru 2014 23:49 Odpowiedzi: 32    Wyświetleń: 5895
  • Atmega88 - [Code:blocks] Uniwersalizacja funkcji programu w języku C

    Metoda z tablicami jest całkiem dobra, cała reszta jest błędna. Po pierwsze - nie da się wiarygodnie zliczać osi przy użyciu transoptora. Po drugie, czegokolwiek byś nie użył w zamian (np. rezystory na osiach i czujniki prądowe) - trzeba filtrować odczyty z czujników, a to robi się na bazie przerwania timera, a nie w pętli kręcącej się z nieznaną i...

    Mikrokontrolery AVR   05 Lut 2015 14:59 Odpowiedzi: 6    Wyświetleń: 843
  • Atmega88 - odświeżanie wyświetlacza - konflikt z DS1820

    akurat niedawno przerabiałem ten temat, odświeżanie w przerwaniu timera: [syntax=c] double decicelsius = 88.8; int main(void) { // set preskaler /64 TCCR0B |= (1 << CS00) | (1 << CS01); // enable timer overwlow interrput TIMSK0 |= (1 << TOIE0); // enable interrputs sei(); led7s_display_init(); ds18b20_reset(); _delay_ms(250); while...

    Mikrokontrolery AVR   24 Lut 2015 17:10 Odpowiedzi: 11    Wyświetleń: 1287
  • Atmega88 - Minimalna praca zegara dla 100khz I2C? Oraz redukcja prądu.

    Ustawiałem atmegę na 1MHz (8MHz wewnętrzny i dzielnik na 8), ale to było za mało by I2C działało mi na częstotliwości 100khz. Pytanie, czy potrzebujesz takiej szybkości. 100kHz to prędkość graniczna. Jeśli to typowy interfejs I2C (a nie np. pokrewny SMBus), to nie ma ograniczenia w dół. Powinno działać też prawidłowo np. przy 1kHz. Chyba że to wymagająca...

    Mikrokontrolery Początkujący   25 Lip 2016 11:31 Odpowiedzi: 2    Wyświetleń: 1329
  • ATmega88 - automatyczne wyzwalanie konwersji ADC.

    No nie ma, ale w takim razie jeśli wpisanym do OCR1B wartość większą, niż w OCR1A to wtedy Compare Match B w ogóle nie zajdzie i przetwornik nie będzie wyzwalany. Dobrze myślę? R Dodano po 1 W takim razie po co dali wyzwalacz Compare Match B skoro można było dać Compare Match A tak jak to jest dla Timera0. W jego przypadku jako wyzwalacz jest właśnie...

    Mikrokontrolery   27 Sty 2020 07:42 Odpowiedzi: 23    Wyświetleń: 381
  • [Atmega88][C] Generator 2kHz - CTC

    Teraz trochę inna kwestia. Chcę zrobić zewnętrzne przerwanie, które reaguje na wciśnięcie przycisku i wtedy dopiero ma się uruchomić w nim generowanie tych 2kHz (działa tylko przy wciśniętym switchu, . Częstotliwość jest obecnie generowana non-stop, tak jak kolega wspomniał nie potrzebne są przerwania. Tylko jak teraz do tego napisać w/w przerwanie...

    Mikrokontrolery AVR   07 Paź 2020 15:00 Odpowiedzi: 10    Wyświetleń: 759
  • PWM dla serwa FS90R w Atmega88A

    Witam, Kolego, po roku od założenia tego tematu powinieneś już wiedzieć jak ogólnie działa ten mechanizm. To coś było serwem, kiedy miało podłączony do osi potencjometr. Teraz to jest silniczek z przekładnią sterowany właśnie mostkiem H. Użyjesz innego silnika i będzie lepiej, ale i tak w końcu zapytasz jak go "zsynchronizować" z drugim, i po długiej...

    Mikrokontrolery AVR   05 Lip 2021 12:23 Odpowiedzi: 40    Wyświetleń: 2034
  • [Atmega88PA][C/AVR Studio 4] Ustawienia dla Timer0 1s

    Dzięki, literówka: TIMER0_OVF_vect zamiast TIMER0_OVF0_vect. Dlatego TIMER0_OVF0_vect nie działało...

    Mikrokontrolery AVR   09 Sie 2011 19:34 Odpowiedzi: 4    Wyświetleń: 1206
  • [ATmega88PA][C] - Timer0 w trybie CTC nie działa

    Witam, Robiłem to kilkanaście razy na innych procesorach, a nie mogę zrobić na ATmega88PA. link do DSa: opis rejestrów TIMER0 na stronie 105 Timer1 i Timer2 mam ustawione w trybie PWM i działają bez zarzutu. Walczę już 2 dzień i nie rozumiem pewnych mechanizmów. - włączenie Timera0 powoduje, że pętla główna nie działa... Do portu PC0 (TQFP32) mam podłączoną...

    Mikrokontrolery   05 Paź 2014 16:21 Odpowiedzi: 6    Wyświetleń: 1032
  • [ATMEGA88] - [C] PWM Timer2 nie działa

    Chyba coś masz jakiś dziwny datasheet. Tutaj masz link do tego, którego ja używam - [url=www.atmel.com/Images/doc2545.pdf]Li... Od strony 156 masz pełny opis rejestrów dla tego timera. A program spróbuj zmienić tak: [syntax=c]TCCR2A=(1<<COM2A1)|(1<... TCCR2B=(1<<CS20);[/syntax] Po tych zmianach...

    Mikrokontrolery AVR   22 Paź 2012 14:58 Odpowiedzi: 7    Wyświetleń: 2580
  • [C][ATmega88] - Obsługa przerwania Timera0

    Wejście i wyjście z obsługi przerwania - to kilkanaście cykli (dokładne dane w dokumentacji). Do tego trzeba dorzucić sekwencję push i pop w prologu i epilogu procedury, zależną od liczby rejestrów potrzebnych w samej obsłudze programowej. Plus sama "treść" obsługi. Intuicja podpowiada, że przy 5 liniach prostego kodu w C zmieścimy się w 64 taktach,...

    Mikrokontrolery   29 Mar 2013 11:23 Odpowiedzi: 15    Wyświetleń: 2784
  • [AVR][C] - Pobieranie próbek z wejścia z częstotliwością 1MHz i więcej

    W wątku padła sugestia że da się wykorzystać SPI dla pobierania próbek z szybkością dużo większą niż to jest możliwe zwykłymi metodami, postanowiłem to sprawdzić - a jako że tamten wątek został już zamknięty, opisuję moje wnioski w nowym wątku, może sie to komuś kiedyś przyda. 1. SPI może pracować w dwóch trybach - Master i Slave. który z nich będzie...

    Mikrokontrolery AVR   23 Gru 2012 03:40 Odpowiedzi: 0    Wyświetleń: 1035
  • Atmega8>attiny13 - Potrzebne wsparcie z przeniesieniem kodu między uC.

    Witam. Potrzebuję pomocy z dostosowaniem kodu napisanego na atmegę8 na attiny13. Domyślam się że największym problemem będą tutaj timery, ale jestem w ich temacie puki co zielony, a potrzebuję koniecznie(i niestety pilnie) odbiornika IR który zmieści się i będzie działał na attiny13. Jak całość kodu działa rozumiem(jest świetnie opisana komentarzami)...

    Mikrokontrolery Początkujący   06 Mar 2015 20:40 Odpowiedzi: 7    Wyświetleń: 1146
  • Funkcja przytrzymania przycisku pilota IR (Standard NEC)

    Witam, odgrzebałem swój projekt odbiornika podczerwieni, który działa świetnie, rozpoznaje adres i komendy pilota. Wszystko obsłużone jak należy. Problemem jest wykrycie przytrzymania przycisku. Nie zrobiłem tego odrazu a teraz zaczęły się schody. Napisałem fragment odpowiedzialny za obsługę przytrzymania jednak nie działa :( Projekt na Atmega328p,...

    Mikrokontrolery AVR   02 Sie 2017 23:43 Odpowiedzi: 2    Wyświetleń: 1248
  • [C][ATmega 8] - Enegrooszczędne liczenie czasu

    Wszystko (no prawie wszystko) jest opisane w datasheet'ie. Założenia jak rozumiem są takie: - procesor ATmega88 taktowany kwarcem zegarkowym 32kHz Tutaj masz datasheet do tego procesora: [url=]Link strona 318 tabela 30-6 - podaje wykres pobieranego prądu dla 32 kHz, przy zasilaniu 5 V - 45 µA przy zasilaniu 2V - 20 µA Jak takie prądy jak wyżej...

    Mikrokontrolery Początkujący   30 Paź 2012 20:56 Odpowiedzi: 15    Wyświetleń: 2421
  • Zegar Nixie z jedną lampą Z566M

    Duże wyświetlacze lampowe Nixie, takie jak Z566M, są drogie i na aukcjach osiągają ceny powyżej 50zł/szt. Jednak nie trzeba kupować czterech lamp, by zbudować funkcjonalny i estetyczny zegar – wystarczy zaledwie jedna sztuka! Oto gustowny gadżet ozdobny, dla osób lubiących zegary z poprzedniej epoki, posiadające jednocześnie drobną nutkę nowoczesności...

    DIY Konstrukcje   01 Wrz 2014 20:24 Odpowiedzi: 22    Wyświetleń: 17304
  • XMega AVR - Jak zadeklarować indeksowaną zmienną bitową w C

    Witam , mam nadzieję iż nie zanudziłem bez reszty.. W zestawieniu z moimi "dokonaniami asm." kolega michalko12, jest najbliższy temu co ja kiedyś robiłem . Oto wersja asm z przełącznikiem kompilacji aby kompilować jako samodzielny plik - kto chce ->ten może :D ( ta wersja to 16-timerów, 16-nasto bitowych, każdy cztery tryby konfiguracji, oczywiście...

    Mikrokontrolery AVR   17 Gru 2016 00:04 Odpowiedzi: 106    Wyświetleń: 4035
  • Atmega8 i odbiór danych RC5

    Witam Mam prośbę o rozjaśnienie pewniej sprawy - mam do Atmegi8 podpięty odbiornik IR (SM3385P) cudo to zostało wymontowane z jakiegoś odbiornika Czujnik podpięty jest pod PB0 - do tego posiadam pilot TTS35AI - od zestawu SkyStar2 - do przetestowania wykorzystałem program ze strony Kod poniżej [syntax=c] //--------------------------------------...

    Mikrokontrolery AVR   20 Lut 2012 22:15 Odpowiedzi: 2    Wyświetleń: 1557
  • [ATmega8][C] - Płynne sterowanie jasnością LED przy użyciu pilota RC5

    Witam, Czy nakierowałby mnie ktoś w jaki sposób wykorzystując PWM można zrealizować płynne sterowanie jasnością diody LED przy użyciu pilota nadającego w standardzie RC5? Do tej pory udało mi się zrealizować płynne sterowanie jasnością diody wykorzystując PWM i microswitche - oto kod: [syntax=c]#define F_CPU 8000000UL #include <avr/io.h> #include...

    Mikrokontrolery Początkujący   01 Mar 2014 09:45 Odpowiedzi: 5    Wyświetleń: 2616
  • [Atmega16][avr-gcc] - Odbiór RC5 - format odczytanego kodu

    Otóz tak wygląda pewien program do zczytywania komend z czujnika podczerwieni do którego wysyłane są sygnały za pomocą pilota w standardzie RC5: Poprawiłem tytuł. LordBlick

    Mikrokontrolery Początkujący   28 Kwi 2014 23:04 Odpowiedzi: 1    Wyświetleń: 1014
  • sfh5110-36 i atmega8

    jestem początkującym mam odbiornik podczerwieni sfh5110-36 i atmege8 wszystko podłączyłem jak na schemacie wgrałem też plik //--------------------------------------... // Plik "main.c" // // KURS AVR-GCC (abxyz.bplaced.net) // // Dekoder RC5 // // (schemat i opis działania w artykule) // testowanie na atmega8 (8MHz) //--------------------------------------...

    Początkujący Elektronicy   10 Maj 2016 20:17 Odpowiedzi: 0    Wyświetleń: 462
  • Sterownik rolet z funkcją półotwarcia - wersja 2.

    W takim razie: w jak sposób i w którym miejscu następuje podłączenie głównego pliku irmp.c z poziomu irmp.h? W źródłach IRMP są przykłady jak używać z konkretną rodziną procków. irmp_get_data Powyższy plik mógłby być po prostu bazą dla twoich funkcji. Najważniejsze oczywiście jest to, że irmp.c musi być poddane kompilacji a potem linkowaniu. W tej...

    DIY Konstrukcje   18 Paź 2019 10:39 Odpowiedzi: 10    Wyświetleń: 4923
  • Atmega32+biblioteka IRMP do odczytu pilota IR prośba o pomoc

    Witam, bardzo proszę o pomoc. Zrobiłem układ na Atmega32 z podłączonymi diodami do całego PortuA, oraz do PortuB Pin2 (PB2) dekoder podczerwieni TSOP31236 (testowałem też na TSOP31238). Wykorzystać chciałem bibliotekę IRMP a w załączniku spakowany cały projekt z plikami biblioteki irmp.

    Mikrokontrolery Początkujący   08 Cze 2021 18:07 Odpowiedzi: 2    Wyświetleń: 426
  • Pomiar prędkości obrotowych czterech wałów.

    Oto kod... lecz jeszcze nie sprawdziłem czy działa. $crystal = 8000000 $regfile "attiny2313.dat " Config Timer0 = Timer , Prescale = 64 Config Timer1 = Pwm , Pwm = 10 , Prescale = 64 , Compare A Pwm = Clear Down , Compare B Pwm = Clear Down Config Int0 = Rising On Int0 Impuls On Ovf0 Przepelnienie Enable Interrupts 'T0 - sumaryczna wartośc timera0 Dim...

    Mikrokontrolery   12 Sty 2011 10:56 Odpowiedzi: 16    Wyświetleń: 2440
  • Bariera podczerwieni/ generowanie 38KHz

    1. Generuję więc 33kHz PWM, żebym mógł potem zrobić z tego szpilki, ew jak nie dam rady to zrobię tryb o wypełnieniu 50% w trybie CTC Dasz radę, spokojnie ;) 2. Podpinam driver diód IR do wyjścia OC1A. Czy niezależnie od trybu PWM/CTC mogę korzystać z wyjścia OC1A? Eeeej, ;) daj sobie spokój i nie marnuj sprzętowego 16-bitowego Timera1 na coś co można...

    Mikrokontrolery AVR   07 Paź 2011 10:18 Odpowiedzi: 14    Wyświetleń: 4079
  • Sterowanie sprzętowe serwem

    Jednak dla Atmegi328 z 16MHz wychodzi, że Timer2 może pracować najwyżej na 61Hz co może być za duże dla serw które lubią 50Hz. Gdyby 61Hz było "najwyżej", to mógł by pracować niżej a więc na 50Hz. Poza tym serwa nie wymagają konkretnie 50Hz. Zdecydowana większość pracuje dobrze od 10Hz do kilkuset Hz. Objaw który opisujesz pasuje raczej do serwa które...

    Mikrokontrolery   29 Sty 2016 19:28 Odpowiedzi: 22    Wyświetleń: 1125
  • Sterownik rolet z funkcją półotwarcia

    Zazwyczaj zamykam rolety tylko do połowy, choć zdarza się że zamykam je całkiem. Stosując dostępne na rynku rozwiązania musiałbym stać koło wyłącznika, żeby zatrzymać w odpowiednim momencie ale jako człowiek bardzo wygodny postanowiłem zbudować sterownik, który zautomatyzuje tę czynność. Założenia - możliwość zapamiętania/zmiany punktu półotwarcia,...

    DIY Smart Home   30 Maj 2016 07:53 Odpowiedzi: 20    Wyświetleń: 10707
  • Dataflash dziwny vendor ID.

    Hi, mam tu AT45DB321D, na kosci faktycznie cos takiego pisze. ATMEL 0746 45DB321D SW SOIC8. Probowalem pomiedzy 10MHz a 500KHz, te same stabilne odpowiedzi. Jedziemy na 20MHz CPU, ext crystal resonator. wszystko obejrzalem pod oscyloskopem, SPI z ATMEGA88 dziala, to nie pierwszy taki moj boj na SPI, wiec czytam sobie datasheet i co pisze: Manufacturer...

    Mikrokontrolery   19 Kwi 2009 20:05 Odpowiedzi: 10    Wyświetleń: 2527
  • Atmega8 - program sterowania pralki w BASCOM - odczyt wejść

    Witam. 1 - Stosuj aliasy. Np: drzwi alias portd.0 Później w kodzie po prostu drzwi = 1 lub drzwi = 0. bardzo poprawia czytelność kodu. 2 - Odczyt z przetwornika ADC powinien być do zmiennej WORD (przetwornik jest 10 bit). 3 - w pętli głównej masz instrukcje Wait. Powstaje problem ze sprawdzaniem stanu wejść, pętla może się wykonywać bardzo długo, w...

    Mikrokontrolery Początkujący   11 Cze 2018 09:54 Odpowiedzi: 15    Wyświetleń: 741
  • Zegar nixie z motywem mahoniowo-mosiężnym (lampy IN-12)

    Cześć! Pewnie część czytelników jest już znużona ilością tematów o zegarach nixie, ale nic nie poradzę na to, że ja także poddałem się magii tych cudownych wyświetlaczy minionej epoki. ;) Mogę tylko uspokoić, że jest to moja autorska konstrukcja, a nie kalka istniejącego projektu. Zdaję sobie jednak sprawę, że w temacie sterowania lampami wymyślono...

    DIY Konstrukcje   22 Mar 2015 21:12 Odpowiedzi: 24    Wyświetleń: 17421
  • [ATMega8][Bascom] emulator slave DS18B20 1 wire

    Potrzebuje emulator DS18B20 na atmega8 - mam na PC program do odczytu temp i chciałem w tym programie dodac inne parametry ( np wilgotnosc ) ale nie zmieniajac programu - w scrachpadzie bede wisyłał inne dane nie temperature. ( w bajtach temperatury lub bajtach uzytkownika wolnych 2szt) Aktualnie używam "lampomitari" , ale napisalem przeróbke programu...

    Mikrokontrolery AVR   09 Kwi 2013 22:45 Odpowiedzi: 1    Wyświetleń: 4904
  • Wyświetlacz klienta ECR - IBM 93F1090 - jak tym sterować?

    Witam Udało mi się zmusić wyświetlacz do współpracy z ATmega88 :D jak widać na jednym ze zdjęć wyświetlacz był intensywnie używany i część segmentów świeci ciemniej. pinout mojego podłączenia: ATmega88 -> płytka pin5 ----> pin5 '51 pin14 ----> pin19 5P00A070 pin15 ----> pin20 5P00A070 pin16 ----> pin21 5P00A070 pin17 ----> pin22 5P00A070 pin18 ---->...

    Mikrokontrolery   11 Kwi 2022 16:38 Odpowiedzi: 114    Wyświetleń: 37528
  • [AVR][C] Naprawa biblioteki Lcd

    Ech, pośpieszyłem się, właśnie czytam notę katalogową... W Atmega8 możesz tylko na tym timerze korzystać z trybu Overflow (Wartość (0xFF-<Wartość dla OCR0>) należy wpisywać co przerwanie na jego początku). Dopiero nowsza wersja (Atmega88) ma tryb CTC. Na szybkiego to możesz przejść na Timer2 w trybie synchronicznym, ma zbliżone rejestry. Timer1...

    Mikrokontrolery AVR   17 Sty 2011 22:09 Odpowiedzi: 6    Wyświetleń: 2040
  • Problem z przerwaniami w WinAVR

    Zkopiowałem sobie taki kawałek kodu: #include <avr/io.h> #include <avr/interrupt.h> #define TIMER0_INIT 175 char i; // procedura obsługi przerwania od timera TC0 SIGNAL (SIG_OVERFLOW0) { TCNT0 = TIMER0_INIT; // załadowanie do licznika wartosci poczštkowej PORTB ^= (1<<PB1); // zmiana stanu na wyjściu } //...

    Mikrokontrolery   03 Sty 2007 05:58 Odpowiedzi: 3    Wyświetleń: 3270
  • Wentylator łazienkowy CATA typ E-100 - wsad

    Witam Ostatnio wpadł mi do naprawy wentylator z automatycznym higrostatem i timerem. Wymieniałem mikrokontroler ATMEGA88V-10AU gdyż wilgoć sprawiła zalanie procesora. Załączam wsad do mikrokontrolera do wewnętrznych pamięci FLASH i EEPROMoraz ustawienie FUSEBIT.

    Wentylacja i Klimatyzacja   29 Sty 2021 19:40 Odpowiedzi: 0    Wyświetleń: 300
  • Sejf z szafki (attiny / atmega)

    Dzisiaj przedstawię państwu dwa sejfy dla dzieciaków, zrobione już jakiś czas temu. Jeden na atmega88, drugi na attiny44A. Ten pierwszy zrobiony na płytce prototypowej, następny dostał już swoją ładnie wytrawioną. Kiedy budowałem pierwszy sejf posiadałem tylko solenoid na 12V. Zasilanie wszystkiego takim napięciem jest w tym przypadku trochę bez sensu,...

    DIY Konstrukcje   23 Maj 2022 14:54 Odpowiedzi: 5    Wyświetleń: 2826
  • Generator ~6kHz

    Witam. Chciałbym sie upewnić czy dobrze napisałem kod i poprawnie wszystko wyliczyłem żeby uzyskać generator przebiegu prostokątnego za pomocą ATMega88. Założenia: -f=6,024kHz -> okres=166us -> T=okres/2=83us -zewnętrzny generator zegarowy = 8MHz -Liczba zliczanych odcinków czasu L=T/t=83us/1us=83 odcinków czasu(1us dla preskalera CLK/8) Kod:...

    Mikrokontrolery   05 Mar 2008 15:32 Odpowiedzi: 0    Wyświetleń: 720
  • Corsa C 1.2 2005 - KWP 2000 FAST

    Robię jako projekt na studia interfejs OBD na LCD według protokołu ISO 14230 KWP 2000 FAST, który to według kilku źródeł internetowych jest w mojej Corsie C z 2005r. (ECU Bosch Motronic, silnik Z12XEP). Napisałem kod procedury fast initialization (10400baud 8n1) podany poniżej (w raz z opisem układu): Pozdrawiam, Krzysiek

    Samochody Elektryka i elektronika   31 Gru 2013 12:05 Odpowiedzi: 15    Wyświetleń: 8031
  • ATMEGA8535 - Praca asynchroniczna ATMEGA8535

    Witam Potrzebuję zrobić zegar na ATMEGA8535 i nie mogę uruchomić pracy asynchronicznej. Kwarc zegarkowy podłączony do XTAL1/2. Program wstępny poniżej. Analogiczny program (ze zmianą ASSR.5 = 1) dla ATMEGA88 działa poprawnie. Proszę o pomoc. Pozdrawiam Jacek Program napisany w "BASCOM AVR" [syntax=basic4gl][/syntax] $regfile = "m8535.dat" $crystal =...

    Mikrokontrolery AVR   04 Wrz 2014 19:50 Odpowiedzi: 1    Wyświetleń: 927
  • Wyświetlacz widma audio (ESP32, WS2812B)

    Witam wszystkich:) W szczególności miłośników światełek, iluminofonii, itp. Prezentowane urządzenie wyświetla widmo akustyczne w postaci 20 słupków po 16 punktów każdy. Trudno je nazwać analizatorem widma. Analizator kojarzy mi się bardziej z przyrządem pomiarowym, chociaż wyświetlanie częstotliwości jest tutaj dość dokładne, czego nie można powiedzieć...

    DIY Konstrukcje   03 Maj 2023 12:14 Odpowiedzi: 61    Wyświetleń: 8961
  • Jaki zestaw uruchomieniowy?

    Najgorsze jest to, że wydając kilka stów na płytkę ewaluacyjną ograniczasz się w zakresie stosowanych procesorów. A na stykówce masz co zechcesz. eee to wcale nie jest najgorsze ;) Ja kiedyś też zaczynałem od EvB , który jest godny polecenia ze względu na dobry stosunek ceny do jakości. Wcale nie jest wadą (to oczywiście moje subiektywne zdanie, a...

    Mikrokontrolery AVR   14 Mar 2011 22:36 Odpowiedzi: 31    Wyświetleń: 5536
  • Mini 1-bitowy syntezator Gigantora

    Wstęp W skrócie: to kieszonkowy syntezator dźwięku z automatem perkusyjnym i kompozytorem „melodii”. Koncepcja tego urządzenia powstała zaraz po stworzeniu syntezatora Atari Punk Console – zaintrygowały mnie syntezatory z minimalistycznym interfejsem o ograniczonych możliwościach (np. Nebulophone, Bleep Drum, Standuino fraAngelico)....

    DIY Konstrukcje   05 Sie 2017 23:35 Odpowiedzi: 28    Wyświetleń: 20127
  • Bascom AVR - Zliczanie impulsów zewnętrznych

    Hmm. Niektóre zagadnienia można rozwiązać na wiele sposobów. W przypadku mojego przykładu pin INT układu PCF można podłączyć do dowolnego pinu uC. W przypadku Twojego rozwiązania trzeba się podłączyć do INT0 albo INT1 i z samego opisu wynika że takich punktów w tym uC jest tylko dwa. Co jeśli komuś komplikuje to układ? Można by rozważyć ocję zmiany...

    Mikrokontrolery AVR   03 Gru 2016 16:00 Odpowiedzi: 4    Wyświetleń: 1140
  • [ATMEGA8][avr-gcc] - Różne poziomy jasności diody LED -PWM

    nawiązując do powyższych wypowiedzi, postanowiłem kontynuować temat; lecz tym razem wesprze się prostym schematem przedstawiającym sposób w jaki są podłączone trzy diody i wcześniej nadmieniony tester serw; do analizy zagadnienia wykorzystam już gotową z innego projektu płytkę drukowana "na pokładzie" której jest umieszczony procesor Atmega88pa-au w...

    Mikrokontrolery AVR   02 Mar 2018 20:10 Odpowiedzi: 12    Wyświetleń: 3882
  • Mikrokontrolera szukam, potrzebuję dużo MIPS i dobrą cenę.

    Witam Mam problem ze znalezieniem potrzebnego dla moich celów mikrokontrolera. Potrzebuję dużo MIPS i przystępną cenę. Mianowicie: rdzeń 8 lub 16 bit (najlepiej RISC) minimum 40MIPS wymagany komparator analogowy (ADC zbędny) min 8k max 16kB FLASH port szeregowy timer mile widziane instrukcje mnożenia Wcześniej stosowałem atmega8-16MHz atmega88-20MHz...

    Mikrokontrolery   25 Kwi 2008 16:01 Odpowiedzi: 17    Wyświetleń: 1761
  • Flagi "czasowe" - nierówne odczinki czasu (Bascom)

    If Flaga_1s = 1then To tak ma być? Trzeba zacząć oszczędzać- może Timer jednak w innym trybie? Load Timer0 , 250 W trybie przechwytywania czy porównania oszczędzamy instrukcję podstawienia. No i LCD- w bascomie jest jakaś biblioteka obsługi LCD sprawdzająca flagę zajętości LCD- pozwala to trochę oszczędzić czasu. No i może w przerwaniu tylko inkrementować...

    Mikrokontrolery   27 Mar 2012 11:25 Odpowiedzi: 4    Wyświetleń: 1314
  • Ozonator - urządzenie do sterylizacji pomieszczeń, samochodu i nie tylko..

    WSTĘP: Konstrukcji tego typu nawet tu na elektrodzie było kilka, tak więc niczego odkrywczego nie przedstawię. Udało mi się jednak wykonać urządzenie dość schludnie w mojej opinii wykonane i całkiem nieźle działające. Początkowo było one wykonywane z myślą o dezynfekcji układu klimatyzacji w samochodzie, ale z czasem okazało się, że spokojnie radzi...

    DIY Konstrukcje   03 Maj 2021 12:44 Odpowiedzi: 50    Wyświetleń: 25680
  • Miernik częstotliwości ATMEGA8 i MB510 (max 2,1GHz)

    Piny zwykłych I/O pracują z połową częstotliwości systemowej z powodu bufora, a pin licznika na pewno bedzie pracować poprawnie z f mniejszym około 2krotnie od f timera czyli powiedzmy 20Msamples/sPozdrawiam W pdf do atmega88 strona 137 napisano: External Clock Source An external clock source applied to the T1/T0 pin can be used as Timer/Counter clock....

    Mikrokontrolery   09 Sie 2007 12:42 Odpowiedzi: 16    Wyświetleń: 6656
  • AVR WAV PLAYER - z wyświetlaczem LCD i obsługą klawiszy

    Witam, Chciałbym przedstawić odtwarzacz audio plików WAV. Został on zrealizowany w oparciu o mikrokontroler ATmega32, pomimo to, że wielkość wsadu to zaledwie ok 8-9kB. Tak jednak miałem procesor pod ręką. Program napisany jest w całości w języku C bez żadnych wstawek asemblerowych. Player obsługuje dowolne karty pamięci MMC/SD w tym także MicroSD,...

    DIY Konstrukcje   08 Paź 2016 17:54 Odpowiedzi: 149    Wyświetleń: 73301
  • Attiny2313 prosty generator 36kHz bez żadnych dodatków

    Muszę o tym CTC trochę poczytać :) Do tej pory nie było mi to potrzebne, ale widzę w tym dla mnie potencjał na przyszłość :D Oj masz 100% racji ;) ..... jak raz skorzystasz z CTC to nie dość, że już nigdy nie przyjdzie ci do głowy używanie trybu licznika i przeładowywania TCNT w przerwaniu tylko wybór CTC to jeszcze będzie jedna zaleta ;) Nie kupisz...

    Mikrokontrolery AVR   05 Gru 2011 15:04 Odpowiedzi: 16    Wyświetleń: 3983
  • Obrotomierz modelarski - avr-gcc - mega16

    Witam. Podepnę się do wątku gdyż także buduję obrotomierz.Jednak moja metoda pomiaru opiera się troszkę na innej metodzie . U mnie atmega88 z zegarem 20MHz mierzy okres pomiędzy impulsami z układu wejściowego a następnie wylicza prędkość obrotową . I tak np:przy 30 tyś obr/min timer zliczy 40000 impulsów wzorcowych , następnie wartość odpowiadającą...

    Mikrokontrolery   04 Lis 2008 14:50 Odpowiedzi: 18    Wyświetleń: 6633
  • Czym się różni Atmega 8 od Atmegi 88 ?

    Oprócz rozmiaru pamięci, procesory te niestety trochę się różnią Panowie xanio i waldek63 ---> zastanawiam się skąd wy czerpiecie informacje o różnicach między tymi prockami???? hmm chyba troszkę z kosmosu - tak mi się coś wydaje. A nie łaska otworzyć sobie notę aplikacyjną PDF jednego i drugiego gdzie jak byk na pierwszej stronie już można dostrzec...

    Mikrokontrolery AVR   25 Lis 2009 22:22 Odpowiedzi: 5    Wyświetleń: 2601
  • ATMEGA8l-8PU zamiast ATMEGA8-16PU

    Będzie ci działało lepiej niż na starym już niestety ATmega8. Zdecydowanie lepiej. Wprawdzie jako początkujący może nie od razu odkryjesz wszystkie możliwości czy z nich nie skorzystasz - ale zapewniam cię , że w miarę jedzenia apetyt rośnie i szybko zauważysz że już chociażby to, że Timer0 ma dodatkowe tryby pracy w porównaniu z ATmega8 to już baaaardzo...

    Mikrokontrolery   09 Lis 2010 16:27 Odpowiedzi: 42    Wyświetleń: 8665
  • [Atmega162][C] funckja delay przerywa wykonywanie programu

    Przeczytaj dokładnie sobie rozdział "Watchdog System Reset" z PDF'a np od ATmega88/168/328 No tak, ja to czytałem. The Watchdog always on (WDTON) fuse, if programmed, will force the Watchdog Timer to System Reset mode. With the fuse programmed the System Reset mode bit (WDE) and Interrupt mode bit (WDIE) are locked to 1 and 0 respectively. To further...

    Mikrokontrolery AVR   20 Mar 2011 12:33 Odpowiedzi: 14    Wyświetleń: 1723
  • Jaki mikrokontroler wybrać do...?

    No własnie sprawdziłem, że nóżek starczy, tylko zastanawiam się nad pamięcią. A program ma odczytywać prędkość na podstawie wejścia impulsowego i na jego podstawie w wysterowywać częstotliwość i czas zapalania się konkretnej diody (diody będą tworzyły okrąg a ta jedna zapalana ma imitować obrót właśnie z mierzoną prędkością). A ja ci zdecydowanie polecę...

    Mikrokontrolery Początkujący   15 Kwi 2019 17:34 Odpowiedzi: 1285    Wyświetleń: 261286
  • [C] Attiny13A czytnik RFID wysyłanie kodu przez RS232

    Witam wszystkich na forum. Jest to moje pierwsze publikowane DIY. Słowo wstępu… Projekt powstał z jednego, bardzo ważnego powodu: bo bardzo chciałem coś takiego mieć! Jest to układ odczytujący kod karty poprzez interface EM4095 z anteną, dekoduje, sprawdza i wysyła poprzez port szeregowy. Interface’u z układem EM4095 i anteną użyłem kupionego,...

    DIY Konstrukcje   17 Gru 2012 07:59 Odpowiedzi: 31    Wyświetleń: 24577
  • Dobór sprzętu do zestawu startowego

    Mikrokontroler: , dlaczego taki? więc niejaki mirekk36 odpowie, dlatego, że: 1. ATmega88 to dużo nowsza wersja ATmega8 2. posiada wiele ciekawszych możliwości niż m8, a do najważniejszych można zaliczyć fakt, iż Timer0 posiada kilka trybów pracy w przeciwieństwie do m8. Może na początku to dla ciebie nie dużo będzie znaczyć, ale gdy tylko się podciągniesz...

    Mikrokontrolery Początkujący   02 Lut 2012 18:02 Odpowiedzi: 19    Wyświetleń: 2607
  • Obliczenie poboru prądu z baterii + optymalizacja kodu

    Co do kodu i innych wyborów, które pomogą ograniczyć pobór prądu. 1. Jak najniższe napięcie zasilania, ważne jeśli jest dodatkowy stabilizator. 2. Wewnętrzny generator RC - bo wybudzanie z Power Down trwa 6 cykli a dla rezonatora kwarcowego 16 tysięcy cykli. 3. Praca z jak największą częstotliwością, ale należy dobrać częstotliwość do napięcia zasilania,...

    Mikrokontrolery AVR   23 Mar 2012 15:38 Odpowiedzi: 26    Wyświetleń: 4288
  • Programator ATxmega za złotówkę, czyli obsługa PDI w USBASP

    ATxmegi to łakomy kąsek dla kogoś, kto już poznał "stare" AVRki - zwiększona szybkość (32MHz!), o wiele więcej peryferiów (5 UARTów! 16 kanałów PWM!), modularna budowa i można używać tych samych dobrze znanych narzędzi. Ale potem czytamy o interfejsie programowania i... co?! Gdzie jest ISP?! Przecież nie będę kupować nowego programatora tylko po to,...

    DIY Konstrukcje   14 Gru 2014 20:16 Odpowiedzi: 48    Wyświetleń: 48378
  • Istnieje taka wielowątkowość ?

    ... mówiąc ogólnie - musisz liczyć czas w pętli ... ... a najlepiej odmierzać czas timerami i używać przerwań ... to jest wielowątkowość (choć to nadużycie tego terminu). Mam wrażenie, że jest to kilka wątków jednocześnie, których on nie jest w stanie 'pojąć' :) Nie On tylko programista, bo to od niego zależy jak napisany jest program :) A to efekt...

    Arduino   14 Gru 2014 09:32 Odpowiedzi: 5    Wyświetleń: 1407
  • BASCOM - Termometr - wybudzanie z trybu powersave

    POWERSAVE (ATMEGA88) This mode is identical to Power-down, with one exception: If Timer/Counter2 is enabled, it will keep running during sleep. The device can wake up from either Timer Overflow or Output Compare event from Timer/Counter2 if the corresponding Timer/Counter2 interrupt enable bits are set in TIMSK2, and the Global Interrupt Enable bit...

    Mikrokontrolery Początkujący   02 Sty 2015 14:41 Odpowiedzi: 5    Wyświetleń: 912
  • Programowanie robota z mikrokontrolerem ATmega 8A i diodami IR - jak wykrywać dane?

    Czekaj chwilę, bo ja się już pogubiłem. Ty mówisz o pinach fizycznych czy cyfrowych? Chyba o cyfrowych (tych z komentarzy w kodzie) - wtedy wszystko pasuje. Piny cyfrowe 9 i 11 są wyjściami timerów odpowiednio pierwszego i drugiego. Z tym, że timera drugiego Atmega8 nie posiada... Tak czy inaczej, w tym wypadku nie możesz zamienić pinów jak Ci się podoba....

    Początkujący Elektronicy   28 Wrz 2021 04:32 Odpowiedzi: 50    Wyświetleń: 861
  • [Atmega8][C] Watchdog i silne zakłócenia.

    Sorry za OT ale chyba nie wszyscy z was umieja czytac ale gdy po pierwszym resecie nie zadziała to się wiesza na dobre i nawet ręczny reset nie działa tylko odpięcie zasilania pomaga. Jak to sie ma do waszych wszystkich dywagacji ? Z drugiej strony sam przeszukalem manual do Atmega8 i nie potrafie odpowiedziec na to pytanie takze chetnie sie dowiem...

    Mikrokontrolery AVR   08 Paź 2008 12:49 Odpowiedzi: 12    Wyświetleń: 4054
  • Zmiana Atmega8 na Atmega 168

    Z tego co widze problem jest chyba w tym ze w przypadku 8 kompilator sam mi ustawial rejestr assr i bity exclk i as2 a w tym 168 tego nie robi. tylko jak na razie z racji mojej niklej wiedzy musze dojść jak to zrobić ręcznie. Widzę że problem już rozwiązany, ale dodam że dokładnie tak jest. U mnie w BASCOMie nie działa konfiguracja Timerów, Przerwań...

    Mikrokontrolery AVR   21 Sty 2009 06:16 Odpowiedzi: 19    Wyświetleń: 4642
  • [AtTiny2313]-Miernik częstotliwości - problem

    U mnie w BASCOMie Timery w ATTiny2313 działają. Ale w ATMega88 nie działają. To zależy od wersji BASCOMa po prostu.

    Mikrokontrolery AVR   06 Lut 2009 11:10 Odpowiedzi: 14    Wyświetleń: 3827
  • 4-ro kanałowy analizator cyfrowy - Atmega 16

    Żadnym znanym mi sposobem nie da się wykonać na AVR pętli odczytu z portu i zapisu do pamięci tak, aby zmieścić się w 4 cyklach. Najszybciej można zrobić to w 5 cyklach: IN, ST +inkrementacja, RJMP i użyć np. timera do przerwania pętli. Nie ma różnicy czy użyje się ST czy PUSH, bo każda z tych instrukcji wykonuje się 2 cykle zegara. Można natomiast...

    DIY Konstrukcje   25 Maj 2009 20:52 Odpowiedzi: 48    Wyświetleń: 13738
  • Zegarek RGB (AVR)

    Urządzenie które chciał bym przedstawić zawiera kalendarz, zegar, oraz dwu kanałowy termometr, generuje obraz w standardzie RGB 50hz dla odbiorników telewizyjnych wyposażonych w złącze SCART przedstawiony na zdjęciu po niżej oraz na filmie w oparciu o mikro kontroler ATmega88 lub ATmega 168. . . . . . . . . . . . . . . . . . . . . . . . . . . . . ....

    DIY Konstrukcje   10 Lip 2009 21:25 Odpowiedzi: 38    Wyświetleń: 14765
  • ATmega + tryb uśpienia - moje pytania

    Nie napisałeś. Porównaj np. DS od ATMega88 i ATmega8. Możesz budzić timerem co powiedzmy 20ms i sprawdzać, czy klawisz naciśnięty Albert

    Mikrokontrolery   15 Lis 2009 15:40 Odpowiedzi: 13    Wyświetleń: 3787
  • Programator AVRusb, problem

    Zapamiętaj po prostu sobie raz na zawsze, że jak procek ma kilka nóżek GND - to ZAWSZE trzeba wszystkie podłączyć do GND a nie tylko tą która ci pasuje w danym momencie. Podobnie albo jeszcze ważniejsze jest podłączenie wszystkich nóżek VCC !!! a noga AVCC to także VCC jakby nie patrzeć tyle że dedykowana specjalnie dla ADC. Pomimo to zasila część portu...

    Mikrokontrolery AVR   29 Wrz 2010 20:47 Odpowiedzi: 20    Wyświetleń: 3453
  • Sterowanie LED - automatyczne oświetlenie pomieszczeń

    Jeśli to twój początek z mikrokontrolerami to zacząłbym od ich lepszego poznania. Projekt o którym piszesz nie jest zbyt zaawansowany, ale wymaga poznania podstaw - sterowania PWM, timerów itd. Taki testowy układ możesz sobie zmontować na płytce stykowej, ATMega88 w obudowie DIL (ATMega8 to już przeżytek) i paru diod LED. Jak już ci to zadziała na stykówce...

    Mikrokontrolery   27 Wrz 2011 16:48 Odpowiedzi: 4    Wyświetleń: 1672
  • Przekształcenie sygnału serwa na napięcie lub pwm.[bascom]

    Przychodzi Tobie prostokąt o wypełnieniu ok. 1-2ms co kilkadziesiąt ms. Musisz podłączyć ten sygnał pod przerwanie w atmega i timerem mierzyć czas pomiędzy zmianą sygnału z "0" na "1" a zmianą z "1" na "0". Z tej informacji generujesz odpowiednie PWM. PS. Ze względu na to, że nowsze atmegi mają więcej wyjść PWM polecam np. atmega88 zamiast atmega8.

    Mikrokontrolery   11 Lis 2011 11:58 Odpowiedzi: 7    Wyświetleń: 1857
  • Atmel Studio 6 IDE - alternatywa czy konkurencja

    Porównywanie ARM i AVR oraz zabawa - ile bajtów więcej/mniej zajmie kod - to zadanie dla elektronicznych geeków - do których się nie zaliczam i nie chcę się zaliczać. Jak braknie mi miejsca wezmę większy MCU. (at)tmf Szanuję ciebie kolego tmf za wiedzę, ale się nie zgodzę. Mam takie prawo. Wspomniałeś, że AVR są bardziej bogate w peryferia niz ARM-y?...

    Mikrokontrolery   23 Mar 2013 12:40 Odpowiedzi: 64    Wyświetleń: 10982
  • Prosty układ przeliczający, trudności z rozpoczęciem prac

    Cześć. Praktycznie każdy spełni Twoje wymagania, zarówno w prędkości obliczania jak i ilości miejsc po przecinku. Zrobi to spokojnie nawet ATmega8. Przykład możliwości ATmega88 (odpowiednik ATmega8 z minimalną różnicą dot. timerów): Przy czym jednocześnie zajmuje się generowaniem sygnału wideo, dźwięku i treścią obrazu. Twoje założenia projektowe to...

    Mikrokontrolery   12 Gru 2014 06:43 Odpowiedzi: 26    Wyświetleń: 2247
  • 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 pewnych zadań/sekwencji, ale dla przeciętnego kowalskiego ceny...

    DIY Konstrukcje   08 Kwi 2018 10:27 Odpowiedzi: 18    Wyświetleń: 12171
  • ATmega324PA softreset , dziwne zachwanie

    Note that for newer devices (ATmega88 and newer, effectively any AVR that has the option to also generate interrupts), the watchdog timer remains active even after a system reset (except a power-on condition), using the fastest prescaler value (approximately 15 ms). It is therefore required to turn off the watchdog early during program startup... Jednym...

    Mikrokontrolery AVR   04 Cze 2020 09:48 Odpowiedzi: 6    Wyświetleń: 393