włącz wyłącz atmega8

Znaleziono około 1505 wyników dla: włącz wyłącz atmega8
  • AtMega8 + LCD HD44780 C - wyświetlacz pokazuje kwadraty, brak kodu źródłowego

    przy inicjalizacji LCD wykonaj: write_command(0x28); // interfejs 4-bity, 2-linie, znak 5x7 write_command(0x08); // wyłącz LCD, kursor i miganie write_command(0x01); // czyść LCD delay_ms(5); write_command(0x06); // bez przesuwania w prawo write_command(0x0c); // włącz LCD, bez kursora i mrugania

    Mikrokontrolery   14 Paź 2006 18:09 Odpowiedzi: 2    Wyświetleń: 1706
  • REKLAMA
  • ATMEGA8 i HD44780: LCD nie działa z uC, działa z LPT - co robię źle?

    Spróbuj tego kodu : #define F_CPU 4000000 #include <avr/io.h> #include <stdlib.h> #include <avr/io.h> #define DDR_DB4 DDRD #define PORT_DB4 PORTD #define DB4 PD3 #define DDR_DB5 DDRD #define PORT_DB5 PORTD #define DB5 PD4 #define DDR_DB6 DDRD #define PORT_DB6 PORTD #define DB6 PD5 #define DDR_DB7 DDRD #define PORT_DB7 PORTD #define...

    Mikrokontrolery   14 Lut 2006 13:44 Odpowiedzi: 5    Wyświetleń: 2348
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (2min)...
  • "Wspomagacz lenia" czyli prosty sterownik automatyki domowej.

    http://obrazki.elektroda.pl/2637033700_1... Witam wszystkich, w poniższym opisie zaprezentuję Wam „wspomagacz lenia”. Głównym celem opisanej konstrukcji jest umożliwienie użytkownikowi zdalnej lub automatycznej kontroli nad urządzeniami w danym pomieszczeniu, w uproszczeniu jest to prosty sterownik do automatyki domowej....

    DIY Konstrukcje   23 Lip 2015 22:07 Odpowiedzi: 8    Wyświetleń: 7551
  • Schemat i kod do włączania/wyłączania Atmega8 jednym przyciskiem i BC547

    Program można zrobić za pomocą wait lub delay itp. Skoro mamy załączyć lub wyłączyć to i tak nie ma się co bić o marne 5s. Przed pętlą główną po 5 s oczekiwania procka sprawdzasz stan przycisku. Jeśli wciśnięty to na odpowiedniej końcówce wystawiasz odpowiedni sygnał do włączenia i podtrzymania zasilania. Jeśli nie to każesz prockowi wyłączyć zasilanie....

    Mikrokontrolery   21 Kwi 2015 10:42 Odpowiedzi: 7    Wyświetleń: 3495
  • ATmega8 - Problem z portami d - Po zaprogramowaniu układ nie działa

    Wywaliłem wyłączanie tych 3 pinów przed pętlę. Masz wyświetlacz ze wspólną anodą, stąd włączenie diody następuje w przypadku podania zera na pin wyjściowy, do którego podłączony jest dany segment. Szkoda, że nie piszesz w komentarzach do instrukcji co według Ciebie ona wykonuje. [syntax=c] PORTD &= ~(1<<PD2); //włącz diodę na pinie PD2 PORTD...

    Mikrokontrolery Początkujący   23 Lis 2013 10:57 Odpowiedzi: 10    Wyświetleń: 2190
  • REKLAMA
  • Analizator widma akustycznego na LCD i ATMega8

    Niestety klapa , pliki z analizator.rar są z 20lipca09 a ja wszystko już wypróbowałem , z każdego podobnego forum w Elektrodzie. Nawet niechce mi sie pójść do sklepu po nowy procek bo pewnie bedzie tej samej dostawy.... Niewiem tylko , w czym tkwi problem bo procek to procek , taki sam . Ponieważ w moim programatorze jest inny sposób ustawienia bitów...

    Artykuły   30 Gru 2018 14:50 Odpowiedzi: 43    Wyświetleń: 27129
  • Jak zaprogramować matrycę LED 7x7 z Atmega8 w BASCOM-AVR?

    Zacznij od zaprogramowania timera tak, żeby zgłaszał przerwania z częstotliwością z zakresu 1400..2800 Hz. Zdefiniuj tablicę 8 bajtów do przechowywania obrazka. W każdym przerwaniu timera wyłącz wszystkie tranzystory (załóżmy, że kolumn), ustaw zawartość kolejnej kolumny wg. bajtu z tablicy i włącz tranzystor wyboru kolumny.

    Mikrokontrolery Początkujący   02 Mar 2013 17:52 Odpowiedzi: 9    Wyświetleń: 1752
  • REKLAMA
  • ATMEGA8 [c] - Ciągle wysoki stan na jedny pinie portu c

    Na 100% Mega jest walnięta wewnętrznie. Zobacz - zrobi reset, przytrzyma - stan niski jest nagle.....czyli nie wraca to z układu sterowania przekaźnikiem. Porobi szybko włącz wyłącz i co? i zdarzy się, że jest dobrze. Kolega się nie odzywa, pewnie już dawno znalazł problem, albo porzucił w kąt urządzenie. Ale podstawa to wymiana uc w takiej sytuacji....

    Mikrokontrolery AVR   09 Lip 2015 08:32 Odpowiedzi: 20    Wyświetleń: 3495
  • Które piny ATmega8 podłączyć do zasilania +5V i masy?

    Witam wszystkich! Chcę zaprogramować atmega8 przez isp, więc robię płytkę uruchomieniową. Nie wiem które wyprowadzenia mikrokontrolera mam podłączyć do zasilania +5v a które do masy (widzę jakby dwie). Proszę o odpowiedz jakie piny mają iść do zasilania atmegi. Z góry dzięki

    Mikrokontrolery   25 Paź 2006 18:36 Odpowiedzi: 13    Wyświetleń: 2979
  • REKLAMA
  • [atmega8][C] jak włączyć PWM i korzystanie z zew. kwarca?

    tak jak w temacie: TCCR1A = (1<<WGM10) | (1<<COM1A1) | (1<<COM1A0) |(1<<COM1B1) | (1<<COM1B0); //8bit PWM, phase correct TCCR1B = (1<<CS11) | (1<<WGM12); //MCU clock / 8 1. czy to jest dobry sposób? 2. jak zmusić atmege do korzystania z zew. kwarcu 8 lub...

    Mikrokontrolery AVR   14 Sty 2009 23:29 Odpowiedzi: 10    Wyświetleń: 1835
  • ATmega8/początki z mikrokontrolerami/proszę o pomoc

    Witam! Niedawno rozpocząłem swoja przygodę z mikrokontrolerami. Zacząłem od ATmegi8 ponieważ dosyć często słyszałem tę nazwę. Zakupiłem sobie na początek dwie kostki takie kostki zbudowałem programator i... i na początek ustawiając fuse bit'y zawiesiłem obydwa no ale przejrzałem forum i znalazłem odpowiedzi. Udało sie procesor znów żyje. Pierwszy program...

    Początkujący Elektronicy   01 Paź 2008 19:51 Odpowiedzi: 4    Wyświetleń: 1343
  • Atmega8, brak sygnału na pinach po wgraniu programu, co robić?

    Kupiłem Atmege8 i programator http://www.kamami.pl/?id_prod=5060900. I kompiluje program: /* 8 diod LED przłączonych do portu D */ /* ATmega 1MHz */ #define F_CPU 1000000L #include <avr/io.h> #include <util/delay.h> int main(void) { /* Wszystkie linie portu D będą wyjściami */ DDRD = 0xFF; /* 0xFF binarnie 1111 1111 */ /* Początek...

    Mikrokontrolery AVR   27 Wrz 2010 15:20 Odpowiedzi: 11    Wyświetleń: 2851
  • [atmega8][bascom] input/output - nie działa krańcówka

    $regfile = "m8def.dat" $crystal = 1000000 Config Portc.5 = Input Config Portc.4 = Output Config Portb.0 = Output Portb.0 = 1 Portc.5 = 0 Portc.4 = 0 Do If Pinc.4 = 1 Then Portb.0 = 0 Else Portb.1 = 1 End If Loop End Portb.0 to dioda która ma gasnąć jeżeli naciśnie się przycisk (portc.4). Przycisk(krańcówka) podłączony jest z jednej strony...

    Mikrokontrolery AVR   27 Sty 2010 09:09 Odpowiedzi: 8    Wyświetleń: 2360
  • atmega/8 - Jak po wyjęciu Atmegi z programatora mogę użyć "jej" w najp

    Witam Chciałbym zwrócić się o pomoc. Parę lat temu uczyłem się programowania z kursów EDW na procesorze 8051. Na mikrokontrolerze można robić różne cuda a jego koszt to parę zł., ale dla mnie problem jest tego typu, że nawet do najprostszej rzeczy potrzebuję wsadzić całą płytę testową gdzie jej koszt wynosił chyba 180zł. Moje pytanie brzmi czy po zaprogramowaniu...

    Mikrokontrolery Początkujący   11 Lis 2013 15:20 Odpowiedzi: 7    Wyświetleń: 3834
  • [ATMEGA8] ATMEGA8 BASCOM – Odbiór kodów RC5 w pętli głównej działa, w INT0 zawsze 255

    Tak się zastanawiam, czy to nie powinno działać?: [syntax=basic4gl]Rc5: Disable Int0 ' wyłącz przerwanie INT0 Gifr.intf0 = 1 ' skasuj żądanie przerwania z INT0, UWAGA!!! to nie jest błąd, żeby zgasić ten bit należy wpisać 1 Enable Interrupts ' SEI Getrc5(adres , Kod) If Adres = 0 Then Kod = Kod And &B01111111 End If Set Flaga Disable Interrupts ' CLI...

    Mikrokontrolery AVR   18 Sty 2012 23:55 Odpowiedzi: 12    Wyświetleń: 6235
  • Konfiguracja wejść ATmega8 - problem z warunkiem na porcie Portc.4

    Witam Mam problem. Próbuje napisać program do atmegi8. Atmega ma sterować 2 silnikami przód tył. Program działa Config Pind.0 = Output Config Pind.1 = Output Config Pind.2 = Output Config Pind.3 = Output Config Portc = Input Do Reset Portd.0 Waitms 60 Set Portd.0 Reset Portd.1 Waitms 60 Set Portd.1 Reset Portd.2 Waitms 60 Set Portd.2 Reset Portd.3 Waitms...

    Mikrokontrolery AVR   21 Mar 2010 00:23 Odpowiedzi: 2    Wyświetleń: 1132
  • ATmega8 i AD9850 - brak sygnału wyjściowego, problem z transmisją danych

    Witam wszystkich. Parę dni temu kupiłem płytkę z generatorem AD9850 dokładnie taką: [url=http://electropark.pl/generatory/30... Po podłączeniu do mikrokontrolera ATmega8 i napisaniu prostego programu nie otrzymałem żadnych przebiegów wyjściowych. Próbowałem przesyłać dane najprościej...

    Mikrokontrolery AVR   05 Paź 2013 18:38 Odpowiedzi: 4    Wyświetleń: 1980
  • atmega8 - brak połączenia z mikrokontrolerem po wgraniu programu diodowego

    Witam serdecznie! Od jakiegoś czasu bawię się trochę atmegą8. Jako, że jestem początkujący, pisałem proste programy, typu zaświeć diodki, zgaś diodki. Podczas wykonywania programu, który miał zaświecać daną diodę, gdy wciśnięty jest dany przycisk, mikrokontroler przestał odpowiadać. Program w ogóle napisany był tak, że dopóki nie jest wciśnięty przycisk,...

    Początkujący Naprawy   23 Lut 2013 01:52 Odpowiedzi: 7    Wyświetleń: 1041
  • Zablokowałem ATmegę8- jak przywrucić go do życia?

    Witam, Mam problem źle nastawiłem Fuse Bits Zamiast na 0100 to dałem 1000 (zewnętrzny oscylator RC 8MHz). Jak poprawić błędne nastawienie ??? Czy moża zrobić coś to w ten sposób: "Zdarza się, że po ustawieniu jakiegoś bitu i próbie ponownego programowania procesora, mamy komunikat, że kompilator nie rozpoznaje procesora. Aby teraz cofnąć to błędne ustawienie...

    Początkujący Elektronicy   17 Gru 2008 14:34 Odpowiedzi: 14    Wyświetleń: 1089
  • atmega8 - atmega8 <- i2c -> atmega8 + lcd projekt inz usterka

    http://obrazki.elektroda.pl/3014732000_1... witam, Proszę o pilną pomoc w uruchomieniu komunikacji między dwoma atmegami. Sklejam projekt inzynierski (quadrocopter)i prace staneły na module komunikacji radia z plytą główną po i2c. W skrócie ; -odbiornik rc 2,4GHz daje na wyjsciu 8 PWM -konwertuje PWM na PPM -atmega8 analizuje PPM i...

    Mikrokontrolery   17 Wrz 2013 15:50 Odpowiedzi: 7    Wyświetleń: 4716
  • atmega8 - Brak napięcia na portach C, nieoczekiwany stan wysoki na PB0 i PB1

    Witam, Zbudowałem taki układ: http://obrazki.elektroda.pl/9541154400_1... Czy zasilanie mikrokontrolera jest prawidłowe oraz czy nie za mało dałem kondensatorów ceramicznych bo mam pewne problemy z uC. Program się co prawda wgrywa ale moim zdaniem nie funkcjonuje poprawnie. Np. ustawiam wszystkie porty C na wyjścia oraz w stan wysoki...

    Mikrokontrolery Początkujący   07 Gru 2013 09:14 Odpowiedzi: 15    Wyświetleń: 1755
  • ATMega 8 nie działa po zmianie fuse bitów na 8 MHz - brak komunikacji

    Witam, Bawię się w programowanie uC i wszystko szło dobrze póki nie wpadłem by przetestować jak działa procesor z innymi ustawieniami zegara. Mowa konkretnie o ATMega 8, fabrycznie taktowana wewnętrznym 1MHz. Chciałem zmienić na dalej wewnętrzny tylko 8 MHz (podobno jest niezbyt dokładny, ale nie potrzeba mi dokładności do testów). Otworzyłem więc datasheet'a...

    Mikrokontrolery   14 Lip 2010 13:03 Odpowiedzi: 2    Wyświetleń: 981
  • atmega8 - jak naprawić błędnie ustawione fusebity i uruchomić mikrokontroler?

    Witam, Mam spory problem gdyż chciałem ustawić początkowe fusy w atmedze ale omyłkowo zamieniłem wartość high i low fuse i nie mam pojęcia co ustawiłem przez co nie mogę tego naprawić bo µP nie reaguje a to już moja ostatnia atmega na stanie (no...mam jeszcze jedną co skończyła w podobny sposób i czeka na odrodzenie :). Domyślam, że potrzebuję...

    Mikrokontrolery AVR   02 Sie 2015 16:21 Odpowiedzi: 9    Wyświetleń: 1242
  • Atmega8 nie działa po oprogramowaniu - możliwe przyczyny i rozwiązania

    Mam mały problem. A mianowicie po oprogramowaniu atmegi8 nie chce ona ruszyć. I nie wiem co może byc tego przyczyną. Zaczynam dopiero przygode z programowaniem uC. I nie wiem jak to ugryźć. Program jaki wgralem do uC wygląda następująco: /* 8 diod LED przyłączonych do portu D */ /* ATmega 1MHz */ #define F_CPU 1000000L #include <avr/io.h> #include...

    Mikrokontrolery AVR   05 Maj 2009 12:46 Odpowiedzi: 4    Wyświetleń: 1410
  • Atmega8 - Błąd przy sprawdzeniu podłączenia AVR w mkAVRCalc

    witam, otóż wszystko robiłem zgodnie z kursem video: https://www.youtube.com/watch?v=LiQcVSPk... Próbowałem już dwukrotnie, jakieś dwa tygodnie temu wystąpił ten sam błąd, odłożyłem wszystko na bok i dzisiaj ponownie chciałem spróbować od zera, niestety błąd pojawił się po raz kolejny, a myślę, że robiłem wszystko ze szwajcarską precyzją... błąd w mkAVRCalculator:...

    Mikrokontrolery Początkujący   13 Lis 2013 11:42 Odpowiedzi: 8    Wyświetleń: 1875
  • Jak połączyć Atmega8 z Attiny do sterowania tranzystorami w panelu 12V?

    Jak dla mnie jak to ma być tylko włącz i wyłącz to używania w każdym bloku mikrokontrolera nie ma najmniejszego sensu. lepiej użyć jakiegoś ekspandera portów np PCF8574 w tym przypadku potrzebowałbyś ich 4 sztuki bo każdy jest ośmiobitowy. Transmisja jest po I2C zatem tylko dwa piny zajęte. Co prawda na jeden ekspander masz osiem bloków ale koszt sporo...

    Początkujący Elektronicy   14 Sie 2009 22:53 Odpowiedzi: 6    Wyświetleń: 2413
  • [atmega8] ATmega8 – nie działa sterowanie LED przyciskiem na PD2, analiza kodu i rejestrów

    Moze mi ktos podpowie dlaczego to nie dziala ok. Do portu PD2 podpiety jest przycisk [syntax=cpp]void PWM_init(void) { TCCR2 = !_BV(FOC2) | _BV(WGM20) | _BV(COM21) | !_BV(COM20) | !_BV(WGM21) | !_BV(CS22) | !_BV(CS21) | _BV(CS20); OCR2 = 0; } SIGNAL (SIG_OVERFLOW0) { if(--licznik == 0) { if ((PIND & 0b00000100) == 0b00000000) pressed = 1; if (((PIND...

    Mikrokontrolery AVR   26 Kwi 2011 19:59 Odpowiedzi: 14    Wyświetleń: 2042
  • [ATmega8][Bascom] - Programowa realizacja bramki "OR"

    Witam Mam taki oto problem do rozwiązania. Do Atmegi8 do wyjść OC1A, OC1B oraz PB3 podpięta jest trzywejściowa bramka "OR" (4075). Wyjścia OC1A oraz OC1B pracują jako PWM, natomiast wyjście PB3 przyjmuje stan wysoki lub niski w zależności od potrzeby jako kluczowanie bramki "OR". Sygnały z wyjść OC1A oraz OC1B są doprowadzone w układzie do oddzielnych...

    Mikrokontrolery AVR   09 Gru 2013 17:48 Odpowiedzi: 5    Wyświetleń: 1629
  • atmega8 + multiplexowanie 4 wyświetlaczy led + DS18B20

    Prawdopodobnie masz krzaki, dlatego że operacja uaktualniania zawartości zmiennych nie jest "atomowa". Chodzi o to, że procesor może rozpocząć obsługę przerwania w trakcie uaktualniania którejś z wartości. Zastanów się, co się stanie jeżeli przerwanie zostanie wykonane w zaznaczonych miejscach: Jednosci = Int(t1) [przerwanie] Jednosci...

    Mikrokontrolery   27 Paź 2007 08:06 Odpowiedzi: 2    Wyświetleń: 2459
  • Programowanie migomatu na Atmega8 w BASCOMIE - obsługa portów i uchwytu

    Witam ! Po bawiłem się Twoim programem i zauważyłem że w pierwszej części programu operujesz portami (wyjściami) : Portd.0 = 1 'zapal diode spawania Portd.5 = 1 'włącz gaz Portd.6 = 1 'włącz prąd Portd.7 = 1 'włącz podajnik a w drugiej części: Portd.0 = 0 'zgaś diode spawania Portd.7 = 0 'wyłącz drut Portd.6 = 0 'wyłącz prąd Portd.7 = 0 'wyłącz gaz...

    Mikrokontrolery AVR   23 Sie 2009 10:16 Odpowiedzi: 9    Wyświetleń: 3479
  • ATmega8 - Czułość pinu na zakłócenia przy niewciśniętym przycisku

    Witam. Korzystam z wejść ATmegi8 w sposób pokazany na obrazku, tzn. kiedy wcisnę przycisk to na pinie pojawia sie wartość "0" i mikrokontroler wykrywa zdarzenie (pin programowo ma podciągnięcie do rezystora). Problem polega na tym, że jeśli nie wcisnę przycisku, a przyłożę sondę lub kawałek druta do pinu w punkcie oznaczonym 1 to mikrokontroler reaguje...

    Mikrokontrolery   12 Sie 2014 10:37 Odpowiedzi: 15    Wyświetleń: 2094
  • ATMega8 - Jakie rejestry timera zerować przed uśpieniem mikrokontrolera?

    Dzięki za pomoc :-) Przy okazji przypomniałeś mi, że po wywołaniu przerwania ich obsługa zostaje zatrzymana. Wprowadziłem Twoje modyfikacje, jednakże nadal układ nie działa. Po naciśnięciu przycisku nic się nie dzieje. Oto poprawiony kod: TIMER1_COMPA_STOP nie należy także zdjąć adresu przerwania ręcznie. Może stos się zapchał?

    Mikrokontrolery AVR   15 Sie 2014 19:22 Odpowiedzi: 17    Wyświetleń: 2613
  • Kod PWM dla serwomechanizmów na ATmega8 - jak działa i jak go zrozumieć?

    Napisałem program do obsługi dwóch serw taki: [syntax=c]#define F_CPU 1000000 //częstotliowość pracy uP #include <avr/io.h> #include <inttypes.h> //biblioteka zmiennych int main (void) { DDRD=0xFF; //port d jako wyjscia DDRB=0x00; //port b jako wejscie TCCR1B=0x01; // bez preskalera (1mhz) int servo[24]={1000,2000,3000,4000,0,0,0,0,0...

    Mikrokontrolery   09 Sty 2012 11:32 Odpowiedzi: 10    Wyświetleń: 1945
  • ATMEGA8 i HD44780 - szukam schematu i programu w C do LCD

    Witam ponownie: Mam taki oto kod programu napisanego w C: #include <avr/io.h> #define F_CPU 1000000 #define CYCLES_PER_US ((F_CPU+500000)/1000000) //definiujemy stany portu sterującego diodą LED #define LED_ON sbi(DDRD,PD1);sbi(PORTD,PD1&... #define LED_OFF sbi(DDRD,PD1);cbi(PORTD,PD1&... //deklaruje LCD-ka...

    Mikrokontrolery   18 Sty 2016 22:52 Odpowiedzi: 18    Wyświetleń: 10204
  • Zlicznanie czasy wtrysku (czasu trwania stanu wysokietgo)

    Witam po raz kolejny. Buduje komputerek samochodowy przy użyciu atmega8 i walczę teraz ze zliczanie czasu trwania stanu wysokiego na wejściu int1. Dążę do tego żeby zliczać sobie ilość spalonego paliwa na danym dystansie. Resetuje wskazanie i będzie zliczał spalone paliwo aż do kolejnego resetu. Podłączyłem wtrysk poprzez diodę =>rezystor=>transoptor=>bramkę....

    Mikrokontrolery   19 Mar 2010 09:47 Odpowiedzi: 1    Wyświetleń: 1810
  • [AVR-GCC] Jak skonfigurować ADC w ATMega8 do odczytu potencjometru na LCD?

    Próbuje uruchomić przetwornik A/C w tym procesorze i jakoś nie bardzo mi wychodzi. Chciałem zrobić żeby wartość zczytana z potencjometru była wysyłana na wyświetlacz. Wyświetlanie zmiennych i tekstu zdefiniowanych w programie chodzi, tylko czytanie przretwornika mi nie wychodzi: Mam dwa pliki nagłowkowe: 1. lcd.h: #define LCD_H #include <avr/io.h>...

    Mikrokontrolery   19 Gru 2005 20:51 Odpowiedzi: 11    Wyświetleń: 5351
  • [c] Sprawdzenie kodu C dla Atmega8 z HD44780 i ADC - uwagi i sugestie

    Witam, mam prośbę. Naskrobałem coś takiego na zaliczenie, ale nie bardzo mam gdzie sprawdzić czy wszystko chodzi bo przystawkę zostawiłem w domu i nie mam do niej aktualnie dostępu. Proszę o sprawdzenie kodu i ew. uwagi (bardzo chętnie). uP programujemy przez AVR studio, via gcc. Kod ponieżej: #include <avr/io.h> #include <avr/interrupt.h>...

    Mikrokontrolery   14 Sty 2010 00:36 Odpowiedzi: 4    Wyświetleń: 2829
  • Zawieszanie się programu na Atmega8 przy zdalnym sterowaniu RC5 - jak naprawić?

    Witam ! Napisałem program na Atmegę8 do zdalnego sterowania kodem rc5. Na początku wszystko jest ok mikrokontroler uczy się dwóch kodów , pierwszy kod to włącz drugi wyłącz kiedy przechodzi do trybu pracy pierwszy kod załącza diodę drugi ją wyłącza i następuje zawieszenie .Proszę o podpowiedź gdzie tkwi bład . Z góry dziękuję . Załączam listing z programem:...

    Mikrokontrolery   29 Maj 2006 19:01 Odpowiedzi: 2    Wyświetleń: 2308
  • Atmega8 i LCD 2x20 (HD...) - brak reakcji po wgraniu lcd.hex, co sprawdzić?

    Witam. Mam problem z sterowaniem wyswielacza LCD 2*20 (sterownik HD...) Na tej stronce: http://mikrokontrolery.net/avr_c_08.htm jest przykładowy projekt dla LCD. Jednak jak załaduje plik lcd.hex do atmegi8 to poprostu nic sie niedzieje :cry: Być może problem tkwi w złym podłaczeniu wyswietlacza do atmegi.....?? Wyswietlacz <-> Atmega E -> PB3...

    Mikrokontrolery   03 Gru 2009 14:30 Odpowiedzi: 8    Wyświetleń: 11021
  • Atmega8 i LCD 2x16: Przypisanie pinów i zasilanie 3V/5V - co zmienić?

    Witam Mam problem z programem na atmege8 do LCD 2*16. LCD steruje 4 bitowo. Mam takie pytanie,w którym miejscu sa przypisane D4,D5,..,D7 tzn. ktore piny portow odpowiadaja za kazde wyjscie LCD w tym programie? LCD mam podlaczone do portu Db4 = Portc.3, Db5 = Portc.2 , Db6 = Portc.1 , Db7 = Portc.0 E = Portc.4 , Rs = Portc.5 Gdzie musze jeszcze zmienic,...

    Mikrokontrolery   05 Kwi 2007 23:30 Odpowiedzi: 3    Wyświetleń: 1396
  • Atmega8 i DS18B20 - LCD pokazuje błędną temperaturę 127,9375

    Witam, mam płytkę z atmega8 LCD 2x16 i ds18b20, wszystko podłączone w moim mniemaniu prawidłowo, sprawdzałem, oglądałem schematy w necie i wygląda ok. ściągnąłem m.in z tego forum procedury do obsługi LCD i DS18B20, ale chyba to ze soba nie współpracuje bo wyswietla mi na lcd cały czas "temperatura 127,9375" gdyby ktoś był tak uczynny i przyjrzał się...

    Początkujący Elektronicy   20 Lut 2009 13:09 Odpowiedzi: 17    Wyświetleń: 3832
  • Atmega8 + DS18B20: Odczyt temperatury zawsze pokazuje 170, co jest nie tak?

    Witam, Posiadam Atmega8 + DS18B20 + wyswietlacz LCD. 3ci wieczor nie umiem znalezc bledu w mym kodzie odczytajacym temperature. Caly czas pojawia sie 170. Inicjacje przechodzi poprawnie, odczyty niby tez ale pokazuje zla temperatura, naprawde nie mam juz pomyslow co jest nie tak... Prosze o sugestie co mzoe byc nietak. Dziekuje //KONFIGURACJA PORTOW:...

    Mikrokontrolery   20 Kwi 2008 16:36 Odpowiedzi: 10    Wyświetleń: 4056
  • Atmega8 + LCD 4bit. Podłączenie wyświetlacza, nota katalogowa.

    Oto moj kod wyswietlacz sterowanego 4-bitowo. Atmega16 taktowana 16MHz zewnętrzny oscylator. LCD podpięty pod port D (PD1...PD6). Jest tam też trochę niepotrzebnych funkcji ale nie przejmuj się (skompiluj, zgraj, odpal). Na LCD powinno się wyświetlić button1. U mnie działa na 100% #define F_CPU 16000000 #include <avr/io.h> #include <stdlib.h>...

    Mikrokontrolery   12 Mar 2008 17:43 Odpowiedzi: 10    Wyświetleń: 5585
  • [m8] [avr-gcc] - Po zmianie taktowania uC, program pracuje nieprawidłowo

    Jestem początkującym w C. Napisałem sobie kilka funkcji sterujących wyświetlaczem LCD (1x16). Przy taktowaniu 1Mhz wszystko pracuje znakomicie. Przy innych częstotliwościach mikroprocesora (2, 4 i 8Mhz) wyświetlacz nie pracuje poprawnie, wyświetla niepełne napisy lub przypadkowe znaki. Mikrokontroler jest taktowany wewnętrznym generatorem RC. Oczywiście...

    Mikrokontrolery Początkujący   10 Paź 2014 19:48 Odpowiedzi: 2    Wyświetleń: 819
  • Jak działa procedura USART_Transmit w Atmega8 z WinAvr?

    Chciałbym wrocic do procedur jakie napisałem na wstępie: void USART_Transmit( unsigned char data ) ... void write_temp( short int t) , otoz chce użyc jakiejs alternatywnej procedyry, zeby byla o wiele prostrza, jak ktos taki jak ja (poczatkujacy) spojrzy na ten program to bedzie wiedzial o co chodzi. Nie podoba mi sie ta procedura. Szukalem juz troche...

    Mikrokontrolery   12 Wrz 2007 23:05 Odpowiedzi: 20    Wyświetleń: 9791
  • Mikroprocesorowy regulator w karabinku PCP BSA Scorpion I

    Witam Ekperymentatorów i Ciekawskich...:) Jestem świeżo zarejestrowanym użytkownikiem , moją pasją ( jedną z kilku :)) jest strzelectwo wiatrówkowe. Cały ambaras w tym hobby to to , aby karabinek wystrzeliwał śrut z mozliwie jak najbardziej stabilną energią. ( o ogromnym uproszeniu ) I stąd cały zwariowany pomysł... :) Projekt powstaje od około dwóch...

    Mikrokontrolery   24 Lut 2009 18:24 Odpowiedzi: 3    Wyświetleń: 10447
  • Program na atmega8 w Bascom: wyłączanie pinu po 40 minutach od włączenia

    Nie wiem czy wiesz, ale PB5 w Tiny13 to Reset, chyba że tę funkcję pinu wyłączysz. Skorzystaj, po prostu, z innego pinu i odpowiednio zmień w kodzie. Nie zapomnij podciągnąć pinu Reset do VCC jakimś 10K-15K rezystorem. http://obrazki.elektroda.pl/2324408600_1... Dodatkowo, żeby dobrze liczył czas, powinieneś zmienić w kodzie wartość...

    Mikrokontrolery AVR   01 Lut 2017 13:28 Odpowiedzi: 6    Wyświetleń: 1911
  • [AtMega8] [AtMega8][Bascom] Dlaczego przekaźnik na pinie C.0 miga zamiast być stale włączony?

    Wywal ten kondensator z nogi resetu. Zostaw sam rezystor do VCC. Ktoś już miał dokładnie taki sam problem. I wyłącz watchdog'a w fusebitach. I powiedz czy coś to zmieniło ;)

    Mikrokontrolery AVR   23 Lip 2009 10:57 Odpowiedzi: 20    Wyświetleń: 5507
  • Tester elementów na Atmega8 - włączenie i błędy wyświetlacza

    PD7 jest zwierany aby w poinformować mikrokontroler, że został naciśnięty przycisk, a mikrokontroler wystawi stan wysoki na PD6 aby podtrzymać zasilanie całego układu. Dodatkowo ponowne naciśniecie przycisku ponowi cykl pomiarowy, bez czekania na automatyczne wyłączenie; stan niski na PD6 Skomplikowany głownie z uwagi na znaczny pobór prądu przez wyświetlacz...

    Początkujący Elektronicy   11 Sie 2020 20:12 Odpowiedzi: 6    Wyświetleń: 537
  • [Atmega8][Bascom][LCD] Wyłączanie i włączanie podświetlania

    Instrukcja Pinx.y służy do odczytu stanu portu natomiast Portx.y do ustawienia stanu na porcie. Jeśli sprawdzasz, czy został naciśnięty przycisk to za pomocą instrukcji Pinx.y (wcześniej musisz ustawić Config Pinx.y=Input). Poza tym jeśli chcesz włączać/wyłączać podświetlenie LCD to lepiej zrób to przez jakiś tranzystor, a nie bezpośrednio z portu Atmegi,...

    Mikrokontrolery AVR   22 Cze 2010 19:26 Odpowiedzi: 7    Wyświetleń: 2824
  • [Atmega8][Bascom] Włączanie\wyłączanie urządzeń na pilot rc5

    Masz błędny schemat, źle podłączasz przekaźniki. Nie mogę sobie wyobrazić w jaki sposób chcesz aby one działały? Gdzie masz vcc? No i ten Tsop także.

    Mikrokontrolery AVR   11 Cze 2009 11:54 Odpowiedzi: 11    Wyświetleń: 5195
  • [ATmega8][C] Wyłączenie buzzera przyciskiem w trakcie piszczenia

    Masz namieszane z nawiasami {} Fragment Twojego kodu wygląda tak: Dodano po 1 Obsługa klawisza wyłącz była w obsłudze klawisza zmniejsz. Nawias } zamykający obsługę klawisza zmniejsz był dopiero po obsłudze klawisza wyłącz. Aby zadziałał klawisz wyłącz musiałeś jednocześnie wcisnąć wyłącz i zmniejsz. Sprawdź to. Dodano po 1 Ale to i tak do końca nie...

    Mikrokontrolery   21 Sie 2011 12:45 Odpowiedzi: 15    Wyświetleń: 2622
  • [Atmega8] Czy Atmega8 może bezpośrednio sterować transoptor w sterowniku wentylatora?

    Podłącz odwrotnie diodę, to znaczy tak by prąd płyną do procesora...(sterowanie masą) Przeważnie porty mogą przyjąć więcej prądu niż wydać. Jak sie wysteruje transoptor możesz wyczytać z datasheetu. To ma być włącz/wyłącz?

    Mikrokontrolery AVR   17 Mar 2010 22:14 Odpowiedzi: 16    Wyświetleń: 3916
  • ATMEGA8 - problem ze sterowaniem grzałką oporową

    (at)Sławek-K: jak tylko wrócę, to sprawdzę ten mniejszy rezystor (at)tehacole: MOC3021 nie posiada detekcji przejścia przez 0, w zasadzie sterowanie ma się odbywać tylko dwustanowo, tak więc nie potrzebuję załączać triaka dokładnie w 0 (aczkolwiek przygotowałem na płytce układ CNY17, którym owe 0 mogę sobie zmierzyć w razie potrzeby). Póki co chcę osiągnąć...

    Mikrokontrolery Początkujący   21 Lut 2012 19:33 Odpowiedzi: 7    Wyświetleń: 2730
  • [Atmega8] [Atmega8][C] - Komparator wyłączony, układ zawsze wykrywa ciemność

    A ile czasu potrzebuje komparator aby zacząć prawidłowo działać po włączeniu zasilania? Wiesz, układy potrzebują trochę czasu aby po uruchomieniu się ustabilizować. W końcu całkowicie wyłączyłeś mu zasilanie. A Ty uruchamiasz mu zasilanie i takt później już chciałbyś wynik dostać. Swoją drogą wybór atmegi8 to niezbyt dobry wybór na aplikację energooszczędną....

    Mikrokontrolery AVR   20 Paź 2016 15:48 Odpowiedzi: 2    Wyświetleń: 780
  • Jak zresetować ATmega8 przez zwarcie pinu z masą? Czy to jak restart zasilania?

    Hej! Ja podpinam pod reset coś takiego (załącznik). Naciśnięcie przycisku powoduję reset mikrokontrolera. Dodadtkowo układ zabezpiecza mikrokontroler przed samoczynnym resetowaniem się pod wpływem zakłóceń. Co do reszty to masz rację, reset powoduję dokładnie to samo jakbyś wyłączył i ponownie włączył zasilanie. Pozdrawiam PS Dioda w załączniku to 1N4148.

    Mikrokontrolery   21 Wrz 2005 20:29 Odpowiedzi: 5    Wyświetleń: 4754
  • Jak stworzyć kalkulator na ATMEGA8 z klawiaturą i RS-232?

    Od pierwszego programu do obsługi wyświetlacza daleko. Bascom jest prostszy niż C++ ale ma znacznie mniejsze możliwości. Na początek chyba lepiej pobawić się diodami. Programy typu włącz-wyłącz, miganie diody itp. To pomaga w zrozumieniu działania mikrokontrolera (przynajmniej ja tak zaczynałem).

    Mikrokontrolery AVR   26 Sty 2009 19:09 Odpowiedzi: 16    Wyświetleń: 3944
  • [Atmega8] Sterowanie tranzystorem BUZ11 z Atmega8 – spadek napięcia na porcie, nie włącza się

    Jak napisał przedmówca rezystor jest niepotrzebny (nawet oba), jeśli przy braku rezystora pomiędzy bramką a masą nie możesz wyłączyć tranzystora oznacza to tylko że źle skonfigurowałeś porty procesora. Inna możliwość to uszkodzenie portu, ale raczej wątpię... Daj listing programu to się okaże. P.S. Napięcie ok. 1V sugeruje że port ustawiony jest jako...

    Mikrokontrolery AVR   13 Gru 2010 00:02 Odpowiedzi: 3    Wyświetleń: 1963
  • atmega8 - [BASCOM]włączenie i wyłączanie Timera

    Sposobów znalazłoby się kilka, ale ja proponuję: Włączenie "generatora" [syntax=basic4gl]Config Timer1 = Timer , Prescale = 8 , Compare A = Toggle , Clear Timer = 1[/syntax] Wyłączenie "generatora", przez "odłączenie" wyjścia OC1A, od portu(pinu). [syntax=basic4gl]Config Timer1 = Timer , Prescale = 8 , Compare A = Disconnect , Clear Timer = 1 [/syntax]

    Mikrokontrolery Początkujący   26 Paź 2012 10:16 Odpowiedzi: 10    Wyświetleń: 2247
  • [Atmega8] [Atmega8][C] Generowanie impulsu przy stałym niskim poziomie czujnika metalowego

    Czyli przyjmujemy, że nie ma problemu z drganiami styków i innymi zakłóceniami. Jeżeli dobrze zrozumiałem zasadę działania czujników oraz Twój cel i chcesz wykorzystać obydwa INTx, to zrobiłbym tak: 1. pod INT0 podpinasz sygnał decydujący o starcie i końcu zliczania 2. pod INT1 podpinasz sygnał, który ma być zliczany Pseudo kod: 1. inicjacja: 1.1 INT0...

    Mikrokontrolery AVR   25 Paź 2011 17:18 Odpowiedzi: 14    Wyświetleń: 1595
  • [ATmega8][BASCOM] Problem z wyświetlaczem LCD [Sterownik CO]

    Odłącz kabel od programowania wyłącz i włącz zasilanie

    Mikrokontrolery AVR   25 Cze 2009 16:19 Odpowiedzi: 24    Wyświetleń: 5786
  • Atmega8 + PCF8583: Ustawienie trzech cykli włącz/wyłącz w Bascomie

    Witam Potrzebuję w ATMEGA8 + PCF8583 ustawić w Bascomie trzy przerwy o dowolnie ustawianej "H" i "M".(czas wyłączenia i czas załączenia) Pierwsza wartość ma spowodować włączenie, druga wyłączenie i tak trzy razy na dobę. Problem polega na tym że jak się uda raz wyłączyć to się nie załącza.

    Mikrokontrolery AVR   19 Cze 2011 05:20 Odpowiedzi: 5    Wyświetleń: 1041
  • Atmega8 - Jak skonfigurować przyciski na PC0 i PC1 do włączania/wyłączania?

    Witam, Mam pewien problemik chciałbym zrobić żeby po naciśnięciu dwóch przycisków urządzenie się włączyło i wyłączało, po włączeniu te przyciski mają służyć jako użytkowe. zadanie jest o tyle utrudnione, że projekt mam już wykonany i jest zasilany bateryjnie przyciski mam podłączone pod piny PC0 i PC1 . Ma ktoś pomysł jak to zrobić czy jest to wg realne...

    Mikrokontrolery   06 Mar 2014 10:48 Odpowiedzi: 5    Wyświetleń: 1326
  • Atmega32 i kwarc 16MHz - wolne działanie w por. do Atmega8

    Włącz okienko wgrywania programu i w odpowiedniej zakładce musisz ustawić oscylator na zewnętrzny. Nie przestaw innych bitów, bo możesz zablokować mikrokontroler (ustawienie obwodu RC jako oscylator lub wyłączenie programowania ISP).

    Mikrokontrolery   21 Sty 2008 12:18 Odpowiedzi: 9    Wyświetleń: 2617
  • Jak napisać program włączający diodę na Atmega8-Pu?

    Witam, Chciałbym zaprogramował Atmega8-Pu tak aby gdy nacisnę micro switch lub włączę przełącznik dioda led zaświeciła się na kilka sekund np. 10 sekund i zgasła. A jak puszcze lub wyłączę przełącznik to żeby znów się zapaliła na kilka sekund. Jak to napisać? Dziękuje wszystkim jakąkolwiek pomoc :) Pzdr

    Mikrokontrolery Początkujący   18 Mar 2015 09:22 Odpowiedzi: 15    Wyświetleń: 1686
  • [atmega8][c] obsługa dwóch przerwań + odmierzanie czasu

    Akurat tutaj nie masz racji, bo tak się to robi. Problem z zezwoleniem na przerwania w ISR jest taki, że to samo przerwanie może zostać zgłoszone jeszcze raz, a tego byś nie chciał. Najprościej w SIG_INTERRUPT1 wyłączyć zezwolenie na INT1 i włączyć przerwania. Przed końcem ISR robisz na odwrót - cli() i ustawiasz flagę od INT1. Wchodzisz na grząski...

    Mikrokontrolery AVR   18 Wrz 2008 22:46 Odpowiedzi: 14    Wyświetleń: 2606
  • Atmega8535 - losowe dane w EEPROM przy włączaniu/wyłączaniu zasilania

    a czy dzieje się tak zawsze czy tylko czasami? musisz sprecyzować ... czy pojawiają się stałe wartości czy za każdym razem inne ...

    Mikrokontrolery   12 Paź 2006 15:49 Odpowiedzi: 3    Wyświetleń: 909
  • Problem z włącznikiem\wyłącznikiem światła na pilot RC5.

    Układ ma mieć 2 przekaźniki(na dwa urządzenia po 230v) i tsop1736,zasilanie12v, wszystko podłączone pod atmega8.Teraz na pilocie rc5 klikam na jeden klawisz i załączam pierwszy przekaźnik, a drugim przyciskiem drugi przekaźnik. Oto poprawiony schemat:) http://obrazki.elektroda.net/94_12444831... Bardzo proszę o pomoc:)

    Projektowanie Układów   09 Cze 2009 21:45 Odpowiedzi: 4    Wyświetleń: 3253