atmega8 odczyt portu

Znaleziono około 893 wyników dla: atmega8 odczyt portu
  • [atmega8] [atmega8][C] Odczyt stanu portu ustawionego jako wyjście - jak to zrobić?

    Możesz czytać zarówno PORTC jak i PINC. Temat brzmi PINC służy do odczytu stanu PINU .

    Mikrokontrolery AVR   03 Mar 2017 07:48 Odpowiedzi: 9    Wyświetleń: 1539
  • [Bascom][ATmega8]DS18b20 przypisywanie do określonej fukncji

    Można wyświetlać temperaturę w podmenu "wybór_Ds" ale trzeba zmienić cały program. Chyba nie jest tak trudno zapisać sobie cztery ID czujników i wiedzieć później który gdzie przypisać. Najlepiej osobno podłączać każdy czujnik i na naklejce na kablu przy czujniki zapisać jego ID. Wiedząc gdzie jakie jest ID czujnika można już mu w podmenu przypisać odpowiednią...

    Mikrokontrolery Początkujący   17 Gru 2012 18:43 Odpowiedzi: 60    Wyświetleń: 12921
  • REKLAMA
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (2min)...
  • ATMEGA8 i HD44780: LCD nie działa z uC, działa z LPT - co robię źle?

    Sekwencja inicjalizacji wywietlacza jest nastepujaca: 1. Wlaczenie zasilania 2. Oczekiwanie min. 45ms (wewnetrzna inicjalizacja) 3. Wyslanie komendy : RS R/W D7 D6 D5 D4 0 0 0 0 1 1 przed ta operacja nie wolno sprawdzac znacznika busy 4. Oczekiwanie min 4.1 ms 5. Powtorz poprzednia komende 6. Oczekiwanie min. 100us 7. Powtorz poprzednia komende 8. Wyslanie...

    Mikrokontrolery   14 Lut 2006 13:44 Odpowiedzi: 5    Wyświetleń: 2348
  • ATMEGA8 - brak odczytu z PortD.0 i PortD.1 przy klawiaturze 4x3

    1. Do portuD podpięta jest tylko klawiatura 4x3 bez rezystorów. W deklaracjach CONFIG ...=INPUT, czy CONFIG ...=OUTPUT nie mam żadnych odniesień do portu D. Żadnych też ustawień SET/RESET pinów portu D. 2. Teraz myślę, że kolejny raz klawiaturę 4x3 obsługiwałbym własną procedurą na nie używałbym GetKBD(). Procedura wymaga całego portu; parametry CONFIG...

    Mikrokontrolery AVR   14 Sty 2011 20:13 Odpowiedzi: 6    Wyświetleń: 1528
  • REKLAMA
  • [ATMEGA8] ATMEGA8 RC-5 odbiór w C – nieprawidłowy odczyt komendy, ISR(INT0_vect), kwarc 1MHz

    Na wstępie widzę, że popełniłem straszną gafę. Zczytywałem stan portu przez PORT zamiast PIN:) Napisałem dwie kolejne wersje. ISR(TIMER0_OVF_vect)// { TCNT0=39; //1.728ms if (bit_is_set(PORTD,IR)) {IR_CMD[i]=1;} else {IR_CMD[i]=0;} i--; if (i==0) {TCCR0=0x00; i=13; _delay_ms(1000);...

    Mikrokontrolery AVR   21 Sty 2010 10:27 Odpowiedzi: 2    Wyświetleń: 1293
  • REKLAMA
  • Tester do joypadów Pegasus / Sega / C64 / Atari / Amiga

    https://obrazki.elektroda.pl/2823437700_... Motywacja Naprawiając różnego rodzaju joysticki od konsol retro, niezbędną potrzebą była diagnoza stanu takiego urządzenia. Każdorazowe wyciąganie innej konsoli z szuflady, podłączanie do niej kontrolera, włączanie TV, szukanie odpowiedniego kartridża z grą, aby móc przetestować wszystkie...

    DIY Konstrukcje   30 Sty 2021 05:33 Odpowiedzi: 13    Wyświetleń: 4692
  • Prosty woltomierz pseudoanalogowy

    https://obrazki.elektroda.pl/5658669200_... Chciałbym przedstawić opis prostego woltomierza pseudoanalogowego. Odczyt wartości zmierzonej następuje w formie punktu świetlnego diody LED, stylizowanej na wzór wskazówki miernika analogowego (opcjonalnie w formie linijki LED), lecz pomiar następuje drogą cyfrową, z wykorzystaniem mikrokontrolera....

    DIY Konkurs   14 Lis 2017 01:49 Odpowiedzi: 18    Wyświetleń: 9873
  • Termostat, uniwersalny sterownik urządzeń ~230V

    http://obrazki.elektroda.pl/5336859500_1... Projekt został zrealizowany na potrzeby sterowania urządzeniami zasilanymi z sieci 230V , świetnie nadaje się jako sterownik do wytrawiarki lub innych tego typu urządzeń, w których konieczne jest utrzymywanie stałej temperatury. Układ oparty jest o mikrokontroler ATmega8 firmy Atmel , który...

    DIY Konstrukcje   24 Lut 2018 08:59 Odpowiedzi: 21    Wyświetleń: 11964
  • [Atmega8][C] Atmega8 i TWI na przykładzie zegara LED

    Witam wszystkich. Zaprojektowałem i uruchomiłem zegarek z wyświetlaczami LED(SA10-21GWA) i układem PCF8583 współpracującym z mikroprocesorem Atmega8 oraz układami PCF8574AP na szynie TWI(i2c). http://obrazki.elektroda.net/21_12497604... http://obrazki.elektroda.net/58_12497606... http://obrazki.elektroda.net/95_12497605...

    Mikrokontrolery AVR   24 Lis 2009 11:17 Odpowiedzi: 1    Wyświetleń: 25555
  • REKLAMA
  • Konwerter USB I/O ProfiLab-Expert 4.0

    http://obrazki.elektroda.pl/5677505400_1... Konwerter USB I/O współpracujący z programem ProfiLab-Expert 4.0 Chyba każdy początkujący elektronik spotkał się w swojej naukowej karierze z koniecznością lub też chęcią zaprzęgnięcia swojego komputera do sterowania różnymi urządzeniami zewnętrznymi. Prezentowany układ spełnia wszystkie te...

    DIY Konstrukcje   20 Paź 2015 05:58 Odpowiedzi: 17    Wyświetleń: 6726
  • ATMega8 - problem z ADC i odczytem stanu pinów portu C po wyłączeniu ADC

    Pomijając fakt, że twój odczyt ADC nie ma prawa działać (słyszałeś o rozpoczęciu konwersji PO ustawieniu kanału? oczekiwaniu na jej koniec? w ogóle ciekawe od kiedy 0 w ADMUX odpowiada kanałowi 3...) to chciałbym tylko napisać, że wynikiem czegoś takiego: ~_BV(ADEN)|~_BV(ADIE)|~_BV(ADFR)|~_BV(AD... Jest na 99% 0xFF (ewentualnie...

    Mikrokontrolery AVR   25 Paź 2009 20:32 Odpowiedzi: 7    Wyświetleń: 2617
  • Atmega8 - program sterowania pralki w BASCOM - odczyt wejść

    Przetestowałem wszystkie powyżej wspomniane opcje i nadal nic. Odczyt dokonywany jest tylko jeden raz po włączeniu zasilania mikrokontrolera, później nie ma reakcji na zmianę stanu pinów portu B. A przecież zarówno ADC jak i presostat muszą być kontrolowane w wielu miejscach w programie.

    Mikrokontrolery Początkujący   11 Cze 2018 09:54 Odpowiedzi: 15    Wyświetleń: 870
  • ADC w ATMega8 i wyswietlacz LCD na portach PC0...3 [SOLVED]

    Witam, Mam takie pytanko: czy mozna podlaczyc wyswietlacz LCD [HD44780] pod porty PC0...3 w ATMega8, jesli jednoczesnie wlaczony jest przetwornik A/D [ale odczyt jest ustawiony z portu PC4]. Zrobilem tak, i niby dziala, ale strrrrrasznie wolno pojawiaja sie znaki na wyswietlaczu, wszystko jest powolne. Czy to wina samego przetwornika [mam wlaczone przerwanie...

    Mikrokontrolery   10 Cze 2006 10:41 Odpowiedzi: 6    Wyświetleń: 1500
  • Podłączenie myszy PS2 do ATmega8 i odczyt danych w BASCOM

    Chcę zaprogramować mikrokontroler ATmega8 tak, żeby można było odczytać przesunięcie myszy PS2. Wiem, że mikrokontroler posiada wbudowany UART, ale nie znam standardu PS2 (nie licząc podłączenia do komputera). Proszę o pomoc: jak podłączyć PS2 do wejść UART oraz jak odczytać dane o przesunięciu myszy (jaki format danych, szybkość transmisji itd.) oraz...

    Mikrokontrolery   20 Kwi 2005 09:22 Odpowiedzi: 2    Wyświetleń: 2717
  • Atmega8 + DS18B20: Odczyt temperatury zawsze pokazuje 170, co jest nie tak?

    Witam cos mi sie zdaje ze masz zle napisana instrukcje odczytu, bo powinienes robic odczyt po minimum 15us, no chyba ze zle zroumiałem tego delaya tu masz linka z opisem tego ale peniwe i tak juz cos patrzyles http://mikrokontrolery.net/ogolne_1-wire... wiec ten czas oczekiwania po zmieniniu portu wyjscia na wejscie pownien zajmowac jak najmniej czasu.To...

    Mikrokontrolery   20 Kwi 2008 16:36 Odpowiedzi: 10    Wyświetleń: 4077
  • Atmega8 - problem z napisaniem funkcji

    Taaa ja to bym napisał jako odczyt całego portu żeby kodu nie powtarzać, z maskowaniem, ale nic by z tego nie zrozumiał :D Tutaj pewnie przy puszczaniu przycisku nawet po długim naciśnięciu może wykonać się procedura krótkiego wciśnięcia.

    Mikrokontrolery AVR   03 Paź 2016 20:00 Odpowiedzi: 9    Wyświetleń: 1488
  • ATmega8 ADC – dlaczego odczyt ADC zawsze 0? Prośba o sprawdzenie kodu C

    zmodyfikowałem kod ale dalej dioda miga tylko przez chwile, a jak odłączę całkowicie mikrofon to cały czas świeci Przyczyną jest " PORTB |=(1<<led1);" Pierwsze klaśnięcie ma nic nie wykonywać, a warunek if powoduje wyjście z funkcji while lub dopuścić do wykrycia drugiego, czy kolejnego klaśnięcia. Wtedy nastąpi TOGLLE(zmiana stanu diody na przeciwny)....

    Mikrokontrolery AVR   02 Kwi 2015 20:34 Odpowiedzi: 97    Wyświetleń: 6861
  • Jak podłączyć i obsłużyć iButton DS1996L-F5 z ATMEGA8 przez 1-wire?

    Wieczorem podam Ci dokładne czasy. Robiłem taki układ na procesorze At89C2051 i odczytuje bez problemów. Przyznam że rozpracowanie tych czasów zajeło mi trochę czasu. Jeśli nic Ci się nie uda to spróbuję przerobić z 51 do AVR-a myślę że większych trudności nie powinno być, podejrzewam tylko że konfigurację portu trzeba będzie zmieniać do odczytu i zapisu....

    Mikrokontrolery   07 Sty 2007 20:24 Odpowiedzi: 36    Wyświetleń: 11124
  • Sterowanie generatorem DTMF MT8880 przez Atmega8 w Bascom

    Witam Jezeli chcesz odczytac stan logiczny portu to musisz to zrobic przez pinX, a nie PortX, poniewaz uzywajac PortX odczytasz tylko stan wew. zatrzaskow, a nie aktualnego stanu na lini portu... Oczywiscie zeby zapisac do portu musisz miec kierunek portu ustawiony na wyjsciowy i analogicznie jezeli chodzi o odczyt... Jezeli odczyt i zapis ma byc na...

    Mikrokontrolery   11 Sty 2008 14:30 Odpowiedzi: 6    Wyświetleń: 2156
  • Atmega8 DS18B20 - brak odczytu temperatury na wyświetlaczu 7-segmentowym

    Ten plik o ile się nie mylę to jest sama biblioteka, w dodatku niekompletna ponieważ kompilator wywala całą masę błędów :/ Edit. I jeszcze jedno znalazłem kolejny przykład spróbowałem skompilować i tym razem dzieją się takie cuda: http://scr.hu/8e6i/jt5tp kody: DS18B20.h [syntax=c]#ifndef DS18B20_H #define DS18B20_H /* DS18B20 przyłączony do portu PA0...

    Mikrokontrolery AVR   13 Mar 2016 23:29 Odpowiedzi: 10    Wyświetleń: 1221
  • [Atmega8] Sprawdzenie schematu z LCD, PCF8583, 24c02 i podtrzymanie bateryjne

    Bardzo bym prosił doświadczonych użytkowników o sprawdzenie poprawności mojego schematu. Na schemacie znajduje się Atmega8 oraz podłączony układ PCF8583 oraz na tej samej szynie pamięć 24c02 Do portu B podłączyłem LCD Proszę o sugestie co ewentualnie ulepszyć w tym schemacie. Poszukuję także: 1) Sposobu na podtrzymanie bateryjne układu PCF 2) Sposobu...

    Mikrokontrolery AVR   11 Sty 2010 19:55 Odpowiedzi: 14    Wyświetleń: 2698
  • Atmega8 - Jak zrealizować wiele przerwań na INT0 dla kilku enkoderów?

    Ten układ będzie jakoś tam działać - Tylko daj rezystory do masy na wszystkie wejścia włącznie z INtem. Potem w przerwaniu tylko robić skan portu i widać co zostało naciśnięte. Można użyć najzwyklejszych diód. Ma tylko jedną wadę, jeśli któraś z lini wymusi stan 1 na dłużej to wtedy zablokuje odczyt z innych lini. Można spróbować te stany zróżniczkować...

    Mikrokontrolery AVR   06 Sty 2011 16:08 Odpowiedzi: 37    Wyświetleń: 4780
  • Brak komunikacji RS232 z Atmega8 i MAX232 na Windows XP, Pentium 3

    to co napisze może wydać się głupie ale skoro używasz win Xp to możesz mieć zablkowane porty COM-a spróbuj je odblokować np useerportem Przecież odczyt portu mu działa, nie wiem czy czytałeś co napisał wcześniej. Spróbuj może jeszcze dać kondensator 100nF i jakiś elektrolit na zasilanie MAX'a. Poza tym wg schematu masz połączenie proste więc kabel...

    Mikrokontrolery   20 Lis 2008 18:32 Odpowiedzi: 12    Wyświetleń: 10888
  • DS18B20 na ATmega8 - brak odczytu temperatury, wyświetla 0,00°C po resecie

    Witam, mam problem, kiedyś robiłem termometr oparty na atmega8, z podpiętym lcd i czujnikiem ds18b20, działało elegancko, teraz chcę wykorzystać starą płytkę, uruchamiam a tu nie wyświetla temperatury, tekst na wyświetlaczu jest elegancko, nawet mam podpięty do portu com i też działa, a z tym czujnikiem się już kilka dni użeram i nic. Testowałem na...

    Mikrokontrolery AVR   25 Kwi 2012 11:51 Odpowiedzi: 4    Wyświetleń: 2197
  • [atmega8] Jak zbudować układ na ATmega8 do pomiaru prędkości i pulsu na rowerze?

    Dla mnie wydaje się być dosyć oczywiste, że jeżeli sygnały na dwa wejścia przychodzą jednocześnie i niezależnie, to też jednocześnie, a nie po kolei, należy je obsługiwać. Zatem cała idea Twojego programu jest niepoprawna. Poprawnie, to w programie powinny się (z grubsza) jednocześnie i niezależnie wykonywać trzy rzeczy: - odczyt czujnika nr 1 (pomiar...

    Mikrokontrolery AVR   17 Cze 2010 23:56 Odpowiedzi: 12    Wyświetleń: 4026
  • [c] Atmega8 16PU - brak taktowania przy fusebit 0xC9 0xE4, oscylator wewnętrzny?

    E:\AVR\5.4>avrdude -p atmega8 -c stk500 -P com3 -V -u -U lfuse:w:0xE4:m -U hfuse :w:0xD9:m avrdude: stk500_getsync(): not in sync: resp=0x00 avrdude: successfully opened stk500v2 device -- please use -c stk500v2 avrdude: AVR device initialized and ready to accept instructions Reading | ########################################...

    Mikrokontrolery AVR   23 Sty 2011 21:18 Odpowiedzi: 11    Wyświetleń: 1679
  • [Atmega8][c][DS18b20] - Błędny odczyt temperatury powyżej 50 stC

    Od kilku dni staram się uruchomić pomiar temperatury czujnikiem ds18b20. Pomiar niskich temperatur przebiega poprawnie. Po przekroczeniu temperatury 54stC na wyświetlaczu ukazuje się wartość 127. Poniższy kod jest skopiowany z tego forum, poza tym napisałem własne funkcje obsługi 1wire lecz skutek był taki sam. Programując uC bascomowymi procedurami...

    Mikrokontrolery Początkujący   17 Gru 2015 13:19 Odpowiedzi: 5    Wyświetleń: 1251
  • Atmega8 i LCD - Błędny odczyt temperatury 4095°C, jak naprawić?

    Tutaj masz działający kod do termometru. Na 2 DSy ale sobie przerobisz :) Wytnij tylko deklaracje zmiennych od napięcia i ADC bo oryginalnie mierzył jeszcze napięcie. [syntax=basic4gl] $regfile = "m8def.DAT" 'deklaracja procesora, w tym wypadku Atmega8 $crystal = 8000000 'deklaracja cześtotlwiości pracy (wew oscylator 1MHz w zupełności wystarcza) 'Deklaracja...

    Mikrokontrolery AVR   11 Kwi 2013 21:25 Odpowiedzi: 25    Wyświetleń: 3096
  • Atmega8: Błędy w transmisji SPI z laptopem przez port LPT, wstawia [2] między dane

    Witam. Mam problem z komunikacją mikrokontrolera Atmega8 z komputerem przez port LPT. Do komunikacji wykorzystuje sprzętowy interfejs SPI mikrokontrolera. Atmega8 pracuje jako Slave, a laptop jako Master. Slave ma za zadanie wysyłać kolejno liczby od 0 do 255 (dla testów). Master steruje transmisją i odbiera te dane. Problem w tym, że nie za każdym...

    Mikrokontrolery   21 Sie 2006 11:15 Odpowiedzi: 12    Wyświetleń: 4276
  • [C] ATmega8 + DS18B20: Nieprawidłowy odczyt temperatury 127.9 na LCD

    Witam Niedawno postanowiłem zrobić termometr na Atmedze8, podpiąłem wyświetlacz LCD, zaprogramowałem (posiłkując się #include <util/delay.h> #include <avr/io.h> #include "lcd.c" #define PIN_1WIRE 0 #define PORT_1WIRE PINB #define OUT_1WIRE_LOW PORT_1WIRE&=~(1<<PIN_1WIRE... #define OUT_1WIRE_HIGH PORT_1WIRE|=1<<PIN_1WIRE;...

    Mikrokontrolery AVR   03 Mar 2010 21:12 Odpowiedzi: 4    Wyświetleń: 4802
  • Atmega8 - Błędny odczyt temperatury na starcie, PWM podświetlenia LCD?

    Witam. Napisałem program do obsługi woltomierza i pomiaru napięcia na atmega8. Cały układ będzie zamontowany w samochodzie. Po zaprogramowaniu wszystko prawie działa tylko przy samym włączaniu na wyświetlaczu pojawia się że temperatura wynosi 85 stopni a dopiero po ok 4s (drugim odczycie temperatury) podaje właściwą temperaturę. Później wszystko działa...

    Mikrokontrolery   15 Sty 2011 09:16 Odpowiedzi: 11    Wyświetleń: 7012
  • Jak zliczać impulsy z TCRT5000 na Atmega8 bez liczników sprzętowych?

    Przeczytałem wasze uwagi i doszedłem do wniosku, że na razie zrezygnuje z trzech czujników i zostanę przy dwóch . Postanowiłem uruchomić układ żeby w ogóle coś liczył. Na razie dopracuje metodę liczenia aby błąd był jak najmniejszy lub całkowicie zerowy. A więc uC na razie pozostanie bez zmian czyli atmega8. Czujniki jak wcześniej wspomniałem TCRT5000....

    Mikrokontrolery AVR   08 Kwi 2010 13:07 Odpowiedzi: 20    Wyświetleń: 4246
  • Odczyt kodu RC5 w Bascom na AT90S2313 z odbiornikiem TFMS5xx0 – jak poprawnie?

    Witam! Widzę, że w tym kraju jak komuś pomagasz to ci wbije widelec w tyłek i przekręci. Kolego TheMonter: Jeśli podłączasz wyświetlacz LCD do standardowych portów określonych w BASCOM-ie to nie musisz ich definiować Jeśli piszesz program uniwersalny to nie deklaruj typu mikrokontrolera. Dlaczego? Bo jeśli program napisany przez ciebie zechce przetestować...

    Mikrokontrolery   03 Cze 2009 10:37 Odpowiedzi: 34    Wyświetleń: 12820
  • ATMEGA8 DS18B20 - po osiągnięciu 35 stopni wskazuje 0

    Witam serdecznie. Walcze już z tym drugi dzień. Na początku problemem było permanentne wskazanie 0 -1. Jednak gdzieś na forum znalazłem informację aby wymienić czujnik co okazało się strzałem w dziesiątkę. Teraz jednak mam inny problem. Maksymalna temperatura jaką chciałbym zmierzyć to około 100 stopni. Jednak po przekroczeniu wartości 35 stopni układ...

    Mikrokontrolery AVR   08 Mar 2016 19:34 Odpowiedzi: 2    Wyświetleń: 870
  • Port dwukierunkowy: konfiguracja bitów wejścia/wyjścia i odczyt danych

    Witam No to tak...: 1)jeśli port jest wejściem możesz bezpośrednio odczytać jego stan z rejestru (np w Atmega8 masz rejestr np PIND dla PORTD i tam odczytujesz stan logiczny... '1' lub '0'), jeśli wyjściem - to też możesz odczytać jego stan w tym samym rejestrze....tylko po co ?:). Jeśli chcesz odczytać liczbę 8 bitową na która jest na porcie to odsyłam...

    Mikrokontrolery   18 Kwi 2008 00:12 Odpowiedzi: 5    Wyświetleń: 1641
  • ATMEGA8 – brak możliwości zapisu flash i fuse, odczyt działa, błąd weryfikacji lfuse/hfuse

    Masz rację :) co do budowy programatora:) był zrobiony amatorsko i pracował w oparciu o czasy generowane przez port równoległy komputera, więc może jego jakość była nieszczególna i być może Atmela pomówiłem, za co kolegów z góry przepraszam ;) [eszcze mnie CBcoś ścigać będzie :(] Co zaś do Atmegi :) możesz sobie w sumie darować programator równoległy,...

    Mikrokontrolery   14 Wrz 2007 14:29 Odpowiedzi: 6    Wyświetleń: 3971
  • Atmega8 i DS18B20 - pomiar temperatury poniżejk 10st. Celsjusza.

    Witam:) Złożyłem układ z linku: http://www.elektroda.pl/rtvforum/topic81... Moje dzieło pracuje jednak z dwoma czujnikami a nie czterema, oto kod kolegi Duch__ : Można... Po wgraniu HEX-a do procka wyświetlacz pięknie pokazuje odczyt dwóch temperatur, jednak poniżej 10st. na plusie, program się resetuje i zaczyna od nowa procedurę. Nie wiem jak...

    Mikrokontrolery AVR   06 Mar 2012 19:26 Odpowiedzi: 47    Wyświetleń: 5718
  • Jak skonfigurować ATmega8 na 8MHz w AVRStudio? Kod w asemblerze?

    albo zassij sobie ze stronki www.lancos.com program ten o którym ja wspominałem PonyProg, w jego setup'ie ustaw tryb programowania Paralell, wybierz poniżej tryb "AVR ISP I/O", następnie kliknij test czy tam probe i powinieneś dostać komunikat TEST OK. Później z menu setup jeszcze tylko wciśnij calibration i potem możesz już z okienka windowsowego a...

    Mikrokontrolery   24 Sty 2008 07:30 Odpowiedzi: 35    Wyświetleń: 11184
  • [Atmega8] [Atmega8][Bascom] Termostat do wytrawiarki - problem z kodem i funkcjami LED

    If I3 > 0 Then .Nie wiem właśnie, w którym miejscu robię błąd, bo w sumie przepisuje wynik pomiaru do I3 i procedure If, then, else, end if.

    Mikrokontrolery AVR   14 Sty 2012 20:43 Odpowiedzi: 14    Wyświetleń: 5047
  • [atmega8][C] - Komunikacja ATmegi8 z termometrem cyfrowym DS18b20.

    Czyli wyczyszczenie magistrali następuje w pierwszej linijce tej funkcji, tak? Mam cały program i coś jest nie tak. Temperaturę z MCP9700 odczytuje prawidłowo, a z dallasa mam ciągle "cisza". Poza tym wszystko działa bardzo wolno i jak wyjmę kondensator filtrujący spomiędzy pinów MCP9700 to nie reaguje na zmianę napięcia. Procesor to ATmega8 i jest...

    Mikrokontrolery AVR   11 Paź 2015 16:22 Odpowiedzi: 15    Wyświetleń: 1422
  • ATmega8 - Problem z portami d - Po zaprogramowaniu układ nie działa

    Witam. Dopiero zaczynam przygodę z mikrokontrolerami(konkretnie ATmega8), więc problemy na moim stopniu zaawansowania to pewnie normalka :) Problemem jest to, że ze zdefiniowanych portów(PB1, PB2 i wszystkie PD) działają tylko PB1 i 2. Na zdjęciach podpiety jest tylko PB2, ale to nie ma znaczenia. Poniżej zdjęcia mojej płytki stykowej i kod programu(w...

    Mikrokontrolery Początkujący   23 Lis 2013 10:57 Odpowiedzi: 10    Wyświetleń: 2196
  • Atmega8 - obsługa zmiennych float przy odczycie ADC i konwersji na temperaturę

    Po powrocie z urlopu uruchomiłem przetwornik. Program na razie w okrojonej wersji aby przetestować sam ADC i wyświetlanie na trzech LEDach siedmiosegmentowych. Przetwornik w zasadzie pracuje i pokazuje prawidłową wartość, ale dwie kwestie mnie niepokoją i prosił bym o pomoc w ich wyjaśnieniu. Otóż, pierwsza sprawa to wahania napięcia. Podczas pracy...

    Mikrokontrolery AVR   21 Mar 2010 18:47 Odpowiedzi: 28    Wyświetleń: 4030
  • ATmega 8 - Wyjście szeregowe i wejście na tym samym porcie PORTB, podciąganie?

    Witam, Problem (o ile wogóle istnieje) przedstawia się następująco: mam wyjście szeregowe na jednym z pinów PORTB, na tym samym porcie chciałbym zrobić wejście, wszystko byłoby ok, gdyby nie fakt, że "przesuwanie" będzie mi raz włączało, raz wyłączało podciąganie na tym pinie, czy nie będzie z tym żadnego problemu ?? Zastanawiałem się nad zewnętrzym...

    Mikrokontrolery   23 Cze 2005 08:07 Odpowiedzi: 13    Wyświetleń: 1946
  • Przerwania USART na AtMega8 - problem z obsługą diody LED

    Witam. Temat wątku wziął się stąd, że na forum znalazłem już kilka o podobnej tematyce jednak żaden nie pomógł mi z tym zagadnieniem. Programuję na Linuksie na AtMega8. Napisałem sobie proste biblioteki do obsługi USART oraz TWI jednakże chciałbym teraz spróbować popracować z przerwaniami i tutaj jest problem. Mam taki oto kod: [syntax=c] ISR(USART_RXC_vect)...

    Mikrokontrolery   18 Kwi 2011 16:22 Odpowiedzi: 4    Wyświetleń: 1068
  • [Bascom] [Bascom][ATmega8] Program do trawiarki - problem z wyborem trybu na innym uC

    Witam mam problem z programem do trawiarki mianowicie znalazłem na necie program do sterowania trawiarką chciałem do tego dopisać wybór menu żeby było jeszcze był drugi tryb sterowania trawiarką. Wgrałem program do uC i działało poprawnie potem chciałem wgrać ten sam program bez żadnych zmian na inna ATmege8 i okazuje się że teraz program działa trochę...

    Mikrokontrolery   10 Sty 2013 19:30 Odpowiedzi: 2    Wyświetleń: 1551
  • ATmega8 - reset nie działa po odłączeniu programatora STK200, napięcie 2V

    Okej rozumiem , dziękuję za pomoc ;) Jeszcze przy okazji , aby nie robić nowego tematu specjalnie. Czy możecie sprawdzić program obsługi tego ds18b20? Program ma sterować diodą i optotriakiem podłączonym do PB1 oraz pośrednio (przez optotriak) triakiem do którego podłączona bedzie grzałka i w zależności od temperatury z czujnika DS18B20 uklad ma utrzymac...

    Mikrokontrolery   25 Wrz 2011 11:58 Odpowiedzi: 14    Wyświetleń: 2945
  • ATmega8[C] - Wyrażenie PORTD & PORTD2 nidy nie zwraca prawdy

    Witam, Przyznam, że powoli wymiękam, dlatego postanowiłem tutaj poszukać pomocy. Prosta sprawa: do PD2 (INT0) podpięty przycisk ściągający do masy. Przerwania uruchomione, działają, aktywują się na zmianę poziomu, jednak w kodzie poniżej wykonanie nigdy nie wpada w warunek if. [syntax=c]ISR (INT0_vect) { if(PORTD & PORTD2) zgas_diodke1(); else zapal_diodke1();...

    Mikrokontrolery Początkujący   15 Sie 2012 21:20 Odpowiedzi: 2    Wyświetleń: 1167
  • Atmega8 + DS18B20: Problem z wyświetlaniem temperatury na 2x 7-segmentowym wyświetlaczu

    Witam, przekopałem się przez wiele tutoriali, postów, wątków, i nie znalazłem rozwiązania, więc postanowiłem opisać własny problem. Mianowicie: mam podłączone do Atmegi8 dwa wyświetlacze 7seg multipleksowane, oraz termometr cyfrowy DS18B20. Chciałem aby zmierzona temperatura była wyświetlana na tych 7seg, oczywiście ze względu na dwa wyświetlacze jedynie...

    Mikrokontrolery Początkujący   21 Lut 2012 02:33 Odpowiedzi: 18    Wyświetleń: 3787
  • Jak zbudować analizator stanów logicznych na Atmega8 z buforem do Flash?

    Uzupełniając poprzedni pomysł - spinasz wszystkie sondy na komparator cyfrowy, drugi komplet wejść komparatora spinasz z sondami przez zatrzask. Pojawienie się zbocza (zmiana poziomu) na wyjściu komparatora sygnalizuje zmianę stanów wejściowych (wystarczy jeden pin przerwania w procesorze). Po pobraniu danych przez procesor aktywizujemy programowo zatrzask...

    Mikrokontrolery   20 Paź 2007 18:32 Odpowiedzi: 5    Wyświetleń: 3701
  • Programator AVRUSB

    Witam Od kilku dni walcze z tym programatorem, mam kabel DSU-9 (jakis noname zastępnik do samsunga) - wychodzi z niego 5 kabelków (BLACK - raczej GND, BLUE - chyba TX, WHITE - RX?, GREEN ??, RED??) niestety sam konwerter jest zalany czarna powłokoą więc nie wiem co za układ siedzi w środku na płytce też brak jakis konkretnych oznaczeń (jedynie numerki...

    DIY Konstrukcje   05 Lip 2009 12:12 Odpowiedzi: 89    Wyświetleń: 40201
  • [atmega8] [atmega8][C] Dalmierz ultradźwiękowy - zawieszanie po przełączeniu portu B5

    Witam, jestem początkujący jeżeli chodzi o programowanie mikrokontrolerów, więc poniższy kod nie jest przepiękny. Proszę o poprawę... Główny problem: układzik jest to dalmierz ultradźwiękowy uzyskujący spory zasięg. Jednak by mógł też mierzyć odległość przedmiotów blisko umieszczonych muszę przełączać próg komparatora atmegi. Robię to za pomocą portu...

    Mikrokontrolery AVR   06 Sty 2010 05:57 Odpowiedzi: 2    Wyświetleń: 1630
  • Atmega 8/8535 asembler – konfiguracja portów, odczyt i zapis bitów/słów

    Witam wszystkich, powoli zaczynam przesiadać się z mikrokontrolerów rodziny PIC na AVR zwracam się też poraz kolejny z prośbą do wszystkich z forum, czy ktoś mógłby przysłać przykłady kodu pod atmege 8 lub 8535 w asemblerze prezentujące jak konfiguruje się porty jako wejściowe i jako wyjściowe, oraz jak odczytać bit jak i słowo z portu i jak wysłać...

    Mikrokontrolery   15 Lis 2007 14:49 Odpowiedzi: 2    Wyświetleń: 2244
  • ATmega8: Obsługa przycisków na PORTC i PORTB, tłumienie drgań, deklaracja portów

    Witam! Piszę w codevision program na ATmega8. Mam 4 przyciski podłączone odpowiednio do PORTC.5, PORTC.6, PORTB.6 i PORTB.7. Mają one służyć do regulacji dwóch parametrów. Problem jest taki, że te na PORTC działają OK, a te na PB nie. Podejrzewam że nie za dobrze napisany mam ten problem. Będę wdzięczny jeśli ktoś powie mi, jak pisać program obsługujący...

    Mikrokontrolery   04 Cze 2003 19:32 Odpowiedzi: 2    Wyświetleń: 1515
  • Konfiguracja portów AVR dla ATmega8, klawiatura i 1-wire - sprawdzenie ustawień

    Witam Zaczynam pisać program, wykorzystuje ATmega8, klawiaturę oraz 1-wire. Czy mógłby mi ktoś pomoc i sprawdzić czy poprawnie konfiguruje porty ? ----------------------------------------... PC0,PC1,PC2,PC3 - > wiersz klawiatury PC4,PC5,PC6,PC7 - > kolumna klawiatury PORTC=0xF0; DDRC=0x00; ----------------------------------------...

    Mikrokontrolery   22 Mar 2008 22:25 Odpowiedzi: 8    Wyświetleń: 2643
  • [C] Atmega8 TWI I2C - Nie działa komunikacja z czujnikiem ultradźwiękowym

    Witam. Mam następujący problem z niedziałającym TWI. Mam kod na atmegę w C. /* Czujnik ultradzwiekowy sterowany z magistrali i2c C= 2010 Grzegorz Eliszewski grzegorz(at)eliszewski.pl esio.eu */ #define F_CPU 12000000UL // czestotliwosc kwarcu 12MHz #include <avr/io.h> #include <util/delay.h> // obsluga opoznien #include <compat/twi.h>...

    Mikrokontrolery AVR   17 Cze 2010 16:58 Odpowiedzi: 1    Wyświetleń: 2678
  • Atmega48 na Atmega8: brak odczytu przycisków na portach B i D

    Dokładnie tak jak kolega mankinen napisał. To jest jedna z pułapek przy stosowaniu aliasów. Zazwyczaj z tego powodu nie stosuję aliasów, a jak już to zawsze daję aliasy podwójnie np. [syntax=basic4gl]OPrzycisk alias pinb.0 Zprzycisk alias portb.0 [/syntax] Pierwszy kiedy mam coś odczytać z pinu, a drugi gdy zapisuję jego stan.

    Mikrokontrolery AVR   21 Lip 2011 19:56 Odpowiedzi: 8    Wyświetleń: 1209
  • ATmega32 PORTB a PORTC. Na porcie C nie chce czytać z DS-a.

    Witam (moze sie powtarzam, bo poprzedniego nie widze) Jest sobie Atmega32 i DS1820. Na porcie B (dokladnie PORTB.0) dziala pieknie. Na porcie C (od PORTC.3..PORTC.8) nie chce czytac z DS-a. Portem moge niby w pelni sterowac i jako wejscie i jako wyjscie. J-tag wylaczony. A dzialac nie chce. W procedurze odczytu zmieniam tylko port, wiec teoretycznie...

    Mikrokontrolery   01 Sty 2005 14:24 Odpowiedzi: 2    Wyświetleń: 1311
  • 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ń: 1150
  • Inicjalizacja LCD GDM1602a z kontrolerem S6A0069 na ATmega8 - problem z fosc

    Witam Forumowiczów. Od dłuższego czasu staram się uruchomić wyświetlacz LCD GDM1602a , jednak nie udaje mi sie , problem leży w inicjalizacji jego , bo podłączenie mam poprawne. czytam na forach ze niby GDM1602a jest kompatybilne ze sterownikiem HD44780 , lecz chyba nie do końca bo w GDM1602a jest sterownik o nazwie : Built-in controller (S6A0069 or...

    Mikrokontrolery   16 Lip 2015 21:10 Odpowiedzi: 30    Wyświetleń: 1896
  • [ATMega 8] Dziwne zachowanie stanów H/L na portach I/O

    Witam wszystkich. Na początki zabawy z elektroniką cyfrową, skonstruowałem sobie moduł testowy dla ATMega 8 z procesorem wg poniższego schematu: http://obrazki.elektroda.pl/4315815300_1... http://obrazki.elektroda.pl/7599519000_1... http://obrazki.elektroda.pl/8860755700_1... I napotkałem na pewien problem:...

    Mikrokontrolery AVR   23 Maj 2011 19:16 Odpowiedzi: 8    Wyświetleń: 2360
  • 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ń: 1761
  • ATMEGA porty? Gdzie jest błąd w zamieszczonym kodzie?

    Witam, Mam problem, niby banał, a od kilku godzin nie mogę sobie poradzić Program odchudziłem do kilku linii kodu: #include <avr/io.h> int main(void) { DDRA=0x00;//wejście PORTA=0xff;//z podciąganiem DDRC=0xff; //wyjście while(1) { unsigned char a; a=PORTA; PORTC=a; } } i nie działa Na PORTC zawsze podaje to,...

    Mikrokontrolery   15 Cze 2008 22:25 Odpowiedzi: 2    Wyświetleń: 1070
  • [ATmega8] [ATmega8][AVR-GCC] Jak odczytać i porównać wartości z całego portu D?

    Mam problem z odczytaniem wartości całego portu co wydawać mogło by sie śmieszne ale po całej nocy spędzonej nad tym zdecydowałem się zadać to pytanie na elektrodzie. W czym rzecz : Chcę próbkować cały port D i ten wynik porównywać z wcześniejszym stanem PORTU D jeżeli coś się zmieni (XOR) to załączany jest timer itp itd . Jednocześnie wykorzystuję...

    Mikrokontrolery AVR   16 Mar 2009 17:28 Odpowiedzi: 21    Wyświetleń: 8870
  • ATmega8 i BASCOM - problem z odczytem stanu wejść na płytce ZL2AVR

    Czołem, Od niedawna postanowiłem powalczyć z mikrokontrolerami. Zakupiłem płytkę do zestawu uruchomieniowego ZL2AVR, wszystko sobie zmontowałem i generalnie działa. To znaczy: działa, do momentu gdy próbuję odczytać stan któregokolwiek z wejść. Gdy tylko ustawiam wyjścia - wszystko działa ok. Napisałem sobie taki programik: ' No to tak: ' ' * Port...

    Mikrokontrolery   13 Gru 2006 16:39 Odpowiedzi: 10    Wyświetleń: 2377
  • ATmega8: Dioda na porcie B nie działa po naciśnięciu przycisku na porcie D

    Witam, domyśliłem się, że gotowców nie robicie (w sumie to i dobrze:) ), tak więc zabrałem się sam za programowanie. Chcę napisać prosty program zapalający diodę, podłączoną do bitu 0 portu B, po przyciśnięciu przycisku podłączonego do bitu 0 portu D. Teoretycznie napisałem, ale nie chce to działać. Znalazłem link na forum gdzie problem był opisany,...

    Mikrokontrolery   02 Lis 2007 00:57 Odpowiedzi: 12    Wyświetleń: 2201
  • ATmega8 - grzeje się. Jak rozwiązać testowanie portów?

    Witam!!! Mam problem z ATmega8 ponieważ strasznie się grzeje. W pewnym moim projekcie musiałęm wykonać sprawdzanie stanu wyprowadzeń zewnętrzych PORTU C. Program jest bardzo prosty. wystawiam na PORTC same jedynki i kabelkami zwieram wyprowadzenia portu do masy. Zależnie od tego który kabelek odłącze od masy program wykonuje żądaną instrukcje. Wszystko...

    Mikrokontrolery   02 Gru 2008 10:03 Odpowiedzi: 7    Wyświetleń: 1826
  • Atmega: Jak ustawić portC jako wejście dla trybu wyświetlania czasu?

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

    Mikrokontrolery AVR   10 Mar 2012 17:45 Odpowiedzi: 17    Wyświetleń: 2589