przerwanie zewnętrzne atmega128

Znaleziono około 62 wyników dla: przerwanie zewnętrzne atmega128
  • ATMEGA128 - Budzenie z trybu SLEEP przez zewnętrzne przerwanie nie działa

    Witam Mam taki mały problem z budzeniem procesora M128 za pomocą zewnętrznego przerwania, gdyz nie chce on wstać z prawie żadnego trybu (wyjątek IDLE). Męcze się z tym już jakiś czas, więc może Wy mi pomożecie. Zamieszczam część mojego programu: #include <avr/io.h> #include <avr/interrupt.h> #include <avr/signal.h> #include <avr/sfr_defs.h>...

    Mikrokontrolery   16 Sty 2007 22:22 Odpowiedzi: 5    Wyświetleń: 1622
  • REKLAMA
  • ATmega128 - brak reakcji na przerwania zewnętrzne INT4, co sprawdzić?

    Listing jest długi (assembler), ale mogę go załączyć jako plik. To jest część pierwsza, czyli inicjalizacja układu PDIUSBD11. Inicjalizuję układ PDIUSBD11 przez magistralę I2C. Jeżeli inicjalizacja się powiedzie to ma zostać zapalona dioda LED5. Dioda się pali. To działa bez problemu. W momencie, gdy urzadzenie zostanie podpięte do portu USB PC-ta,...

    Mikrokontrolery   29 Sie 2006 17:58 Odpowiedzi: 6    Wyświetleń: 3804
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (2min)...
  • Reset procesora Atmega128 przy zwieraniu PE5 do masy - jak temu zaradzić?

    Umieść kod programu, to może ktoś pomoże. Ja akurat z Bascomem nie miałem doczynienia. Pozdrawiam Adam P.S. Na tym pinie masz również przerwanie zewnętrzne INT5, może to jest przyczyna.

    Mikrokontrolery   23 Lut 2008 17:13 Odpowiedzi: 6    Wyświetleń: 2575
  • ATmega128 - Czy krótki sygnał INT1 wywoła przerwanie przy aktywnym TIMER1?

    Witam, czy ktoś może podpowiedzieć czy sygnał zewnętrznego przerwania musi być utrzymany w stanie ( np. niskim) do czasu wywołania procedury przerwania czy może zostać zwolniony. przykład dotyczy ATmega128 (kwarc 14MHz) gdzie uruchomione są dwa przerwania od licznika TIMER1 oraz zewnętrzne przerwanie INT1(aktywne zbocze opadające). Sygnał przerwania...

    Mikrokontrolery AVR   05 Maj 2016 14:38 Odpowiedzi: 4    Wyświetleń: 1506
  • [Atmega128] Atmega128: Konfiguracja przerwań zewnętrznych - co jeszcze ustawić?

    Po restarcie mikrokontrolera i tak wszystkie piny są wejściami, zatem ustawianie PD0 jako wejście nie jest konieczne, za to może się bardziej przydać podciągnięcie tegoż wejścia programowo do VCC [syntax=c]PORTD |= (1<<PD0);[/syntax] Poza tym zamiast pisać tak: [syntax=c]DDRD = 0xfe;//IN0 ustawiam jako wejscie EICRA = 0x3;//Przerwanie ustawione...

    Mikrokontrolery AVR   01 Lis 2011 16:59 Odpowiedzi: 7    Wyświetleń: 1706
  • REKLAMA
  • Jaki jest poziom wyzwalania wejść INTx w ATmega ?

    Witam, szukam w nocie ATmega128 informacji jaki jest gwarantowany poziom napięcia przy jakim zostanie wyzwolone zewnętrzne przerwanie ( dla opadajacego i narastającego napięcia) na wejsciach INTxx. Może ktoś znalazł coś takiego ??

    Mikrokontrolery   21 Lis 2005 08:35 Odpowiedzi: 3    Wyświetleń: 831
  • Jak odczytać DS18B20 na ATmega128 z użyciem przerwań w Bascom AVR?

    Przerwania są zarezerwowane na zjawiska zewnętrzne zachodzące w nieprzewidywalnym czasie.... No raczej nie masz racji . Wewnętrzny licznik też może wystawić przerwanie i to w ściśle przewidywalnym czasie .

    Mikrokontrolery   16 Maj 2006 07:59 Odpowiedzi: 12    Wyświetleń: 2317
  • REKLAMA
  • Jak wykryć zewnętrzną zmianę sygnału na PA0 w ATmega128?

    .. i ustawić wyzwalanie przerwania zboczem opadającym.. A jak moge to zrobic, tzn jak ustawic przerwanie zeby zliczalo mi liczbe nacisniec przycisku? Pozdrawiam

    Mikrokontrolery   17 Cze 2008 11:15 Odpowiedzi: 31    Wyświetleń: 3307
  • [ATMega128] [ATMega128][C] Przerwanie INT1 wyzwalane ciągle zamiast na narastające zbocze

    Fuse programuje w AVRStudio przez JTaga. Zaznaczone OCDEN, JTAGEN, SPIEN, EESAVE, CKPOT i ustawiny rezonator na zewnętrzny 64ms +16k, boot na 4096. Wszystki lock odblokowane. Wartości to: EXTENDED: 0xFF HIGH: 0x01 LOW 0XFF

    Mikrokontrolery AVR   28 Mar 2010 21:25 Odpowiedzi: 15    Wyświetleń: 1561
  • [ATmega32][ATmega128] Kwarc - od początku - funkcja zegarka

    Witam, jestem początkujący, chciałem zaimplementować w swoim układzie (dodatkowo) funkcję pokazującą czas, czyli generalnie zegarek. Układ będzie oparty na procesorze ATmega*. Poczytałem trochę na forum o kwarcach i chciałem uporządkować wiadomości. Jeżeli chcę by nie było dysproporcji między aktualnym czasem a wskazaniem układu, to rozumiem, że potrzebuję...

    Mikrokontrolery AVR   12 Lut 2010 19:15 Odpowiedzi: 7    Wyświetleń: 4220
  • [Atmega128] Atmega128 Ethernut - Konflikt przerwań TIMER0 i zewnętrznych czujek ruchu

    Witam! Mam taki dość nietypowy problem. Kontroler ma reagować na jedno z trzech przerwań: TIMERa 0 i dwóch zewnętrznych (czujki ruchu). Te przerwania zewnętrzne zliczają liczbę reakcji czujek, natomiast TIMER 0 ma odmierzać czas i dzięki niemu co kilka sekund mają być wyświetlane statystyki. Bez TIMERa 0 wszystko działa ok, ale statystyki lecą cały...

    Mikrokontrolery AVR   05 Lut 2010 10:15 Odpowiedzi: 2    Wyświetleń: 1610
  • ATMEGA 2560: Jak odtwarzać krótkie pliki WAV bez użycia avr-dos.bas?

    A oto działający kod dla bufora 128 bajtów (można zrobic mniejszy, 64 dziala ale tylko przy Clockrate = 4 , Spsr.0 = 1 i samplu do 16kHz) zależny od prędkości z jaką odczytujemy dane po Spi z karty, im wolniej tym bufor musi byc wiekszy, zależy też od częstotliwości próbkowania pliku dźwiękowego, im szybsze tym bufor większy. Wzorowałem sie na przykładzie...

    Mikrokontrolery AVR   16 Lis 2016 22:22 Odpowiedzi: 328    Wyświetleń: 97542
  • ATmega128: Dziwne zachowanie przerwania INT6 - dioda gaśnie na zboczu opadającym

    Witam, Mam dziwny problem z przerwaniem zewnętrznym INT6 w mojej atmedze128. Napisałem taki oto banalny programik. #define F_CPU 1000000L #include <avr/io.h> #include <util/delay.h> #include <avr/interrupt.h> #include <stdint.h> ISR(INT6_vect) { PORTC = 0x01; } main() { DDRC = 0x01; EIMSK |= _BV(INT6);...

    Mikrokontrolery AVR   09 Sie 2010 15:52 Odpowiedzi: 16    Wyświetleń: 1443
  • REKLAMA
  • ATmega 128 - jak poprawnie zainicjować przerwanie zewnętrzne INT1?

    Witam, Jaki powinien być schemat kodu, by inicjując przerwanie zewnętrzne INT1, program wskoczył w odpowiednie miejsce w programie? Dziękuję

    Mikrokontrolery   20 Sty 2008 20:22 Odpowiedzi: 12    Wyświetleń: 1496
  • [Atmega328p] [Atmega328p][c] - Przerwanie zewnętrzne na INT1 wywoływane zboczem narastającym

    Witam, podłączyłem do portu INT1 przycisk i chciał bym żeby zbocze narastające wywoływało przerwanie, w którym zwiększam licznik o 1. Ustawiłem na MCUCR jedynki dla ISC11 oraz ISC10 co odpowiada wykrywaniu zbocza narastającego, włączyłem przerwanie na INT1 oraz odblokowałem globalnie przerwania, ale niestety licznik inkrementuje się w kółko gdy na port...

    Mikrokontrolery AVR   26 Lis 2016 16:04 Odpowiedzi: 28    Wyświetleń: 2463
  • Bascom - Atmega 128 i zerowanie flagi przerwania zewnętrznego

    Witajcie Napotkałem następujący problem - Mam układ komunikujący się szeregowo z procesorem w sposób następujący: 1. Układ wywołuje przerwanie 2. Odbieram dane statusu od układu 3. Wychodzę z przerwania i to działa. Problem zaczyna się jeżeli odebrane dane statusu wymuszają w procesorze kolejne operacje z użyciem układu. Ponieważ idzie to tak: 1.Układ...

    Mikrokontrolery AVR   10 Gru 2012 11:39 Odpowiedzi: 10    Wyświetleń: 3600
  • AVR ATMEGA 128 - Ustawienia fusów resetują się po wgraniu wsadu

    Witam, mam bardzo dziwny problem z moją atmega, wszystko normalnie działało, aż któryś raz z rzędu wgrywałem wsad i padła, zero reakcji. Posprawdzałem wszystkie połączenia miernikiem, na wszelki wypadek poprawiłem jeszcze raz lutownica i nic... W akcie desperacji zacząłem ją przyciskać dosyć mocno do płytki i za którymś razem ją wykryło w programie...

    Mikrokontrolery   24 Kwi 2015 21:32 Odpowiedzi: 8    Wyświetleń: 1080
  • atmega128 da się programować ale nie daje znaku życia

    jak w temacie. zaprogramowałem, ustawiłem fusy ale układ nie działa. co ciekawsze mam identyczny układ już wykonany. program który się wykonuje ma tylko migać lampkami i wysyłać coś na uarty ale nie dzieje się nic. scalak swoje przeżył - był dość mocno grzany hotairem (wlutowany wylutowany i znowu wlutowany ale już należycie :) ) czy możliwe jest żeby...

    Mikrokontrolery AVR   03 Lut 2010 10:56 Odpowiedzi: 17    Wyświetleń: 1692
  • [atmega8] Obsługa przerwań zewnętrznych. Jedno przerwanie następujące po drugim.

    Witam Otóż mam taki dylemat ... Mam taki prosty programik robiący mi za licznik modulo 8. Samo liczenie odbywa się w przerwaniu timer'a ale to nie jest kwestia którą chce poruszyć. Po wywołaniu zewnętrznego przerwania, nie da się go przez czas paru/parunastu sekund wywołać. Czego to może być wina ? (pomijając że moja). Czy przypadkiem nie powinno to...

    Mikrokontrolery AVR   01 Lis 2011 00:15 Odpowiedzi: 48    Wyświetleń: 6632
  • ATmega128 - dioda zapala się po przerwaniu, mimo braku wywołania funkcji

    Pisze pewien programik. I nawet dziala. Problem z migajacymi diodami pojawil sie kiedy zaczalem korzystac z przerwan (external i/lub timer). Uproscilem go maksymalnie zeby sprawdzic w czym problem. Do procka podlaczone sa 2 diody i 2 klawisze. Po uruchomieniu programu zapala sie dioda podlaczona do jednego z wyjsc Po wcisnieciu przycisku jest generowane...

    Mikrokontrolery   26 Paź 2004 13:33 Odpowiedzi: 5    Wyświetleń: 1776
  • ATmega16 - Zewnętrzne przerwanie nie działa, dioda LED świeci cały czas

    Napisałem najprostszy program do obsługi zewnętrznych przerwań, niestety nie działa. [syntax=c]#include <avr/io.h> #include <util/delay.h> #include <avr/interrupt.h> int main(void) { DDRB=0x01; //wyjście dla diody //MCUCR|=(1<<ISC01)|(1<<ISC0... //zbocze narastające GICR|=(1<<INT0); sei(); while(1) { PORTB |= 0x01;...

    Mikrokontrolery   30 Kwi 2014 18:04 Odpowiedzi: 3    Wyświetleń: 861
  • ATmega128 - Błąd przy wchodzeniu w tryb programowania po zmianie taktowania

    Witam wszystkich, jest to mój pierwszy post tutaj więc proszę o wyrozumiałość. Mój zestaw składa się z: ATmega128 płytki bazowej: ZL8AVR programatora: ZL22PRG Programuje w C. Opiszę całą historię. Podłączyłem ten zestawik, napisałem swój program wszystko działało. Do momentu kiedy postanowiłem zwiększyć częstotliwość taktowania. Wtedy zablokowałem mikrokontroler...

    Mikrokontrolery Początkujący   11 Sty 2014 19:51 Odpowiedzi: 3    Wyświetleń: 1173
  • Atmega128A-AU[C] nie wykonuje przerwania od timera1

    Witam, męczę się już któryś dzień nad nową Atmegą128 i gdy nic nie znalazłem na forum co by mi pomogło postanowiłem zadać pytanie. Czemu ten uC nie wchodzi mi w przerwanie? Napisałem prosty program testowy, steruje on silnikiem krokowym, po określonej liczbie impulsów ma zmienić ICR1 co powoduje wzrost częstotliwości a zarazem prędkość obrotową, na...

    Mikrokontrolery AVR   28 Kwi 2012 17:27 Odpowiedzi: 24    Wyświetleń: 2135
  • Zawieszanie się ATmegi 128 przy przerwaniu INT2 na płytce stykowej

    Witam wszystkich! Nurtuje mnie pewien problem z moją ATmegą. Mianowicie, wykonuje projekcik z ATmegą128 w roli głównej na płytce stykowej. Ze względu na dużą ilość Pinów, ATmega jest wlutowana w przejściówkę i poprzez goldpiny a następnie skrętkę podpięta do płytki stykowej, na której składam elektronikę. W związku z tym przewody od mikrokontrolera...

    Mikrokontrolery AVR   22 Maj 2011 21:00 Odpowiedzi: 26    Wyświetleń: 4164
  • ATmega 128 - Równoczesne użycie przerwań int7-5 i int3-0, priorytety działania

    Witam Mój problem polega na równoczesnym wykorzystywaniu przerwań int7-5 wraz z przerwaniami int3-0. [syntax=c]#include <avr/io.h> #include <avr/interrupt.h> void main(void) { DDRA = 0b00111111; DDRD &= 0b11110000; DDRE &= 0b00011111; EICRA = 0b10101010; EICRB = 0b10101000; EIMSK = 0b11101111; sei(); while(1) { } } ISR(INT7_vect)...

    Mikrokontrolery Początkujący   16 Sty 2013 17:04 Odpowiedzi: 4    Wyświetleń: 1440
  • [ATXMEGA128A3] ATXMEGA128A3 - Zawieszanie przy przełączaniu na zewnętrzny kwarc 16MHz

    Mam problem z obudzeniem zewnętrznego kwarcu przy w/w mikrokontrolerze. Projekt budzi się standardowo na wewnętrznym oscylatorze 2MHz, potem odpalam wewnętrzny 32MHz (ta operacja działa), a potem ustawiam na zewnętrzny kwarc (pod XTALe jest podpięty 16MHz z 2x10pF). I dooopa. Program zamiera. Nie mam debuggera, więc nei wiem na czym dokładnie, ale wygląda,...

    Mikrokontrolery AVR   19 Mar 2011 23:08 Odpowiedzi: 2    Wyświetleń: 1581
  • [ASM|ATmega128] - Obsługa przerwań | Reset programu

    Witam :) Zaczynam przygodę z AVR i ostatnio napotkałem następujący problem. Mam taki oto fragment programu na ATmegę128, potrzebuję obsłużyć przerwanie. Problemem jest to, że po uruchomieniu programu i wywołaniu przerwania po jego wykonaniu program nie wraca do "Main", a zaczyna od linii "jmp Reset" jednocześnie przestawiając licznik cykli o ponad 65k...

    Mikrokontrolery AVR   19 Lis 2012 15:17 Odpowiedzi: 2    Wyświetleń: 1053
  • ATmega128 i PCF8583: brak wyzwalania przerwania INT4, jak rozwiązać?

    Witam forum. 1. Sytuacja PCF8583 podłączony do ATMega128 za pomocą I2C, wyjście INT z PCF podłączone go wejścia PE4 (INT4) mikrokontrolera za pomocą 4k7 pull-up resistor, zwartego do zasilania. Zegar działa bez zarzutu gdy czas/data jest odczytywany za pomocą odpowiedniej procedury. 2. Wyzwanie jest następujące: problem pojawia się w momencie gdy odczyt...

    Mikrokontrolery AVR   22 Lut 2011 18:12 Odpowiedzi: 16    Wyświetleń: 2135
  • [ATmega128A]Przerwanie od USART przy zasilaniu 3,3V

    Nic dziwnego, zmieniasz taktowanie procesora, zmieniasz także baudrate na UART. Dla zewnętrznego kwarcu CKOPT=1, CKSEL=111X, 1 znaczy niezaprogramowany, X - dowolna wartość.

    Mikrokontrolery AVR   03 Wrz 2010 10:05 Odpowiedzi: 14    Wyświetleń: 1990
  • Atmega128 + PCF8583 Obsługa przerwania zewnętrznego

    Dzięki za instrukcję. Zrozumiałem, że chce dostać przerwanie z timera za zrównanie wartości rejestru timera 0x07 z rejestrem 0x0f 'timer alarm'. W Control Status Register 0x00 ustawiam 0d00000100 czyli clock mode i bit alarm enable. W Alarm Control Register 0x08 ustawiam 0d11000 010 co powinno mi dać funkcję zliczania sekund i zezwolenie na przerwanie...

    Mikrokontrolery Początkujący   15 Mar 2017 21:43 Odpowiedzi: 9    Wyświetleń: 969
  • Obsługa DAC0808, PCF8591, ADC0820 w C dla ATMega128 (WinAVR)

    DAC0808 - nie ma kompletnie żadnej filozofii. POdłączasz go do jakiegokolwiek ośmiobitowego portu, ustawiasz kierunek (DDRx = 0xff;) i zapiszujesz wartość (PORTx = wartosc;). PCF8591 - http://elportal.pl/index.php?module=Cont... część szósta, pobierz listingi. ADC0820 - podobnie jak DAC0808 podłączasz do portu ośmiobitowego....

    Mikrokontrolery   14 Lis 2007 00:34 Odpowiedzi: 2    Wyświetleń: 1284
  • Atmega128 - Bascom. Wyłączenie powrotu z obsługi przerwania

    Witam serdecznie, W bascomie, w chwili wystąpienia zewnętrznego przerwania na jednym z pinów obsługujących takie zdarzenia, program skacze do podprogramu obsługującego przerwanie, po czym wraca do miejsca w którym aktualnie wykonywał się program w chwili jego wystąpienia. Czytałem że można przestawić (wykasować) bity odpowiadające za zapamiętanie w...

    Mikrokontrolery   22 Gru 2013 19:03 Odpowiedzi: 2    Wyświetleń: 939
  • Doświadczenia z przetaktowaniem AVR: Atmega128 i Atmega2561

    Wejście w przerwanie trwa co najmniej 15 taktów, czyli dla 48 MHz będzie to 0,3125 us (zapewne dłużej, bo FLASH będzie wymagał pewnie 1WS). I nagle się okaże, że mamy ten sam problem co w AVR - zaledwie kilka instrukcji do dyspozycji, zanim nie przekroczymy granicy 1 us. No dobra, niech nawet będzie 0.4us. Zostaje 0.6us, a więc jakieś 28 cykli - to...

    Mikrokontrolery AVR   06 Lut 2017 16:58 Odpowiedzi: 151    Wyświetleń: 11040
  • the interrupt will trigger as long as the pin is held low

    Wyjęte z dokumentacji od ATmega128. Niestety nie mam proca pod ręką żeby sprawdzić. When the external interrupt is enabled and is configured as level triggered, the interrupt will trigger as long as the pin is held low. Czy to oznacza, że tak skonfigurowane przerwanie (przerwanie zewnętrzne wyzwalane stanem niskim) będzie: A) wywoływane ciągle (więcej...

    Mikrokontrolery   28 Lis 2006 19:28 Odpowiedzi: 1    Wyświetleń: 1221
  • [ATMEGA128] ATMEGA128 i LCD 240x128 z panelem dotykowym – jak podłączyć i obsłużyć w Bascom

    Tak u mnie działa, i tak po dłuższym zastanowieniu doszedłem do wniosku, że jak by się postarał, to chyba by się nawet bez diody obeszło. Rezystncja mojego panela to: - dłuższy bok ok 800ohm - krótszy bok ok 300ohm Podajemy pullup na dłuższy bok (X), masę na krótszy (Y). Po naciśnięciu w dowolnym punkcie (wartość wypadkowa rezystancji dzielnika się...

    Mikrokontrolery   09 Lut 2010 20:41 Odpowiedzi: 51    Wyświetleń: 15970
  • Transmisja 232 atmega128 - czy można zmienić piny?

    Oj...prawda o programowym UARCIE nie jest do końca taka, jaką przedstawił kolega BoskiDialer . Transmisja nie wymaga blokowania uC, ponieważ można wykorzystać licznik do odmierzania zegara bitowego w transmisji. Transmisja nie musi odbywać się w trybie półdupleksowej. Da się zrobić full-duplex, mało tego, możena zrobić nawet różna prędkości w nadawaniu...

    Mikrokontrolery   22 Sty 2006 13:01 Odpowiedzi: 5    Wyświetleń: 1233
  • [Ethernut][ATMEGA128] Współpraca z zewnętrzną pamięcią

    Miałem ten zestaw od kamami i wszystko działa, nalzezy pamietac o: 1 ustawieniu jumpera na plytce CPU do pracy z ethernutem 2. wgraniu odpowiedniego pliku konfiguracyjnego z odpowiednio w nim skonfigurowanym obszarze pamieci zewnetrznej 3 Pewnych problemach z LCD . LCD trzeba skonfigurowac w pliku konfiguracyjnym jako praca bez bitu RW dla szyny 4 bitowej...

    Mikrokontrolery AVR   15 Lut 2010 18:52 Odpowiedzi: 6    Wyświetleń: 2586
  • Atmega1284p [C] - Bezpośredni dostęp do RAM - generowanie obrazu VGA

    Dziękuję bardzo za odpowiedź :-). 1. Potrzebuję mieć możliwość podłączenia dowolnego wyświetlacza - telewizora, monitora. Projekt z wyświetlaczem LCD zintegrowanym z projektem odpada. 2. Jakby się uparł, mogę wziąć bardziej nowoczesny mikrokontroler, jednak chciałbym, aby był on w technologii przewlekanej oraz aby był w rozsądnej (<40zł) cenie. No...

    Mikrokontrolery AVR   10 Sie 2014 09:23 Odpowiedzi: 24    Wyświetleń: 5064
  • [Atmega128] Atmega128: Obsługa klawiatury 4x4 przez przerwania INT0-INT3 w C

    Witam. Zbudowałem sobie klawiaturę matrycową 4x4 do mikrokontrolera Atmega 128. Klawiatura jest podłączona do 8 wyjść portu D. Obsługę klawiatury chce realizować poprzez przerwania wykorzystując przerwania zewnętrzne INT0...INT3 Poniżej przedstawiam kody: DEFINICJE: #define KLAD DDRD // PORT LINII STERUJACYCH #define KLAP PORTD //#define WE1 0 // LINIA...

    Mikrokontrolery AVR   13 Lis 2008 12:09 Odpowiedzi: 8    Wyświetleń: 9587
  • Jak napisać program w asemblerze do zegara z wyświetlaczami 1,8'' i 1''?

    Witam :arrow: Samuraj Myślałem i o takim rozwiązaniu, ale wizualnie nie jest zbyt ładne a do tego zegar będzie też termometrem, barometrem i wilgotnościomierzem i przecinek w tym miejscu będzie potrzebny. Dodatkowo, obrócenie wyświetlacza w środku płytki skomplikowało by bardziej projektowanie płytki PCB, która i tak jest dość złożona. :arrow: Dr_DEAD...

    Mikrokontrolery   01 Mar 2008 13:34 Odpowiedzi: 13    Wyświetleń: 4362
  • Jak zbudować przemiennik simplex (papuga) z ATMega128 bez zasilania z sieci?

    Cały problem polega na tym, że nie potrafię zrozumieć jak odebrać sygnał analogowy, zapisując go nawet w sample rate dla lepszej interpretacji mikrokontrolera. Załóżmy 8kHz próbkowania (minimum dla jakości telefonicznej). Przetwornik masz 10bit (co jest trochę mało jak na standard telefoniczny). Wskazane by było zastosować kompresję logarytmiczną próbek...

    Początkujący Elektronicy   07 Maj 2017 19:49 Odpowiedzi: 5    Wyświetleń: 1923
  • [ATmega128][AVR Studio 4.14] USB ICE avr jtag - nie działa

    Witam. Mam programator USB ICE avr jtag, podłączyłem go do płytki z z samym mikrokontrolerem ATmega128 (nic innego nie było przylutowane) i chciałem przetestować programowanie układu w AVR Studio. Programator dobrze odczytywał procesor, wgrywał poprawnie kod programu ale z poniższymi ostrzeżeniami: JTAG ICE: Warning: Reading the program counter,...

    Mikrokontrolery AVR   02 Kwi 2010 18:02 Odpowiedzi: 2    Wyświetleń: 4144
  • ATmega128 Problem z SPI (16-bit, master-recieve itp.)

    Nie wiem tylko czy istnieje jakiś sposób dostania się do rejestru przesuwnego, bo nie znalazłem takiego sposobu w dokumentacji procesora (mogłem coś przeoczyć). Jeżeli jednak dobrze zrozumiałem zasadę działania tego interfejsu to niezależnie czy wysyłamy czy odbieramy w trybie master musimy coś (bajt) wpisać do rejestru SPDR i wówczas jednocześnie w...

    Mikrokontrolery AVR   13 Maj 2010 15:43 Odpowiedzi: 11    Wyświetleń: 3348
  • Komputerek do dwukołowca LCD+LED.

    http://obrazki.elektroda.pl/5924959500_1... Witam ponownie! Kilka dni temu chwaliłem się projektem "PALM v1.0 BETA Atmega128", a dziś chciałbym przedstawić komputerek do motoru lub roweru jaki zrealizowałem już jakiś czas temu na zamówienie. Urządzenie miało zastąpić oryginalne psujne, mechaniczne zegary. Funkcje i założenia: *Wyświetlanie...

    DIY Konstrukcje   28 Lut 2011 19:56 Odpowiedzi: 40    Wyświetleń: 26489
  • Atmega128[Bascom] - Plik zewnętrzny "Config_MMC.bas"

    Przepraszam że nie potrafię tego wyjaśnić ale to nie ja pisałem ten program. Mam taki kod: http://obrazki.elektroda.pl/4548415200_1...

    Mikrokontrolery Początkujący   25 Kwi 2013 19:46 Odpowiedzi: 7    Wyświetleń: 2886
  • ARM , ATMEL, MICROCHIP i inne - Jaki mikrokontroler wybrac.

    układ, który chce zrobić ma być wpięty w miejsce układu , który działał w logice 5V , układ posiada 8 bitową szynę danych i 8 bitową szynę adresową częstotliwość tego układu jest mała 2 MHz, chciałem podpiąć atmela w miejsce układu docelowego a układ docelowy podpiąć na innych portach tak aby mieć kontrole nad tym co dostaje układ docelowy i w locie...

    Mikrokontrolery   01 Maj 2013 19:37 Odpowiedzi: 39    Wyświetleń: 6957
  • [ATmega1280] [ATmega1280][Bascom] - Zakłócenia zliczania obrotów przy włączonym PWM

    1. Włączasz przerwanie przed skonfigurowaniem procedury obsługi przerwania. 2. Całkowicie niepotrzebnie wyłączasz i włączasz przerwanie w obsłudze przerwania. 3. Nie zauważyłem, żebyś włączył podciąganie linii, po której jest zgłaszana przerwanie. Czy masz tam zewnętrzny rezystor podciągający? Jeśli nie - to to jest źródło problemu.

    Mikrokontrolery AVR   06 Lut 2013 23:01 Odpowiedzi: 8    Wyświetleń: 2040
  • uProg - mały, szybki, przenośny programator AVR z SD

    http://obrazki.elektroda.pl/2762225800_1... Jedyny taki przenośny programator układów AVR. Pomoże wszędzie tam, gdzie trzeba zaktualizować oprogramowanie, a układ docelowy znajduje się w trudno dostępnym miejscu i nie mamy możliwości (lub chęci) ciągać ze sobą laptopa i mnóstwa przewodów. Banalnie łatwa obsługa, niski koszt wykonania, super...

    DIY Konstrukcje   15 Sty 2023 09:03 Odpowiedzi: 364    Wyświetleń: 157612
  • Zobrazowanie zjawiska drgania stykow - przerwania zewnetrzne

    Ustawiam w procedurze obsługi przerwania naprzemiennie wyzwalanie zboczem opadajacym i narastajacym Po co skoro można ustawić przerwanie od obu zboczy? na temat przerwań zewnętrznych w procesorze ATmega328 mało piszą. Dużo więcej konfiguracji jest w ATmega32 Akurat przerwanie INT0, 1, są w obu uC obsługiwane tak samo. Poniższe [syntax=c] IFR = _BV(INTF0);...

    Mikrokontrolery Początkujący   20 Mar 2018 16:48 Odpowiedzi: 17    Wyświetleń: 858
  • AVR: Przerwania zewnętrzne reagują na poziom zamiast zbocza opadającego

    Jakiego procka uzywasz? Bo ten rejestr odnosi sie do np. do 8515, natomiast ATmega128 ma juz inny rejestr do ustawiania zewnetrznych przerwan, sa to rejestry EICRA i EICRB. Moze konfigurujesz rejestr nieodpowiedni do danego procka?

    Mikrokontrolery   10 Gru 2003 20:06 Odpowiedzi: 3    Wyświetleń: 1418
  • [AVR ATmega328] Jak eliminować drgania styków w AVR ATmega328? Metody sprzętowe i programowe

    Po przeczytaniu o "prawdziwych" urządzeniach zacząłem się zastanawiać czy to co dotychczas udało mi się napisać na uC to było w prawdziwych urządzeniach czy tylko takich na niby. Ja stosowałem zazwyczaj metodę polegającą na sprawdzaniu stanu na pinie co pewien okres czasu( przerwanie od licznika) i gdy ten przestał się zmieniać uznawałem, że guzik został...

    Mikrokontrolery   09 Gru 2014 21:42 Odpowiedzi: 13    Wyświetleń: 1365
  • Przerwania w ATmega168 - Prośba o sprawdzenie programu i wytknięcie błędów.

    [syntax=c] TCNT1 =34286; // ustawienie wartosci poczatkowej timera //na pewno nie |=, ale w tym miejscu = Chcesz przecież załadować dokładnie tę wartość, a nie dopisać bity do rejestru. [/syntax] Ponadto nie stosujesz tu przerwań - po prostu odpalasz licznik i sprawdzasz w pętli jego wartość. Tak więc po pierwsze musisz sobie zrobić przerwanie i jego...

    Mikrokontrolery AVR   05 Lip 2013 12:17 Odpowiedzi: 8    Wyświetleń: 1776
  • [ATMega168] Jak obsłużyć przerwania przycisków i timera w ATMega168 z kwarcem 32,768 kHz?

    Witam, Na początku zaznaczę, choć oczywiście wierzyć mi nie musicie, że przewertowałem przynajmniej kilkadziesiąt witryn internetowych w poszukiwaniu informacji, o które teraz proszę. Nie znalazłem tego, co mnie interesuje. Pracuję nad, jak na moje możliwości, dość rozbudowanym projektem. Potrzebuję w mojej ATMedze168 obsłużyć następujące przerwania:...

    Mikrokontrolery Początkujący   20 Gru 2011 10:00 Odpowiedzi: 31    Wyświetleń: 5213
  • Atmega168 Bascom - Przerwanie co 5us i odczyt 8 bitów

    Witam Po przesiadce na C umęczyłem taki program, ale dalej coś nie teges? Przerwanie wykonuje się 128 razy ale tylko Y się zwiększa. Jeżeli te sprawdzenie IF od stanu 0 na pinB.3 jest złe to i tak przerwanie powinno się wykonać 256 razy. Bo mam na tym porcie 128 impulsów "0" a przerwanie powinno się wykonać na zboczu opadającym i narastającym. Co jeszcze...

    Mikrokontrolery Początkujący   18 Lis 2014 09:04 Odpowiedzi: 65    Wyświetleń: 4923
  • [C] Opóźnienie przerwania INT1 w Atmega328 - jak to zrobić programowo?

    Witam serdecznie! Przejdę od razu do sedna. Napisałem program do megi328, z przerwaniem INT1, odpowiednio poustawiałem rejestry, uruchomiłem globalną obsługę przerwań sei(), i niestety atmega po podłączeniu zasilania od razu wykonuje przerwanie, mimo, iż switch nie został wciśnięty, wiem, że tak się dzieje, ponieważ w przerwaniu dla przykładu zapalam...

    Mikrokontrolery Początkujący   27 Mar 2012 23:41 Odpowiedzi: 15    Wyświetleń: 5033
  • [ATmega128L] [ATmega128L][AVR-GCC] Błąd w obsłudze TIMER0 i TIMER2, możliwy błąd w dokumentacji?

    Ja mam notę PDF do tego procka z 2004 roku i jest w niej wszystko OK Najchętniej otukł bym komuś głowę, z tego Atmela. :P Zwykle najnowsza wersja czegoś, nie psuje tego, co już było poprawne w wersji poprzedniej. ....grrrr.... oczywiście rozumiem, że te dwie linie nie były zakomentowane i to tylko omyłkowo wkleiłeś taki kod - bo wtedy na prawdę by...

    Mikrokontrolery AVR   26 Sty 2011 11:06 Odpowiedzi: 13    Wyświetleń: 2571
  • [Elektronika] Czy układ z Atmega1284 i 15 rejestrami przesuwnymi jest wykonany poprawnie?

    Maksymalna prędkość po to, żeby był jak najkrótszy czas reakcji między wyzwoleniem funkcji przyciskiem a załączeniem przekaźnika. Gdybyś sterował tranzystorem czy triakiem itp miały by to może jakiś sens. Przekaźnik przełącza się ok 20..30ms. 5ms to już bardzo szybki przekaźnik. między wyzwoleniem funkcji przyciskiem Jeśli odczytywany byłby stan wejścia...

    Mikrokontrolery   08 Wrz 2018 19:09 Odpowiedzi: 14    Wyświetleń: 861
  • Sterowanie zewnętrzną pamięcią Sram przez Atmega8.

    rpal - kontekst z SDRAM dotyczył ATXMega, nie ATMega8. tomek_programista - tak, XMega obsługuje SDRAMy, przy czym tylko do 16MB. Co jak na 8-bitowy procesorek to też niezły overkill. Poszukaj w necie, widziałem projekt gry video na ATMega, ze schematami i wszystkim. Co do mocy obliczneiowej - jeśli cały obraz będziesz generował programowo to istotnie...

    Mikrokontrolery AVR   24 Lip 2010 22:50 Odpowiedzi: 28    Wyświetleń: 5875
  • Atmega128: Jak mierzyć częstotliwość impulsów na T1 i wyświetlać na LCD?

    Witam Przerobilem program w nastepujacy sposob. Licznik T0 odmierza czas 1s a w tym samym czasie licznik T1 zlicza impulsy. W momencie odmierzenia 1s zostaje wyswietlona wartość licznika T1 na wyswietlaczu LCD. Nie wiem tylko czemu wartość nie jest wyświetlana. Moze Będziecie wiedzieli dlaczego nie działa bo mi wydaje się ze jest to dobrze. Prosze o...

    Mikrokontrolery AVR   07 Lip 2010 16:54 Odpowiedzi: 16    Wyświetleń: 3286
  • "Triangle Deluxe" -Zaawansowany system oświetlenia

    Triangle Deluxe - Zaawansowany system oświetlenia http://obrazki.elektroda.net/26_11981998... Przedstawiam mój kolejny bardzo długo zresztą wyczekiwany projekt. Jest to jak dotąd największe z moich przedsięwzięć wykonane zupełnie samodzielnie od początku do końca. Jest też najdroższe gdyż z grubsza licząc kosztowało ponad 1000zł. Wstęp. Było...

    DIY Konstrukcje   30 Lis 2022 22:41 Odpowiedzi: 63    Wyświetleń: 37388
  • BASCOM, AVR, RS485, kłopot z komunikacją kilku urządzeń

    Witam, drogich forumowiczów. Mam problem z komunikacją kilku urządzeń w sieci rs485. A tak prawdę mówiąc to z komunikacją pomiedzy dwoma, jednym "master" i jednym "slave". Normalnie staram się zadawać pytania w ostateczności na forum Elektroda, ale po prawie 3 tygodniach siedzenia przy problemie, przeglądaniu masy poradników i postów związanych z rs485...

    Mikrokontrolery Początkujący   23 Paź 2020 10:17 Odpowiedzi: 27    Wyświetleń: 3033
  • Inteligentna Stacja Meteorologiczna V1 - sztuczne sieci neuronowe w praktyce

    http://obrazki.elektroda.pl/6106634100_1... Przedstawiam projekt inteligentnej stacji meteorologicznej. Jest to nietypowa konstrukcja, zdolna do przewidywania temperatury powietrza atmosferycznego na kolejne 24 godziny. Wykorzystałem do tego celu sztuczną sieć neuronową. Stacja rejestruje co minutę wartość temperatury oraz prezentuje...

    DIY Konstrukcje   22 Mar 2012 01:45 Odpowiedzi: 61    Wyświetleń: 29427
  • [Atmega128] Reset uC przy przerwaniu INT6 z RTC PCF8583 - jak naprawić?

    Nie mam pull-up'a zewnętrznego, zmieniłem w kodzie żeby był ustawiony w programie, ale to też nie pomogło. Może przedstawię cały kod: main.c [syntax=c] #define F_CPU 8000000UL #include <avr/io.h> #include <util/delay.h> #include <avr/interrupt.h> #include "mod_lcd_3310.h" /* * PRZERWANIA */ ISR (INT_RTC) { lcd_string("przer", FONT_NORMAL,...

    Mikrokontrolery AVR   04 Wrz 2011 15:53 Odpowiedzi: 11    Wyświetleń: 1227
  • Atmega644P/Bascom - RFM12 + karta SD - SPI sprzętowe - razem nie działa

    Witam Mimo, że większość proponowanych tutaj rozwiązań podłączenia RFM12 do Atmegi wykorzystuje SPI programowe, ja podłączyłem tradycyjnie, przez SPI sprzętowe - mimo, że nie miałem problemów z wgrywaniem kodu do Atmegi spiętej z RFM12, to uruchomienie ich razem jest problematyczne ( każde osobno działa bez problemu ) [syntax=basic4gl] $include "Config_AVR-DOS.BAS"...

    Mikrokontrolery AVR   13 Maj 2013 11:59 Odpowiedzi: 3    Wyświetleń: 2730
  • Atmega128 [C] - Jak działa wskaźnik w definicji #define ATAPI_Data?

    Witam. Po przerwie wracam do tematu gdyż nadal nie mogę poradzić sobie z obsługą karty Compact Flash za pomocą mikrokonrolera. Sprawa wygląda w ten sposób że wykonałem układ do obsługi karty CF jak na poniższym schemacie. Poniższy schemat jest zaczerpnięty z Elektroniki Praktycznej z rocznika 2/2004 http://obrazki.elektroda.net/39_12252239...

    Mikrokontrolery   28 Paź 2008 21:01 Odpowiedzi: 4    Wyświetleń: 4984