atmega timer0

Znaleziono około 229 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ń: 1556
  • 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ń: 2122
  • [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ń: 681
  • 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ń: 1539
  • [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ń: 972
  • 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ń: 2062
  • 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ń: 3225
  • 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ń: 1734
  • 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ń: 2451
  • [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ń: 1371
  • 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ń: 1236
  • 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ń: 906
  • 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ń: 6097
  • 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ń: 7215
  • 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ń: 726
  • 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ń: 2240
  • [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ń: 3290
  • 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ń: 2700
  • 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ń: 2199
  • [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ń: 4369
  • 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ń: 4451
  • 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ń: 2031
  • 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ń: 99202
  • [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ń: 1446
  • [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ń: 13875
  • 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ń: 2061
  • Prosty Domowy Sterownik ATMEGA 16

    Witam Serdecznie PanowieTemat mam pewiennieaktualny problem a mianowicie zrobiłem ten sterownik wszystko ładnie się zaprogramowało fuse bity ustawione po załączeniu działają wszystkie funkcje lecz niestety nie pokazuje mi temperatury niby trzeba trzymać przycisk s1 na pierwszy cujnik ds18b20 i go...

    Mikrokontrolery AVR   27 Mar 2021 17:20 Odpowiedzi: 3    Wyświetleń: 405
  • 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ń: 3205
  • 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ń: 1945
  • 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ń: 966
  • [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ń: 35037
  • 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ń: 3073
  • 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ń: 1204
  • 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ń: 2732
  • [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ń: 3309
  • 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ń: 1596
  • 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ń: 1966
  • 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ń: 8280
  • 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ń: 1632
  • 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ń: 936
  • [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ń: 4274
  • 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ń: 1341
  • 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ń: 3715
  • 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ń: 1331
  • 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ń: 2244
  • 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ń: 1584
  • 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ń: 4104
  • [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ń: 1422
  • 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ń: 2058
  • 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ń: 2679
  • 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ń: 924
  • 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ń: 1149
  • 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ń: 921
  • 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ń: 732
  • [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ń: 1629
  • 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ń: 687
  • [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ń: 3055
  • [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ń: 1050
  • 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ń: 1666
  • 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ń: 1230
  • 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ń: 1692
  • 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ń: 1038
  • 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ń: 4077
  • 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ń: 1065
  • [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ń: 4660
  • 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ń: 1335
  • [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ń: 3845
  • 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ń: 1750
  • [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ń: 2343
  • [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ń: 1689
  • [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ń: 1083
  • 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ń: 5229
  • 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ń: 1383
  • 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ń: 1395
  • 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ń: 1698
  • 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ń: 41928
  • 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ń: 3676
  • 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ń: 4402
  • 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ń: 3035
  • 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ń: 978
  • 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ń: 1455
  • [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ń: 2911
  • 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ń: 10223
  • [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ń: 1898
  • 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ń: 5100
  • [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ń: 2469
  • 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ń: 4576
  • 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ń: 5262
  • 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ń: 3745
  • [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ń: 3896
  • 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ń: 7318
  • 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ń: 3895
  • 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ń: 3504
  • [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ń: 12980
  • 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ń: 1519
  • [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ń: 4595
  • 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ń: 2660
  • [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ń: 3164
  • 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ń: 15771
  • 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ń: 2195
  • [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ń: 1565
  • [ATmega][C] ADC LED = oświetlenie do modelu RC.

    Ok, jestem - nie miałem w ręku tego procesora więc musimy poczytać datasheet. Znajdź go i wklej tutaj link. Uwagi do schematu: 1. masy masz podłączone bo na schemacie nie :) 2. nie widzą filtrowania zasilania patrz tutaj: 3. błędy filtrowania ADC akurat się przydadzą do liczb losowych, więc tego...

    Mikrokontrolery AVR   22 Cze 2011 21:44 Odpowiedzi: 161    Wyświetleń: 12963
  • Atmega 32 bascom sterowanie fazowe mruganie żarówki

    Ja mam taki program zrealizowany na Atmedze8. [syntax=basic4gl]$regfile = "m8def.dat" $crystal = 8000000 $hwstack = 32 $swstack = 40 $framesize = 40 Config Portb.1 = Output 'wyjscie triak Triac Alias Portb.1 Config Rc5 = Pind.7 ...

    Mikrokontrolery AVR   21 Maj 2012 19:43 Odpowiedzi: 8    Wyświetleń: 4051
  • [ATmega][BASCOM] Odbiór RC5 bez użycia GETRC5 - gotowiec dla początkujących

    Pisząc program stanąłem przed problemem odbioru kodu RC5 z pilota ale z użyciem przerwania. O ile w BASCOM 8051 GETRC5 w przerwaniu działa doskonale, to w BASCOM AVR jest to kompletna porażka. Wadą Bascomowej funkcji GETRC5 jest: 1) Dziadowskie działanie w przerwaniu (niby działa ale traci pierwszy...

    Mikrokontrolery AVR   03 Sty 2013 13:29 Odpowiedzi: 13    Wyświetleń: 6297
  • [atmega 8][c] kwarc zegarkowy - zegarek duże opóźnienia

    Gdzie schemat podłączenia kondensatora ? Skąd w ogóle pomysł na kondensator ? Ta nota aplikacyjna przeczytana ? : Kod do noty : Oczywiście przykład należy zaadoptować do gcc i użyć Timer2 zamiast Timer0. Inna przydatna notka: Kod :

    Mikrokontrolery AVR   31 Lip 2011 07:20 Odpowiedzi: 1    Wyświetleń: 1987
  • Atmega 16 timer2 i 0 nie działają razem.

    Witam mam problem z uruchomieniem Timera 2, chcę go wykorzystać do wyświetlenia cyfr na 4 wyświetlaczach 7 segmentowych. Timer0 jako licznik czasu sprawuje się. Jest taki myk, że jeśli zrobię Timer2Init(); po Timer0Init(); to gra drugi timer a 0 stoi. [syntax=c] #include <avr/io.h> #include...

    Mikrokontrolery AVR   30 Sie 2011 22:58 Odpowiedzi: 11    Wyświetleń: 1279
  • ATMEGA i gorąca masa. Wpływ zakłóceń z sieci.

    Na podstawie informacji od Artura sprobowalem uruchomic 2 timery - Timer2 do obslugi przyciskow i Timer0 do obslugi wyswietlacza 7-seg. Kod jest nastepujacy: [syntax=c] //======== Obsluga timera0 ======// timer0counter = 0; TIMSK=1<<TOIE0; //ZEZWOLANIE NA PRZERWANIE OD T0 TCCR0=(1<<CS00)|(1<<CS02);.....

    Mikrokontrolery AVR   04 Sty 2012 18:40 Odpowiedzi: 56    Wyświetleń: 8756
  • [ATmega][Bascom] Proszę o podpowiedź co robię źle, polecenie incr.

    Witam Dziękuję wszystkim za zainteresowanie. Co prawda tylko kolega arktik1 doczytał w czym problem tkwi i podsunął pomysł jak go zrealizować. Chociaż jednak przy pierwotnej wersji programu i dodaniu zaproponowanych zmian myślę że skok będzie i tak wykonywany co cykl. Najlepszym rozwiązaniem było...

    Mikrokontrolery AVR   08 Lut 2012 12:14 Odpowiedzi: 11    Wyświetleń: 2127
  • Przekładnia programowa na Atmega 128

    Witam, Zamiast przekładni mechanicznej chcę zrobić (a nawet już zrobiłem) przekładnie programową. Silnik asynchroniczny zasilony falownikiem napędza jedną oś. Umieszczone na niej jest kółko z 5 otworami. Do tego 2 transoptory szczelinowe z czego jedne na przerwanie INT0 drugi na normalne wejście...

    Mikrokontrolery   01 Lip 2020 14:57 Odpowiedzi: 2    Wyświetleń: 918
  • Atmega portC jako wejście, warunki

    Witam. Napisałem program, który ma liczyć czas a potem zostaną dopisane następne funkcje. W tym momencie chciałbym, żeby po podaniu na PC0 PC1 napięcia załączał się odpowiedni tryb wyświetlania czasu niestety to nie następuje. Mógłby ktoś mi powiedzieć dlaczego? Stany ustawiane są po przez przełącznik...

    Mikrokontrolery AVR   10 Mar 2012 17:45 Odpowiedzi: 17    Wyświetleń: 2361
  • Regulacja PWM atmega 8 (bascom)

    Witam jestem początkujący w dziedzinie procesorów i potrzebuje pomocy w dopisaniu kodu do regulacji pwm. Mam zamiar zrobić zegar binarny kolegi "joboo" zegar binarny joboo $regfile = "m8def.DAT" $crystal = 16000000 Dim Sekjed As Byte , Sekdzies As Byte , Minjed As Byte , Mindzies...

    Mikrokontrolery Początkujący   21 Gru 2012 11:47 Odpowiedzi: 9    Wyświetleń: 4485
  • [Bascom] Atmega 644pa - problem z timerem

    Witam szanownych kolegów! Piszę mając nadzieję, że ktoś pomoże mi rozwiązać mój problem z którym borykam się już któryś dzień :( Otóż programuję w Bascomie Atmegę 644pa-pu do komunikacji po UART z modemem ZTE2639AT. Mam problem ze sprawdzaniem siły sygnału GSM. Otóż chciałbym przy pomocy przerwania...

    Mikrokontrolery AVR   16 Kwi 2012 18:16 Odpowiedzi: 4    Wyświetleń: 1178
  • ATMEGA, SPI i potencjometr cyfrowy (bascom)

    Ogólnie chodzi o to Ten kod pokazany wyreparowałem do testów bo nie chciało mi się ciągle wgrywać prawie 16k Może w tym problem ale jak ustawię pwm=8 to za nic nie wychodzi mi przeliczenie do wyświetlania ciągle na fula mam 102% ale testowałem już różnie , jestem jeszcze cienias jak sku.........

    Mikrokontrolery AVR   10 Wrz 2012 20:14 Odpowiedzi: 14    Wyświetleń: 5761
  • [Bascom]konwertowanie kodu attiny- atmega

    Wy edytowałem takie coś. [syntax=basic4gl]'************* Konfiguracja uC ***************** '********************... = "m8def.dat" $crystal = 16000000 Config Lcdpin = Pin , Db4 = Portc.3 , Db5 = Portc.2 , Db6 = Portc.1 , Db7 = Portc.0 , E = Portc.4 , Rs = Portc.5 Config...

    Mikrokontrolery Początkujący   25 Cze 2012 17:02 Odpowiedzi: 5    Wyświetleń: 1835
  • [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...

    Mikrokontrolery Początkujący   30 Paź 2012 20:56 Odpowiedzi: 15    Wyświetleń: 2337
  • atmega 644 / Bascom - Timer 0 i Timer 2 nie mogą działć jednocześnie ?

    Witam W Atmega 644 mam: EQU not found, probably using functions that are not supported by the selected chip Według noty Timer0 i Timer2 są 8-bitowe, więc można je "zamieniać" i mają oddzielne preskalery.

    Mikrokontrolery   27 Sty 2013 22:00 Odpowiedzi: 11    Wyświetleń: 5181
  • bascom, atmega - funkcja start/stop, zliczanie sekund/minut

    Witam, popełniłem takowy program do sterowania ogrzewaniem i zapętliłem się nieco na funkcji start/stop odliczania pozostałego czasu do wyłączenia urządzenia. Poniżej fragment kodu: [syntax=basic4gl]'-------------... GLOWNA----------------------------------... Flaga_4ms...

    Mikrokontrolery AVR   10 Lut 2013 09:29 Odpowiedzi: 8    Wyświetleń: 2433
  • Atmega - WAV, PWM+filtr+wzm.

    Witam Układ który męczę od kilku tygodni (z przerwami) to prosty odtwarzacz dźwięku. Sprawa się upraszcza ponieważ nagrane słowo (słowa) umieszczam w pamięci FLASH procesora M168 lub M328 ("słowo" jest poddane obróbce - próbkowanie 16kHz, unsigned) Układ końcowy (filtr dolno przepustowy oraz wzmacniacz)...

    Mikrokontrolery   02 Mar 2013 11:27 Odpowiedzi: 0    Wyświetleń: 843
  • Atmega 8a - Ds18b20 po przekroczeniu wskazania 33-34 C zaczyna szalec

    Witam Podczas sczytywania temperatur od 0-33 stopni wszystko jest ok. Po przekroczeniu 33 stopni diody sygnalizujące temperaturę zaczynają szalec. Zastosowałem rezytor zewnętrzny podciągający 4k7. Program: [syntax=asm].include"m8def... DQ_PORT DDRC #define DQ 5 #define SET_DQ cbi...

    Mikrokontrolery AVR   31 Mar 2013 22:14 Odpowiedzi: 0    Wyświetleń: 786
  • [Bascom][C]Atmega oraz radiowe moduły RFM01, RFM02, RFM12

    U mnie akurat dość szybko "zaskoczyło". Tylko mam w odbiorniku problem z blokowaniem przerwań/timerów . W nadajniku nie ma takiego problemu. timer działa, bo odlicza czas pomiędzy "wysłaniami" oraz czas wywołania czujników DS i DHT11. Zakładałem, że odbiornik działa tak: - nasłuchuje danych - pojawienie...

    Mikrokontrolery   20 Cze 2021 23:15 Odpowiedzi: 707    Wyświetleń: 236003
  • BASCOM + Atmega - PWM - niepoprawny start

    No chyba coś robię nie tak, bo nie działa. Zrobiłem w ten sposób : Var_byte = Sfior Var_byte = Var_byte Or 128 Sfior = Var_byte ' ustawiam TSM na "1" Var_byte = Var_byte Or 2 Sfior = Var_byte '...

    Mikrokontrolery AVR   22 Maj 2013 17:10 Odpowiedzi: 3    Wyświetleń: 1728
  • Atmega 2560][Arduino Mega] - Eclipse i arduino?

    Znaczy w sumie... W Arduino IDE możesz wpisać normalny kod C olewając biblioteki. Lekkie problemy są tylko z projektami wieloplikowymi i trzeba uważać na to, że Arduino wykorzystuje np. Timer0 i jeśli chcemy z niego skorzystać to trzeba pierwsze Arduino od niego "odsprzęgnąć".

    Projektowanie Co i Gdzie Kupić ?   12 Lip 2013 12:20 Odpowiedzi: 25    Wyświetleń: 5655
  • ATMEGA BASCOM - Przeportowanie kodu z BASCOM na C

    Witam Potrzebuję pomocy w przeportowaniu kodu źródłowego z BASCOM na C (Atmel Studio 6) - mikrokontroler ATMEGA128 Na początek fragment takiego kodu: [syntax=basic4gl] Config Adc = Single , Prescaler = Auto , Reference = Avcc Config Timer0 = Timer , Prescale = 1024 Config Timer1 = Pwm , Pwm...

    Mikrokontrolery AVR   22 Lip 2013 17:26 Odpowiedzi: 2    Wyświetleń: 1287
  • miernik częstotliwości bascom i atmega 8

    Mam mały problem chcę zrobić prosty miernik częstotliwości w bascomie do ok. 600KHz Warunek ma mierzyć z dokładnością 1Hz i niestety nie wychodzi mi to. Taimer 1 mam skonfigurowany jako taimer (Config Timer1 = Timer , Prescale = 8) taimer 0 skonfigurowany jako licznik (Config Timer0 = Counter , Edge...

    Mikrokontrolery AVR   26 Wrz 2013 13:49 Odpowiedzi: 4    Wyświetleń: 2112
  • PID na ATmega - AVR221 brak reakcji na wejściu układu

    Przepraszam, błąd wystąpił podczas dodawania kodu na forum. Oczywiście w programie jest kropka. Wyrzuciłem z programu fragment: [syntax=c]if(gFlags.pidTime... regulacja wywoływana jest cały czas w pętli głównej, niezależnie od przerwań Timera0 i coś zaczęło się dziać. Wejścia zaworów...

    Mikrokontrolery   26 Lut 2014 14:17 Odpowiedzi: 8    Wyświetleń: 1938
  • AtMega - wielozadaniowość AVR ?

    w zasadzie wystarczyła by mi komenda SET z możliwością ustawienia pinu na określony czas. Nie przypominam sobie jednak takowej... ktoś mnie naprowadzi? W momencie ustawienia pinu, wrzucasz też do zmiennej jakąś wartość, proporcjonalną do czasu trwania tegoż ustawienia. Jakiś Timer, na przykład Timer0,...

    Mikrokontrolery AVR   28 Mar 2014 10:44 Odpowiedzi: 9    Wyświetleń: 2982
  • atmega 32 - przepływomierz bascom jaki kod

    Lj = Li / 250 250 to ilość impulsów na 1 l. według producenta Cały problem w tym że nie wiem jaki uklad wsadził do tego przepływomierza i co ma na myśli 250imp/l . Próbuje na różne sposoby poprawnie zliczać litry . Brak jakiejkolwiek noty tego przepływomierza.... Jeżeli tak figuruje...

    Mikrokontrolery AVR   11 Wrz 2014 07:38 Odpowiedzi: 62    Wyświetleń: 7014
  • ATMEGA[BASCOM] Najprostsze odtwarzanie Wav .

    Chciałem się dowiedzieć jakie częstotliwość próbkowania osiągacie przy stabilnym odtwarzaniu *.wav bez zakłóceń wynikających z obsługi karty. Śledzę temat od dawna. Ostatnio z potrzeby chwili zacząłem eksperymenty. Oprogramowanie jest napisane w Bascom/Asm. Kiedyś napotkałem PDF'a kolegi Saabotaz...

    Mikrokontrolery AVR   16 Lis 2016 22:22 Odpowiedzi: 328    Wyświetleń: 94677
  • ATMEGA 128 - Piny PWM i ADC

    Czyli coś takiego ?: Czyli mam rozumieć, że OCcośtam to jest wyjście timerów i OCzero czyli OC0 jest tylko jedno natomiast OC1 są dwa: A i B czyli OC1A i OC1B. I tak jak timer0 ma tylko jedno wyjście: OC0 timer1 ma dwa: OC1A I OC1B, tak ? No i przeczuwam, też że timer0 róźni się czymś od timer1...

    Mikrokontrolery Początkujący   18 Cze 2015 18:53 Odpowiedzi: 10    Wyświetleń: 1722
  • AtMega 324/644/1284 - reset mikrokontrolera po odblokowaniu przerwań

    Kod jest prosty, bo siedze nad nim od dawna i już wyrzuciłem wszystko co było zbędne. Zależy mi na tym by na wyświetlaczu pojawił się napis "Timer0 OK". [syntax=c]#include <avr/io.h> #include <avr/interrupt.h> #include <avr/pgmspace.h> #include <util/delay.h> #include...

    Mikrokontrolery AVR   11 Lis 2015 17:52 Odpowiedzi: 6    Wyświetleń: 1044
  • BAscom atmega - Programowanie w Bascomie,silnik DC,Atmega32

    Niestety to nie jest wina prescalerów i taktowania, próbowałem już w każdej kombinacji . Żadnej różnicy nie zauważyłem, a napięcie przy wyjściu pwm się nie zmienia. Z tego co wiem ,to może być to wina złej kompilacji, dlatego przy wyjściu oc1a(Pin D5) od pwma muszę odwoływać się do poszczególnych...

    Mikrokontrolery AVR   20 Lut 2016 11:42 Odpowiedzi: 32    Wyświetleń: 2628
  • Atmega 8 Timer - nie działa timer

    Witam. Zaczynam dopiero zabawe z mikrokontrolerami i mam juz pierwszy problem. Otóż nie działa timer0. Wszystko sprawdzałem pare razy i nie wiem co zle zrobiłem. [syntax=c] #include <avr/io.h> #include <avr/interrupt.h> #define LED1 PB1 #define LED2 PB0 int main(void) { TCCR0...

    Mikrokontrolery AVR   16 Mar 2016 15:39 Odpowiedzi: 12    Wyświetleń: 1212
  • Atmega 32[asm] - PCF 8583-zagadka działającego przykładu

    witam ! tematów dotyczących niedziałającego PCF 8583 w Proteusie było już kilka jednak w internecie krąży przykład napisany w asm,który działa również u mnie. W sumie sam nie wiem co tu wrzucić,bo gdybym wrzucił wszystko to nikt by tego nie przeczytał. Najkrócej więc jak się da: Przekopiowałem...

    Mikrokontrolery Początkujący   09 Sie 2016 19:12 Odpowiedzi: 5    Wyświetleń: 1107
  • bascmom - Atmega 8 nie działa SET

    Witam !! Napisałem program na sterowanie pilotem. Nie działa mi set Led_2. Przycisk 2 z pilota wykonuje warunek ale nie setuje portb.2 ? Co jest [syntax=c] $regfile = "m8def.dat" 'rejestry mikrokontrolera atmega8 $crystal = 8000000 'częstotliwość taktowania mikrokontrolera $baud = 9600 Config...

    Mikrokontrolery AVR   07 Sty 2017 21:22 Odpowiedzi: 11    Wyświetleń: 849
  • Zegar na Atmega 32 - spieszy o 2sekundy na godzinę

    W projekcie masz 16MHz a pisałeś o timer0. Najbliższym kwarcem, który łatwo można kupić będący najbliżej wartości będącej potęgą liczby 2 jest właśnie ten kwarc. Dzieląc 14745600 przez 2 będziesz miał całkowite wyniki do 16-tego dzielenia włącznie. Przy kwarcu 16MHz skończysz zaledwie na 10-tym...

    Mikrokontrolery   18 Maj 2017 21:33 Odpowiedzi: 20    Wyświetleń: 1212
  • Taśma RGB 230V i Atmega PWM

    Zgodnie z zaleceniami podłączyłem jeden kanał oscyloskopu do detekcji 0V, a drugi do sterowania optotriaka. Połówki sinusa łatwo można było sobie wyobrazić ;) Okazało się że wszystko było rozjechane aż miło. Trochę policzyłem, pozmieniałem logikę i obecnie wygląda to tak: Na razie...

    Początkujący Elektronicy   17 Lut 2021 18:55 Odpowiedzi: 60    Wyświetleń: 1911
  • atmega bascom - atmega bascom licznik na timer0

    Witam Czy ktoś ma jakiś pomysł jak programowo zliczać impulsy timerem0 większe od 256 ? Timer1 chciałem wykorzystać jako PWM więc on odpada. Pozostaje timer0 ale on zlicza tylko do 256, a ja potrzebuję zliczyć do 390. Jak to zrobić programowo, żeby jak counter0 się zwiększy o 1, to żeby zwiększył jakąś...

    Mikrokontrolery AVR   14 Gru 2014 14:58 Odpowiedzi: 2    Wyświetleń: 1068
  • atmega 8 odmierzenie 1s za pomocą timer0 bascom avr

    witam chce odmierzyć 1 s za pomocą timer0 w procku Atmega8, robię to tak: $regfile = "m8def.dat" $crystal = 8000000 Config Lcd = 16 * 2 Config Lcdpin = Pin , Db4 = Portc.2 , Db5 = Portc.3 , Db6 = Portc.4 , Db7 = Portc.5 , E = Portc.1 , Rs = Portc.0 Config Timer0 = Timer , Prescale = 256 On...

    Mikrokontrolery   27 Wrz 2007 10:51 Odpowiedzi: 0    Wyświetleń: 1492
  • Atmega 32 problem z przerwaniem timer0

    Witam ,napisałem sobie następujący program który ma pełnić funkcję prowizorycznego zegarka. W obsłudze przerwania timer inkrementuję sobie sekundy , ale gdy chce wyświetlić je w main ciągle wyświetla zero na led. Natomiast gdy ostatnią linijkę kodu zamieszczę w obsłudze przerwania działa ok . W związku...

    Mikrokontrolery AVR   30 Maj 2009 20:48 Odpowiedzi: 2    Wyświetleń: 2563
  • [ATmega][Bascom] PWM na Timer0

    CONFIG TIMER0 = PWM jest obarczone specjalną właściwością: działa tylko na wybranych mikrokontrolerach. Do sprawdzenia eksperymentalnie. Dlatego lepiej będzie licznik skonfigurować na poziomie bitów z TCCR0(A/B), a wartość ładować bezpośrednio do OCR0(A/B). No i nie zapominaj, że rodzina ATmega to nie...

    Mikrokontrolery AVR   05 Maj 2010 18:29 Odpowiedzi: 3    Wyświetleń: 4088
  • [Atmega 16][Bascom] - Timer1 i Timer0 Prosze o przejrzenie kodu

    Witam. Ostatnio zainteresował mnie pomiar natężenia światła, potrzebuję go do wykonania projektu. Pomiar dokonuje czujnikiem TSL235R, który podaje mi odpowiedź w formie częstotliwości. Chciałbym aby ktoś przyjrzał się temu co narazie wklepałem do kompilatora, bo nie jestem pewien, czy wszystko będzie...

    Mikrokontrolery   14 Lip 2013 13:06 Odpowiedzi: 0    Wyświetleń: 825
  • [Bascom] Attiny2313 - UART - Atmega328

    Witam Używam Attiny2313 do pomiaru dwóch temperatur z DS18B20. Wynik ( Integer ) przesyłam bez żadnej obróbki przez UART przewodem 40 cm do Atmega328. Atmega rozbija odebrane dane i jest obróbka Kod Attiny2313 $regfile = "attiny2313.dat" $crystal = 8000000 $baud = 4800 '*********************...

    Mikrokontrolery AVR   24 Gru 2011 21:00 Odpowiedzi: 10    Wyświetleń: 2363
  • [BASCOM] [Atmega8]Sterownik przekaźników

    Witam! Na podstawie informacji zawartych w książce "Programowanie mikrokontrolerów w języku Bascom" napisałem program: Problem: Problem polega na tym, że program nie działa poprawnie. Po pierwsze procesor zamiast 1 sekundy odmierza ok. 8s. Jest to dla mnie nie zrozumiałe, ponieważ kodu zawierającego...

    Początkujący Naprawy   30 Paź 2012 19:15 Odpowiedzi: 4    Wyświetleń: 1557
  • Bascom - Atmega1284P + ESP8266 + Domoticz

    Przerobiłem program na Atmega328. Teraz ma tylko odbierać dane z master na Atega1284p i wysyłać do Domoticz. [syntax=vbnet] $regfile = "m328pdef.dat" $crystal = 8000000 $hwstack = 100 ' rozmiar stosu sprzętowego $swstack = 100 ' rozmiar stosu programowego $framesize = 128 $baud = 19200 '************...

    ESP8266 i ESP32 oraz IoT   14 Kwi 2019 20:49 Odpowiedzi: 12    Wyświetleń: 2124
  • Atmega644P/Bascom - RFM12 + karta SD - SPI sprzętowe - razem nie działa

    Witam Mimo, że większość proponowanych tutaj rozwiązań podłączenia RFM12 do Atmegi wykorzystuje SPI programowe, ja podłączyłem tradycyjnie, przez SPI sprzętowe - mimo, że nie miałem problemów z wgrywaniem kodu do Atmegi spiętej z RFM12, to uruchomienie ich razem jest problematyczne ( każde osobno działa...

    Mikrokontrolery AVR   13 Maj 2013 11:59 Odpowiedzi: 3    Wyświetleń: 2550
  • Pytanie o pomiar czasu w ATMEGA8 - Dokładność

    Witam wszystkich majsterkowiczów :D Oto mój jeden z pierwszy programów napisanych na ATMEGE 8. Dotychczas programowanie mikrokontrolerów traktowałem jako zabawę, używając do tego BASCOMA i zestawu Treningowego. Obecnie stoję przed zamiarem budowy pewnego urządzenia ale przed rozpoczęciem prac...

    Mikrokontrolery   15 Mar 2008 22:10 Odpowiedzi: 9    Wyświetleń: 5830
  • Zegar RTC - altermatywa dla PCF8583

    Projekt to może nie jest, raczej element/część możliwości układu jakie staram się poznać. Na płytce Amtega32 Dwa wejścia/przyciski, uruchomiony Timer1 dla obydwu wyjść PWM. Sterowanie ( na razie LED ( chcę halogeny do tego podpiąć przez tranzystor NFET ), jeden przycisk/wejście - jedno wyjście (...

    Mikrokontrolery AVR   02 Mar 2011 23:06 Odpowiedzi: 11    Wyświetleń: 3248
  • [Atmega16] BASCOM szybki obrotomierz motocyklowy na INT0

    Możliwe sugerowałem się tym, że niezależnie czy po wpisaniu Reset Pinb.1 lub Reset Portb.1 i wrzucenia do uC działanie było takie same. Nawiązując do mojego problemu, próbowałem zmieniać w poprzednich kodach port na pin tak jak radził "piotrva" jednak nie przynosi to efektu. Nadal mam problem z uruchomieniem...

    Mikrokontrolery AVR   24 Lip 2011 11:23 Odpowiedzi: 95    Wyświetleń: 16602
  • Atmega32 bascom uart - Kłopoty z komunikacją pomiędzy dwoma atmegami

    Witam, Chciałem skomunikować ze sobą 2 atmegi32 i mam z tym problem. Jedna atmega wykonuje pomiar z wejścia adc i próbuję wartość ADC wyświetlić na wyświetlaczu podłączonym do drugiej atmegi, ale zamiast wartości np 467 na wyświetlaczu uzyskuję jakieś przypadkowe cyfry np. 13 10 19 51 54 ... Podłączone...

    Mikrokontrolery   14 Wrz 2014 16:03 Odpowiedzi: 6    Wyświetleń: 1194
  • [BASCOM] - Opóźnianie działania encodera

    Witam, postanowiłem dodać do programu pomiar temperatury mam czujnik DS18B20 , tylko że kod programu odpowiedzialny za sterowanie czujnikiem opóźnia działanie encodera ,gdzie jest tutaj błąd może czegoś nie uwzględniłem w tym kodzie ? poniżej cały kod [syntax=basic4gl] 'Filename Encoder_100.bas 'Version...

    Mikrokontrolery AVR   24 Sie 2014 15:50 Odpowiedzi: 2    Wyświetleń: 1170