zapalanie diody atmega8 pętli

Znaleziono około 64 wyników dla: zapalanie diody atmega8 pętli
  • [Atmega] Atmega8 C AVR Studio – funkcja wywołana w pętli for wykonuje się tylko raz, dlaczego?

    No prosta sprawa :P Skoro stan '0' zapala diodę, to musisz zanegować odczytane wartości. Przykład na przykład: Wklepujesz 1+1 -> na porcie dla wklepanej jedynki masz stan taki: 11111110, po dodaniu takich dwóch liczb otrzymujesz wynik: 11111100, a więc zapalają się dwie ostatnie diody i udają, że wynikiem jest trzy :P A teraz negujemy: ~11111110 + ~11111110...

    Mikrokontrolery AVR   13 Kwi 2011 16:49 Odpowiedzi: 8    Wyświetleń: 4581
  • Jak sterować diodami LED za pomocą Atmega8 w trybie multipleksowania?

    Czyżby kolejny zegar binarny... Wszystkie porty jako wyjścia. Przy takim podłączeniu możesz sterować jednocześnie tylko jedną kolumną diod. Chcąc uzyskać efekt ciągłego świecenia musisz w sposób ciągły zapalać kolejne kolumny. Czyli w pętli na port C wysyłasz odpowiednie dane, a potem zapalasz odpowiednią kolumnę wysyłając na PD 1 następnie wysyłasz...

    Mikrokontrolery AVR   10 Sty 2011 23:50 Odpowiedzi: 6    Wyświetleń: 1494
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • [Atmega8] Atmega8 - Programuje się, ale nie działa. Co może być nie tak?

    To proponuje strawdzić na jaką wartość są ustawione fusebity odpowiedzialne za Brown-out. A zamiast jakiegoś migania diodami jako program głowny proponuję po prostu pin na którym jest podpięty led ustawić jako wyjście i po prostu zapalić diodę. Zakładam że led jest podpięty do plusa więc trzeba tam wpisać 0 i wprowadzić program w pętlę bez końca. Dioda...

    Mikrokontrolery AVR   05 Wrz 2010 20:53 Odpowiedzi: 36    Wyświetleń: 6282
  • REKLAMA
  • [ATMEGA8][C] Programowy PWM - sterowanie diodami LED

    rozjaśnianie i ściemnianie ma być na wszystkich portach takie samo...A w pętli while(1) zapalałbym sobie i gasił wybrane ledy :)

    Mikrokontrolery AVR   27 Gru 2011 10:52 Odpowiedzi: 34    Wyświetleń: 14494
  • [ATmega8] [ATmega8][C] - Timer2 blokuje program po zgaśnięciu diody, jak to naprawić?

    Błąd algorytmu ! Jeżeli jest prawdą DZ_FIRE i key_dz_fire==0 zerujesz liczniki i zapalasz diodę i ustawiasz key_dz_fire na 1. Oznacza to że w następnych przebiegach pętli głównej nie masz szansy dotrzeć do warunku if(fire_isr==dzialko) bo go odcina nie spełniony warunek if(key_dz_fire==0). Brak jest zerowania flagi DZ_FIRE żeby była szansa wykonania...

    Mikrokontrolery AVR   22 Lis 2012 21:20 Odpowiedzi: 14    Wyświetleń: 2316
  • REKLAMA
  • Pierwsze starcie z mikrokontrolerami (dozwolone linki Allegro, eBay, itp)

    koniecznie zajrzyj na tą stronkę, którą podałem tu w swoim pierwszym poście - zobacz jak tam gościu wręcz na pająka robi układziki na Atmega8 ;) podłączysz sobie w ten sposób na początku diodę LED i pobawisz się nią, na początku proste miganie za pomocą pętli opóźniających - to podstawa , później poznaj Timery dzięki którym będziesz mógł zastąpić procedurki...

    Mikrokontrolery Początkujący   09 Sty 2018 16:32 Odpowiedzi: 2015    Wyświetleń: 550062
  • [atmega8] [atmega8][c] Diody na porcie B nie świecą w pętli, dlaczego?

    Witam Mam atmege8 z kwarcem 7.3728 testowalem transmisje UART i dziala OK wiec fusebity raczej sa dobrze ustawione mam podlaczone 3 diody pod port B (1,2,3) moj kodzik #include <avr/io.h> #include<avr/delay.h> #define F_CPU 7372800UL int main (void) { DDRB=0xff; PORTB=0x00; while (1) { PORTB=0x00; _delay_ms(500);...

    Mikrokontrolery   13 Lis 2009 09:44 Odpowiedzi: 13    Wyświetleń: 1827
  • REKLAMA
  • Atmega8 - Jak zaświecić diodę na 2 sekundy po wciśnięciu przycisku?

    Na początku nauki programowania warto rozpisać krok po kroku problem oraz algorytm rozwiązania. Późniejsze przełożenie tego na kod jest już sprawą prostszą. Problem (o ile dobrze zrozumiałem) przedstawia się następująco: - wykrycie momentu wciśnięcia przycisku, - wykonanie jednorazowej akcji (włącz led), - odczekanie określonego czasu, - wykonanie jednorazowej...

    Mikrokontrolery Początkujący   01 Lis 2012 19:33 Odpowiedzi: 10    Wyświetleń: 1881
  • Asembler AVR - Jak działa układ czasowy w kodzie na mikrokontrolery.net?

    1. dyrektywa asemblera .cseg .org "mówi" kompilatorowi od jakiego adresu umieścić kod wynikowy programu po skompilowaniu 2. stosu mógłbyś nie używać tylko wtedy gdybyś nie używał instrukcji typu rcall lub innych skoków do podprocedur, które muszą odłożyć na stosie punkt do którego ma wrócić program po zakończeniu tejże podprocedury - po rozkazie ret,...

    Mikrokontrolery   29 Sty 2007 19:41 Odpowiedzi: 4    Wyświetleń: 3984
  • Atmega8, C - Diody na PD0, PD1, PD2 nie zapalają się kolejno

    Witam, Bawię się od jakiegoś czasu Atmega8 i językiem C. Mam problem napisałem krótką instrukcję . Diody podłączone mam do Portów PD0,1,2, chcę żeby zapalały się one kolejno ( zapalanie kolejnej nie gasi wcześniejszej). /* przykład 2.1 "leds.c" */ /* 8 diod LED przłączonych do portu D */ /* ATmega 1MHz */ #define F_CPU 1000000L #include <avr/io.h>...

    Mikrokontrolery Początkujący   01 Lip 2015 13:49 Odpowiedzi: 21    Wyświetleń: 4722
  • ATmega8 - diody LED nie zapalają się po zaprogramowaniu układu

    przycisk mam podlaczony do masy Dodano po 13 http://obrazki.elektroda.pl/2468105100_1... Dodano po 17 tak ma byc? [syntax=vb]$regfile = "m8def.dat" 'najpierw określamy typ proca $crystal = 1000000 'definiujemy z jakim taktowaniem będzie pracował Config Portb = Input Set Portb.0 'port b jako wejścia Portb = &B00000000 'wszędzie stan spoczynkowy-0...

    Mikrokontrolery   18 Mar 2011 14:02 Odpowiedzi: 7    Wyświetleń: 1512
  • [Atmega8] [Atmega8][Bascom] Jak skonfigurować ADC dla wskaźnika wysterowania 0-1V?

    Kurde faktycznie, człowiek zmęczony i już nie ogarnia tego. Wgrałem to do procka. Przyłożyłem napięcie ok 3V i nic. Pomyślałem, że to może tak szybko zapalać i gasić że nie widzę bo tak w sumie napisałem kod ponieważ jak chciałem zapalić je kolejno to stan portów z poprzedniej linii zapalał mi o 1 diodę za dużo. I chciałem, żeby po tym jak zaświeci,...

    Mikrokontrolery AVR   13 Wrz 2010 17:36 Odpowiedzi: 11    Wyświetleń: 6449
  • [atmega8] [bascom] Jak zatrzymać pętlę do naciśnięcia przycisku?

    witam , nie wiem w jaki sposób rozwiązać zatrzymanie pętli programu do chwili naciśnięcia przycisku układ ma działać tak ze mamy 4 diody led , każda z nich zapala się po naciśnięciu przycisku jednoczenie gasząc poprzednią [syntax=vb]Do Set portb.1 ; zapalenie diody 1 (oczekiwanie na przycisk) reset portb.1 ; zgaszenie diody 1 set portb.2 ; zapalenie...

    Mikrokontrolery Początkujący   09 Lip 2012 07:10 Odpowiedzi: 19    Wyświetleń: 3114
  • ATMEGA8 - jak poczekać na wciśnięcie przycisku w C?

    Chciałbym napisać program w C dla ATMEGA8. Będzie to mój pierwszy program, myślałem że będzie bardzo prosty a tu już problemy. Chodzi mi o to żeby przy wciskaniu jednego przycisku, kolejno po sobie zapalały się diody, za pierwszym wciśnięciem jedna, za drugim dwie, itd. Ale funkcja której użyłem - while(PINC & 0x01) {} - nie czeka za wciśnięciem przycisku....

    Mikrokontrolery AVR   19 Lip 2009 20:03 Odpowiedzi: 18    Wyświetleń: 6828
  • REKLAMA
  • Atmega8 i LED - Brak zmiany stanu na pinie z diodą LED

    Proponuje ci w takich przypadkach dochodzić do rozwiazania po kawałku. Najpierw sprawdź czy wogole diody ci sie zapala, a więc zrób w pętli tylko zapalenie sie diody.Potem sprawdź czy daje sie gasić ta diode. Potem tak samo sprawdz reakcje na przycisk. Sam program wyglada na ok, więc zapewne problem będzie trywialny, typu zle podłączone diody, inny...

    Mikrokontrolery   20 Gru 2012 09:16 Odpowiedzi: 8    Wyświetleń: 1923
  • [ATmega8][C] Kłopoty z detekcją zera, fazowa regulacja mocy.

    No, tak, teraz widać, że LED ściemnia Ci się "w drugą stronę". Mały egzamin (dwa pierwsze pytania dotyczą Twojego układu): 1. Jaki sygnał wyzwala triaka? 2. Jaki sygnał zapala diodę? 3. Na jakiej zasadzie działa sterowanie fazowe? Triaka wyzwala stan wysoki na PC0. Celowo napisałem "wyzwala" nie włącza, ponieważ triaka się nie da wyłączyć (w przeciwieństwie...

    Mikrokontrolery AVR   02 Maj 2013 21:20 Odpowiedzi: 10    Wyświetleń: 3078
  • Termostat DIY na AVR ATmega8 – obsługa przycisków, ustawianie i zapis temperatury

    Zadanie jest proste, naprawdę. Zadanie można podzielić na 4 podzadania: - obsługa i odczyt temperatury - obsługa i odczyt klawiatury - obsługa wyświetlacza - zapalanie diody Każde z tych zadań jest w miarę proste. Na sieci jest mnóstwo przykładów. Wystarczy w głównej pętli programu sprawdzać klawiaturę, w zależności od sytuacji odczytywać temperaturę,...

    Mikrokontrolery   27 Mar 2012 11:30 Odpowiedzi: 1    Wyświetleń: 1442
  • [bascom] Atmega8 - dioda na PD.7 nie działa z Toggle Pind.7

    Witam! Mam mikrokontroler atmege 8, do nóżki PD.7 mam podłączoną diodę i chcę żeby ona się zapalała i gasła co chwilkę. Gdy zrobie konfigurację portów na: Portd = &B01010101 i będę przesuwał w lewo w pętli to ok. Ale jak dam np Config Pind.7 = Output Do Toggle Pind.7 Waitms 100 Loop to diodka nie gaśnie ani się nie zapala. Układ zasilany na 4V dioda...

    Mikrokontrolery AVR   25 Wrz 2010 15:57 Odpowiedzi: 6    Wyświetleń: 1169
  • Dlaczego dioda na PD7 w ATmega8 świeci ciągle, mimo użycia przycisku PB3?

    $regfile = "m8def.dat" $crystal = 1000000 Config Pinb.3 = Input Config Pind.7 = Output Set Portb.3 'zapalasz diodę na początku wait 1 ' dajesz sobie np sekundę opóźnienia, ' żeby było widać że dioda się zapala ' (bo w pętli ją zaraz się wygasi jeśli nie będzie wciśnięty klawisz) Do If Pinb.3 = 0 Then 'gdy naciśnięty jest klawisz Set Portd.7 ' zapal...

    Mikrokontrolery   27 Kwi 2008 17:46 Odpowiedzi: 8    Wyświetleń: 1526
  • [ATmega8] ATmega8 BASCIOM-AVR - Microswitche nie działają, podłączenie przez rezystor 470Ω

    Podłączylem 3 microswitche poprzez rezystor 470r do masy, lecz nie działają - wymieniałem procesor i jest to samo. Odczytuje stany przycisków funkcją if, oraz debounce - w celu sprawdzenia czy odczytuje stan przycisku poprawnie, zapala diodę led. Tzn, ma zapalać bo tego nie robi. Dioda działa, połączenia też są ok. Niestety wcale nie działa. na początku...

    Mikrokontrolery AVR   04 Wrz 2010 00:39 Odpowiedzi: 13    Wyświetleń: 1684
  • Atmega8 - Jak zapalić wszystkie diody po długim przytrzymaniu przycisku?

    Witam... Napisałem program do zapalania led.Program ma działać w sposób taki że po każdym naciśnięciu przycisku zapala kolejną diodę a długie przytrzymanie przycisku zapala wszystkie diody.Diody zapalają się kolejno tak jak chciałem, tylko brak mi pomysłów co zrobić ,aby przytrzymanie przycisku spowodowało zapalenie się wszystkich diodek. [syntax=c]...

    Mikrokontrolery AVR   08 Cze 2012 11:25 Odpowiedzi: 8    Wyświetleń: 3148
  • Kod dla Atmega8A + HC-05 (Bluetooth): jak podłączyć terminal?

    (...) while(1) {if( odb_flaga){ PORTC |= (1<<PC4); } } } Czy to jest poprawny kod pod Atmega8? CO tu jeszcze muszę dodać, aby dioda w końcu mogła się zapalać w zależności od tego jak coś jest wysłane do UDR? Twoja wiadomość została obcięta i nie widzę pełnej treści kodu. Na podstawie tego, co widzę,...

    Mikrokontrolery Początkujący   11 Wrz 2023 11:57 Odpowiedzi: 66    Wyświetleń: 1578
  • [ATmega8515][C] - Generowanie sygnału PWM dla 6 (8) serw

    Witam. Jak widać jest to mój pierwszy post na tym forum. Na wstępie chciałbym prosić o wyrozumiałość - jeżeli temat znalazł się w nieodpowiednim miejscu, popełniłem jakiś błąd w składni tytułu czy coś tego typy, prosiłbym moderatora o poprawkę i pouczenie jak w przyszłości uniknąć powielenia problemu. Jestem w trakcie pisania pracy inżynierskiej dotyczącej...

    Mikrokontrolery AVR   18 Cze 2013 00:44 Odpowiedzi: 5    Wyświetleń: 2133
  • Dlaczego dioda nie mruga po zaprogramowaniu ATmega8 w BASCOM?

    Witam Dopiero zacząłem przygodę z mikrokontrolerami. Kupiłem programator USBasp i podstawke programującą. Do programowania używam BASCOM napisałem w nim taki prosty programik: $regfile = "m8def.dat" $crystal = 1000000 Config Portd = Output 'pprt d jako wyjścia Portd = &B0000000 'wszędzie stan spoczynkowy-0 Do Portd.0 = 1 'zapal diode Waitms...

    Mikrokontrolery Początkujący   10 Mar 2013 01:06 Odpowiedzi: 3    Wyświetleń: 951
  • Atmega8 SPI: Kody Master/Slave nie działają - co sprawdzić?

    Dioda to koledze miga pewnie dlatego że w rejestrze odbiorczym SPI nie ma żadnego odebranego znaku i program pracuje bez przerwy w pętli dotąd aż coś odbierze a nie odbiera nic. Wywal te miganie z programu głownego i zobaczysz co się dzieje tan naprawę. Poza tym tak naprawdę do nie wiadomo co ty tam obierasz bo masz zastosowane potężne opóźnienia nawet...

    Mikrokontrolery AVR   09 Paź 2010 19:55 Odpowiedzi: 6    Wyświetleń: 1856
  • atmega8 Bascom - dlaczego przycisk na porcie D.7 nie działa?

    Witam,zaprogramowałem atmeg8 takim programem $regfile = "m8def.dat" $crystal = 1000000 Config Portb = Output Portb = &B0000000 Config Portc = Output Portc = &B0000000 Config Portd = Input Set Portd.7 Do If Pind.7 = 1 Then 'jeżeli przycisk 1 wciśnięty Waitms 50 'czekaj sekundy Portc.5 = 1 'zaświeć diodę Waitms 100 'czekaj dwie sekundy Portc.4...

    Mikrokontrolery   18 Mar 2011 20:38 Odpowiedzi: 3    Wyświetleń: 1642
  • Atmega8 i czujnik Sharp 340k – jak napisać kod do sterowania diodą LED?

    Witam chciałem zrobić na początek takie "urządzenie " które będzie działało na zasadzie: Jeżeli czujnik sharp 340k coś wykryje to dioda się zapala [syntax=text]$regfile = "m8def.dat" $crystal = 8000000 'definiujemy z jakim taktowaniem będzie pracował Config Portb = Input 'port b jako wejścia Portb = &B0000000 'wszędzie stan spoczynkowy-0 Config Portd...

    Mikrokontrolery AVR   08 Sie 2012 19:27 Odpowiedzi: 11    Wyświetleń: 2160
  • Atmega8 - Odpowiednie miganie diód w C - kłopot z programem

    Przepraszam, trochę nie sprecyzowałem problemu. Oczywiście instrukcja PORTC=0x00; była wpisana w czasie prób, aby program działał poprawnie. Aktualnie bez instrukcji PORTC=0x00; w pętli while program po podaniu zasilania działa następująco: 1) nic się nie zapala przez dłuższy czas times 2) zapalają się dwie diody portów PC1 i PC2 na czas krótszy timed...

    Mikrokontrolery Początkujący   07 Maj 2014 08:18 Odpowiedzi: 12    Wyświetleń: 1290
  • [ATmega8] [ATmega8][C] - Wybudzanie z Power Down działa tylko raz, jak to naprawić?

    Wygląda na to że coś zadziałało :D [syntax=c] #include <avr/io.h> #include <util/delay.h> #include <avr/interrupt.h> #include <avr/sleep.h> ISR(INT1_vect) //Przerwanie INT1 { if(PIND&0x08) //jeśli PD3 wciśnięty { _delay_ms(20); if(PIND&0x08) PORTB^=0x02; //jeśli PD3 wciśnięty zmień stan pierwszej diody } } int main(void)...

    Mikrokontrolery Początkujący   22 Sie 2013 10:31 Odpowiedzi: 12    Wyświetleń: 2064
  • [Atmega8][C]Sterowanie silnikiem krokowym bipolarnym

    Co do ostrzeżenia kompilatora, to stała F_CPU często ustalana jest w pliku makefile (a następnie przekazywana do kompilatora opcją -D). Korzystając z takiego rozwiązania proponuję ustawić jej wartość jedynie w pliku makefile i usunąć definicję z programu. Jeśli chodzi o program, to na pierwszy rzut oka widzę nieskończoną pętlę w nieskończonej pętli....

    Mikrokontrolery AVR   27 Gru 2009 12:07 Odpowiedzi: 1    Wyświetleń: 3827
  • Jak zaprogramować matrycę LED 10x10 z atmega8 w C lub Bascom?

    Ok, wielkie dzięki za pomoc, wszystko już działa!:) To znaczy prawie wszystko... pojawia się kolejny drobny problem... Kiedy odpalam wszystkie diody (to znaczy w nieskończonej pętli zapalam pierwszą, następnie ją gasze i zapalam następną) to świecą one bardzo, bardzo słabym światłem. A przecież nie zapalam wszystkich naraz, tylko bardzo szybko każdą...

    Mikrokontrolery   10 Mar 2008 20:37 Odpowiedzi: 26    Wyświetleń: 7985
  • Atmega8 - Sterowanie diodami LED: czerwone, zielone, żółte naprzemiennie

    Witam Na wstępie dodam że jestem początkujący. Ostatnio udało mi się zamrugać diodą i zrodził mi się ambitniejszy plan a mianowicie chciałbym zrobić coś takiego: mam 8 diod czerwonych mam 8 diod zielonych mam 7 diod zółtych mam atemga8 podpinam 8 diod czerwonych pod port PB podpinam 8 diod zielonych pod port PD podpinam 7 diod pod port PC diody podłączone...

    Mikrokontrolery   26 Wrz 2013 21:46 Odpowiedzi: 14    Wyświetleń: 2253
  • Konfiguracja Timer2 w ATmega8 z zewnętrznym kwarcem 32,768 kHz

    Witam. Mam następujący problem - chciałem użyć timera 2 do pracy asynchronicznej z zewnętrznym rezonatorem kwarcowym (zegarkowym) o częstotliwości 32,768 kHz. Czyli ATmega powinna być taktowana wewnętrznym szybkim oscylatorem, a jedynie ten timer zegarkowym. Kod: #include <avr/io.h> int main (void) { DDRD |= (1 << 0);...

    Mikrokontrolery AVR   16 Wrz 2011 19:18 Odpowiedzi: 3    Wyświetleń: 4197
  • Atmega8 - Skonstruowanie urządzenia sterowanego z nieużywanych przycisków pilota

    Już poprawiłem w mfile definiowanie procesora i świetnie, pierwszy raz nie wyskoczyła mi informacja "warning", także dziękuję za ta informację. Zakładam, że tym brakującym wielokropkiem było: Dodano po 5 usuwając z warunków tą linijkę http://obrazki.elektroda.pl/8265504600_1... zaobserwowałem, że jak na początku wcisnę A, to za każdym...

    Projektowanie Układów   21 Lut 2015 07:51 Odpowiedzi: 16    Wyświetleń: 2376
  • Jak poprawnie obsłużyć przerwanie INT0 w ATmega8? Dioda miga bez naciskania guzika

    Nie chce zakładać nowego posta więc zapytam tutaj, szczególnie, że problem w sumie jest związany z wątkiem główny tego tematu:-) Napisałem coś takiego: volatile int licznik = 0; void main() { DDRB |= _BV(0);// wyjście DDRB |= _BV(1);// wyjście PORTB &= ~_BV(0);// zero PORTB &= ~_BV(1);// zero DDRD...

    Mikrokontrolery AVR   03 Wrz 2010 14:47 Odpowiedzi: 12    Wyświetleń: 3212
  • [Atmega8][PCF8583P] - I2C(TWI) nie działa gdy podłącze rezystory pull-up

    Mirku nie przesadzaj z tym napięciem, na poprzednim schemacie narysowałem przecież kondensatory na zasilaniu, a do tego napięcie jest stabilizowane. Starczy aż nadto. Moja Atmega8 ma połączenie między Vcc a AVcc, dlatego nie podłączałem. Ale, żebyście już tak na mnie nie naskakiwali, to zmodyfikowałem zasilanie i narysowałem schemat w Eaglu stan faktyczny...

    Mikrokontrolery AVR   22 Sty 2013 20:22 Odpowiedzi: 14    Wyświetleń: 5607
  • [AVR] [AVR][C] - FreeMODBUS: Obsługa poleceń Mastera z opóźnieniem 2 sekundy

    Witam, Zacząłem obsługę standardu MODBUS RTU. Na wstępie wziąłem pod rozpatrzenie biblioteki FreeMODBUS BerliOS. Udało mi się to uruchomić wstępnie bez problemów dla AVR na prockach typu ATmega8 czy ATmega32 działa ok Tylko pytanie: Czy ktoś używał z szanownych kolegów tych bibliotek (już nawet nie ważne czy dla AVR czy dla innych procków) i mógłby...

    Mikrokontrolery AVR   20 Gru 2010 10:08 Odpowiedzi: 1    Wyświetleń: 2420
  • [Atmega8][C]Kilka pytań o multipleksowaniu i nie tylko

    Witam. Nowy tu raczej nie jestem, bo przeglądam forum codziennie, ale zarejestrowałem się niedawno, bo wcześniej nie było potrzeby pisania :). No to się przywitałem, a teraz na początek: montuję sobie coś w rodzaju półautomatycznego spudguna, i chciałbym zamontować tam licznik amunicji :D. Multipleksowany 2cyfrowy LED, i Atmega8 (może i wystarczy mniejszy...

    Mikrokontrolery AVR   20 Sty 2009 22:25 Odpowiedzi: 2    Wyświetleń: 1572
  • Jak skonfigurować przerwania w ATmega8 w języku C z użyciem GCC?

    pubus, instrukcja PORTC != PORTC; działa bez problemu, ale Twoja wersja chyba też powinna działać. Nie ważne czy zmieniam tu cały port czy jeden bit, tu nie problemu, jak wspomniałem gdy instrukcja ta znajduje się w głównej pętli programu uzupełniona o jakiś delay to wszystko pięknie działa i diodka miga. Bez delaya diodka świeci się tylko słabiej,...

    Mikrokontrolery   13 Lis 2010 16:13 Odpowiedzi: 48    Wyświetleń: 19447
  • Wybór mikrokontrolera do kontrolera ruchu: ATMega8 czy AT90s2313?

    Widzę,że nie ma zainteresowania tematem. A mnie na razie udało się stworzyć układ na Attiny2313. Config Portb.0 = 1 ' ustawienie całego Portu B0 jako wyjścia Portb.0 = 1 ' stan spoczynkowy Portu B0 ustawiony na 1 Config Portb.1 = 1 ' ustawienie całego Portu B1 jako wyjścia Portb.1 = 1 ' stan spoczynkowy Portu B1 ustawiony na 1 Config Timer0 = Counter...

    Mikrokontrolery   26 Sie 2009 05:29 Odpowiedzi: 15    Wyświetleń: 3068
  • Animowane sopelki, gwiazdki, itp. Zabawa z charlieplexing na Attiny13

    Witam. W uzgodnieniu z autorem tego wątku zgłaszam sie z problemem dotyczącym programu sopelka, który zmodyfikowałem dla wzoru sopla 20 diod. Na warsztat poszła atmega8 tylko do testów z racji łatwego podłączenia na płytce stykowej, na której umieściłem też diody. Pierwszy test z programem autora na 12 diod - pomyślnie. Wszystko hula jak trzeba. Postanowiłem...

    DIY Konstrukcje   12 Sie 2019 17:12 Odpowiedzi: 38    Wyświetleń: 12279
  • Atmega8 - niestabilne napięcie na diodzie podłączonej do PD0

    Witam, mam problem z atmegą 8. Chciałem zrobić mruganie diodą, układ działa, tzn po naciśnięciu przycisku reaguje i w ogóle, ale dioda zamiast mieć 0 jako stan spoczynkowy ma jakieś wachania napięć, raz ma 2,5 potem 1,5 itp. Wsadziłem nową atmegę i problem nadal jest ten sam. Układ zasilam stabilizowanym, filtrowanym napięciem 5V. Dioda podłączona jest...

    Mikrokontrolery Początkujący   15 Lut 2012 18:08 Odpowiedzi: 17    Wyświetleń: 2556
  • [AVR] ATmega8 I2C w asemblerze – komunikacja z RTC PCF8583, start i obsługa linii

    Witam wszystkich forumowiczów. Zmagam się z nawiązaniem komunikacji poprzez I2C procesora ATmega8 oraz układu RTC PCF8583. Na wstępie napiszę, że linie SDA i SCL są podciągnięte do VCC przez rezystory 1K. Układ pracuje z kwarcem wewnętrznym 1MHz. Podprogram "dwiems" generuje opóźnienie rzędu 2ms. Podprogram "blad" wywołuje pętle, która zapala diode...

    Mikrokontrolery AVR   22 Sty 2010 11:22 Odpowiedzi: 9    Wyświetleń: 3163
  • Świecące serce. Prezentów walentynkowych ciąg dalszy

    Schemat. Ja takowego nie posiadam. Układ jest banalny. Atmega8 puszczona na wewnętrznym oscylatorze, kondensator elektrolityczny na zasilaniu z ładowarki od SE. Miałem diody ze wspólną anodą. Połączyłem 3 równolegle, anody na stały plus, a poszczególne składowe rgb, poprzez odpowiednio dobrane rezystory pod wyjścia sprzętowego PWM. Chyba najprostsze...

    DIY Konstrukcje   16 Lut 2011 12:55 Odpowiedzi: 16    Wyświetleń: 17467
  • [ATMega8] [ATMega8][C] Sterowanie jasnością diody za pomocą PWM na PB1 (OC1A)

    Już wszystko jasne - jedyne pytanie zadaję na końcu. Przygodę z PWM zaczynam od sterowania jasnością diody. Atmega8 + diody + rezystorki 330Ω Ćwiczenie polega na cyklicznym rozjaśnianiu i ściemnianiu diody 3 diody podłączone do PB1, PB2, PB3 w założeniu tylko PB1 (OC1A) powinna świecić zgodnie z PWM. Ustawiłem tryb Fast PWM 8bit Kod: #include...

    Mikrokontrolery   24 Lis 2010 22:01 Odpowiedzi: 4    Wyświetleń: 2888
  • [atmega8][C][adc]problem z odczytem 5 kanałów autokalibracja

    witam, chce aby mój line follower po postawieniu na powierzchni zapamiętywał stan z czujników, następnie zapamiętywał stan z nad czarnej linii. Miałoby to służyć autokalibracji kod jest następujący ale coś nie działa:/ void init_ADC(unsigned int m) { /* ADMUX = 0b01100000 x - REFS1 1 - REFS0 1 - ADLAR - - ... x - mux3 x - mux2 x - mux1...

    Mikrokontrolery AVR   05 Lut 2009 13:38 Odpowiedzi: 4    Wyświetleń: 2313
  • Atmega8 i BTM-112: brak reakcji po połączeniu przez USART, co sprawdzić?

    Witam. Mam problem z komunikacją między btm-112 a atmega8 po usart, między btm - PC i Atmegą - PC nie ma problemów. Gdy z PC wysyłam komendy na uC to reaguje tak jak powinien, czyli gasi i zapala diodę, natomiast po połączeniu btm z uC zero reakcji. W czym problem? Prędkość transmisji się zgadza. Proszę o odp. na temat, taktowanie zostaje 1MHz! [syntax=c]#define...

    Mikrokontrolery Początkujący   14 Lip 2012 12:45 Odpowiedzi: 21    Wyświetleń: 3031
  • ATMega8 - Jakie rejestry timera zerować przed uśpieniem mikrokontrolera?

    Postanowiłem na moment uprościć sobie zadanie - użyłem przerwań przepełnienia Timera1 zamiast przerwania porównania. Nie wiem czy program jest napisany efektywnie, ale za to działa. Wrzucam jego kod: INT0 znajduje się również instrukcja zapalenia diody. 3. Licznik mrugnięć zmniejszyłem do 19. Dzięki temu ostatnie przełączenie powoduje zgaszenie diody...

    Mikrokontrolery AVR   15 Sie 2014 19:22 Odpowiedzi: 17    Wyświetleń: 2586
  • [C][Atmega8]presclaler,licznik T1, tablica stałych w PROGMEM

    Okazało się ze atmega chodziła na 1MHz...wewnętrznym oscylatorze... Ale teraz mam kolejny problem Dodano po 16 Więc jest tak, dzięki odpowiedniemu ustawieniu Fusebitów ustawiłem Atmegę na 8Mhz. Przeliczyłem tablicę stałych dla 8Mhz. I teraz mam pytanko: Uruchamiając ten program widać jak diody migają.. #define F_CPU 800000L #include <avr/io.h>...

    Mikrokontrolery AVR   27 Kwi 2009 18:41 Odpowiedzi: 3    Wyświetleń: 2915
  • Atmega8/SIM300CZ - SIM300CZ wysyła SMS, ale informacja jest nieczytelna

    Im dalej w las, tym więcej grzybów. "Trenuję" nowy problem. W kodzie, po ustawieniu Jumper=0 program czeka na SMS z hasłem. Jeżeli otrzyma poprawne, to zapisuje do pamięci numer telefonu, z którego był wysłany SMS i przechodzi do pętli głównej, a zatem alarm jest uzbrojony - reaguje na czujniki zewnętrzne. W programie brak jest możliwości wyłączenia...

    Mikrokontrolery   04 Wrz 2014 17:03 Odpowiedzi: 6    Wyświetleń: 1989
  • [C] Obsługa przycisku - niby prosty program, a nie działa...

    Witam. Od kilkunastu godzin próbuję coś zrobić z tym programem i nie mogę... Może ktoś z Was na coś wpadnie. Procesor: ATmega8 Kompilator: avr-gcc Chcę zrobić obsługę klawiatury złożonej z 5 przycisków. Podłączyłem je do portu C, włączyłem pull-up'y, przyciski przywierają wejście do masy. Chcę ( koniecznie ) zrobić to tak, żeby przycisk reagował tylko...

    Mikrokontrolery   14 Wrz 2005 20:52 Odpowiedzi: 2    Wyświetleń: 7917
  • Jak napisać sterownik do wyświetlacza CBS084A00-TJN? Problemy z kodem i dokumentacją

    Wiem, że to odgrzewanie , ale u mnie też to nie działa prawidłowo. Tzn zapisuję do RAMu i odczytuję z niego te dane, ale.... ZApala mi tylko segmenty z COM1 i COM2 lub COM3 i COM0. Po prostu tylko 2 z czterech - jeden dzień dwa inne, inny dzień dwa inne. Nie znalazłem zależności. Cokolwiek bym nie wpisał do tych komórek to nie reaguje. Dodano po 2 Dodam...

    Projektowanie Układów   05 Sie 2010 19:51 Odpowiedzi: 2    Wyświetleń: 2380
  • [Atmega8] [Atmega8][Bascom] Termostat do wytrawiarki - problem z kodem i funkcjami LED

    Witam.Jestem w trakcie robienia wytrawiarki i termostatu do niej.Opieram się na projekcie kolegi Ducha.Zrobił bardzo fajny termostat na diodach led.Jego program trochę przerobiłem na moje potrzeby.Lecz nic nie trwa wiecznie.Na początku szło gładko,ale potem zaczeły sie schody.W założeniu mój program ma działać tak: -temperatura wyświetla sie od 35 stopni...

    Mikrokontrolery AVR   14 Sty 2012 20:43 Odpowiedzi: 14    Wyświetleń: 5032
  • [ATmega8][C] Obsługa ADC - odczyt kanałów dla linefollowera

    Witam. Mam taki problem. Zbudowałem robota LF napisałem do niego całkiem sprawny kod w BASCOMIE. Teraz zacząłem uczyć się C (pisze w WinAVR) i chciałbym napisać program do niego. Mam jednak problem jak zrobić odczyt poszczególnych kanałów. W BAS robie to tak: [syntax=basic4gl] Wczytaj_adc: Prog = Getadc(4) L1 = Prog If L1 > Back Then Pozycja.4 =...

    Mikrokontrolery AVR   14 Mar 2011 17:50 Odpowiedzi: 41    Wyświetleń: 7027
  • [Atmega8] [Atmega8][C] enc28j60 - brak komunikacji Ethernet, pomarańczowa dioda, brak kwarca

    Nie wiem czy też prawidłowe to jest że na module enc28j60 pali się cały czas czerwona dioda. Ja też nie wiem, bo nie wiem co znaczy "czerwona dioda". Jeśli to dioda sygnalizująca połączenie (link) - to poprawnie. Powinna być normalnie zgaszona i zapalać się po włożeniu kabla podpiętego do switch'a. Tyle, że bez schematu i bez konfiguracji z plików...

    Mikrokontrolery AVR   21 Cze 2014 08:16 Odpowiedzi: 24    Wyświetleń: 3972
  • Atmega8 Bascom - PWM - powolne zmniejsznie/zwiększanie

    Witam Mam płytkę sterującą dwoma kanałami PWM - przez ULN oraz MOSFETY. Płytka ma dwa wejścia oraz wejście czujnika PIR - INT1. Ma przede wszystkim sterować włączaniem taśmy LED 12V z czujnika PIR ( oprócz tego z drugiego wejścia ). LED włączona przez PIR ma docelowo świecić określoną ilość czasu ( zależną od natężenia światła ) i się wyłączyć. Żeby...

    Mikrokontrolery Początkujący   05 Maj 2015 15:16 Odpowiedzi: 4    Wyświetleń: 1530
  • [Bascom][C]Atmega oraz radiowe moduły RFM01, RFM02, RFM12

    Witam, Ostatnio również ja, skuszony możliwościami układów rfm12, postanowiłem zakupić dwa moduły tego typu (433 MHz). Śledząc ten wątek natknąłem się na kod użytkownika avatar , postanowiłem wykorzystać go więc w mojej aplikacji. Niestety, po podłączeniu modułów do procesorów nie zachodzi żadna transmisja. Po pewnym czasie nierównej walki z w/w nasunęło...

    Mikrokontrolery   20 Cze 2021 23:15 Odpowiedzi: 707    Wyświetleń: 240224
  • ATmega8: Diode zapala się bez wciśnięcia przycisku po uruchomieniu

    Ponieważ nie umiem zrobić nic na fusebitach, postanowiłem zwiększyć ten startup w sobie zrozumiały sposób :) mrugnij(10); wdt_reset(); wdt_enable(WDTO_2S); while(1) Funkcja "mrugnij" to nic innego jak na mruganie diodą. Mrugam nią 10 razy, po czym dopiero po tym program wchodzi w pętle while(1). Zadziałało :) Dzięki za...

    Mikrokontrolery   07 Mar 2010 18:19 Odpowiedzi: 25    Wyświetleń: 2372
  • Atmega8A-PU i HC-05 - sterowanie silnikami przez Bluetooth z Androida 4.2.2

    Potrzebuje informacji np.: jak z aplikacji włączyć wyłączyć diode led, Przećwicz sobie UART na jakiejś prostej aplikacji. I to najlepiej najpierw z komputerem, za pomocą np Br(at)y Terminal, COMtester lub HyperTerminal. W przerwaniu robisz zapis do bufora odbiorczego lub zmiennej, a w pętli głównej porównujesz jaką komendę masz w tym buforze odbiorczym...

    Mikrokontrolery Początkujący   12 Mar 2015 11:21 Odpowiedzi: 10    Wyświetleń: 5751
  • [Bascom] atmega8L - Program symulujący uszkodzenie diody, analiza kodu

    to wreszcie program, który napisał K.G. jest dobry czy nie ? Program będzie działać, ale nie tak jak sobie K.G. wyobraża, a tym bardziej jak tego Ty oczekujesz. Niech kolega przedstawi swoja propozycję. Przecież starzy wyjadacze by mnie zagryźli, gdybym napisał gotowca. Ale 1 dioda - zapali się na 650ms zgaśnie na 1sec i będzie się już palić 2 dioda...

    Mikrokontrolery   27 Paź 2009 14:39 Odpowiedzi: 25    Wyświetleń: 2696
  • Przerobienie kodu wyświetlacza led 5x7 na 6x7 Atmega8 Bascom

    Witam! Mam problem z przerobieniem kodu tablicy świetlnej z wyświetlaczem matrycowym led. Posiadam kod z książki Marcina Wiązani - Programowanie mikrokontrolerów AVR w języku Bascom przerobiony według instrukcji użytkowników w temacie: 'Program tablicy świetlnej 'Sterowania multipleksowe wyświetlaczem matrycowym 7x5 LED 'Częstotliwość sterowania kolumn...

    Mikrokontrolery AVR   01 Sty 2010 21:44 Odpowiedzi: 51    Wyświetleń: 4611
  • [Atmega88] Jak poszatkować nośną 200Hz w Atmega88 do kodu Morsa w Bascom?

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

    Mikrokontrolery AVR   01 Maj 2009 17:25 Odpowiedzi: 6    Wyświetleń: 1836
  • Model skrzyżowania z sygnalizacją świetlną

    http://obrazki.elektroda.pl/6163532400_1... Chciałbym zaprezentować ostatnio wykonany model sygnalizacji świetlnej . Makieta posiada sygnalizację świetlną dla samochodów oraz dla pieszych, możliwość symulacji "awarii" świateł. Skala została dopasowana do modeli samochodów w skali 1:64 (popularne "resoraki"). Znaki poziome zostały możliwie...

    DIY Konstrukcje   22 Mar 2016 20:50 Odpowiedzi: 36    Wyświetleń: 34269
  • ATmega8L: Jak zapalić LED na kilka sekund po zwarciu PD0 do masy?

    Witam Zrobiłam sobie układzik na ATmega8L który po zwarciu PD0 do masy zapala diodę LED na kilka sekund a potem gaśnie. Programuje w WinAVR. Program: #include <avr/io.h> /***************************************... Definicje stałych ****************************************... #define F_CPU 1000000 /* 1MHz zegar procesora...

    Mikrokontrolery   08 Sie 2005 11:59 Odpowiedzi: 7    Wyświetleń: 1647