atmega timer0

Znaleziono około 227 wyników dla: atmega timer0
  • Atmega, Timer0 jako Counter, problem ze zliczaniem

    Gdzie Start Timer0

    Mikrokontrolery   02 Sty 2008 08:47 Odpowiedzi: 3    Wyświetleń: 1517
  • Atmega 16 uart, analiza danych, odmierzanie czasu

    Witam Porwałem się na robienie własnego sterownika co i stanąłem w martwym punkcie. Mianowicie sterownik składa się z 2 płytek na których są Atmegi 16 taktowane zewnętrznym kwarcem 11.059200 + kwarc zegarkowy jeden układ odpowiedzialny za odczyt temperatur regulację fazową wentylatora oraz sterowanie...

    Mikrokontrolery AVR   09 Paź 2011 09:08 Odpowiedzi: 0    Wyświetleń: 2032
  • [VB ATMEGA] - Wyświetlenie zmiennej w programie napisanym w VB

    Witam, Chciałbym napisać jakiś najprostszy program w VB do obierania wartości zmiennej wysyłanej przez Atmegę, wysyłana jest zmienna Lngfreq Program wgrany na atmęgę poniżej [syntax=basic4gl] 'Filename Encoder_100.bas 'Version 1.00 'Date 2012-03-19 'Purpose Test of ALPS STEC11B13...

    Programowanie   29 Sie 2014 23:08 Odpowiedzi: 2    Wyświetleń: 672
  • dwupunktowy termometr + LCD 16*2 + atmega 16 + bascom

    Witam forumowiczów. Mam mały problem z przerobieniem programu do mierzenia temperatury wzmacniacza 2x200W, problem polega na tym że mam program pod kostkę AT89C2051 a obecnie dysponuje tylko atmegą 16. Oryginalny program jest użytkownika "lechoo". Byłbym bardzo wdzięczny gdybyście pomogli mi przy tym...

    Programowanie Początkujący   29 Maj 2013 22:37 Odpowiedzi: 0    Wyświetleń: 1485
  • [Bascom]Atmega + kilka DS18B20 - optymalizacja kodu

    Przygotowałem specjalnie do testu [syntax=vbnet] $regfile = "m1284pdef.dat" $crystal = 8000000 $hwstack = 128 ' rozmiar stosu sprzętowego $swstack = 128 ' rozmiar stosu programowego $framesize = 128 $baud...

    Mikrokontrolery   10 Kwi 2017 13:43 Odpowiedzi: 10    Wyświetleń: 915
  • Wolny start atmega 8. Bascom avr. Przyczyna wolnego startu.

    na każdym który napiszę jest tak samo, w nowym temacie powyżej podałem ustawienia fuse bitów, zaraz wkleję kawałek na którym teraz się bawię Dodano po 4 to kod na którym teraz się bawie '**************************...

    Mikrokontrolery   02 Mar 2006 10:15 Odpowiedzi: 10    Wyświetleń: 1981
  • Bascom Atmega32 - Czarne kostki na wyświetlaczu Atmega Bascom

    Witam Piszę program w Bascomie na Atmega32 do sterowania ogrzewaniem w warsztacie i mam problem. Jest zegar RTC, zewnętrzny Ram, Timer, Menu i to wszystko działa bez zarzutu - dokładnie tak jak bym chciał. Chciałem dołożyć czujnik temperatury i wykorzystać do tego celu wejście ADC. Problem pojawia się...

    Mikrokontrolery AVR   10 Sty 2014 15:16 Odpowiedzi: 15    Wyświetleń: 3129
  • ATMEGA 328P-AU - sygnał PWM

    Zerknij na to [syntax=c]/* * Timer0_fast_pwm_adc_irq_1.c * * Program uruchamia licznik Timer0 w trybie modulacji szerokości impulsu, tzw. Fast PWM. * Wyjście modulatora PWM na końcówce (OC0) PORTB.3. * Zostaje uruchomiony przetwornika ADC, pomiar z kanału 0, pomiar 10-bitowy, wyz. ADC z...

    Mikrokontrolery AVR   26 Gru 2016 13:29 Odpowiedzi: 15    Wyświetleń: 1539
  • Pytanie laika - AVR Atmega, licznik impulsów

    Witam wspólnotę chciałbym zaznaczyć że z wykształcenia jestem mechanikiem, a z programowaniem nie miałem wcześniej styczności. Przeczytałem książeczkę która mowiła o programowaniu w jezyku bascom, i stworzyłem taki o to kod programu. [syntax=basic4gl] $regfile = "m8def.dat" $crystal = 8000000 Config...

    Mikrokontrolery   25 Kwi 2011 14:59 Odpowiedzi: 1    Wyświetleń: 2331
  • [ATMEGA][BASCOM] Regulator żarówki 230V

    Witam Udało mi sie uzyskać w miarę płynną regulacje na podanym przezemnie wyżej schemacie PC817 zastoswałem gdyż był pod ręką a PC814 jeszcze nie dotarł Ale docelowo chciał bym zastosować ten drugi zmieniłem też program teraz procedura przerwania i timera wygląda następująco [syntax=vbnet] $regfile...

    Mikrokontrolery AVR   02 Lip 2017 19:20 Odpowiedzi: 5    Wyświetleń: 1251
  • Atmega bascom i ADC - dziwne zachowanie

    Z tym Bascomem nie może byś aż tak źle - znalazłem w sieci opis pojazdu typu segway na silnikach BLDC i wszystko w Bascomie. [syntax=vbnet]'25 04 2017 'poprawiny blad z wartoscia w przypadku braku potencjometru '21 04 2015 ...

    Mikrokontrolery AVR   13 Lip 2017 11:43 Odpowiedzi: 13    Wyświetleń: 1158
  • Czy przerwanie jest "przechowywane"? Uszkodzona Atmega?

    Czesc, No niestety nie hula... probowałem tego. Myśle ze atmega jest zryta jakos... Mimo tego, ze mam obsługe przerwań i tak, wiem ze to musi działać bo skopiowałem to z mojego poprzedniego projektu, to mi się restartuje atmega. Zwrać na płytce nie ma. [syntax=c] #include <avr/io.h> ...

    Mikrokontrolery AVR   06 Sie 2019 15:46 Odpowiedzi: 21    Wyświetleń: 840
  • Atmega i pomiar częstotliwości do 2MHz

    Sygnał mierzony na Pind.4. Mega na kwarcu zewnętrznym. $regfile = "M8def.DAT" $crystal = 11059200 Config Lcd = 16 * 2 Config Lcdpin = Pin , Db4 = Portb.5 , Db5 = Portb.4 , Db6 = Portb.3 , Db7 = Portb.2 , E = Portb.6 , Rs = Portb.7 Cursor Off Dim Czestotliwosc As Long Const Licznik =...

    Mikrokontrolery   20 Lut 2008 21:34 Odpowiedzi: 18    Wyświetleń: 6025
  • ATMEGA 8, BASCOM, TABLICA LED - temat bumerang...

    Witajcie ! Wiem, że temat był wałkowany na Elektrodzie wielokrotnie, czytałem chyba wszystkie, nie znalazłem jednak rozwiązania mojego problemu. Może na początek schemat : (tablica ma faktycznie 5 rejestrów i 40 kolumn, nie chciało mi sie jednak całości rysować.) teraz banalny kod :...

    Mikrokontrolery AVR   13 Lut 2009 09:10 Odpowiedzi: 12    Wyświetleń: 7113
  • Atmega 16 Adc Timer gryzą się, dlaczego?

    Witam. Jestem w trakcie wykonywania projektu. Sterowanie PWM-owe ogniwem peltiera załączanym mostkiem typu H, z sprzężeniem zwrotnym na czujniku PT100 odczytywanym z ADC. Pierwsze kroki to budowa układu, z odczytem ADC, kalibracjom i skalowaniem. Zrealizowałem, i działa. Gdy zacząłem pisać kod z...

    Mikrokontrolery AVR   25 Wrz 2016 20:44 Odpowiedzi: 5    Wyświetleń: 678
  • Atmega 16 wiesza się (Bascom)

    Witam Moja Atmega 16 wiesza się w pętlach Uszczenianie i Paletyzacja poniższego programu: 'Listing programu obsługującego symulator procesów. Program został napisany ' i skompilowan w programie BASCOM-AVR 1.11.9.8. $regfile = "m16def.dat" 'określenie...

    Mikrokontrolery AVR   03 Paź 2010 23:30 Odpowiedzi: 10    Wyświetleń: 2207
  • [ATmega][WinAVR] Wektory przerwań

    Witam, W dokumentacji dowolnego mikrokontrolera ATmega z łatwością można odnaleźć tablicę z wektorami przerwań, np. taką: 1 $0000 RESET 2 $0002 INT0 External Interrupt Request 0 3 $0004 INT1 External Interrupt Request 1 4 $0006 INT2 External Interrupt Request 2 5 $0008 INT3 External Interrupt...

    Mikrokontrolery   06 Lis 2010 19:03 Odpowiedzi: 7    Wyświetleń: 3140
  • Atmega 8 układ czasowy. Proszę o propozycje programu.

    Użyj jakiegoś timera i przerwania, powiedzmy TIMER0. Policzmy trochę. Zakładam zegar 8Mhz. Jezeli uzyjemy preskalera 256 to czas co jaki zostanie wywołane to przerwanie to 256*256/8000000=0,008. Ilość taktów co jakie zostanie wywołane przerwanie to 256*256=65536 (pierwsze 256 wynika z tego, ze licznik...

    Mikrokontrolery   13 Sty 2007 12:53 Odpowiedzi: 13    Wyświetleń: 2652
  • Atmega 8+pcf8583 krzaki na wyświetlaczu(bascom)

    Witam! Próbuje zbudować zegar na wyświetlaczu led 4x7 segmentów. Na wyświetlaczu widać dziwne wskazania tak jakby cyfry nakładały sie na siebie i w żaden sposób nie mogę tego zlikwidować :cry: . Widać ze na wyświetlaczu cos sie zmienia tylko nie wiadomo co. Oto kod z bascoma: $regfile = "m8def.dat" $crystal...

    Mikrokontrolery   14 Lip 2007 22:12 Odpowiedzi: 11    Wyświetleń: 2163
  • [bascom] atmega 8 problem ze przejsciem w menu

    Witam Ja osobiście zrobił bym to porządnie czyli z urzyciem przerwań, bez żadnych podprogramow, korzystając z etykiet. Ponizej przedstawiam przykladowy kod. Mogą być w nim literowki gdyż pisałem prosto z palca bez kompilacji: '************* Konfiguracja uC ***************** '********************...

    Mikrokontrolery AVR   03 Gru 2008 01:06 Odpowiedzi: 11    Wyświetleń: 4345
  • Atmega Bascom- Nietypowy Pwm

    Wymyśliłem coś na próbę nim zacznę kombinować bo nie wiem czy do końca to ma tak wyglądać jak przedstawiam bo to teoria książkowa na której opieram swoje założenia. $crystal = 8000000 $regfile = "m8def.dat" ... .. Config Timer0 = Timer , Prescale = 64 .. On Timer0 Timer0_int Enable...

    Mikrokontrolery AVR   07 Lip 2014 21:28 Odpowiedzi: 13    Wyświetleń: 4376
  • Atmega 162 - sterownik domowy

    Witam wszystkich forumowiczów. Ostatnio złożyłem sobie układ sterownika domowego z pewnej strony internetowej. Wszystko złożyłem z jak największą starannością. Zaprogramowałem uc ale wydaje mi się że układ nie działa tak jak powinien. Próbowałem znaleźć przyczynę problemów ale niestety do dzisiaj mi...

    Mikrokontrolery   21 Mar 2011 16:21 Odpowiedzi: 3    Wyświetleń: 1998
  • Atmega 8 + Bluetooth (BTM - 222)

    Czy taki programik napisany w bascomie wystarczy, by wysłać dane z ADC Atmegi8L bluetoohem podłączonym po Rx i Tx? Wydaje mi się, że powinno być ok skoro transmisja jest szeregowa. $regfile = "m8def.dat" $crystal = 3686400 $baud = 19200 Config Adc = Single , Prescaler = Auto , Reference = Avcc Config...

    Mikrokontrolery   19 Wrz 2015 08:26 Odpowiedzi: 225    Wyświetleń: 98686
  • [atmega][bascom] - Zegar + DS1820 + przełączanie ekranów + przerwania = problem

    Witam, od jakiegoś czasu próbuję stworzyć sobie zegarek z termometrem + napięcie akumulatora do auta. Wszystkie programy osobno działają bez zarzutu. Problem zaczął się z chęcią wprowadzenia przełączalnych ekranów i wprowadzeniu przerwań. Doczytałem że przerwania skutecznie psują komunikację z DS'ami...

    Mikrokontrolery   03 Cze 2016 20:58 Odpowiedzi: 1    Wyświetleń: 1422
  • [atmega] SPWM - falownik - prośba o wyjaśnienie

    Witam Coś tam podziałałem i udało mi się uzyskać coś co przypomina sinusoidę :) Kod: [syntax=basic4gl]$regfile = "m32def.dat" $crystal = 8000000 $hwstack = 80 $swstack = 32 $framesize = 64 Config Pind.4 = Output 'oc1b Config Pind.5 = Output ...

    Mikrokontrolery AVR   21 Sty 2015 18:16 Odpowiedzi: 65    Wyświetleń: 13338
  • AVR LED BASCOM - Sterowanie LED (dwa kolory) przez ATmega

    Witam, Potrzebuje podłączyć 8 diod LED 3mm dwukolorowych i buzzer z generatorem pod uC ATmega16/32 i nie bardzo wiem jak to zrobić :( Problem polega na tym, że nie mam pomysłu jak to zrobić i to, że mam tylko wolne dwa piny w uC. LEDy jakie chcę wykorzystać mają parametry: Red - kąt 30º;...

    Mikrokontrolery   25 Paź 2015 20:34 Odpowiedzi: 5    Wyświetleń: 1926
  • EvB 4.3 ( ATmega 32 ) - odwoływania w BASCOM -proszę o pomoc

    Witam! Jakiś rok temu zainteresowałem się elektroniką. Zrobiłem kilka układów. Obecnie interesuję się programowaniem mikrokontrolerów. Zakupiłem na allegro zestaw uruchomieniowy EvB 4.3 ( wystarzczy, że wpiszecie w wyszukiwarce i będziecie wiedzieli o co chodzi) - inaczej po prostu płytka uniwersalna....

    Mikrokontrolery AVR   01 Lis 2009 16:31 Odpowiedzi: 10    Wyświetleń: 3175
  • Bascom, atmega 32 i timery

    Może to co napiszę jest trochę prymitywne ale działa, sprawdziłem :-) No więc można też tak: Start Timer0 Do Loop Until We=1 Timer0=0 Do Loop Until We=0 Wynik=Timer0 We to dowolny pin. Prescaler timera trzeba ustawić tak żeby mierzony impuls zmieścił się w zakresie 0 - Tmax (zależy ile...

    Mikrokontrolery   26 Cze 2006 09:01 Odpowiedzi: 11    Wyświetleń: 1918
  • problem z atmega 16 i counterem (bascom)

    Na początku programu ustaw timer: [config timer0=timer,prescale 64'(na przykład) enable interrupts'(odblokuj przerwania) on timer0 obsluga_syreny'(nazwa podprogramu gdzie ma skoczyc w przerwanie) enable timer0 counter0=6'(wartość początkowa licznika,na przykład) -----------------------------...

    Mikrokontrolery   28 Sty 2007 11:20 Odpowiedzi: 1    Wyświetleń: 930
  • [ATMEGA 8][BASCOM] Tablica informacyjna LED

    hmm, no rzeczywiście (doczytałem w książce)... Dodano po 3 W dalszym ciągu ucina mi napisy ;/ przy wpisaniu tekstu: "DIODA ELEKTRODA 0123456789ABCDEF elektroda" ucina mi na cyfrze 6...dalej nic nie ma przez chwilę tak jakby tablica BUFOR była pusta. poniżej przedstawiam kod programu: $regfile...

    Mikrokontrolery AVR   02 Lis 2010 07:54 Odpowiedzi: 106    Wyświetleń: 34701
  • lampka rgb+rc5 na timer1-bascom+atmega 16

    Witam chcę zrobić lampke rgb sterowaną na pilota rc5, jednak napotykam pewien problem: kod programu $regfile = "m16def.dat" $crystal = 8000000 Config Timer1 = Pwm , Pwm = 8 , Compare A Pwm = Clear Up , Compare B Pwm = Clear Up , Prescale = 1 Config Timer2 = Pwm , Async = Off , Pwm...

    Mikrokontrolery AVR   23 Sie 2009 01:07 Odpowiedzi: 3    Wyświetleń: 3043
  • Atmega 16 - dwa pytania. Timer, końcówki portu C.

    Nie mam przez weekend dostępu do programatora itp. aby sprawdzić mój program. Czy poniższy kod zadziała jak programowe pwm na pd.2 oraz czy pb.3 będzie sobie mrugał? Wiem że nie powinienem pytać, tylko to sprawdzić ale zależy mi na waszej opinii :D $crystal = 1000000 $regfile = "m16def.dat" Config...

    Mikrokontrolery AVR   30 Kwi 2009 21:22 Odpowiedzi: 6    Wyświetleń: 1171
  • Bascom Atmega ustawienia Timer1 - problem

    Przeznaczenie: Zatrzymuje działanie programu lub określone urządzenie. Składnia: STOP STOP urządzenie gdzie: urządzenie nazwa symboliczna uruchamianego urządzenia. Opis: Pierwszy format instrukcji powoduje zatrzymanie działania programu. W tym celu jest wykonywana pusta pętla,...

    Mikrokontrolery AVR   02 Maj 2010 20:51 Odpowiedzi: 7    Wyświetleń: 2678
  • [BASCOM]Zegar na atmega 8 i odbiór kodu RC5 w tle

    Witam! Od niedawna męczę się z odebraniem kodu Rc5 w tle działania innego programu. W moim wypadku jest to zegar z budzikiem na LCD który działa bez problemu lecz jak tylko dorzucę do programu procedurę odbierania Ir to wtedy przestaje mi liczyć czas mój zegar. Niżej zamieszczam przykładowy program...

    Mikrokontrolery AVR   12 Lip 2010 15:07 Odpowiedzi: 8    Wyświetleń: 3255
  • Sterowanie PWM Atmega 32. Oświetlenie w aucie.

    connfig timer0 = timer , prescale = 64 dim i as byte,j as byte dim s1 as bit on timer0 czas enable interupts enable timer0 do //tu wstawiasz obsługe przycisków //iustawienie s1 w zależności czy drzwi sa otwarte s1 = 1 czy zamknięte s1=0 loop end 'program czas: //ten...

    Mikrokontrolery AVR   26 Wrz 2010 17:43 Odpowiedzi: 3    Wyświetleń: 1569
  • atmega 128 - [ASM/AVR Studio]PWM dziwna sprawa

    Witam, sytuacja wygląda następująco: chce zrobić PWM'a w przerwaniu TOV1, który sterowany jest z ADC. Problem polega na tym, że kod, który jest w tym przerwaniu nie powoduje żadnej zmiany na wyjściu PWM, jeżeli przenoszę kod do pętli nieskończonej wszystko chodzi jak należy i nie wiem dlaczego to w...

    Mikrokontrolery AVR   11 Sie 2012 13:28 Odpowiedzi: 8    Wyświetleń: 1942
  • Atmega+U2008 - Jak zrealizować fizycznie sterowanie U2008 przez mikrokontroler?

    Nie. Robię to mniej więcej tak: czekam na przejście przez zero i w czasie półokresu włączam i wyłączam na określony czas dmuchawę. Jestem pewien, że można to zrobić łatwiej, ale musiałem całość szybko uruchomić, a że ten sposób działał to już tak zostało. Póki co dmuchawa się nie popsuła przez takie...

    Mikrokontrolery   11 Lut 2013 10:59 Odpowiedzi: 26    Wyświetleń: 7662
  • Atmega 8 bascom - Zliczanie zmian stanu wyjścia

    Zaraz wrzucę to do programu, ale czy to normalne że ds18b20 zaniża mi temeraturę o 2-2,5 stopnia? Kupiłem nowy za 10zł i to samo. Wrzucę cały program do wglądu. Wiem, że może być coś nie tak napisane, ale działa tak jak chciałem ;) Dodano po 3 Edit: Jest jeszcze jeden problem. Co jakiś czas...

    Mikrokontrolery Początkujący   05 Lip 2014 06:39 Odpowiedzi: 7    Wyświetleń: 1587
  • Atmega jako miernik częstotliwości generatora

    Witam. Mam problem. Zrobiłem generator jak na rysunku poniżej: Potrzebuje mierzyć w czasie rzeczywistym częstotliwość jego pracy. Chcę zrobić na Atmedze8 którą posiadam. Podłączyłem do niej wyświetlacze siedmiosegmentowe i napisałem w C ich sterowanie. Moja pierwsza próba: Najpierw próbowałem...

    Mikrokontrolery AVR   09 Maj 2019 19:25 Odpowiedzi: 16    Wyświetleń: 774
  • [ATMega][c]Mój licznik impulsów - koncepcja

    Witam, wiem że w sieci jest 1*e^6 lub więcej gotowych liczników impulsów, lecz ja chciałbym mieć pełną kontrolę nad moim kodem, a nie kopiować bezmyślnie. Tak więc sprawa tyczy się zliczania impulsów 5V od obrotów i prędkości w motocyklu. Do tego celu chcę wykorzystać układ AVR ATMega 16 lub mniejszy...

    Mikrokontrolery AVR   06 Cze 2011 15:25 Odpowiedzi: 5    Wyświetleń: 4175
  • Zegar nie idzie Atmega 8 (bascom)

    . nie moge sobie poradzic z zegarem czasu rzeczywistego , zegar jest wyswielane ale nie idzie , jak mam go ruszyć , oto fragment programu Config Clock = Soft Config Timer0 = Timer , Prescale = 1024 Start Timer0 Do Home Lcd Time$ Loop Uzywam kwarc 4mhz...

    Mikrokontrolery   07 Lip 2006 09:01 Odpowiedzi: 1    Wyświetleń: 1293
  • Atmega+ Bascom+Serwo modelarskie

    Dzięki Marcin za odpowiedź. W sobotę kupiłem TowerPro SG-5010, bo tamte, faktycznie za delikatne były, jak mi sprzedawca w sklepie pokazał (prawdziwe mini) ;-) Uruchomiłem serwo bez problemów. Sterowanie sygnałem z regulatora PI zbudowanego na Atmega16. Jedynie problem mam tego typu, że przy korzystaniu...

    Mikrokontrolery AVR   11 Kwi 2011 20:34 Odpowiedzi: 12    Wyświetleń: 3670
  • Atmega 128 i dioda bascom

    Czyli gdzie jest znak = ma być , ? wszędzie? Zegar mam na 8MHz.Już zmieniłem. Bit 103 jest na zero, watchdog na jeden zrobiłem tak $regfile = "m128def.dat" $crystal = 8000000 Config Pina.0 = Output Config Timer 0 = Timer , Prescale = 256 On Timer0 Odmierz_1s Dim Licz_8ms As Byte Enable Interrupts Enable...

    Mikrokontrolery AVR   29 Cze 2011 20:51 Odpowiedzi: 2    Wyświetleń: 1292
  • Atmega 8, sterowanie pwm diody LED.

    W ATmega8 masz 3 timery:TIMER0(8bit bez funkcji PWM),timer1(16bit z 2 kanałami PWM),i timer2 (8 bit z jednym kanałem PWM) i do tego musisz się zastosować. Wyjścia PWM to PORTB.1, PORTB.2 i PORTB.3 Możesz jeszcze zrobić programowy PWM np. na timer0 i będziesz miał PWM na wyjściu na jakim tylko chcesz. [syntax=basic4gl][/syntax] $re...

    Mikrokontrolery Początkujący   03 Gru 2012 21:55 Odpowiedzi: 2    Wyświetleń: 2142
  • atmega 644 / Bascom - DS18B20 błedne pomiary

    Co do szybkości - Flaga jest ustawiana co 3,21 sekundy [syntax=basic4gl] Czas: Timer... = Timer0 + 112 ' ( 100 = 1 sekunda ) Incr Licznik_ds If Licznik_ds = 321 Then ' 3,21 sekundy Flaga_ds = 1 Licznik_ds = 0 End If Return [/syntax] czyli...

    Mikrokontrolery   02 Lut 2013 21:38 Odpowiedzi: 4    Wyświetleń: 1566
  • Timer Atmega - Atmega32 timer jako licznik impulsów BASCOM

    Witam mam prosty program. Timer zlicza naciśnięcia przycisku. Problem polega na tym że po jednokrotnym naciśnięciu wartość zwiększa się o jakąś ilość (nie zawsze o 1). Jak temu zaradzić? np. żeby zmiana stanu licznika była możliwa tylko co określony odcinek czasu. [syntax=basic4gl]Config Pinb.0 =...

    Mikrokontrolery Początkujący   18 Lut 2013 20:07 Odpowiedzi: 3    Wyświetleń: 4005
  • [atmega 128][ASM][avrStudio]] - zmiana kanałów ADC nie działa?

    Witam was wszystkich. W sumie chciałbym żebyście sprawdzili kod, który napisałem bo juz nie mogę znaleźć wyjścia. Kod to przepisywanie z 4 kanałów 8 bitowego ADC na kanały PWM. Problem w tym że nic na wyjściu PWM sie nie pojawia (nic tzn. stan wysoki). Żeby było prościej to powiem, że oddzielnie (program,...

    Mikrokontrolery AVR   22 Mar 2013 13:42 Odpowiedzi: 3    Wyświetleń: 1401
  • ATMEGA BASCOM - przerobienie kodu z atmega1284p na atmega8

    Witam, Chciałbym przerobić nie swój kod programu pod żyroskop l3g4200d. Kod znalazłem w internecie jest napisany właśnie na atmegę 1284p, a ja potrzebuję go przerobić na atmegę8. Kod wygląda następująco: [syntax=basic4gl]'========...

    Mikrokontrolery AVR   18 Cze 2013 11:05 Odpowiedzi: 4    Wyświetleń: 2004
  • ATMEGA 16 - Spadek napięcia na diodzie LED czerwonej

    Witaj. Ponieważ zasugerowałeś pokazanie schematu i programu, to do tego opisu bardzo by się przydał. Jako napięcie contrastu mam icl7660 w standardowej aplikacji (nie wrysowane na schemacie bo myślałem ze mam pozytyw) Tak samo LCD korzysta z 4 bitów danych ale na przyszłość w razie...

    Mikrokontrolery Początkujący   27 Lis 2013 12:45 Odpowiedzi: 6    Wyświetleń: 2616
  • ATMEGA 8 [C] - Dziwne zachowanie na PD2 (INT0)

    Witam, Przechodząc szybko do sedna tematu. Program pisany do 10 kanałowego sterownika oświetlenia DC. Timer0 służy do generowania programowego PWM. INT0 oraz TIMER1 CTC ma obsługiwać transmisje danych(tymczasowo kod usunąłem myśląc że to on jest problemem). Problemem jest to że przy kodzie jak poniżej...

    Mikrokontrolery Początkujący   26 Gru 2013 09:43 Odpowiedzi: 2    Wyświetleń: 894
  • Bascom Atmega - Program z wykorzystaniem timera do odmierzenia czasu. Pytanie.

    Chcę napisac własny program z wykorzystaniem Timerów. Na początek proszę o wytłumaczenie dlaczego w poniższym programie: 1. wykorzystano podzial częstotliwości zegara (po preskalerze 256) 250/125 zamiast wykonac jedno dzialanie? 2. uzyto wartość początkową Timera0 = 250 przed Petlą do Loop...

    Mikrokontrolery Początkujący   03 Maj 2014 20:09 Odpowiedzi: 4    Wyświetleń: 1110
  • Atmega 328P - Timer 0 zbyt mała częstotliwość do multipleksowania

    Witam. Timer0 8 bitów. 8000000 / 256 /255 = 122 Hz 8000000 / 64 / 255 = 490 Hz Wtym mikrokontrolerze Timer0 może pracować w trybie CTC więc łatwo zaprogramować daną częstoliwość wpisując w rejestrze OCR0. OCR0 = F_cpu / prescal / F_mcz żądane

    Mikrokontrolery AVR   27 Wrz 2014 14:42 Odpowiedzi: 5    Wyświetleń: 906
  • Atmega 32 - Synchronizacja regulatora PI

    Witam, kod nie jest moje autorstwa, więc nie chcę go umieszczać . W każdym razie algorytm jest realizowany w następujący sposób: 1. Wysłanie za pomocą UARTu informacji do uC o zezwoleniu na regulację prądu + wysłanie wartości współczynników regulatora i prądu referencyjnego. 2. Jeśli ustawiona jest...

    Mikrokontrolery AVR   20 Sie 2015 17:58 Odpowiedzi: 3    Wyświetleń: 714
  • Atmega - RS232 - Atmega ( klopoty z komunikacją )

    Przedstawiam tylko istotne części programu związane z transmisją danych Na początek Atmega 16 obsługuje klawiaturę, Wyświetlacz LCD i komunikację GSM i inne drobiazgi oraz RS232 z Atmegą 8 Dodano po 10 A tak przy okazji takie pytanie czym różni się transmisja po RS232 dla: A=1 Print...

    Mikrokontrolery AVR   27 Sie 2018 09:57 Odpowiedzi: 12    Wyświetleń: 576
  • [Atmega32]Jak skonfigurować zegarki wewnetrzne (Timer1 i Timer0)?

    ok, więc może być na konkretnym przykładzie: Mam płytkę AND-TECH.PL EvB 4.3 (mikroprocesor to: ATMEGA 32, 16 PU). Więc jak mogę sobie skonfigurować Timer1 i Timer0 na tym mikroprocesorze przy rezonatorze 16Mh by odmierzał mi czas (zegarek godziny:minuty:sekundy). Jak mogę dobrać preskaler...

    Mikrokontrolery AVR   26 Cze 2011 20:40 Odpowiedzi: 13    Wyświetleń: 1596
  • [atmega][bascom] Atmega 128 i rc5 na int4.Czy ma prawo działać?

    Witam Męczę się nad uruchomieniem obsługi RC5 w Atmega128 na pinie E.4 (INT4). Konfiguracja wygląda tak: [syntax=basic4gl] Config Rc5 = Pine.4 On Int4 Readir Config Int4 = Low Level Enable Int4 [/syntax] Procedura odbioru tak: [syntax=basic4gl] Readir: ...

    Mikrokontrolery AVR   12 Lis 2011 17:24 Odpowiedzi: 7    Wyświetleń: 3016
  • [Atmega32][C][WinAVR] - EvB 4.3 Atmega 32 i moduł Ethernet V2

    Witam! Mój problem polega na tym, że muszę podłączyć atmege do Internetu. Posiadam gotowy moduł uruchomieniowy EvB 4.3 + Ethernet v2. Sterownik oparty na atmedze ma sterować temperaturą wody i jeśli chodzi o jego działanie to wszystko jest oki. Za pomoca przycisków zmienia się temperaturę zadaną i serwo...

    Mikrokontrolery AVR   03 Paź 2014 16:11 Odpowiedzi: 0    Wyświetleń: 1014
  • TIMERY ATMEGA C, zlicznie impulsów na Timerze0?

    Która atmega? W atmega8 możesz użyć: Timer0 - odmierzanie czasu Timer1 - zliczanie impulsów Timer2 - PWM

    Mikrokontrolery   09 Maj 2008 09:05 Odpowiedzi: 5    Wyświetleń: 1630
  • Atmega16+PCF8563P - konfiguracja PCF8563P i Atmega 16 w Bascom - nie działa

    Witam! Przeczytałem już chyba wszystkie wpisy na tym forum dotyczące podłączenia tego zegarka (PcCF8563P) do atmegi 16 - program napisany w Bascom-ie. Ale nie udało mi się wygenerować działający poprawnie kod. W moim przypadku zegar nie odlicza czasu a format godziny jest następujący: 85:85:45 data...

    Mikrokontrolery AVR   25 Gru 2012 01:02 Odpowiedzi: 0    Wyświetleń: 1209
  • atmega 8/ds18b20 - błąd pomiaru temperatury

    Witam koledzy! Mam problem z pomiarem temperatury, przeszukałem forum i internet n razy w poszukiwaniu odpowiedzi ale nie natrafiłem na żaden trop. Sądzę, że błąd leży gdzieś w kodzie. Wynik pomiaru docelowo jest prezentowany na LCD 2x16. Pomiędzy VCC a DQ mam rezystor 4,7k zgodnie z notą DS'a (nie...

    Mikrokontrolery   23 Maj 2014 15:42 Odpowiedzi: 0    Wyświetleń: 1641
  • ATMEGA 8A-PU Programowanie

    [syntax=c]mam jeszcze pytanie czy ten kod może źle pracować z atmega 8a-pu [syntax=c]|Program "analizator widma akustycznego 20*2 - V2" kompilator bascom 1.11.9.0 | '|Autor: HUNTERHOUSE(Adam Kędzierski) i częœciowo MANEKINEN(Paweł Kisielewski) | '| data: 02.08.2009 ...

    Mikrokontrolery Początkujący   26 Lis 2015 23:34 Odpowiedzi: 4    Wyświetleń: 1005
  • Który rejestr odpowiada za Timer0 w mikrokontrolerze Atmega16?

    mam takie pytanko w atmega 16 niewiem w jaki sposób włanczać i wyłanczać timer niewiem któr rejestr dego dokonuje , a może one chodzą cały czas bo jeśli ustawie timer na to żeby zliczał (timer0) impulsy zegara sys. i włanczał przerwanie gdy zgodzie się jego wartość z rejestrem OCR0 ale od kiedy...

    Mikrokontrolery   22 Sty 2006 20:08 Odpowiedzi: 17    Wyświetleń: 4050
  • TIMER0 atmega48 język C !!!!

    Lepiej będzie dla Ciebie , jak poczytasz o AVR-ku po polsku i sam wyciągniesz wnioski.Wprawdzie ten przetłumaczony PDF dotyczy ATMega16 , jednak myślę , że 70% zawartych w nim informacji dotyczy całej rodziny AVR ATMega. [url=]ATMega16 po polsku Piotrek

    Mikrokontrolery   22 Wrz 2006 19:54 Odpowiedzi: 5    Wyświetleń: 1044
  • [atmega16][avr-gcc]Timer0 i PWM

    Witam ! Na moim procku (Atmega 16) Twój program działa. Diodka podłączona do PD5 mruga.

    Mikrokontrolery AVR   22 Gru 2008 20:50 Odpowiedzi: 4    Wyświetleń: 4621
  • resetowanie Atmegi16 /uart i timer0

    pracuje na zewnetrznym kwarcu 16 Mhz,rozne predkosci uart'a.. W momencie gdy zaczynam wysylac z pc porcje danych (duza ilosc) co jakis czas atmega mi sie resetuje. problem nie wystepuje przy wewnetrznym taktowaniu ustawionym na 8mhz.

    Mikrokontrolery AVR   29 Cze 2009 08:18 Odpowiedzi: 11    Wyświetleń: 1308
  • [ATmega64][C]Obsługa przerwania TIMER0

    Przez ostatnie 2h doszedłem do tego w czym tkwi problem zarówno w obsłudze przerwania od timera0 oraz od zewnętrznego INT1. Problem polega na tym że zmienna globalna którą wykorzystuję jako flagę istnieje tylko w obsłudze przerwania,flaga nie jest widoczna w głównej pętli programu lub po obsłudze przerwania...

    Mikrokontrolery AVR   26 Gru 2009 02:52 Odpowiedzi: 9    Wyświetleń: 3788
  • Timer0 przerwanie zamiast 1us jest ~3

    Tak, tylko, że: 1. Ten problem poruszasz dopiero teraz. I to dowodzi tylko, że atmega to nie ideał procesora. A dobieranie procesora do zastosowania to jedna z podstawowych umiejętności konstruktora 2. Dalej nikt nie wie co to za atmega. 3. Inkrementowanie zmiennej co 128us to...

    Mikrokontrolery AVR   02 Lut 2012 14:16 Odpowiedzi: 9    Wyświetleń: 1684
  • [ATmega16][ATmega8][AVR Studio][IDE Simulator] Symulacja timer0

    No to jest oczywiste ale tutaj zastosowanie zamknięcia flagi przerwań w SREG na czas trwania przerwania jest raczej bardziej oczywiste ( :) ) 1. Zbędne, ponieważ wejście w procedurę obsługi przerwania blokuje przerwania, na czas obsługi przerwania (do rozkazu RETI), czytaj datasheety: The I-bit...

    Mikrokontrolery Początkujący   20 Lut 2012 22:17 Odpowiedzi: 14    Wyświetleń: 2295
  • [Atmega128][C] - Timer0 i konflikt _delay_ms

    Witam Serdecznie Na początek kod: [syntax=c]#define F_CPU 4000000UL #include <avr/io.h> #include <avr/iom128.h> #include <util/delay.h> #include <avr/interrupt.h> volatile uint8_t i=0; int main(void) { DDRA = 0xFF; ASSR &= ~(1<<AS0); ...

    Mikrokontrolery AVR   06 Wrz 2012 03:28 Odpowiedzi: 15    Wyświetleń: 1662
  • [C] Atmega16 + timer0 źle dzieli

    Witam! Chcąc dodać zegar do mojego projektu musiałem wygenerować przerwanie, które dodawałoby 1 do zmiennej co 1s. napisałem programik jak poniżej, lecz niestety zliczając późni się o około 1/1,5s na minute... ktos wie gdzie robię błąd? gdzieś się pomyliłem? Preskaler ustawiony na 64, czyli...

    Mikrokontrolery AVR   12 Wrz 2012 18:12 Odpowiedzi: 11    Wyświetleń: 1047
  • ATmega32 - Licznik impulsów Timer0 i Timer1 ustawienie

    Witam, mam problem z uruchomieniem programu do zliczania impulsów na T1 przez 1 sekundę. Wyświetla mi ciągle zero. Co źle ustawiłem z Timerami ?? Atmega 32 [syntax=c] #define F_CPU 1000000UL #include <avr/io.h> #include <avr/interrupt.h> #include <util/delay.h> ...

    Mikrokontrolery Początkujący   29 Mar 2013 22:18 Odpowiedzi: 15    Wyświetleń: 5049
  • Bascom Timer0 - impulsy 100us - niby OK ale nie ma

    Witam, Nie będę zakładał nowego tematu. Mam podobny problem. Atmega 2560 + 16Mhz. Przy tym ustawieniu timera przerwanie powinno być generowane co 0,5s. Natomiast jest generowane co 1s. 256/16000000= 16us*65536=1,048576s 65536-31250=34286 co daje 0,5s [syntax=basic4gl] $regfile = "m2560def.dat" $crystal...

    Mikrokontrolery   02 Sie 2013 16:17 Odpowiedzi: 7    Wyświetleń: 1350
  • Atmega8 + BASCOM + Timer0

    Nic nie ustawiałem, więc pewnie są domyślne "Domyślnym (fabrycznym) ustawieniem mikrokontrolera ATMEGA 8 są bity CKSEL3..0 = "0001" oraz SUT = "10". Oznacza to że fabryczny mikrokontroler, przed zmianą jakichkolwiek "Fusow" pracuje na wewnętrznym oscylatorze RC z najdłuższym czasem startu i taktowaniem...

    Początkujący Elektronicy   08 Cze 2014 19:07 Odpowiedzi: 17    Wyświetleń: 1356
  • Podczerwień, C i ATmega 8L

    Witam... Generalnie rzecz biorąc procedury opóźnienia czasowego nie nadają się do modulowania diody IR... Częstotliwość nie jest zbyt stabilna to raz... Dwa nie uzyskasz 36kHz musisz skorzystać z dobrodziejstw timera... Np. tak... #include<avr/io.h> #include <avr/interrupt.h>...

    Mikrokontrolery   03 Sie 2005 13:34 Odpowiedzi: 3    Wyświetleń: 1665
  • PWM na ATmega w Bascom

    ... EDIT: Niestety nie bardzo to tak działa, próbuje wszystkiego ale nie moge iruchomić pozostałych kanałów. PWM-a na Timer0 nie skonfigurujesz dyrektywą Config Timer0 = Pwm ,... , bo Bascom nie przewiduje takiego trybu pracy dla Timer0(patrz Help). Natomiast PWM dla Timer2 , jak najbardziej...

    Mikrokontrolery   08 Cze 2013 10:34 Odpowiedzi: 42    Wyświetleń: 41487
  • ATmega 8L, a AT89C2051P i program

    Myślę, że można bez problemów ten program przerobić. Będzie jednak kilka problemów. 1. Maksymalny zegar dla układów serii L to chyba 8MHz, chociaż mogę się mylić. W oryginale uC chodzi na 12MHz. 2. Trzeba zmienić konfigurację TIMER0 i TIMER1 które w AVR Bascom sa "trochę" inne. Ale w ogóle sądzę,...

    Mikrokontrolery   07 Cze 2006 23:35 Odpowiedzi: 11    Wyświetleń: 3625
  • Obrotomierz na ATmega 8

    Witam. Mam zamiar zrobić obrotomierz na ATmega8 i mam dylemat. Zasada programu jest taka. Timer0 działa jako licznik impulsów z silnika. Timer1 liczy sekundę i po minięciu tejże sekundy licznik0 jest mnożony *60 i wyświetla się wynik na wyświetlaczu. I teraz pytanie. Jest to silnik gaźnikowy i w jaki...

    Mikrokontrolery   30 Lis 2006 19:27 Odpowiedzi: 7    Wyświetleń: 4312
  • Atmega 8 i przerwanie od przepełnienia timera 2

    Procedura obsługi przerwania: ISR(TIMER2_OVF_vect) { ... = 0x00; x++; if(x==0x03) { if... inicjalizacja w pętli...

    Mikrokontrolery   01 Sty 2007 21:04 Odpowiedzi: 13    Wyświetleń: 2996
  • Atmega 8 - Timer1 i rejestr porównania

    Witam, mam taki problem. Procek -Atmega8, chwilowo taktowana wewnetrzym 8mGHz. bascom Ogólnie program działa nastepująca: Korzystam z INT0 ustawiam go na zbocze opadjaące. konfiuguruje timer0 z parametrem Compare A = disconnect ustawiam flage na 0 do loop przerwanie int0: czesc1: sprawdza...

    Mikrokontrolery   17 Lut 2007 11:34 Odpowiedzi: 0    Wyświetleń: 969
  • Atmega 128 nie działa timer (albo przerwanie)

    Witam serdecznie Próbuję uporać się z tym okropieństwem. Dopiero zaczynam, ale cóż mam zrobić, kiedy nie działa podstawowa sprawa. Napisałem taki program $regfile = "m128def.dat" $crystal = 4000000 Config Pinc.1 = Output Config Timer0 = Timer , Prescale = 256 On Timer0 Odmierz_1s Dim Licz_8ms...

    Mikrokontrolery   24 Sie 2007 15:42 Odpowiedzi: 2    Wyświetleń: 1428
  • [atmega]8 zegar (strasznie spóźnia)[Bascom]

    Zrobiłem sobie dziś bardzo prosty zegar na atmedze8 i wyśiwetlaczu alfanumerycznym. Zegar zrobiony jest na wewnętrznym kwarcu. Niestety zegar strasznie spóźnia(około 4s na minutę). Byłbym bardzo wdzięczny jeśli ktoś by mi powiedział co zrobiłem nie tak. Config Lcdpin = Pin , Db4 = Portc.3 ,...

    Mikrokontrolery   07 Kwi 2008 19:48 Odpowiedzi: 18    Wyświetleń: 2857
  • prośba o sprawdzenie schematu Atmega + przekaźnik 12 VDC

    nie mam mam zwykly zasilacz stabilizowany 12V cały kod już wleiłem powyżej ale wklejam jeszcze raz ten aktualny ktory testuje - wciskam dioda sie zapala puszczam gasnie :\ $regfile = "m8def.dat" $crystal = 4000000 $baud = 9600 $framesize = 96 $hwstack = 96 Dim Tryb As String...

    Mikrokontrolery   19 Kwi 2008 13:02 Odpowiedzi: 37    Wyświetleń: 10133
  • [AVR][ATmega][C]Dwa UARTY w "łańcuch"

    Witam. Chciałem napisać następujący program: Dane przesyłane są z komputera przez UART1, a następnie te dane chciałbym przesłać dalej, za pomocą UART0. Na razie połączyłem sobie, w UART0 RxD z TxD za pomocą rezystora 200Ohm (taki loopback do testów). Czyli jak na razie chciałem uzyskać następujący przepływ...

    Mikrokontrolery AVR   23 Lip 2008 20:24 Odpowiedzi: 1    Wyświetleń: 1871
  • Bascom i sterowanie 3 kanałów PWM, Atmega 8535

    Timer2 i Timer0 nie ma wyjść A i B zatem takie definicje nie występują zapewne. W Helpie nie napisali jak uruchomić PWM na Timerze2?

    Mikrokontrolery   21 Sie 2008 17:49 Odpowiedzi: 4    Wyświetleń: 5052
  • [atmega][bascom]problem z odliczaniem czasu

    No jest w planie kwarc 8MHz bo odcinki są po kawałku nawet do 12 godzin (pomiędzy odszranianiem) ale tu mi chodziło raczej o krótszy czas około 3 min pozwalający sprężarce na wyrównanie ciśnienia, zrobiłem coś takiego podobnego tyle że na timer0 ale za cholere nie mogę dobrać preskalera i ilości impulsów....

    Mikrokontrolery   12 Wrz 2008 14:02 Odpowiedzi: 20    Wyświetleń: 2433
  • Zmiana Atmega8 na Atmega 168

    prescale 256 miałem dlatego że najpierw używałem timer0 a później zmieniłem na 2 a nie zwróciłem uwagi że timer2 ma prescale =128. a ja to robiłem ładując do niego 128 wiec i tak liczył poprawnie. Ale w atmega8 , w 168 nie działa mi zewnętrzny kwarc który oczywiście jest podłączony

    Mikrokontrolery AVR   21 Sty 2009 06:16 Odpowiedzi: 19    Wyświetleń: 4486
  • ATMEGA 8 - pomiar predkości obrotowej silnika [BASCOM]

    Witam kolegów mam taki problem potrzebuje programu do mierzenia prędkości obrotowej silnika. Idea pomiaru jest znana, wykorzystywany jest do tego transoptor obiciowy. Ale to nie jest celem mojego wywodu. Potrzebuje krótkiego pomiaru obrotów zbudowanego na licznikach. Oscylator zewnętrzny 8MHz. Układ...

    Mikrokontrolery AVR   08 Cze 2009 18:48 Odpowiedzi: 4    Wyświetleń: 5202
  • ATmega + tryb uśpienia - moje pytania

    w tym momencie wykorzystuje do multipleksowania timer1 czyli B (chyba), a mam wykorzystać pierwszy, czyli timer0 czyli A. W obsłudze tego przerwania nic ma nie być?

    Mikrokontrolery   15 Lis 2009 15:40 Odpowiedzi: 13    Wyświetleń: 3709
  • [ATmega] Algorytm dla RC5 z ICP?

    Przerwanie wolę mieć wolne. Poza tym przez zastosowanie ICP zajmuje się wyłącznie Timer1 a nie Timer0 i Int)...robiw

    Mikrokontrolery AVR   03 Gru 2009 20:08 Odpowiedzi: 6    Wyświetleń: 3809
  • Zegarek atmega 8 i LCD 4x20

    Więc zostają 2 możliwości, albo program coś mieszał w odliczaniu czasu(może przerywałem timer0 timerem1 ale to powinno powodować opóźnienia!)albo atmega zła :P Mniejsza, teraz zrobiłem go na pcfie, wystarczy program dopieścić :P

    Mikrokontrolery AVR   11 Sty 2010 18:13 Odpowiedzi: 11    Wyświetleń: 7165
  • RC5 i Servo (Bascom ATmega)

    "Servo" na Timer0 "RC5" na Timer2 popatrz do helpa

    Mikrokontrolery AVR   02 Mar 2010 16:38 Odpowiedzi: 21    Wyświetleń: 3787
  • ATMEGA 162, sprzętowy PWM i DS18B20...

    Polecam poczytanie HELPA Bascoma. Ale tak obsługuje wszystkie 4. Timer0 - wyprowadzenie 4: OC0 Timer2 - wyprowadzenie 21: OC2 Jest jeszcze Timer1 który ma 2xPWM (wyprowadzenia 18 i 19, OC1A i OC1B)

    Mikrokontrolery AVR   10 Kwi 2010 12:47 Odpowiedzi: 14    Wyświetleń: 3459
  • [ATMEGA]Bascom . RS485 , LCD i zakłócenia

    Nawet jeśli jest tylko dołączone. Odpytywanie następuje co parę sekund a efekt bielenia ekranu mam za każdym razem kiedy nacisnę przycisk w celu załadowania nowego obrazka. A tu raport (wklejam na razie większość gdyż może Wam to coś ułatwi: Report : System_LCD_TOUCH PAD_rs485 Date...

    Mikrokontrolery AVR   25 Kwi 2010 21:57 Odpowiedzi: 65    Wyświetleń: 12800
  • Atmega 162 i PWM, który nie działa...

    Właśnie próbuję uruchomić 4 wyjścia PWM na Atmedze 162 (TFQP 44) Mam podłączone : PB0 (OC0/T0) - timer0 PB1 (OC2/T1) - timer2 PD5 (OC1A) - timer1 PE2 (OC1B) - timer1 Zacząłem od timer2, i zrobiłem tak: $regfile = "M162def.dat" $crystal = 11059200 $baud = 9600 ' wyjścia...

    Mikrokontrolery AVR   20 Kwi 2010 16:45 Odpowiedzi: 4    Wyświetleń: 1501
  • [C]atmega + switch = problem z kodem

    smajlas - Twoja podpowiedź działa ale nadal są jakieś problemy z czasem wciskania sw ;/ Postanowiłem więc poczytać nieco o timerach. Z tego co napisał TMF dobre rady ale jestem początkujący i tu jest problem ;/ jeśli dobrze rozumiem: 1.Określam czas najkrótszej sekwencji (np.u mnie najkrótsza sekwencja...

    Mikrokontrolery AVR   28 Maj 2010 18:08 Odpowiedzi: 24    Wyświetleń: 4487
  • licznik róznicowy atmega c++

    No to obydwa kontaktrony podepnij do pinów INTx, a później rób takie coś: 1)wyzeruj zmienną x i y odpowiedzialną za aktualny stan zliczonych impulsów z wejśc INT0 i INT1 (obydwa kontaktrony), wyzeruj timer0 2)załącz timer 0 aby odmierzał czas 10 sekund 3)poczekaj aż timer odmierzy czas, w międzyczasie...

    Mikrokontrolery AVR   19 Lip 2010 21:00 Odpowiedzi: 20    Wyświetleń: 2609
  • [ATmega 644p][C] Analizator - problem z przerwaniem

    Dzięki wielkie- ale to nie do mnie pisałeś. O Atomic_Block dowiedziałem się w czwartek- sprawdziłem- od czwartku jest to pierwsza wiadomość na ten temat. A wracając do tematu Fir3man- wymyśliłem taki schemat programu: #include <stdint.h> #include <avr/io.h> #include <stdlib.h> #include...

    Mikrokontrolery AVR   01 Wrz 2010 14:56 Odpowiedzi: 14    Wyświetleń: 3113
  • Sterowanie silnikiem krokowym, atmega 8, zmiana szybkości

    Owszem że chcę słuchać kolegi janbernat`a :) bo chcę się nauczyć, wczoraj i dziś próbowałem trochę poznać tajniki przerywań, a dokładniej TIMER0, jednakże nie za bardzo to rozumiem. Albo tak naprawdę nie wiem jak ma wyglądać konstrukcja programu żeby to chodziło. Czy coś takiego w uproszczeniu byłoby...

    Mikrokontrolery   13 Paź 2010 19:04 Odpowiedzi: 63    Wyświetleń: 15372
  • AVR - rdzeń (Atmega - ogólnie)

    Ja osobiście nie mam problemów z przenaszalnością kodu w firmowym asemblerze Atmela, nawet pomiędzy różnymi wersjami rdzenia, gdyż są w nim wbudowane definicje pozwalającej na asemblację warunkową. Przykład - instrukcja lpm , zamiast której używam następujące makro: .macro LpmPlus #if ((__CORE_VERSION__==V2E)|...

    Mikrokontrolery AVR   20 Sty 2011 18:23 Odpowiedzi: 6    Wyświetleń: 2132
  • [Atmega 16][C/Eclipse]Opóźnienie 1us

    Oczywiście, że się da jeśli chodzi o sekundy . Teoretycznie ;). Wystarczy wziąć "nierówny" kwarc. Jego wartość powinna dzielić się odpowiednio przez dwa podniesione do odpowiedniej potęgi. Tak aby np. przerwanie przepełnienia od licznika było wywoływane dokładnie co 1 sekundę, albo inną jej część...

    Mikrokontrolery AVR   07 Maj 2011 09:45 Odpowiedzi: 8    Wyświetleń: 1535