atmega8 zapalanie diody

Znaleziono około 720 wyników dla: atmega8 zapalanie diody
  • ATmega8 - sekwencyjne zapalanie diod LED w zależności od stanu SW0

    Witam 1. Proszę w google wpisać słowo klucz "AVR operacje bitowe" ( >> << & ^ ~) 2. Dobrze użyć #define do opisania co to jest LED0, LED1, jeśli zmieni się miejsce przyłączenia diody to później trzeba będzie pilnować każdego odwołania do takiej diody. 3. Nie ma potrzeby zmieniać stanu wszystkich 8 bitów portu D, wystarczy przesunąć ten...

    Mikrokontrolery AVR   21 Kwi 2010 07:54 Odpowiedzi: 8    Wyświetleń: 2213
  • REKLAMA
  • atmega8 - jak zaprogramować sekwencyjne zapalanie i gaszenie 10 diod?

    Potrzebuję pomocy w zaprogramowaniu układu tak żeby po naciśnięciu przycisku zapalała się pierwsza dioda po naciśnięciu 2 raz 2 dioda i tak do 10 diody (po 10 naciśnięciach przycisku) i 2 przycisk gaszący je wszystkie. Z góry dziękuję za pomoc przeszukałem całe forum testowałem różne opcje ale nie znalazłem odpowiedniej dla mnie

    Początkujący Naprawy   08 Sie 2014 18:17 Odpowiedzi: 8    Wyświetleń: 2097
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (2min)...
  • Jak zaprogramować matrycę LED 10x10 z atmega8 w C lub Bascom?

    Chodzi Ci o zapalanie diody stanem niskim? Musisz ustawić kierunek pinu na wyjście i wpisać do niego 0. Tylko tyle:) P.S. Sprecyzuj, czy chodzi Ci o zapalanie diody, czy obsługę jakiegoś przycisku, po naciśnięciu którego dioda ma się zapalić.

    Mikrokontrolery   10 Mar 2008 20:37 Odpowiedzi: 26    Wyświetleń: 8021
  • REKLAMA
  • 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ń: 4770
  • ATmega8: Przerwanie zewnętrzne nie zapala diody na PC5

    W programie sterowanie diodą D1 jest na porcie B, nie C.

    Mikrokontrolery Początkujący   09 Paź 2015 20:04 Odpowiedzi: 3    Wyświetleń: 726
  • ATmega8 – czas trwania 1 cyklu, opóźnienie diody po puszczeniu przycisku

    Najpierw wklep mój kod. Problem miałeś w braku podciągania PinB2 do VCC, i w tym że najpierw gasiłeś diodę a potem ją zapalałeś w ifie i tak w kółko. Więc jak już to by CI bardzo szybko migała.

    Mikrokontrolery AVR   27 Lut 2009 20:04 Odpowiedzi: 8    Wyświetleń: 1199
  • [Atmega8] Jak poprawnie podłączyć diody LED do Atmega8, by świeciły jasno?

    Program ważna rzecz, ale z tego co widać anodę diody podłączyłeś do uK a katodę do masy, czyli niby prawidłowo a jednak nie. Uk mają to do siebie eż ich wydajność prądowa na port jest "mała". W przypadku Atmega8 absolutnie max prąd na pin wynosi 40mA. Diody powinny być podłączone odwrotnie czyli plusem do zasilania a minusem do portów uK. Wtedy dioda...

    Mikrokontrolery AVR   19 Lis 2011 23:44 Odpowiedzi: 10    Wyświetleń: 2982
  • ATmega8: Diode zapala się bez wciśnięcia przycisku po uruchomieniu

    Witam wszystkich Mam następujący problem. W moim programie występuje linijka, gdzie po wciśnięciu przycisku wykonuje się wiele instrukcji, m.in. zapalam diode. W trakcie działania programu wszystko jest OK. Ale problem jest po włączeniu układu do zasilania, gdyż wchodzi on w pętle gdzie warunkiem jest wciśnięcie przycisku pomimo, że wciśnięty nie jest....

    Mikrokontrolery   07 Mar 2010 18:19 Odpowiedzi: 25    Wyświetleń: 2417
  • atmega8[c] - Niewłaściwe działanie diod przy włączaniu i wyłączaniu przyciskiem

    Witam. Niedawno zaczolem przygode z mikrokontrolerami i napotkalem pewien problem. Układ ma zapalac z przycisku wszystkie 4 diody na raz , po nacisnieciu tego samego przycisku powinnien gasic te diody. Zapala natomiast diode 1, 2 ,3 a wygasza 4 i odwrotnie. Wklejam kod: #include <avr/io.h> #include <util/delay.h> #define LED_1 (1<<PB1)...

    Mikrokontrolery Początkujący   23 Kwi 2013 19:56 Odpowiedzi: 2    Wyświetleń: 1080
  • REKLAMA
  • Dlaczego program Bascom dla Atmega8 nie zapala diody przez UART?

    A może odbieraj większy string i sprawdzaj pierwszy znak.

    Mikrokontrolery   12 Gru 2011 17:33 Odpowiedzi: 8    Wyświetleń: 2120
  • Atmega8 - Dlaczego ciągle świeci się jedna dioda LED po wgraniu kodu?

    Wgrywam ten kod i ciągle pali mi się 1 dioda led. Dlaczego? [syntax=c] #include <avr/io.h> #include <stdlib.h> #include <util/delay.h> #include <math.h> #include "HD44780.c" int main(void) { DDRD = 0xFF; DDRC = 0x00; PORTC = 0x0f; while(1) if(!(PINC&(1<<PC4))) PORTD = (1<<PD0); if(!(PINC&(1<<PC2))) PORTD...

    Mikrokontrolery Początkujący   26 Lis 2013 23:45 Odpowiedzi: 17    Wyświetleń: 3780
  • [atmega8] Dlaczego diody migają zamiast świecić ciągle? Jak uruchomić procesor?

    Witam! Mam problem żeby uruchomic procesor atmega8. Otóż, podłączam zasilanie do VCC, AVCC. Oraz mase do GND, AGND. Reset przez rezystor 20kΩ. Kondenastor 100 nF przy nozkach. Mam dwa takie procesory. Jeden ma program ktory ma jedynie zaswiecic diody na wszystkich pinach (z wyjatkiem kilku pinow), drugi ma inny program, ale to nieistotne jaki....

    Mikrokontrolery AVR   15 Cze 2009 09:54 Odpowiedzi: 17    Wyświetleń: 1834
  • atmega8 - Napięcie 1,6 V na portach zamiast zapalonej diody

    witam mam problem z atmega8... Otóż podłączona jest do płytki stykowej, kalkulator MkAvr rozpoznaje procesor, programy w Eclipse ładnie się kompilują, ale jak napisze pierwszy prosty program i skompiluje czyli taki jak w załączniku to dioda powinna się zapalić (dodam że korzystam z kursu jak w linku) http://www.youtube.com/watch?v=jsek2VHDQ... Zmierzam...

    Mikrokontrolery   19 Lip 2013 12:12 Odpowiedzi: 8    Wyświetleń: 1203
  • REKLAMA
  • Atmega 8 - Dwanaście mignięć diody - kod nie działa, prośba o sprawdzenie błędów

    Dioda po włączeniu zasilania miała mignąć 12 razy i zgasnąć. Może ktoś znajdzie mi błąd. Bardzo proszę o pomoc.

    Mikrokontrolery AVR   08 Wrz 2015 12:08 Odpowiedzi: 29    Wyświetleń: 2040
  • [atmega32] Dlaczego diody LED na ZL3AVR z ATmega32 zapalają się losowo po resecie?

    Bawię się portami wejścia wyjścia używając atmega32 w zestawie startowym ZL3AVR (http://www.btc.pl/pdf/zl3avr.pdf). Zwarłem zworkę małej klawiatury (JP3), połączyłem wyjścia klawiatury w1..w4 do PB0..PB3 oraz wyjścia PA0..PA2 do LEDów D0..D2. Program, który mnie męczy: .INCLUDE "m32def.inc" ldi R16, 0b00000111 // ldi - ładuje rejestr wartością...

    Mikrokontrolery AVR   19 Sty 2010 13:37 Odpowiedzi: 10    Wyświetleń: 3197
  • ATmega8 - dlaczego wszystkie diody świecą zamiast migać?

    Witam Zaczynam zabawe z ATmega8. Zbudowałem sobie taki układ: http://obrazki.elektroda.net/47_12727176... do µprocka wgrałem program: $regfile = "m8def.dat" $crystal = 1000000 Config Portc = Output Do Toggle Portc.0 Waitms 250 Toggle Portc.1 Waitms 250 Toggle Portc.2 Waitms 250 Toggle Portc.3 Waitms 250 Loop End i zastanawiam...

    Początkujący Naprawy   02 Maj 2010 18:38 Odpowiedzi: 5    Wyświetleń: 1329
  • Atmega8 - dlaczego diody LED nie migają przy podłączeniu i kodzie?

    Wykonałem zasilanie Atmegi8 podobnie jak na stronie: http://hobby.abxyz.bplaced.net/img/art00... Z kolei na innej stronie: http://mikrokontrolery.blogspot.com/2011... Pisze, aby 3 i 5 pin podłączyć do masy, a 4 i 6 do Vcc. Dodatkowo jest tam pin 29, a przecież atmega8 ma 28 pinów. Podłączałem Atmegę wg schematu...

    Mikrokontrolery Początkujący   03 Sty 2013 19:26 Odpowiedzi: 55    Wyświetleń: 8982
  • Dlaczego diody LED na Atmega8 świecą ciągle po wgraniu programu w BASCOM?

    Witam. Jestem na etapie czytania książki "Programowanie mikrokontrolerów AVR w języku BASCOM", kilka dni zajęło mi budowanie programatora i płytki z diodami do testowania Atmega8. Na pierwszy ogień poszedł oczywiście najprostszy program ze strony 87 - schemat ideowy układu na stronie 86. Mój problem polega na tym, że kiedy wgram bez błędów programik...

    Mikrokontrolery   05 Maj 2008 17:56 Odpowiedzi: 3    Wyświetleń: 2265
  • atmega8 TQFP - sterownik RGB, diody ledwo świecą, problem z napięciem wyjściowym

    Mam problem z prostym sterowaniem diody RGB. Robiłem dużo bardziej złożony układ z LCD, Irdą ale na płytce stykowej i z atmegą8 w obudowie DIP i nie było żadnych problemów. Robiąc wersje ekonomiczna już na PCB z atmegą8 w TQFP męczę się cały dzień i nie mogę znaleźć przyczyny dziwnego zachowania układu a mianowicie po wgraniu sprawdzonego programu na...

    Mikrokontrolery Początkujący   29 Cze 2014 12:28 Odpowiedzi: 9    Wyświetleń: 2184
  • Migotanie diody LED PWM na Atmedze8 przy zasilaniu z ładowarki 7805

    Mam problem z diodą LED którą steruje programowym PWM na Atmedze8 . Dioda ta jest częścią większego urządzenia w którego skład wchodzi m.in. LCD. urządzenie to jest zasilane ze stabilizatora (7805) filtrowanego dwoma kondensatorami 47uF i pobierającego zasilanie z ładowarki od telefonu komórkowego. Niestety zauważyłem że podczas płynnych przejść dioda...

    Początkujący Elektronicy   18 Cze 2012 19:43 Odpowiedzi: 3    Wyświetleń: 1185
  • ATmega8 - Diody PC5 i PC4 świecą ciągle zamiast migać co sekundę

    Cześć, mam problem. Jestem w trakcie pisania mojego programu do sterowania przekaźnikami radiowo, na podczerwień i przez komputer. Na płytce są dwie diody, czerwona(PC5) i zielona(PC4). Chcę aby mikrokontroler zaświecił diody na czas jednej sekundy, zgasił ją i tak trzy razy powtarzał. Nie rozumiem dlaczego diody świecą "ciągle", bez żadnych mrugnięć...

    Mikrokontrolery   30 Sie 2009 22:04 Odpowiedzi: 19    Wyświetleń: 1691
  • Przegrzewanie ATmega8 i świecące LEDy bez programowania - co robię źle?

    Jeszcze raz dziś ja :) Zbudowałem zestaw startowy z popularnego kursu AVR Gcc dla AVrów, Zbudowałem zasilacz z transformatora, mostka i kondensatora, gdzie na wyjściu po wyprostowaniu było 16V. Podłączyłem do stabilizatora 7805 i całosc do układu z diodami i uC. .... ....wszystko zaczęło sie grzać w szczególności Mega i 7805 co wydaje sie dziwne otó...

    Mikrokontrolery AVR   12 Gru 2009 09:28 Odpowiedzi: 15    Wyświetleń: 2136
  • [atmega8][C] - timer - zapalanie diody na 10s po przyciśnięciu przycisku.

    I tu jest moje pytanie, gdzie jest błąd w moim myśleniu? Nie masz żadnej zmiennej, która by stanowiła część niezbędnego w tym przypadku "programowego przerzutnika RS". Obecnie opierasz się tylko na stanie pinów wejściowych. Każdy przycisk powinien mieć swój licznik, pomniejszany w przerwaniu; oraz zmienną pamiętającą ostatni stan wejścia i wyjścia....

    Mikrokontrolery AVR   10 Wrz 2013 18:59 Odpowiedzi: 15    Wyświetleń: 3993
  • Atmega8 - problem z napisaniem funkcji

    Witam nie moge sobie poradzic z napisaniem programu. Mam napisane zapalanie przyciskami ale nie moge sobie poradzic w napisaniu funkcji : -mam 4 przyciski i zapalaja 5 diod -jak przytrzymam 1-przycisk 2sek to maja sie zapalic wszystkie diody -jak przytrzymam przycisk 4- 2 sek to ma sie zapalic 1 dioda pomoze mi ktos? $regfile = "m8def.dat" 'informuje...

    Mikrokontrolery AVR   03 Paź 2016 20:00 Odpowiedzi: 9    Wyświetleń: 1488
  • [Zlecę] Zlecę wykonanie programu sterownika prostej reklamy na atmega8

    Zlecę wykonanie programu sterownika prostej reklamy (sygnalizatora - kierunkowskazu) na atmega8 Program na procesor atmega 8 i 19 wyjść na diody LED i 3 wejścia (sterowanie po podaniu minusa): Wejścia:PD0-PD2 1. wybór funkcji (przyciskając przycisk zmieniają się funkcje po kolei w kółko) 2. + (przyciskając przycisk zaczyna się zapalanie od1-19) 3. -...

    Ogłoszenia Elektronika   24 Sie 2013 16:36 Odpowiedzi: 1    Wyświetleń: 2106
  • [Atmega] Atmega8 C AVR Studio – funkcja wywołana w pętli for wykonuje się tylko raz, dlaczego?

    Czesc Zaczynam zabawe z programowaniem mikrokontrolerow. Na poczatek postanowilem pocwiczyc na uC Atmega8. Programuje go w AVR Studio 4.14 w jezyku C. Oczywiscie na pierwszy ogien poszlo zapalanie diod. No i wszystko dziala do momentu kiedy umieszczam pętle w petli: #include <util/delay.h> #include <avr/io.h> void zmiana(){...

    Mikrokontrolery AVR   13 Kwi 2011 16:49 Odpowiedzi: 8    Wyświetleń: 4629
  • sterowanie diod 20 led- kod atmega16 przenieś na atmega8

    Muszę cie kolego zmartwić:) bo w trakcie rozmowy na forum zasada działania przeszła małe modyfikacje:) Tzn: diod jest 19 ponieważ doszedł jeszcze jeden klawisz który włącza wszystkie diody od razu, i świecą tak długo jak podawane jest sterowanie:) i zmieniła się kolejność zapalania diod: zapalanie 1-2-3-4......19 przerwa 3 sek. wygaszanie 1-2-3-4......19...

    Mikrokontrolery AVR   21 Paź 2012 09:26 Odpowiedzi: 36    Wyświetleń: 11153
  • Przykłady programów w assemblerze dla AT91SAM7S256 w Keil - zapalanie diody

    do don diego Zakupiłem Sparrow Kit - 1 ARM AT91S256 starter kit i na tym zaczynam zabawę. Odnośnie doświadczenia z AVR to jeżeli coś potrzebuję to korzystam z Atmega8 i programuje w bascomie bo najszybciej. do Freddie Chopin czy to troche nie przesada Nie mam innego wyjścia muszę zrobić pracę dyplomową na drugi rok i muszę coś zrobić w assemblerze....

    Mikrokontrolery   10 Kwi 2008 13:09 Odpowiedzi: 10    Wyświetleń: 2687
  • Jak sterować 9x5 diod? Equalizer sterowany ATMEGA8 przez I2C

    Ale to rozwiązanie nie pozwala mi na zapalenie dowolnej diody w kolumnie lub wierszu bo jeśli załącze dany wiersz to automatycznie załączanie kolumn wymusza zapalanie diod w tym wierszu nawet jeśli nie chce by dana dioda się świeciła. Chyba, że trik polega na przemiataniu czyli cyklicznym załączaniu kolumn/wierszy? Niestety to rozwiązanie zajmie mi...

    Mikrokontrolery   02 Maj 2006 08:50 Odpowiedzi: 13    Wyświetleń: 1961
  • 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ń: 1475
  • 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ń: 12336
  • [Atmega8][BASCOM] - Generator 36kHz dla bariery - krótki zasięg.

    Witam, Wiem, że podobne tematy były jak mój lecz nie znalazłem rozwiązania a siedzę już ponad tydzień czasu nad tym. Robię czujnik reagujący na odbitą wiązkę z diody IR 920nm. Wykorzystuje atmega8 do generowania nośnej 36kHz lecz mam za mały zasięg. Reaguje dopiero na odległości około 20cm a potrzebuje 1m. Pin B.1 odpowiedzialny jest za podawanie impulsu...

    Mikrokontrolery AVR   11 Cze 2013 14:11 Odpowiedzi: 20    Wyświetleń: 4959
  • LM339 - Komparator w robocie line-following, problem z fotorezystorami i diodą

    Buduję robota i doszedłem aż (lub dopiero) do tego miejsca. Otóż mam problem z ww. komparatorem. Robot ma zadanie line-following (m.in.). Posiadam trzy fotorezystory. Podaje środkowy i skrajny na jeden komparator, a środkowy i drugi skrajny na drugi komparator (Na wyjścia w układzie scalonym LM339 - dop.). I tyle wiem teorii - z praktyką gorzej. Jedną...

    Początkujący Elektronicy   13 Maj 2006 19:59 Odpowiedzi: 3    Wyświetleń: 7302
  • Jak zliczać przepełnienia timer2 w Atmega8L z kwarcem 32,768kHz?

    A wiec tak: Gdzie się podziało zainicjowanie licznika podczas wejścia w procedurę przerwania, drogi kolego ? oto ona: // Timer(s)/Counter(s) Interrupt(s) initialization TIMSK=0x40; // Analog Comparator initialization // Analog Comparator: Off // Analog Comparator Input Capture by Timer/Counter 1: Off ACSR=0x80; SFIOR=0x00;...

    Mikrokontrolery AVR   24 Sty 2009 20:31 Odpowiedzi: 28    Wyświetleń: 2367
  • Termometr cyfrowy (atmega8 i DS18B20) i dioda RGB - rozwiązany

    Rozwiązałem oba problemy. 1. Wskazywanie temperatury maksymalnej powyżej 35 stopni. Odpowiedzialne za to było resetowanie zmiennej Tmin i Tmax. Zamiast: [syntax=basic4gl]Tmin = T Tmax = T[/syntax] musiałem inaczej "wyzerować zmienne". W sumie nie wiem dlaczego tak, rozwiązanie znalazłem gdzieś w sieci bez wyraźnego wytłumaczenia. Wcześniej gdy ten sam...

    Początkujący Elektronicy   14 Lis 2016 17:00 Odpowiedzi: 6    Wyświetleń: 5678
  • Zegar Teleekspresu - weryfikacja, modyfikacja schematu.

    Witam koleżanki i kolegów. Kiedyś zbudowałem taki zegarek teleekspresu na podstawie kitu Nord Elektronik. http://obrazki.elektroda.net/39_12652769... Posiada on następujące wady: 1) Spieszy około 2 - 3 minut na tydzień (brak jakiegokolwiek RTC) 2) spory pobór prądu (o 08:08:59) wartość => 300mA 3) efekt wiatraka - diody zapalane dynamicznie...

    Projektowanie Układów   04 Lut 2010 16:18 Odpowiedzi: 1    Wyświetleń: 4748
  • Jak na ATmega8 sterować diodami LED za pomocą potencjometru?

    1. pobierasz napięcie z ADC 2. przeliczasz na odpowiednią liczbę diod 3. zapalasz diody

    Mikrokontrolery AVR   21 Lis 2010 22:51 Odpowiedzi: 9    Wyświetleń: 2231
  • ATmega8, WinAVR, C – sterowanie diodami LED przez ADC i potencjometr, nie działa

    Przed zapaleniem jednej diody powinieneś zgasić te dwie pozostałe: [syntax=c] if(pomiar<30) { PORTB |= (1<<PB2) | (1<<PB3); // gasisz diody na PB2 i PB3 PORTB &= ~(1<<PB1); // zapalasz diodę na PB1 } [/syntax]

    Mikrokontrolery AVR   20 Kwi 2011 21:09 Odpowiedzi: 14    Wyświetleń: 3961
  • [Atmega8][Bascom]-czy przekaźnik JQX-115F pasuje do schematu

    wyrzuc przekaźnik z dioda i zobacz czy Led sie będzie zapalał

    Mikrokontrolery AVR   02 Mar 2009 18:45 Odpowiedzi: 27    Wyświetleń: 7999
  • [ATmega8] Jak napisać program w asm na ATmega8 zapalający 8 diod po kolei?

    Jeśli już, to nie trzy stronicowa tabelka zbiorcza, tylko pełna dokumentacja: Atmel AVR 8-bit Instruction Set Przepraszam, nie wszystkie mikro konrolery posiadają takie rejestry jak RAMPZ , RAMPY itd. W temacie jest mowa o ATmega8 , więc piszę jedynie o tym typie MK. Wcale nie zapomniałem. Czy Twoje oko spotrzeże zmianę świecenia diody na pinie na...

    Mikrokontrolery AVR   22 Sty 2016 10:51 Odpowiedzi: 13    Wyświetleń: 2925
  • [bascom] atmega8 x2 - szeregowa komunikacja dwóch procesorów

    W telegraficznym skrócie - w "nadajniku" wysyłasz znaki komendą PRINT, np "A" dla pierwszego LEDa i "B" dla drugiego. W odbiorniku odbierasz dane z UARTu (inkey) i jeśli jest "A" to zapalasz jedną diodę, jak doszło "B" drugą.

    Mikrokontrolery AVR   24 Lis 2014 22:25 Odpowiedzi: 39    Wyświetleń: 4305
  • [C] Sprawdzenie programu czujnika koloru na Atmega8 - porównywanie zmiennych

    Proponuję: if (r >=g && r >= b) PORTD |= _BV(PD4) Analogicznie dla "g" i "b". Należy także gasić wszystkie diody przed sprawdzaniem warunków. Założyłem, że stan wysoki na porcie zapala diody. Jeśli zachodzą warunki podane przez kolegę Andrzej_S , to zapalają się te diody, które są równe pod warunkiem, że są to wartości największe.

    Mikrokontrolery AVR   09 Lis 2010 10:46 Odpowiedzi: 21    Wyświetleń: 3801
  • 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ń: 1512
  • ATMEGA8 przerwania, dioda świeci zamiast być zgaszona po uruchomieniu

    0 zapalasz diode tak masz podłączone to dlaczego else w przerwaniu timera zapala diodę?

    Początkujący Naprawy   07 Lut 2011 22:30 Odpowiedzi: 10    Wyświetleń: 1295
  • ATmega8 - diody LED nie zapalają się po zaprogramowaniu układu

    brak podciągania programowego pinu z przyciskiem dodaj Set PORTB.0 zaraz po konfiguracji PORTB jako wejście i przycisk zamontuj tak, żeby zwierał do masy, a nie do vcc, a jeśli musi być do vcc, to daj między pinem procesora, do którego podłączasz przycisk, a gnd rezystor 1k i nie dawaj tej komendy Set ... poza tym pokaż schemat całości i powiedz co...

    Mikrokontrolery   18 Mar 2011 14:02 Odpowiedzi: 7    Wyświetleń: 1557
  • [atmega8][Bascom] generator 22kHz problem z wyliczaniem Pwm1

    Wyobraź sobie, że przerwanie występuje co 500ms a do procka podłączona jest dioda. Co pół sekundy dioda zapala się i gaśnie. Okres przebiegu to będzie czas świecenia i wygaszenia diody czyli jedna sekunda. Jeśli przerwanie było by generowane co sekundę okres wynosił by wtedy dwie sekundy.

    Mikrokontrolery AVR   18 Gru 2009 20:21 Odpowiedzi: 7    Wyświetleń: 2246
  • [Atmega8] [Atmega8][C/AVR Studio] Przerwanie nie zapala diody na PORTB 0

    U mnie po dopisaniu linijki, którą podałem Ci w poprzednim poście program działa i dioda mruga :)

    Mikrokontrolery AVR   29 Gru 2008 08:39 Odpowiedzi: 19    Wyświetleń: 4346
  • [Bascom] Atmega8-16PU: Dlaczego dioda nie miga? Debugowanie układu i kodu w Bascom

    Problem rozwiązany :) Jako kolejne ćwiczenie proponuje zrobić żeby dioda płynnie się wygaszała i zapalała - PWM.

    Mikrokontrolery AVR   03 Mar 2010 08:12 Odpowiedzi: 17    Wyświetleń: 9892
  • Atmega8, asembler - jak uzyskać miganie diody na całym PORTB bez Timera?

    Tak w sumie to z czym masz problem - z odmierzaniem czasu, czy zapalaniem i gaszeniem ?

    Mikrokontrolery   16 Cze 2006 12:54 Odpowiedzi: 18    Wyświetleń: 9244
  • Zapalanie się dwóch diod LED 8x8 przy sterowaniu Atmega8a i rejestrami 74HC595

    Witam, Problem wydaje się prosty. W przerwaniu timera wysyłasz dane do obu rejestrów jeden po drugim. Jeden z rejestrów (SR0) odpowiada za wybór diod w danej linii, drugi (SR1) za wybór linii. I teraz zobacz jak ten program się wykonuje: Przesyłasz dane do SR0 - dane linii pierwszej Przesyłasz dane do SR1 - numer linii pierwszej Odstęp czasowy. Przesyłasz...

    Programowanie   15 Lut 2022 21:30 Odpowiedzi: 10    Wyświetleń: 396
  • [C] ATmega8 - Dekoder binarny na dziesiętny, diody migają zamiast świecić ciągle

    Chodzi o brak break; wiem że po winno być na końcu nie zapomniałem o nim, chodzi o to że przy takim kodzie diody w ogóle się nie zapalają.

    Mikrokontrolery Początkujący   31 Maj 2015 10:46 Odpowiedzi: 8    Wyświetleń: 1308
  • [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ń: 6321
  • Jak sterować 25 diodami LED za pomocą Atmega8? Rozszerzenie I2C?

    chciałbym przez atmega8 sterować zapalaniem i gaszeniem poszczególnych 25 diod. Ilość nóżek na atmega88 oczywiście to uniemożliwia. Co podpiąć pod mikrokontroler by sterować taką ilością diod i każdą niezależnie?Coś pod i2c z 25 kanałami?

    Mikrokontrolery AVR   04 Sie 2009 19:12 Odpowiedzi: 6    Wyświetleń: 2801
  • [bascom] Sterowanie diodami LED na ATmega8 z użyciem Bascom - rozszerzenie na PORTB

    odświeżam posta. Jak mogę wysterować atmega8 tak by w zależności o wysokości amplitudy impulsu zapalała się odpowiednia ilość diodek?

    Mikrokontrolery AVR   27 Gru 2010 17:04 Odpowiedzi: 30    Wyświetleń: 5613
  • Atmega8 i TWI - dlaczego dioda na PB0 się nie zapala? Sprawdzenie kodu komunikacji

    Dzięki wielkie z tym STOPem , rzeczywiście sprawdziłem jeszcze raz całość i natknąłem się na błędy typu oczekiwanie na TWINT po wysłanym stopie :P już wszystko działa, tylko przy drugiej próbie wysłania bajtu TWSR przyjmuje inne wartości ( może odbiera repeated start ? chyba nie , w końcu stop był ) ale po zamianie [syntax=c_loadrunner]while(TWSR!=0x80);[...

    Mikrokontrolery Początkujący   13 Kwi 2014 12:59 Odpowiedzi: 2    Wyświetleń: 1146
  • 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ń: 553515
  • Jak zwykle podstawowe problemy początkującego - atmega8

    Wyrzuć goto i bitwait. Wykorzystaj debounce i w jednym podprogramie gaś a w drugim zapalaj diodę.

    Mikrokontrolery AVR   09 Gru 2008 14:57 Odpowiedzi: 25    Wyświetleń: 1893
  • [ATMEGA8][C] Programowy PWM - sterowanie diodami LED

    cały układ pobiera 160mA ;). Zapalałem wszystkie narazie więc tu niema problemu

    Mikrokontrolery AVR   27 Gru 2011 10:52 Odpowiedzi: 34    Wyświetleń: 14641
  • [ATmega8] Matryca LED 8x8 ,budowa układu ,niedociągnięcia

    Mam wątpliwość co do stałego podpięcia złącza reset do zasilania. te +5V przy resecie jest otrzymane z stabilizatora. Reset działa poprawnie, sprawdziłem po napisaniu prostego programu co zapala na przemian 2 diody, po przyciśnięciu wraca do początkowego stanu. Ta poprawność działania polega na zwarciu zasilania. Jak zasilacz wytrzyma, to rób tak dalej....

    Mikrokontrolery   03 Sty 2011 18:28 Odpowiedzi: 30    Wyświetleń: 6719
  • Atmega8 - czy nie przegrzeje się przy takim obciążeniu?

    Musisz dać zewnętrzne układy bo przy takim sposobie wyświetlania trzeba zapalać diody większym prądem żeby świeciły odpowiednio jasno.

    Początkujący Naprawy   12 Kwi 2010 18:56 Odpowiedzi: 9    Wyświetleń: 1778
  • [ATmega8] [ATmega8][C] - Timer2 blokuje program po zgaśnięciu diody, jak to naprawić?

    A co to jest: PORTD &= !(1<<PIND5); ma być raczej PORTD &= ~(1<<PIND5); analogicznie zapalanie : zamiast PORTD = (1<<PIND5); lepiej PORTD| = (1<<PIND5); Czy "fire_isr" jest Volatile?

    Mikrokontrolery AVR   22 Lis 2012 21:20 Odpowiedzi: 14    Wyświetleń: 2325
  • Atmega8 - dioda świeci 8 sek zamiast 1 sek, program w Bascomie

    Witam. Zaczynam naukę programowania. Posiadam atmege8 .Napisałem prosty program(w Bascomie) , który ma zapalać diodę na 1sek. , po czym ją gasić na 1 sek. Po zaprogramowaniu dioda zapala się na ok. 8 sek. ,i gaśnie też na ok. 8 sek. dlaczego?

    Mikrokontrolery Początkujący   19 Lut 2015 00:21 Odpowiedzi: 7    Wyświetleń: 780
  • AVR Atmega8 PWM - Program do generowania tablic i zwiększenie płynności LED

    Co prawda zaledwie domyślam się, o co może Ci chodzić, ale proponuję zabrać się za to zupełnie inaczej. Nie trzymaj jasności w tablicy, trzymaj tylko ew. zera i jedynki (jako bity w słowie) określające, którą diodę chcesz zapalić, a którą zgasić. W każdym okresie PWM zmieniaj wypełnienie o 1 w górę dla zapalanych i w dół dla gaszonych. Ja robię to tak,...

    Mikrokontrolery Początkujący   17 Gru 2012 16:55 Odpowiedzi: 5    Wyświetleń: 1692
  • Atmega8: Dioda świeci stale, switch na PORTC5 nie działa poprawnie

    Dobra już działa. Miałem zwarcie na płytce. Ale jeszcze mam jedno pytanie: Jak zrobić żeby po kliknięciu switcha dioda zapalała się a po następny kliknięcie gasła? Trzeba zapisywać to w jakies zmiennej?

    Mikrokontrolery   30 Lip 2008 14:41 Odpowiedzi: 7    Wyświetleń: 3553