atmega działa timer

Znaleziono około 303 wyników dla: atmega działa timer
  • [ATMEGA][BASKOM][timer w trybie PWM] jak ustawić rejesty

    Witam, Jak ustawić bity rejestrów ATMEGA16 za pomocą Baskoma by na wyjściu oc1a oc1b pojawiły się dwa przebiegi, tak by jeden był odwrócony względem drugiego? Jak będzie wówczas działać regulacja wypełniania (tzn. polecenie pwm1a i pwm1b)? Jak ktoś zna jakiś projekt z podobym założeniem to...

    Mikrokontrolery AVR   13 Gru 2009 19:33 Odpowiedzi: 6    Wyświetleń: 2456
  • atmega 32 timer - Przycisk i int0

    Dzięki teraz działa wszystko działa

    Mikrokontrolery AVR   22 Sty 2013 20:51 Odpowiedzi: 3    Wyświetleń: 1158
  • [Atmega][Bascom] Timer liczenie w milisekundach [Nie komercyjne]

    Ten dział forum jest od pomagania, a nie od dawania gotowców, stąd reakcja BlueDraco, której nie powinieneś się dziwić :) Co do meritum sprawy, to wystarczy włączyć timer ustawić odpowiednio na początku pętli i odczytywać na jej końcu. Można także zrobić zewnętrzny miernik na innym mikrokontrolerze,...

    Mikrokontrolery AVR   22 Lut 2017 09:57 Odpowiedzi: 9    Wyświetleń: 1125
  • Atmega 8 Timer - nie działa timer

    Jak np mam kilka innych procedur które zabierają dużo czasu. Np pomiar ds18b20 albo wyświetlanie na LCD a chciałbym je wykonywać co pewien ściśle określony czas. Wariantów masz co niemiara: Chcesz czytac ADC co jakis czas to w timerze wyzwalasz tylok pierwsza konwersje reszte robisz w przerwiniu...

    Mikrokontrolery AVR   16 Mar 2016 15:39 Odpowiedzi: 12    Wyświetleń: 1230
  • Atmega 128 nie działa timer (albo przerwanie)

    Dziękuje, faktycznie działa. Myślałem że wartość, którą wpisuję do timera on później odlicza, a tu okazuje się, że nie. No cóż...początki. Serdecznie dziękuję.

    Mikrokontrolery   24 Sie 2007 15:42 Odpowiedzi: 2    Wyświetleń: 1467
  • [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ń: 2355
  • Atmega 8, sterowanie pwm diody LED.

    Witam robie aktualnie oświetlenie do szopki i napotkałem mały problem: $regfile = "m8def.dat" $crystal = 8000000 Config Pind.5 = Output Config Pinb.1 = Output Config Timer1 = Pwm , Pwm = 8 , Compare A Pwm = Clear Up , Prescale = 1 Dim I As Byte Do For I = 1 To 255 ...

    Mikrokontrolery Początkujący   03 Gru 2012 21:55 Odpowiedzi: 2    Wyświetleń: 2265
  • Atmega 8535 - Generator zmienna częstotliwość i czas trwania impulsu

    Zamiast zadawać pytania, poszukaj na nie odpowiedzi w dokumentacji - przeczytaj, jak działa timer w trybie PWM z limitem w ICR1. Ani okresu, ani wypełnienia nie ustawiasz w procentach, a w cyklach zegara. Zmiana jednego nie ma wpływu na drugie.

    Mikrokontrolery AVR   24 Paź 2013 20:09 Odpowiedzi: 9    Wyświetleń: 2886
  • 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ń: 3249
  • Tutorial PIC18F2550 + SDCC - Część 4 - Timery, przerwania

    Witajcie moi drodzy W tym temacie poznamy podstawy przerwań i timerów w PIC18F2550 . Na początek będzie krótki wstęp teoretyczny, a potem wszystko przerobimy dokładnie na praktycznych przykładach. Do lektury tematu przyda się ogólna wiedza na temat przerwań i programowania w C, choćby taka...

    Artykuły   02 Kwi 2020 00:20 Odpowiedzi: 0    Wyświetleń: 1542
  • ATMEGA 8 i PWM - jak na jednym Timerze uruchamiać przerwanie co sekundę

    Problemik z PWM i Przerwaniem Timera. Czy możliwe jest żeby PWM sobie działał, a Timer generował normalne przerwanie? Z tego za zauważyłem to nie bardzo. TCCR1A = (1<<WGM10) | (1<<COM1A1) | (1<<COM1A0); //8bit PWM, phase correct TCCR1B = (1<<CS12)...

    Mikrokontrolery   25 Maj 2006 00:18 Odpowiedzi: 1    Wyświetleń: 2104
  • Błędne wychodzenie z pętli do funkcji ATMEGA 32

    Program bez przetwornika ADC. Program działa prawidłowo Dodano po 42 Od kiedy praca dyplomowa jest tajna? Pytam z ciekawości- kiedyś była jawna na całym etapie pisania. Dlaczego w pętli głównej blokujesz przerwania- potem wykonujesz sporo obliczeń- a potem odblokowujesz? A co będzie...

    Mikrokontrolery AVR   12 Lip 2011 17:05 Odpowiedzi: 29    Wyświetleń: 2823
  • PWM , czyli Atmega + NE555 + DS2890

    Nie pisze że w tej formie która jest nie działa. Wręcz przeciwnie działa od 6 miechów bez zwiech. Ale teraz chcemy dołożyć PWM do tego co mamy i tu jest problem. To część programu. Ważne elementy algorytmów są wycięte, bo nie maja znaczenia dla poruszanego problemu. Jeśli jest możliwość dołożenia PWM...

    Mikrokontrolery AVR   17 Lut 2011 23:38 Odpowiedzi: 27    Wyświetleń: 6979
  • [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ń: 6321
  • 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ń: 1343
  • bascom, atmega - funkcja start/stop, zliczanie sekund/minut

    Ogólnie rzecz biorąc działa, ale nie mogę zaimplementować zatrzymania/uruchomienia odliczania w podprogramie Zegar: oraz jak zrobić aby np po ustawieniu Ustawczas ponad 60 sekund pokazywał mi 1min i cośtam sekund i pokazywał to odpowiednio na lcd. Właśnie podczas pisania wpadłem na to że gdy...

    Mikrokontrolery AVR   10 Lut 2013 09:29 Odpowiedzi: 8    Wyświetleń: 2457
  • [ATMEGA][Bascom] Problem z timerem PCF8583

    Przejrzałem już chyba wszystko na sieci (łącznie z notą oczywiście) i wszędzie podają taki sposób ustawiania timera: adres 0 <- 4 (lustawiony bit 3 włącza timer) adres 7 <- 0 (zerowanie na wszelki wypadek licznika - tu układ zlicza) adres 8 <- B01000010 (konfiguracja timera) adres 15 <-...

    Mikrokontrolery AVR   05 Maj 2009 19:15 Odpowiedzi: 4    Wyświetleń: 2261
  • 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ń: 2043
  • [AVR] Migracja z ATmega do ATxmega - co warto wiedzieć ?

    Akurat na Hack a Day jest trochę artykułów o XMEGA. Generalnie można je traktować tak jak ATMega, z tym, że masz np. 8 timerów, 4 SPI, 4 I2C, 4 USARTy itd. Generalnie wszystko co mają, mają w stosunku do wcześniejszych AVR lepsze. Np. lepiej rozwiązany zegar, masz RTC, DMA, które mocno odciąża procesor,...

    Mikrokontrolery AVR   13 Wrz 2012 18:17 Odpowiedzi: 52    Wyświetleń: 17103
  • Atmega 16 - Synchronizacja timera w trybie CTC

    Witam, mam problem z poprawną obsługą trybu CTC timera 0 w Atmega16. Taktowanie z wewnętrznego RC 8 MHz. Na wejście INT0 (aktywne zboczem narastającym) podaję prostokątny sygnał kluczujący o f=50 Hz i wypełnieniu 25%. W każdym okresie tego sygnału chcę go próbkować cztery razy - 20 ms okres dzielę...

    Mikrokontrolery AVR   09 Lip 2013 12:01 Odpowiedzi: 0    Wyświetleń: 1035
  • 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ń: 1701
  • Atmega 32A - PWM i ADC wykorzystane jednocześnie??

    Ile bitów wystawia atmega na adc? Czy potencjometrem chcesz ustawiać ilość kroków do wykonania? Jest to możliwe, kiedyś pisałem sterowanie ofsetem(Planeta 6 głowic po 32 silniki na głowicy), z potencjometru brałem od 0 do 1024 i wysyłałem odpowiednią ilość impulsów. Tak ja radzili - sterowanie timerem....

    Mikrokontrolery   29 Sty 2015 21:26 Odpowiedzi: 8    Wyświetleń: 1428
  • Problem z timerem w ATMega 16

    Witam, Napisałem całkiem złożony programik w C, ale wykrzacza mi się w prostym fragmencie main'a, tzn. obsługa przerwań z timera działa, ale uC nie chce wejść do nieskończonej petli while(1). Nie działa ani w debugerze ani w rzeczywistym układzie. Pomóżcie co tu jest źle... Oto fragment Kodu w AVRStudio ...

    Mikrokontrolery AVR   09 Lut 2009 08:50 Odpowiedzi: 3    Wyświetleń: 1173
  • atmega 644 / Bascom - Timer 0 i Timer 2 nie mogą działć jednocześnie ?

    Niestety wbudowana w bascoma funkcja do odbioru RC5 może działać tylko na timerze 0 lub 2 (koniecznie musi być to timer 8-bit) lub na timerze 1 (lub 3 - nie wiem czy działa) w trybie ICP. Przejrzyj helpa bascoma pod hasłem Config RC5.

    Mikrokontrolery   27 Sty 2013 22:00 Odpowiedzi: 11    Wyświetleń: 5211
  • [ATMEGA 16][C] - Timer1 odczytywanie częstotliwości

    Pomyśl, jaką wartość będzie miał licznik po zliczeniu 65536 impulsów? Z jakiego powodu uważasz, że Twój program powinien wtedy uznać, że impulsów było 65535? Wydawało mi się, że pomoc, jakiej oczekujesz - to wskazanie błędów w programie. Tymczasem Ty sprzeczasz się, sugerując, że ewidentny błąd, który...

    Mikrokontrolery   14 Mar 2014 22:28 Odpowiedzi: 9    Wyświetleń: 1626
  • Atmega 328P i komunikacja RS23 -

    Witam Od pewnego czasu zajmuje się komunikacją ATMEGI 328P i komputera poprzez popularny prot COM. Napisałem własny program w C++, który odbiera pewne dane od ATMEGI. W programie użyłem struktury DCB Winapi. Jako, że Atmega nie odzywa się nie pytana użyłem timera, który sprawdza czy przypadkiem coś...

    Programowanie Początkujący   24 Sie 2014 22:46 Odpowiedzi: 5    Wyświetleń: 1161
  • AtMega 324/644/1284 - reset mikrokontrolera po odblokowaniu przerwań

    Witam, Mam problemz AtMega z tematu. Ustawiam konfigurację Timerów wg manualki: tryb CNC; prescaler; zezwolenie na przerwania CompareMatch. Po ustawieniu tego odblokowuję przerwania przez "sei();" i.. procesor się resetuje. Dodam też, że taki sam kod działa bez problemów na AtMega 16/32/64. Czy przy...

    Mikrokontrolery AVR   11 Lis 2015 17:52 Odpowiedzi: 6    Wyświetleń: 1053
  • 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ń: 732
  • Gotowy projekt wideo ze strony - nie działa poprawnie

    A specjalnie do tego projektu kupiłem mega32, bo 16 ma za mało pamięci i nawet wywalając całą resztę, zostawiając tylko timer, main-a i dwie funkcje, nie dał się dziad wgrać. Jak już kupiłem 32 to się okazało, że nie działa. Przed zakupem kolejnego AVR może zapytam, czy macie jakieś propozycje kodu,...

    Mikrokontrolery   19 Lut 2017 11:35 Odpowiedzi: 14    Wyświetleń: 954
  • [ATMEGA][BASCOM] Regulator żarówki 230V

    Witam Chciałem nauczyć się regulacji fazowej i popełniłem taki układ na podstawie tego co wyczytałem w internecie I do tego taki program [syntax=vbnet] $regfile = "m32def.dat" $crystal = 16000000 Config Com1 = Dummy = 0 , Parity = None , Stopbits = 1 , Databits = 8 , Clockpol = 0 'konfiguracja...

    Mikrokontrolery AVR   02 Lip 2017 19:20 Odpowiedzi: 5    Wyświetleń: 1398
  • 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ń: 1954
  • [ATMega]Powielanie kanałów PWM

    Jeśli chodzi o sprzętowego PWMa to chyba pokuszę się o AVR136, tylko zamiast atmegi wykorzystam attiny2313. Zasymulowałem sobie to na razie tylko w proteusie i całkiem ładnie to śmiga :) __________________________________... Potrzebuje Waszej pomocy. PWMy ładnie działąją (12 kanałów),...

    Mikrokontrolery AVR   29 Paź 2010 08:55 Odpowiedzi: 20    Wyświetleń: 5971
  • [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ń: 1190
  • 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ń: 2604
  • Atmega 32 - Rejestr OCR1Ax i OCR1Bx w timerze 1

    To co opisał excray jest widoczne także na schemacie timera, a tutaj znajomość angielskiego nie jest potrzebna :) Czy teraz już widzisz jak TCNT1 jest porównywany z OCR1A i/lub OCR1B, i których pinów OCn dotyczą? No dobra ale skąd wiadomo że np. w trybie CTC procesor ma porównać TCNT1...

    Mikrokontrolery AVR   16 Kwi 2015 12:31 Odpowiedzi: 7    Wyświetleń: 759
  • Zegar na Atmega 32 - spieszy o 2sekundy na godzinę

    W trybie CTC nie musisz się martwić o ładowanie nowej wartości to timera, bo dzieje się to samoczynnie. Musisz jedynie na początku programu wpisać przy jakiej wartości timer będzie się resetował wpisując do rejestru OCR2 wyliczoną wartość. Przy 8 bitowym timerze proponuję ustawić preskaler na 1024 zaś...

    Mikrokontrolery   18 Maj 2017 21:33 Odpowiedzi: 20    Wyświetleń: 1233
  • 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ń: 432
  • 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ń: 4502
  • ATmega + BASCOM i sygnał PWM

    Witam, post może nieco przestarzały, ale chciałbym odnieść się do następującej wypowiedzi kolegi ZbeeGin: Układy ATMega1280/2560 mają jeszcze więcej liczników i działa tam także CONFIG TIMER4, i nieco kuleje CONFIG TIMER5. Tak się składa,że pracuje teraz z Atmeg640 (podobny do np: Atmega2560)...

    Mikrokontrolery   01 Lis 2010 21:31 Odpowiedzi: 4    Wyświetleń: 6865
  • Potrzebne 32 kanały PWM pod ATMEGA ?

    Nie podoba mi się twoje rozwiązanie. Ja bym to zrobił tak - timer odmierzający takty w rytm podstawowego okresu PWM (czyli przerwania np. 1kHz). Teraz zamiast tych porównań z licznikami, wrzuć wartość licznika do rejestru compare register. Dzięki temu masz przerwanie po przepełnieniu timera (nowy okres)...

    Mikrokontrolery AVR   04 Sie 2011 09:07 Odpowiedzi: 44    Wyświetleń: 6043
  • Atmega 8 - Timer 2 dziwnie się zachowuje

    Witam Tak jak w temacie :D Program, który napisałem obsługuje 5 serw. Timer 2 działa w trybie pwm, w OCR2 ustawia odpowiednie wyjście na 1, a przy przepełnieniu ustawia wejścia wszystkich serw na 0. Wartość OCR2 zmieniam przy pomocy uswitchów, ale problem polega na tym, że jak zmienię wartość zmiennej...

    Mikrokontrolery AVR   29 Gru 2013 11:04 Odpowiedzi: 8    Wyświetleń: 1788
  • 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ń: 858
  • Power save i budzenie timerem w Atmega

    Witam, pisze program w którym usypiam procesor (power-save). Ponieważ przerwania działają, w procedurze obsługi przerwania INT0 (mam podłączona klawiaturke pod nie) dekoduje odpowiedni klawisz i po wykryciu go, chcę obudzić procesor. Ustawiam timer2 w następujacy sposób: TCCR2=0x00; ...

    Mikrokontrolery   30 Cze 2005 14:07 Odpowiedzi: 0    Wyświetleń: 1129
  • ATMEGA 8 i timer & ogniwo sloneczne itd

    1. Tak działa każdy Timer 2. Nie ma żadnego modelu AVRa z wyjściami analogowymi 3. Wszystko zależy od rodzaju ogniwa, najbardziej prawdopodobne jest że je zniszczysz całkowicie. Co to za napięcie, co to za prąd? Jak to mierzyłeś? 4.Zależy jaki jest maksymalny prąd. Dla małych prądów można stosować...

    Mikrokontrolery   14 Wrz 2006 12:08 Odpowiedzi: 24    Wyświetleń: 2358
  • [ATMEGA][BASCOM] Wielokanałowy ściemniacz oświetlenia-wyłącz

    Halogeny też będą zabronione ?? a co do projektu, właśnie zakończyłem projekt na uczelnie gdzie wykorzystuję sterowanie halogenem. jest to zrealizowane w ten sposób, że mam 100 poziomów jasności (0-100%). Sterowanie fazowe oczywiście i triak załączany impulsem. Logicznie, program działa tak: 1)...

    Mikrokontrolery AVR   07 Lut 2010 16:21 Odpowiedzi: 16    Wyświetleń: 5387
  • Układ z buzzerem na AtMega, będzie działał?

    Możesz użyć Attiny25/45/85V w obudowie DIP8. Schemat też należy przerobić i wyrzucić stabilizator a całość zasilić z 3 baterii 1,5V. Najprostszym sposobem na losowość uruchamiania jest umieszczenie obrobionego wyniku funkcji rand() jako argument _delay_ms(period). Poczytaj o rand() i srand(). Pamiętać...

    Mikrokontrolery   31 Sie 2010 12:58 Odpowiedzi: 18    Wyświetleń: 4248
  • AtMega - wielozadaniowość AVR ?

    Nadal nie rozumiesz o czym koledzy piszą. Przeczytaj sobie co to są przerwania, co to są i po co są timery. Twój program powinien być taki że w pętli głównej procesor śpi, a w tle w timerach i na zewnętrznych przerwaniach dzieje się cała reszta. Timer mierzy czasy, a przerwania zewnerzne powodują...

    Mikrokontrolery AVR   28 Mar 2014 10:44 Odpowiedzi: 9    Wyświetleń: 3009
  • 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ń: 1152
  • [atmega] SPWM - falownik - prośba o wyjaśnienie

    Nie chcę zakładać nowego tematu więc tutaj pochwalę się tym co udało mi się dzisiaj uruchomić. Zbudowałem sobie falownik trójfazowy na mikrokontrolerze avr. Wzorowałem się na programie falownika jednofazowego kolegów Tomasza Gumnego i Adama Tatusia. Niestety większość avr-ów posiada tylko dwa rejestry...

    Mikrokontrolery AVR   21 Sty 2015 18:16 Odpowiedzi: 65    Wyświetleń: 13956
  • Programowy Pwm atmega 8- (bascom)

    Właśnie chodzi mi o taki efekt na samym początku filmiku gdzie rozjaśniają się wszystkie diody i później przyciemniają. Z tym ze ja chcę to zrobić na przycisk, czyli po wciśnięciu rozjaśniają się po puszczeniu przyciemniają [syntax=bash] $regfile = "m8def.dat" $crystal = 8000000 Ddrb = &B00011111...

    Mikrokontrolery Początkujący   22 Sty 2018 17:02 Odpowiedzi: 11    Wyświetleń: 1950
  • Przepisanie programu z arduino pro mini na atmega 16A

    Witam W jaki sposób mogę przenieść program TriangleWave.ino z tego linku: na ATmegę16A? Wygląda on tak: Schemat mojego układu daję w załączniku. Na moim schemacie brakuje transoptora TCST1103(dodałem go jakiś czas po wykonaniu podstawowego układu na osobnej płytce przyklejonej klejem termotopliwym)...

    Arduino   02 Kwi 2016 11:32 Odpowiedzi: 6    Wyświetleń: 1176
  • Atmega Bascom - pomiar czasu trwania impulsu

    Witam, Mam problem z pomiarem czasu trwania impulsu. Próbowałem różnych sposobów, siedzę już nad tym 3 dzień i nic mi nie wychodzi. Na wejście INT0 atmegi32 podaję sygnał np. 30Hz i wypełnieniu 15%. Sygnał jest stabilny więc tutaj problem odpada. Potrzebuję zmierzyć czas trwania stanu wysokiego. W...

    Mikrokontrolery AVR   08 Lip 2017 20:08 Odpowiedzi: 5    Wyświetleń: 1380
  • Licznik Atmega 16. Program działa na symulatorze, na uP nie chce działać.

    WItam Mam problem z programem w Bascomie. Dziala na symulatorze ale po zaladowaniu do uP nie chce dzialac. Ma to byc licznik pracy wraz z zegarem i pomiarem temp pomieszczenia. Dziekuje za odpowiedz '******LCD timer dziala symulacja kelpsydry :)******* Deflcdchar 1 , 31 , 17 , 10 , 4 , 4 , 10...

    Mikrokontrolery   20 Paź 2006 13:00 Odpowiedzi: 2    Wyświetleń: 1487
  • Atmega 8 i przerwanie od przepełnienia timera 2

    Witam ponownie. Dzięki za ostatnią podpowiedź ale w ramach relaksu proponuję ab ktoś kiedyś spróbował napisać taki sobie maleńkie przerwanie w winavr z użyciem TIMERA 2 (szczególnie w wersji winavr 20060125 i starszej niestety obsługa od przepełnienia dla TIMERA2 nie działa poprawnie. Jako test proponuję...

    Mikrokontrolery   01 Sty 2007 21:04 Odpowiedzi: 13    Wyświetleń: 3044
  • [atmega162][c] przerwania i timery

    Atmega jest taktowana zewnętrznym kwarcem 12MHz, żeby jeden tick timera trwał ~1us. 1. Czy timer 8-bitowy przyjmujący zewnętrzne impulsy, może je przyjmować w takich samych odstępach czasowych jak 16-bitowy? Niestety na etapie projektowania nie zauważyłem, że żeby użyć 16-bit timera do przyjmowania...

    Mikrokontrolery   14 Lip 2009 19:17 Odpowiedzi: 5    Wyświetleń: 2139
  • [atmega...][c]Masakrowanie przerwań - luźne dywagacje...

    No i ja piszę dla siebie, i po swojemu. Zmienisz podejście, gdy będziesz chciał po kilku miesiącach wprowadzić kilka zmian do swojego starego programu. Akurat to mi nie sprawia problemu :) - za to trudno mi się czyta cudze kody. Chyba bez jakiegoś szczególnego powodu. Dodano po 14 ...

    Mikrokontrolery AVR   30 Cze 2010 10:39 Odpowiedzi: 91    Wyświetleń: 6930
  • [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ń: 831
  • Generator opcjonalny Megawave Atmega

    Na wstępie chciałbym przybliżyć, skąd taka a nie inna nazwa nadana przeze mnie temu projektowi. Prace rozpoczęły się w momencie zapotrzebowania na minimum dwa zsynchronizowane generatory małej częstotliwości. Ponieważ zakres przestrajania jaki mnie zadowalał ograniczał się do 100Hz przy rozdzielczości...

    DIY Konstrukcje   08 Wrz 2012 12:24 Odpowiedzi: 3    Wyświetleń: 11331
  • PWM na ATmega w Bascom

    ogólnie żecz biorąc oznaczenia pwm'a same mówią co i jak OC - OUTPUT COMPARE czy li wyjście porównania 1 - liczba oznaczająca z któego timera korzysta ten PWM następnie występuje litera lub jej brak jeśli dla daneg otimera jest tylko jeden PWM czyli OC1A i OC1B to PWM'y timera1 i ich zmienne nazywają...

    Mikrokontrolery   08 Cze 2013 10:34 Odpowiedzi: 42    Wyświetleń: 42027
  • ATmega tryb CTC (sprzetowe generowanie sygnalu na OC2)

    Twój program - po poprawkach - działa :) #include <avr/io.h> #define F_CPU 16000000UL #define _0_0125ms ( ( 0.0125 * ( F_CPU / 8000UL ) ) - 1 ) //polowa okresu 40kHz int main(void) { DDRB|=(1... ...

    Mikrokontrolery   15 Mar 2012 13:03 Odpowiedzi: 13    Wyświetleń: 5380
  • Obsługa Timera w ATmega32

    Witam Kolegów. Mam mały problem. W zasadzie mój problem polega na tym, że działa coś co moim zdaniem nie powinno działać. Napisałem prosty kod na obsługę timera w ATmega 32. Prpgramik ma generować na 1-szym pinie PORTA sygnał o określonej częstotliwośći. Kod jest następujący: #include <avr/io.h> main() ...

    Mikrokontrolery AVR   30 Paź 2008 22:59 Odpowiedzi: 3    Wyświetleń: 1603
  • [ATmega][C/C++] Programowanie obiektowe, inne kompilatory

    ...., podałem mu dwa przykłady prostych, jednolinijkowych makr, których wynik działania miał podać. W 100% podał błędny. Utwierdzanie kogoś takiego, że makra są super to jak danie 2 latkowi pistoletu. hyhyhyhy "przykłady" dobre sobie, ktoś kto nigdy nie doczytał dokładnie na temat działania preprocesora,...

    Mikrokontrolery AVR   09 Cze 2010 19:02 Odpowiedzi: 60    Wyświetleń: 7963
  • Ethernet atmega 32 zapis danych na zewnętrzny serwer

    Witam, próbuję zrobić projekt w stylu inteligenty dom i chcę sterować różnymi urządzeniami przez internet lecz nie chcę stawiać serwera bo i tak nie mam zewnętrznego IP. Pozostaje więc założyć zewnętrzny serwer i wysyłać dane na ftp w postaci plików. Byłbym wdzięczny za wskazanie jakiejś drogi (tutorial...

    Mikrokontrolery AVR   12 Lut 2012 20:29 Odpowiedzi: 2    Wyświetleń: 1939
  • Bascom stroboskop led źle działa switch.

    Witam. Napisałem program który ma parę trybów migania led i mam dwa problemy otóż jak atmega wykonuje funkcje migania to wciśnięcie przycisku nie działa aby przejść do następnego trybu aż do kiedy atmega wczytuje jaki jest stan na porcie switcha i wykonuje instrukcje, czy jest możliwość zrobienia tak...

    Mikrokontrolery Początkujący   18 Cze 2012 17:19 Odpowiedzi: 10    Wyświetleń: 1706
  • 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ń: 1978
  • [ATmega 16] [C] - Używanie ADC od podstaw

    Więc mój program wygląda mniej więcej tak: [syntax=c]#define wej_1 PA2 #define wej_2 PA3 #define wej_3 PA4 #define wej_4 PA5 #define VREF 5.0 volatile uint8_t adc1;//zmienna do pomiaru ADC wej_1 volatile uint8_t adc2;//zmienna do pomiaru ADC wej_2 volatile uint8_t adc3;//zmienna do pomiaru...

    Mikrokontrolery Początkujący   12 Gru 2012 20:52 Odpowiedzi: 19    Wyświetleń: 2784
  • 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ń: 1236
  • 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
  • atmega128 - atmega128 timer 1 i 3 w tybie ctc - ustawianie częstotliwości

    W praktyce działa albo nie. Zadaj sobie proste pytanie - gdyby każda ATMega działała na 18 MHz, to myślisz, że dział marketingu Atmela nie ogłosiłby całemu światu, że M128 działa na 18 MHz! Te 16 MHz raczej nie dali przez skromność.BTW, twój problem nie wymaga "większego" procka tylko wyższej częstotliwości...

    Mikrokontrolery AVR   04 Wrz 2014 16:47 Odpowiedzi: 7    Wyświetleń: 1476
  • Atmega 328p - Uart odbieranie stringów - problem

    Okej, ogólnie to działa, wielkie dzięki za tamto. Mam jednak dalszy problem troszkę. Ogólnie chcę osiągnąć coś takiego, że wysyłam najpierw z Matlaba liczbę - jakąś flagę, po której uC wejdzie do odpowiedniej pętli. Po wejściu do tej pętli dopiero w niej ma odbierać wysłaną z Matlaba wartość. Czyli np....

    Mikrokontrolery AVR   03 Sty 2017 15:14 Odpowiedzi: 18    Wyświetleń: 1395
  • 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ń: 1020
  • Atmega 8 Usart Serwo. Nic nie jest odbierane przez UART.

    Witam. Napisałem sterownik do serwa modelarskiego na Atmega 8. Teraz próbuje skomunikować ten sterownik z druga Atmegą 8, aby przesyłać pozycje zerwa z drugiej Atmegi do sterownika. Jednak napotkałem pewne kłopoty. Oto program do drugiej Atmegi: #include<avr/io.h> #include<...

    Mikrokontrolery AVR   01 Mar 2011 12:01 Odpowiedzi: 2    Wyświetleń: 1559
  • 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ń: 3724
  • [Atmega 1284][C/WinAVR] - Kontrolowanie Serwomechanizmu

    (at)nproton = Fuse bity ustawione są standardowo. Nic w nich nie zmieniałem, gdyż jest to Atmega 1284(bez P) i nie mogłem nigdzie w necie znaleźć do niej odpowiedniej konfiguracji. Bałem się wgrywać te od wersji P, aby nie zablokować sobie uC. Częstotliwość to na pewno 1MHz. Timer działa prawidłowo. (at)kamyczek...

    Mikrokontrolery AVR   16 Mar 2013 20:14 Odpowiedzi: 12    Wyświetleń: 2394
  • Bascom - Atmega32 - LCD na t6963c + i2c, nie działa

    Witam Mam Atmega32A + PCF8563 + PCF8574 + RFM12 + DS18B20 +DHT11. Port danych LCD to Port.A, ControlPort to Port.C. I2C standardowo na Portc.0 Portc.1. Niestety jest problem z obsługą I2C, tzn. zegar PCF8563 nie działa w ogóle ( na LCD puste pole ) , a klawiatura na PCF8574 - tylko jeden klawisz i to...

    Mikrokontrolery   29 Sie 2017 19:32 Odpowiedzi: 2    Wyświetleń: 1011
  • Atmega8, Timer 1, kłopot z przerwaniami w trybie CTC

    Witam, zacząłem bawić się trochę uC z rodziny AVR, to pierwsze mikrokontrolery z którymi mam styczność oprócz krótkiej znajomości z ADuC 8051 na zajęciach. Po ogarnięciu podstaw sterownia pinami I/O chciałem zapoznać się z timerami. Timer 0 bez problemów, za wiele tam nie ma. Jednak używając 16-bitowego...

    Początkujący Elektronicy   13 Mar 2013 21:40 Odpowiedzi: 4    Wyświetleń: 1125
  • Atmega 162 i PWM, który nie działa...

    Już działa. Żeby było ok, trzeba ustawić bity wrejestrze TCCR2 : Config Timer2 = Pwm , Async = Off , Prescale = 1024 , Pwm = On , Compare Pwm = Clear Down Reset Tccr2.com20 Set Tccr2.com21 Enable Interrupts Enable Timer2 Compare2 = 20 I teraz jest dobrze. Ale teraz - jak ustawić...

    Mikrokontrolery AVR   20 Kwi 2010 16:45 Odpowiedzi: 4    Wyświetleń: 1522
  • [ATMEGA] WinAvr - ilość RAMu

    Żeby nie było - można w bardzo prosty, wręcz rewelacyjny sposób ;) może nie przewidzieć ile zajmie stos - ale przewidywania nie są trudne jak pisali już niektórzy w tym temacie. - nie trzeba też zaraz kupować jakichś płatnych kompilatorów ;) używać debugerów skomplikowanych programatorów itp .......

    Mikrokontrolery AVR   07 Gru 2010 22:18 Odpowiedzi: 12    Wyświetleń: 2225
  • ATMEGA[BASCOM] Najprostsze odtwarzanie Wav .

    No i jest dziwna sprawa ... Dioda testowa świeci najpierw informując o dojściu do podprogramu "odtwarzacz" potem informuje o utworzeniu pliku testowego "plik13.txt" na karcie, potem informuje że procek zabiera się do odtwarzania pliku .wav i cały cykl się powtarza w kółko. Napisałem że dziwna sprawa...

    Mikrokontrolery AVR   16 Lis 2016 22:22 Odpowiedzi: 328    Wyświetleń: 94908
  • ArduinoMega - Niedziałające przerwania od timera (TIMER1) i przycisku (PCINT)

    Program na ArduinoMega działa bardzo dobrze, więc postanowiłem przenieść go na procesor Atmega 328p - ten sam co w większości płytek Arduino. Układ pracuje na wewnętrznym oscylatorze 8MHz, bootloader wgrany, program też. Pojawił się niestety problem, którego nie potrafię zlikwidować - przerwanie...

    Arduino   01 Cze 2014 16:49 Odpowiedzi: 1    Wyświetleń: 1560
  • [AVR-ATmega] Program wraca do pierwszej linii kodu

    Podczas debugowania atmegi88pa natknąłem się na dziwny problem, program działa normalnie i nagle wraca do pierwszej linii w funkcji main() To chyba jednak się resetuje. Ustaw sobie breakpointa w kodzie przed maim, będziesz wiedział czy procek przez niego przechodzi. Z jaką optymalizacją debugujesz?...

    Mikrokontrolery AVR   30 Kwi 2020 19:32 Odpowiedzi: 11    Wyświetleń: 387
  • Taśma RGB 230V i Atmega PWM

    Dzień dobry, Zrobiłem płytkę, i od strony sprzętowej wszystko działa dobrze. Dla przypomnienia, na wyjściu jest mostek prostowniczy i trzy tyrystory. Mam teraz prąd stały, a przerwy w napięciu są na tyle duże że bez problemu gaszą się tyrystory, i działa też detekcja 0V. Pasek LED działa i na 230VAC...

    Początkujący Elektronicy   17 Lut 2021 18:55 Odpowiedzi: 60    Wyświetleń: 1965
  • Problem ze sterowaniem serwomechanizmem przez ATMega

    (at)takow kwarc wewnętrzny 8MHz ( przy mniejszym to w ogóle można o sterowaniu w ten sposób), reload=10. zakres 50 do 150 i ani grama mniej ani więcej (mam serwa sanwy i conrada) steruje na raz kilkoma serwami do tego płynne sterowanie mocą silnika + sygnalizacja + komunikacja z innym prockiem...

    Mikrokontrolery   08 Kwi 2008 11:14 Odpowiedzi: 17    Wyświetleń: 4846
  • [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ń: 1904
  • [bascom] atmega 8 problem ze przejsciem w menu

    Kol. Roko . Częściowo takie rzeczy pojawiły się już w polskiej pomocy do BASCOM-a On-Line. Obecnie jest jednak ona czasowo niedostępna. Przykład: BASCOM AVR - Tworzenie programu W trakcie edycji (...) Jak nie pisać programów. Dość często podczas przeglądania programów udostępnionych...

    Mikrokontrolery AVR   03 Gru 2008 01:06 Odpowiedzi: 11    Wyświetleń: 4378
  • ATmega 128 animacja tekstu na lcd nie działa.

    Tak to jest, jak się pisze programy oparte o _delay_ms - ciężko cokolwiek później zmienić. #define F_CPU powinno być przed #include <avr/delay.h> Na dodatek Twój program nie realizuje żadnego przewijanie tekstu, tylko pojedyńczy "latający znaczek", bo aktywny będzie tylko jeden znak na raz. Poszukaj...

    Mikrokontrolery AVR   01 Lut 2010 15:57 Odpowiedzi: 11    Wyświetleń: 2299
  • [Atmega 32] Uart odbiór przez uC

    Problem, w zasadzie coś co jest już wałkowane na forum wielokrotnie, ale mimo przeczytania kilku wątków nie znalazłem odpowiedzi. Otóż potrzebuję zrobić odbiór poprzez uart. Korzystam z Atmegi 32(w zestawie ewaluacyjnym, zewnętrzny kwarc) i środowiska WinAvr. Wysyłanie z mikrokontrolera udało mi się...

    Mikrokontrolery AVR   21 Maj 2010 13:35 Odpowiedzi: 4    Wyświetleń: 4127
  • [ATMEGA][C] Program z atm8 nie działa na atm16 - przerwania

    Witam, próbowałem ostatnio przenieść mój program (wyłącznik czasowy) z Atmegi8 (działa idealnie) na Atmegę16 (gdyż ma więcej "nóżek"). Problem pojawił się przy pierwszym uruchomieniu - w miejscu, w którym uruchomione zostają przerwania program się resetuje. Zaznaczam od razu iż spędziłem wiele godzin...

    Mikrokontrolery AVR   29 Cze 2010 14:40 Odpowiedzi: 6    Wyświetleń: 1577
  • [bascom] Przerwanie timerem i krzaki na lcd

    witam. Napisałem taki oto program. LCD jest podpięty w trybie 4ro bitowym. y=53 x=3y=53 Za jakiś czas zaś lcd jest pusty. Jeżeli w pętli głównej zmienię waitms 50 na 1000 to program dłuższą chwile wszystko pokazuje dobrze, ale i tak prędzej czy później na lcd pojawiają się krzaczki niczym z matrixa. Mój...

    Mikrokontrolery AVR   20 Lut 2012 19:28 Odpowiedzi: 2    Wyświetleń: 1299
  • [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ń: 1428
  • [Przerwania] Atmega 32 coś nie działa

    ... po coś chyba jest ten PIN int0, int1 To w jaki sposób wykorzystujesz przerwanie zależy tylko od Ciebie. Dlatego już pisałem, że możesz nawet dać opóźnienie programowe w funkcji przerwania, tak jak zrobiłeś, tylko musisz znać tego konsekwencje. Jeżeli więc konsekwencje akceptujesz, to tak działaj...

    Mikrokontrolery AVR   02 Gru 2013 07:56 Odpowiedzi: 21    Wyświetleń: 2199
  • Atmega 644P - Działa tylko kilka sekund po włączeniu.

    (at)tmf - podejrzewam, że pobór jest całego układu w tym podświetlenia LCD więc może pobierać 0.2A; Hero - czy procek się grzeje? Czy masz watchdog timer wykorzystywany? Czy masz BOD?

    Mikrokontrolery AVR   22 Gru 2013 17:09 Odpowiedzi: 7    Wyświetleń: 1068
  • ATmega 16 - Brak sygnału PWM

    Co jest źle, czego brak ? Wymagany sygnał: PWM -|________|-----|________|----| SD ---|______|--------|_______|------| (SD przed TOP) sygnały wyprowadzone na LEDy. Problem: Brak sygnału PWM. (na pinie 3.3V non-stop) !!!!! - pin SD działa prawidłowo. - ATmega...

    Mikrokontrolery AVR   26 Sty 2014 13:36 Odpowiedzi: 2    Wyświetleń: 1029
  • Atmega 8 bascom - Zliczanie zmian stanu wyjścia

    Program zajmuje 50%. Może i jest źle napisany ale działa.. Ja bym to stwirdzenie troche skorygował; Program działa tak jak jest napisany!... bo - "Jest jeszcze jeden problem." Co jakiś czas temperatura podskakuje o 10 stopni a czasami nawet do 200 podskoczyło co spowodowało zbędne...

    Mikrokontrolery Początkujący   05 Lip 2014 06:39 Odpowiedzi: 7    Wyświetleń: 1650
  • [ATMEGA][C] - Porządny stos TCP/IP na AVR (alternatywa dla tuxgraphics.org)

    Jeszcze jedna sprawa, jak skonfigurujesz 2 komputery, jeden w sieci wewnętrznej na adresie IP takim co moduł i na nim postawisz program do wysyłania UDP, i drugi dostający się z zewnątrz to wtedy możesz wysłać jakikolwiek z sieci LAN do komputera na zewnątrz (WAN)? Nie , nie mogę wysłać nic. Aby...

    Mikrokontrolery AVR   06 Sty 2015 21:17 Odpowiedzi: 84    Wyświetleń: 9141
  • 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ń: 1044
  • Atmega - przetłumaczenie C (AVR) na język Arduino

    Witam, próbuję napisać program do odbierania danych z modułu Bluetooth HC-06. Kod, który znalazłem i zmodyfikowałem działa, lecz jest napisany w języku, który jest dla mnie trudniejszy. Chciałbym zapytać czy ktoś ma może odpowiednik poniższego programu w języku Arduino? Aktualnie potrzebuję stworzyć...

    Początkujący Elektronicy   02 Maj 2016 13:45 Odpowiedzi: 2    Wyświetleń: 417
  • [Atmega 8a][Arduino][l293dne] - Nie działa PWM

    Witam, ostatnio robiłem projekt, który w oparciu o dane przesyłane przez moduł bluetooth (XM-15) Podejmował rozmaite działania. Program napisany w języku arduino (dla większej prostoty) wydląda tak: [syntax=c]#include <Event.h> #include <Timer.h> #include "pitches.h" #include <Servo.h> Timer...

    Mikrokontrolery AVR   06 Sty 2017 14:05 Odpowiedzi: 18    Wyświetleń: 1338
  • Atmega+pseudoenkoder gubi kroki.

    Z oscylogramu wynika że przerwanie napisane masz tak że atmega reaguje na każde zbocze narastające i przy nim zmienia stan . Akurat program z oscylogramu był napisany specjalnie po to aby niwelować zakłócenia. Wykrywanie działało w przerwaniu od timera, sprawdzny był stan stan linii, w kolejnym przerwaniu...

    Mikrokontrolery AVR   08 Sie 2017 21:00 Odpowiedzi: 29    Wyświetleń: 2649
  • [bascom][atmega] Timer1 - jest przerwanie od pełnego cyklu pomimo jego skrócenia

    Witam, pisze program w którym wykorzystuję 16 bitowy Timer1 z Atmegi 328. Najpierw konfiguruję go tak: [syntax=vbnet]Config Timer1 = Timer , Prescale = 64 'Kwarc 18.43MHz, 1/18430000 * 64 = 3.473us Enable Timer1 On Timer1 Impulsuj 'ISR[/syntax] a...

    Mikrokontrolery AVR   18 Kwi 2018 12:40 Odpowiedzi: 5    Wyświetleń: 537
  • ATmega 328p dziwne zachowanie TIM1 w trybie PWM

    Witam, postanowiłem napisać, gdyż dzisiaj bawiłem się mikrokontrolerem ATmega328p, a konkretnie timerem 1 w trybie PWM. Ustawiłem go tak aby mieć jak największą rozdzielczość, czyli żeby zliczał do ICR1 (mam wtedy 16 bitów). Z grubsza fragment kodu odpowiadający za generację PWM wyglądał więc tak: [syntax=c] TCCR1A|=(1<<C...

    Mikrokontrolery AVR   23 Kwi 2019 16:47 Odpowiedzi: 6    Wyświetleń: 396
  • ATmega 8515 resetowanie flag nic nie daje o co chodzi?

    Moj program tak wyglada w uproszczeniu: Rjmp start ;Tutaj znajduja sie rużne procedury Start: ;Wskaźnik stosu Ldi R16,low(RAMEND) Out SPL,R16 Ldi R16,high(RAMEND) Out SPH, R16 ;Wyzeruj wszystkie flagi Ldi Acc,00 Out Sreg,Acc ;Zaden przycisk nie...

    Mikrokontrolery   04 Lip 2005 20:42 Odpowiedzi: 0    Wyświetleń: 818
  • ATMEGA jako nadajnik IR

    #include <avr/io.h> #include <avr/interrupt.h> #include <avr/signal.h> char s[] ="0101011010101010101010101010"... volatile unsigned int a; SIGNAL (SIG_OVERFLOW1){ TCNT1H = 0xd9; TCNT1L = 0x99; PORTB=s[a++]&0x01; i...

    Mikrokontrolery   08 Wrz 2005 20:50 Odpowiedzi: 16    Wyświetleń: 4305
  • problem z 32.768 w Atmega 32

    Chcę zaimplementowac RTC w mojej Atmedze. Mają to być przerwania od asynchronicznego Timera2. Coś nie działa, mam kilka pytań : 1. czy piny w porcie C (PC7 i PC6 które służa jako TOSC1 i TOSC2) trzeba ustawić jako we/wy ? czy wystarczy ustawienie bitu AS2 w ASSR ? 2. jakie powinno być napięcie...

    Mikrokontrolery   07 Kwi 2006 10:00 Odpowiedzi: 3    Wyświetleń: 1425
  • RTC w ATmega 32, a wyłączenie globalnych przerwań.

    Czy RTC (zegar czasu rzeczywistego) używający Timera 2 w trybie asunchronicznym , działa nawet wtedy gdy wyłączone sa przerwania globalne ? Musze w pewnym miejscu programu wyłączać zezwolenie na globalne przerwania na kilkanaście milisekund i zastanawiam sie jak to może wpłynąć na dokładność zegara...

    Mikrokontrolery   15 Kwi 2006 10:56 Odpowiedzi: 3    Wyświetleń: 1650
  • Atmega 128 Problem z PWM

    Programuję mikrokontroler Atmega 128 w Bascomie i mam problem z ustawieniem tego trybu dla timera3. Posiada on trzy wyjścia na których mogę ustawić PWM, jednak nie potrafię tego zrobić. Ustawiając PWM na timerze 1 wszystko działa. Bascom podświetla PWM1a oraz PWM1b na niebiesko natomiast z PWM1c nic...

    Mikrokontrolery   23 Maj 2007 10:08 Odpowiedzi: 25    Wyświetleń: 2529
  • Program na ATMEGA 128

    No to teraz możemy rozmawiać... Co prawda nie napisałeś nic o taktowaniu uC ani timera ale i tak jest o czym pisać narazie... Kodu gotowego nie wrzucę bo nie miało by to wartości edukacyjnej... ;) Zacznijmy od tego, że musisz zainicjować wyświetlacz do pracy... Tzn. napisać funkcję która wysyłając...

    Mikrokontrolery   14 Sty 2008 22:26 Odpowiedzi: 8    Wyświetleń: 3518
  • Pomiar napięcia różnicowego w BASCOM ATmega 16

    bascom często ma problem z zaawansowanymi trybami pracy przetworników , timerów itp często nie działa to tak jak powinno.

    Mikrokontrolery   16 Sty 2008 22:04 Odpowiedzi: 7    Wyświetleń: 2555
  • Atmega obrotomierz

    Chcę zrobić obrotomierz do samochodu na atmedze+wyświetlacz LCD 2x16. Program pisany w bascomie Jako sygnał wejściowy chciałbym urzyć sygnału z komputera od zapłonu, sygnał prostokątny 5v, 2 impulsy na obrót. Odpaliłem narazie taki łysy układ z wyświetlaczem tzn atmega8+lcd+stabilizatr + dwie...

    Projektowanie Układów   07 Mar 2008 13:37 Odpowiedzi: 1    Wyświetleń: 3110
  • prośba o sprawdzenie schematu Atmega + przekaźnik 12 VDC

    zrobiłem Load Timer 0 = 250 i odliczanie do 250 jak poprzednio i też nie działa $regfile = "m8def.dat" $crystal = 4000000 $baud = 9600 $framesize = 96 $hwstack = 96 Reset Portd.3 Dim Tryb As String * 14 Dim Lz As Integer Config Portd.3 = Output Config Portc.5 = Input Config...

    Mikrokontrolery   19 Kwi 2008 13:02 Odpowiedzi: 37    Wyświetleń: 10253
  • [ATMEGA 8][BASCOM] Tablica informacyjna LED

    Sprawdź w symulatorze jak długo trwa jedno polecenie I2csend. Poza tym dlaczego nie wykorzystałeś sprzętowego interfejsu I2C, tylko obsługujesz wszystko programowo? Zamiast "doświadczalnie" dobierać wartości timera, lepiej policz co i jak. Potrzebujesz odświeżać całą matrycę z częstotliwością 100Hz,...

    Mikrokontrolery AVR   02 Lis 2010 07:54 Odpowiedzi: 106    Wyświetleń: 35103
  • [ATMega 32 + SHT 75] nie mogę uzyskać transmisji

    Ten kod jest pod Atmegę 32 i z tym zegarem chodzi do działa do 50 metrów, próbkowanie sygnału jest kilkukrotne w pętli ze względu na niezawodność. //------------------------------------... Sensirion SHT1x Humidity Sensor Library // //-------------------------...

    Mikrokontrolery AVR   12 Cze 2010 11:20 Odpowiedzi: 7    Wyświetleń: 3262
  • Zmiana Atmega8 na Atmega 168

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

    Mikrokontrolery AVR   21 Sty 2009 06:16 Odpowiedzi: 19    Wyświetleń: 4603
  • Atmega + czujnik wilgotności SYH-2T

    Witam! Kupiłem czujnik wilgotności SYH-2T jednak do jego zasilania potrzebne jest 1Vrms AC 1kHz. Wiem że można wykorzystać PWM ale niestety potrzebny mi jest 1 timer i 1 counter więc to chyba odpada. Z linka widać że osoba zrobiła to na wzm. operacyjnych, niestety nie mam pojęcia co i jak,a dobrze...

    Mikrokontrolery AVR   14 Mar 2009 00:01 Odpowiedzi: 14    Wyświetleń: 7107
  • [Atmega32] Problem z uruchomieniem timera

    jeśli cały układ kosztuje kilkanaście zł, to sie opłaca ;) Wszystko już chyba działa dobrze, problem był z Makefile, jak wziąłem to wygenerowane w avrstudio to kompiluje sie nawet pod linuksem :) Jakby kogoś interesowało, to cały układ jest tutaj: Całość będzie pewnie za jakiś czas w DIY ;) ps....

    Mikrokontrolery AVR   15 Maj 2009 14:59 Odpowiedzi: 13    Wyświetleń: 3819
  • [Atmega 128] [FastAvr] błędne działanie komendy Wait

    Świecą się wszystkie, bo program działa "za szybko". Polecenie WaitMs nie używa timera, tylko czeka określoną ilość taktów, aby ta ilość była prawidłowa, kompilator musi "znać" taktowanie procesora. Na raz ma się świecić tylko jedna dioda, tylko co "chwilę" kolejna - przy odpowiednio małym czasie...

    Mikrokontrolery AVR   20 Maj 2009 17:24 Odpowiedzi: 5    Wyświetleń: 2178
  • 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ń: 2584
  • [C]ATmega 8 i TSOP1736 nadajnik/odbiornik

    Dzięki za satysfakcjonującą odpowiedź. Zastosowałem sie do Twojej rady. Timer w trybie CTC działa bardzo ładnie generuje falę nośną 36KHz. Drugi Timer również działa dobrze. Natomiast jak je połączę w całość to się wszystko rozjeżdża??? Jest możliwość żeby jeden z tych timerów miał wpływ na drugi?

    Mikrokontrolery AVR   02 Sie 2009 22:33 Odpowiedzi: 40    Wyświetleń: 6468
  • Atmega 8, Sterowanie fazowe [BASCOM]

    Witam Mam za zadanie wykonać sterowanie fazowe żarówki. Wykorzystuje układ Atmega8 oraz Bascom 1.1.9.5. Poniżej przedstawiam kod: Enable Interrupts Enable Int0 Enable Timer1 Config Int0 = Falling Config Timer1 = Timer , Prescale = 1 On Int0 Przerwanie On Timer1 Opoznienie Load Timer1...

    Mikrokontrolery   26 Mar 2010 07:23 Odpowiedzi: 7    Wyświetleń: 3091
  • Atmega 16 i licznik impulsów na Timer1 [Bascom]

    Dziekuję za odpowiedz. Z tymi portami to była mała literówka z mojej strony pisząc tego posta. Generalnie jak widzę należy całkiem inaczej podejść do tych TIMERÓW, tego się spodziewałem.Jestem naprawdę mocno początkujący w programowaniu tych procków, ale Twój post pozwolił mi inaczej spojrzeć na ten...

    Mikrokontrolery AVR   16 Kwi 2010 10:05 Odpowiedzi: 2    Wyświetleń: 4193
  • [ATMEGA]Bascom . RS485 , LCD i zakłócenia

    Może wyjaśnię do końca jak to wygląda. Otóż mój program co pewien czas(około 5 sekund) wysyła zapytanie do jednego urządzenia , potem odbiera odpowiedź i pora na wysłanie zapytania do drugiego urządzenia i znowu odbiera dane. I tak się dzieje non-stop. Problem z LCD mam w momencie kiedy nacisnę "przycisk"...

    Mikrokontrolery AVR   25 Kwi 2010 21:57 Odpowiedzi: 65    Wyświetleń: 13025
  • [C]atmega + switch = problem z kodem

    Witam po małej przerwie. Mam znów kilka pytań, ale proszę o wyrozumiałość, bo naprawdę dopiero zaczynam z u-kontrolerami. A więc tak, zrobiłem jak radziliście, niestety nie potrafie jeszcze pojąć w pełni timerów, chodź umiem już je ustawiać aby odliczały jakiś tam ''kwant'' czasu. Przeglądam forum...

    Mikrokontrolery AVR   28 Maj 2010 18:08 Odpowiedzi: 24    Wyświetleń: 4622
  • [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ń: 3333
  • Sterowanie silnikiem krokowym, atmega 8, zmiana szybkości

    Jeśli myślisz o dalszych efektach- zmianach w programie- to waitms jest rozwiązaniem tymczasowym. Jak najszybciej zacznij się uczyć o timerach i przerwaniach. Dopiero z nimi można sprawić że procesor działa jak Ty chcesz- a nie jak on chce.

    Mikrokontrolery   13 Paź 2010 19:04 Odpowiedzi: 63    Wyświetleń: 15825
  • Uklad pomiarowy ADC atmega , bascom -pomocy

    Ja bym użył mniejszego precsalera (np. 4 lub nawet 2) i zrobił maksymalny oversampling (np. 256 pomiarów). Aby zachować stałą czasową proponowałbym zapodanie przerwania od timera. Np co 0.1sek i w sposób ciągły uśredniał 3 poprzednie pomiary. Moim zdaniem miernik działa bo ma dużą bezwładność (zapewne...

    Mikrokontrolery AVR   26 Lis 2010 23:46 Odpowiedzi: 10    Wyświetleń: 3805
  • Odbieranie kodu: RC5 lub RC6 w C (Atmega)

    Witam, mam może trochę głupie pytanie, ale nie mogę jednej rzeczy zrozumieć odnośnie przesyłu informacji. Prawie wszystkie tematy na elektrodzie odnośnie odbierania informacji są w języku Bascom, a znam tylko C oraz trochę assemblera. Załóżmy, że mam Atmegę8, do INT0 dołączam nóżkę TSOP1736, która...

    Mikrokontrolery AVR   16 Lis 2010 20:55 Odpowiedzi: 0    Wyświetleń: 1816
  • [Atmega 2560] Dziwne zachiwanie debugera

    Polecenie w skrócie brzmi: Napisz program w asemblerze i w C, który wczytuje z tablicy kolejne liczby (bajty) i wyświetla je na diodach bit po bicie. Po każdym kolejnym bicie należy odczekać 5ms, dodatkowo po każdym bajcie należy odczekać 50ms. Wykorzystać przerwania licznika (timera). W asemblerze...

    Mikrokontrolery AVR   05 Gru 2010 22:49 Odpowiedzi: 7    Wyświetleń: 1293
  • [ATmega][C] Ogromne rozmiary pliku - funkcja _delay_ms

    Witam! Zauważyłem dziwną rzecz. Jeśli w kodzie użyję funkcji _delay_ms z argumentem w postaci zmiennej, rozmiar skompilowanego kodu rozrasta się do około 40kB, zaś jeśli parametrem będzie bezpośrednio liczba, kod zajmuje 4kB. Co może być przyczyną? A, jeśli wywołuję tę funkcję z parametrem - zmienną,...

    Mikrokontrolery AVR   27 Lut 2011 17:05 Odpowiedzi: 6    Wyświetleń: 1708
  • ATMega 8 USART. Czy możliwa jest utrata danych?

    Trochę mnie uspokoiliście. W takim razie zrobię tak jak koledzy sugerowali, w przerwaniu od Timer2 ustawię tylko flagę, a resztę obsługi przerwania przeniosę do pętli głównej. A odbiór danych zrobię w przerwaniu. Po południu sprawdzę jak to działa i dam znać. A teraz to już na targi pneumatyki :) ...

    Mikrokontrolery AVR   02 Mar 2011 22:38 Odpowiedzi: 33    Wyświetleń: 3505
  • Atmega 644p/1284p czy są kompatybilne.

    asembler - no kto jak kto ale ty takie pytanie zadajesz? ;) Gdybym cię nie znał z elektrody, że jesteś przecież śpec w tej dziedzinie to pomyśałbym, że jakiś leniwy początkujący je zadał, któremu się nie chciało do noty PDF zajrzeć ;) (bez urazy oczywiście - to żart) Ja także oczy ze zdumienia przecierałem...

    Mikrokontrolery   26 Maj 2011 10:06 Odpowiedzi: 9    Wyświetleń: 2106
  • Atmega 32 bascom sterowanie fazowe mruganie żarówki

    Witam Męczę się z tym i mimo że powinno działać coś jest nie tak. Układ detekcji zera jest zrealizowany na pc814 (układ wg pewnej mądrej książki czas całej "szpilki 1,6ms). Układ wykonawczy to MOC3023 + BTA 16. Aby zobaczyć jak to działa bawiłem się z rozjaśnieniem od zera do 100%, i pierwsze 1/3...

    Mikrokontrolery AVR   21 Maj 2012 19:43 Odpowiedzi: 8    Wyświetleń: 4060
  • [ATmega][C] ADC LED = oświetlenie do modelu RC.

    uC zasilany z 5V. Po dłuższej przerwie (pauza na zaliczenie sesji) wziąłem się znowu za ten projekt. I tak... przegooglowałem neta i ze strony zapożyczyłem kod obsługujący timer input capture. Przerobiłem go pod potrzeby ATmega32, ale też do końca nie wiem czy poprawnie. [syntax=c]#include <avr\io.h> #include...

    Mikrokontrolery AVR   22 Cze 2011 21:44 Odpowiedzi: 161    Wyświetleń: 13014
  • Atmega 16 timer2 i 0 nie działają razem.

    Dzięki, już działa. Wiedziałem, że mogę liczyć na forumowiczów :] ... Chociaż może nie do końca, bo teraz tylko timer 2 działa ;/ a 0 stoi. [syntax=c]void Timer0Init(void) { TCCR0 = 1<<CS01|1<<CS00; // Prescaler 64 TCNT0 = 128; // ~ 1.0 ms TIMSK |= 1<<TOIE0; //...

    Mikrokontrolery AVR   30 Sie 2011 22:58 Odpowiedzi: 11    Wyświetleń: 1297
  • Atmega 16 Złe taktkowanie procesora

    W zależności jak ustawie taktowanie od 8 do 1 MHz to jego precyzyjność wzrasta o dziwo, jeśli uruchomię timer 0 to działa i tak za wolno przy 8MHz około 20 razy za wolno a przy 1 MHz około 4 razy za wolno. Z czego to wynika to nie jestem pewien, ale na kilku portach jest cały czas napięcie 1.8V a powinno...

    Mikrokontrolery AVR   23 Gru 2011 22:06 Odpowiedzi: 12    Wyświetleń: 1032
  • Termometr na Atmega 8 i wyś. led, BASCOM zamiast znaku - pojawia mi sie kropka

    Witam, mam zrobiony termometr na Atmega8 i program napisany w Bascom. Co powinienem zmienić aby zamiast kropki przed ujemnymi temperaturami pojawiał się - . Poza tym wszystko jest ok, i świetnie działa. [syntax=basic4gl] $regfile = "m8def.dat" $crystal = 8000000 'Config Pind.1 = Input 'Config...

    Mikrokontrolery   03 Mar 2012 01:33 Odpowiedzi: 13    Wyświetleń: 1891
  • ATMEGA, SPI i potencjometr cyfrowy (bascom)

    Podejrzewałem to jednak nie umiem zrobić detekcji 0 a mam jeszcze 4k wolne Coś bym zaadaptował z tego jednak nie rozumiem w pełni tego kodu a jak czegoś nie rozumiem nie stosuje Gdyby ktoś wypowiedzieć się mógł tak dla głąba jak to działa. Kod z tego forum nie mój. Pomoże mi jakaś dobra osoba...

    Mikrokontrolery AVR   10 Wrz 2012 20:14 Odpowiedzi: 14    Wyświetleń: 5788
  • Atmega 8 + PT6578, jak ugryźć?

    Witam wszystkich, od jakiegoś czasu uczę się obsługi uC Atmega8. Umiem już trochę obsługiwać Timery, PWM, Watchdoga, SPI... itd. Sterowanie jednym uC drugiego uC przez SPI to raczej nie problem, jednak w moje łapki dostał się mi układ PT6578LQ razem z wyświetlaczem. Wymontowane z jakiegoś taniego...

    Mikrokontrolery AVR   20 Lip 2012 13:59 Odpowiedzi: 4    Wyświetleń: 4055
  • atmega - Zapis danych w SRAM

    woltomierz doszedł jeszcze jeden hehe teraz jest ich 5 :D wiem ze wydaje się to mega rozbudowane itp, ale prawdę mówiąc aż tak źle nie jest, np: jedna atmega16 odpowiada za wszystkie pomiary, napięcia, prądu oraz sprawdza czy przekaźniki nie są uszkodzone, czyli jak jakiś jest załączony to sprawdza...

    Mikrokontrolery   17 Lip 2012 15:58 Odpowiedzi: 14    Wyświetleń: 2164
  • Atmega 8 - Przekazywanie wartości zmiennych z przerwania do programu

    Jestem w trakcie pisania programu na Atmegę8. Mam zdefiniowane trzy przerwania: [syntax=c] ISR(INT0_vect) ... = 0; //wywołanie co 10ms 50Hz } ISR(ADC_vect) { pomiar = ADCW; } ISR(TIMER1_COMPA_vect) { PO... ^= 0x10; if (enable_flag == 1) { step++; } if (step == 5000) { step...

    Mikrokontrolery AVR   31 Sie 2012 18:22 Odpowiedzi: 4    Wyświetleń: 1992
  • [ATmega644p][Codevision] - Timer - usypianie a watchdog.

    Tak jak napisałeś powinno być dobrze. Jeszcze jedna uwaga. Poprzednio miałeś ustawione bity na Interrupt and System Reset Mode. To może obecnie skomplikować ci możliwość przestawienia nastaw WatchDoga.Jeśli po wpisaniu tych wartości do rejestru nadal działanie WatchDoga nie będzie zgodne z oczekiwaniami...

    Mikrokontrolery Początkujący   17 Wrz 2012 09:30 Odpowiedzi: 6    Wyświetleń: 1377
  • Atmega 8 - Częste zawieszanie się sterownika

    Witam Od samego początku mam problem ze sterownikiem. Może zacznę od początku, wgrałem oprogramowanie do sterownika i tak działał 3 dni bez problemów po czym zaczął się zawieszać cały lub na wyświetlaczu zaczęły się pokazywać krzaczki. Doszedłem do tego że świetlówka która była zamontowana i podłączona...

    Mikrokontrolery Początkujący   08 Wrz 2013 08:19 Odpowiedzi: 50    Wyświetleń: 9168
  • [Atmega8][C] - Atmega zawiesza się

    Fajnie jest wszystko robić w przerwaniach, ale pod jednym warunkiem - takim, że to, co dzieje się w przerwaniu nie wymaga żadnego oczekiwania, czyli odpadają takie ekscesy jak wyświetlanie na LCD czy transmisja przez UART ( lub jakakolwiek inna powolna - I2C, 1Wire). Za to tym, co na pewno należy zrobić...

    Mikrokontrolery Początkujący   16 Sty 2013 09:41 Odpowiedzi: 15    Wyświetleń: 4026
  • Atmega 32 - sprawdzenie kodu c

    DDRC |= x; jest przez procesor wykonywane jako trzy operacje - odczyt DDRC, suma logiczna i zapis nowej wartości. W niektórych procesorach jest to nawet pojedyncza instrukcja, w większości - trzy instrukcje. Nawet jeśli jest to pojedyncza instrukcja, to i tak działa wolniej niż pojedyncza instrukcja...

    Mikrokontrolery Początkujący   16 Sty 2014 08:53 Odpowiedzi: 18    Wyświetleń: 2163
  • [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ń: 236531
  • Termostat 4 kanałowy + sterowanie czasowe Zegarowe Atmega 328

    Impulsator nie do końca działa elegancko z powodu kompromisu z przyciskami. Impulsator i przyciski działają jednocześnie i to jest OK w miarę. To znaczy, że masz źle napisany program. Obsługa enkodera + przycisków w przerwaniu timera powoduje, że nic się nie może gryźć i wszystko powinno płynnie...

    DIY Konstrukcje   27 Maj 2014 07:14 Odpowiedzi: 23    Wyświetleń: 17115
  • Ładowanie lub odczyt z tablicy w języku C dla atmega 8

    A jak ten kod działa, kiedy przycisk pozostaje wciśnięty? Faktycznie, po upływie zadanego czasu program odczytuje długie wciśnięcie jako kolejne. , i w czym jest on lepszy od moich dwóch linii kodu, które dają poprawną reakcję na naciśnięcie przycisku? O których liniach kodu mowa? Jeśli chodzi...

    Mikrokontrolery Początkujący   16 Gru 2013 17:49 Odpowiedzi: 34    Wyświetleń: 4674
  • LED Cube 8x8x8 ATMega 32, SPI, 74HC595

    Dziękuję za wsad, szykuj się na falę krytyki innych ludzi dlaczego tak a nie inaczej napisałeś obsługę przycisku itp. Odwagą jest dzisiaj wstawić program na elke. Moja kostka (5x5x5) działa na podobnej zasadzie, klatki wszystkich efektów(łącznie 21) mam w tablicy, ale mam multipleksowanie na timerze,...

    DIY Konstrukcje   11 Lis 2017 14:15 Odpowiedzi: 16    Wyświetleń: 13431
  • atmega 32 - przepływomierz bascom jaki kod

    W obu programach masz błąd. W pierwszym: Akurat kod tu nie ma wiele wspólnego zrobiłem to na dwa sposoby i za każdym razem inne wyniki Widać że jednak ma. Chyba to rozgryzłem Proszę mnie poprawić jak się mylę No teraz by było. Przerwanie Int nie dzieli przez 256 więc masz przerwanie co impuls. Tylko...

    Mikrokontrolery AVR   11 Wrz 2014 07:38 Odpowiedzi: 62    Wyświetleń: 7062
  • ADC Atmega - "wahania" wyniku

    (at)up Sprawdziłem na stronie atmela ,że ten µC ma 32 kB Flashu i już mi nie szkoda tych 2 kB, bo to nie jest dużo. Nie korzystam z Atmel Studio tylko z Eclipse. A i wywaliłem to z pętli głównej. Obliczanie średniego wyniku(z 1024 pomiarów) jest w przerwaniu ADC a "konwersja" float -> int(wyświetlacz...

    Mikrokontrolery AVR   28 Wrz 2014 12:01 Odpowiedzi: 22    Wyświetleń: 1806
  • Atmega - zasilanie z baterii 1.2 V/1.5 V

    Witam! Nie działa mi taki kod: [syntax=c]#include <avr/sleep.h> #include <avr/power.h> #include <avr/io.h> #include <avr/interrupt.h> #include <util/delay.h> #include <avr/wdt.h> int watchdog_counter=0; void watchdog_init() { cli(); wdt_reset(...

    Mikrokontrolery Początkujący   09 Gru 2014 15:50 Odpowiedzi: 12    Wyświetleń: 1776