atmega8 uśpienia

Znaleziono około 193 wyników dla: atmega8 uśpienia
  • Atmega8 - Mikrokontroler nie chce wyjść z uśpienia

    Nie pamiętam, jak działa makro sleep_mode(); ale przecież przechodzisz do trybu uśpienia w przerwaniu od timera a jak wiadomo wejście w dowolną procedurę obsługi przerwania blokuje globalne zezwolenie na obsługę przerwań, wiec prawdopodobnie w chwili uśpienia skutecznie blokujesz także przerwanie zewnętrzne, przez co nie możesz później wzbudzić procesora...

    Mikrokontrolery AVR   25 Sie 2014 00:00 Odpowiedzi: 4    Wyświetleń: 1014
  • REKLAMA
  • ATMega8 - Jakie rejestry timera zerować przed uśpieniem mikrokontrolera?

    Pierwszy i bardzo poważny problem zauważyłem w funkcji TIMER1_COMPA, jest nim linijka rjmp uspij. Gdy się wykona, to przerwania pozostaną zablokowane, oraz kilka bajtów na stosie zostanie uwięzionych - głównie adres powrotu z przerwania. Można temu zaradzić poprzez wstawienie pop + pop + sei przed rjmp. Drugi problem, to karygodna pętla główna - dławienie...

    Mikrokontrolery AVR   15 Sie 2014 19:22 Odpowiedzi: 17    Wyświetleń: 2643
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (2min)...
  • Jak uśpić ATmega8 na 1 sekundę z kwarcem 8MHz? Wybór trybu uśpienia

    W trybie IDLE oraz POWER SAVE można użyć Timera2. W IDLE Timer2 może być taktowany synchronicznie jak i asynchronicznie. Tryb POWER SAVE takiej możliwości nie daje bo clkI/O jest zatrzymany. Zatem w tym trybie licznik może być taktowany wyłącznie asynchronicznie. Dodatkowo występują tu pewne niuanse opisane w datasheet ATMega8L na str. 34-35. Możesz...

    Mikrokontrolery   09 Kwi 2006 11:53 Odpowiedzi: 2    Wyświetleń: 1187
  • [ATmega8][C] - Wybudzanie mikrokontrolera ze stanu uśpienia

    W tym trybie timery są wyłączone - może działać tylko Timer 2 z zewnętrznym, kwarcem zegarkowym. Najpierw czytaj Datasheet, potem wymyślaj oprogramowanie... ;)

    Mikrokontrolery Początkujący   25 Mar 2013 16:29 Odpowiedzi: 2    Wyświetleń: 1527
  • REKLAMA
  • [ATMega8] Czas wybudzania ATMega8 z IDLE MODE - czy jest natychmiastowy?

    Nie, trwa dodatkowe 4 takty zegara. Ale po co ci ta informacja? Tak naprawdę w trybach uśpienia ważne jest tylko to czy pracuje zegar, czy nie. Jeśli nie pracuje to istotnie warto wiedzieć ile wstaje procesor, bo liczba taktów staje się znacząca i jest określana przez konfigurację fusebitów.

    Mikrokontrolery AVR   21 Gru 2010 12:12 Odpowiedzi: 4    Wyświetleń: 1916
  • REKLAMA
  • Budowa pilota IR RC5 na ATmega8 - pytania o diody, zasilanie, schemat

    Ten pomysł z takim wykorzytaniem diod wydaje mi się bardzo mało szczęśliwy - tym bardziej, że nie będziesz miał na procku 0V tylko tyle co na spadku napięcia na diodzie a w tym momencie na wejście portu będzie podawane dla procka niższe napięcie niż jego GND ... Diody to można byłoby próbować zastosować do wybudzania procka ze stanu uśpienia którymś...

    Mikrokontrolery AVR   03 Paź 2009 20:56 Odpowiedzi: 6    Wyświetleń: 5394
  • [atmega8][c] Przechodzenie i wybudzanie z power-down.

    Witam. Projekt, który realizuje wymaga minimalizacji poboru energii. Stąd tez chcę usypiać procek i w razie potrzeby budzić zewnętrznym przerwaniem INT1. Układ się usypia, po wybudzeniu (przerwanie stanem niskim) wykonuje raz pętlę while(1), a następnie łapie zwiechę. jakby było ciągle wyowływane przerwanie. Próbowałem, bezskutecznie, ręcznie ustawiać...

    Mikrokontrolery AVR   28 Cze 2011 06:23 Odpowiedzi: 8    Wyświetleń: 2730
  • 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
  • atmega 8 - atmega 8 po 15 min pracy brak odczytu z adc

    Witam wszystkich Mam mały problemik dość dziwny atmega 8 napisane to jest w bascomie steruje szybami w vw t5 mierzy napiecie przetwornikiem z przycisków rezystancyjnych orginalnych i włącza przekazniki po około 15 minutach pracy nastepuje zwis przetwornika i brak odczytu program chodzi dalej ale nic już nie działa do odłączenia i ponownego właczenia...

    Mikrokontrolery Początkujący   28 Lis 2014 05:33 Odpowiedzi: 7    Wyświetleń: 1614
  • ATmega8 – wybudzanie z trybu uśpienia przez pin inny niż INT0/INT1, jak to zrobić?

    Nie napisałeś. Porównaj np. DS od ATMega88 i ATmega8. Możesz budzić timerem co powiedzmy 20ms i sprawdzać, czy klawisz naciśnięty Albert

    Mikrokontrolery   15 Lis 2009 15:40 Odpowiedzi: 13    Wyświetleń: 3910
  • ATmega8A - Budzenie w przerwaniu bez korzystania z zewnętrznych bibliotek

    Witam Mam pytanie jak obudzić procesor w przerwaniu. Jak usypiam w głównej pętli while usypianie i budzenie działa jak powinno. Ale chciałem usypiać na INT1 a na INT0 budzić lub na INT0 budzić i usypiać (co chyba jest bardzo trudne). [syntax=c] void sleepNow() { MCUCR|=(1<<SM1); MCUCR|=(1<<SE); asm volatile ("sleep"::); } int main(){ serialInit(9600);...

    Mikrokontrolery   15 Sie 2013 11:39 Odpowiedzi: 8    Wyświetleń: 1842
  • REKLAMA
  • ATmega8a - program zawiesza się po otrzymaniu przerwania od timera0

    Witam, W programie przedstawionym poniżej nie zostaje wywołana obsługa przerwania. Próbowałem na innych timerach tez bez skutku. AvrStudio 6, Atmega8a, optymalizacja O2. [syntax=c] #include <avr/io.h> #include <avr/interrupt.h> #include "utils.h" #include "display.h" int main(void) { LEDInit( ); Display(0); //Init Timer 0 TCNT0 = 6; TCCR0...

    Mikrokontrolery AVR   30 Gru 2012 11:19 Odpowiedzi: 8    Wyświetleń: 1692
  • ATmega8 - sekwencyjne zapalanie diod LED w zależności od stanu SW0

    Jak na początkującego programistę błahy problem jest dużym problemem. Próbuje napisać taki program Opracowanie programu realizującego sekwencyjne zapalanie się diod LED w kolejności: LED0, LED1, LED2, LED3, LED0 itd. dla stanu logicznego „0” na wejściu SW0 oraz LED3, LED2, LED1, LED0, LED0 itd. w przeciwnym przypadku. Zmiana kierunku zapalania...

    Mikrokontrolery AVR   21 Kwi 2010 07:54 Odpowiedzi: 8    Wyświetleń: 2210
  • [ATmega8] [ATmega8][C] - LED mruga zamiast płynnie zmieniać jasność przy PWM, F_CPU 8MHz

    Witam, Chciałem przeanalizować pewien program zaczerpnięty z bloga o mikrokontrolerach, podłączyłem wszystko, skompilowałem, zaprogramowałem uC i niestety nie działa on u mnie poprawnie. Problem polega na tym, że założeniem programu miała być płynna zmiana jasności LED przy użyciu PWM, u mnie natomiast diody mrugają. Domyślam się, że problem leży w...

    Mikrokontrolery Początkujący   05 Lut 2014 20:56 Odpowiedzi: 1    Wyświetleń: 1188
  • ATmega8-L - Zapis do EEPROM po zaniku zasilania - dziwne zachowanie układu

    Witam. Mam problem z układem i nie mogę sobie z tym poradzic. Mam prawie działający układ oparty na ATmega8-L, który ma zapisywac zmienną do pamięci EEPROM po wyłączeniu zasilania. Problem polega na tym, że układ działa tylko wtedy, gdy odłączy się tylko jeden z biegunów zasilacza (np sam plus). Gdy wyłączy się z prądu cały zasilacz, Atmega nie zapisuje...

    Mikrokontrolery AVR   14 Wrz 2013 09:13 Odpowiedzi: 9    Wyświetleń: 4050
  • AVR ATmega8 - Wysoki pobór prądu 85 mA przy 8MHz, tylko zasilanie i programator

    Witam! Moja ATmega8 przy pracy na wewnętrznym oscylatorze 8MHz pobiera aż 85 mA przy podłączeniu do niej tylko zasilania i programatora? Ma ktoś pomysł co może być tego przyczyną ? Przez pony-proga mogę odczytać urządzenie wiec jakoś tam niby działa. dziękuje za propozycje.

    Mikrokontrolery Początkujący   18 Paź 2012 21:28 Odpowiedzi: 6    Wyświetleń: 2436
  • atmega8 - UART przerwania - dioda nie gaśnie po odebraniu danych UART

    Witam ! Dalej walczę z komunikacją uart i dokładam kolejne klocki. Obecnie chciałem nauczyć się korzystać z przerwań. Napisałem następujący program. Do atmegi mówię przez program minicom. Chciałem, żeby przy każdym odebraniu czegoś po uart zapalił diodę, poczekał i ją zgasił. Niestety dioda się tylko zapala i nigdy nie gaśnie ... nie wiem dlaczego -...

    Mikrokontrolery AVR   21 Lip 2015 21:56 Odpowiedzi: 9    Wyświetleń: 1692
  • atmega8[c] - Jak zatrzymać mruganie diod przyciskiem s2 w menu świetlnym?

    Jestem w trakcie tworzenia sobie menu swietlnego, pomysl gdzies tam podpatrzylem w internecie , spodobal mi sie i chcialem go zrealizowac a przy okazji lepiej poznac C. Ale napotkalem pewien problem. Otoz program ma dzialac tak by po przycisnieciu s1 mozna by bylo wybrac konkretna funkcje programu. Przycisk s2 mialby uruchamiac i zatrzymywac dana funkcje...

    Mikrokontrolery Początkujący   02 Maj 2013 13:00 Odpowiedzi: 4    Wyświetleń: 1125
  • ATmega8 - brak reakcji na naciśnięcie przycisku, AVRGCC, rezystor 1kΩ

    Witam już od jakiegoś czasu próbuję zrobić na ATmega8 wykryła mi naciśnięcie guzika i nic. próbowałem już według wielu instrukcji, z podciąganiem, bez i nic. teraz próbuję na kodzie prtzepisanym z książki "mikrokontrolery AVR w praktyce", z rezystorem podciągającym 1kΩ. jest kompletny brak reakcji w przypadku zaciśnięcia lub rozwarcia zworki. może...

    Mikrokontrolery   21 Mar 2005 01:35 Odpowiedzi: 9    Wyświetleń: 2009
  • ATmega8 na EVB 4.3 - brak działania po wgraniu kodu, diody tylko mrugają

    Witam, Posiadam płytkę testową EVB 4.3. Za pomocą programatora na płytce chce zaprogramować ATmege8. Wszystkie połączenia wg tej [url=http://and-tech.pl/wp-content/downl... Wszystko przebiega tak jak autor miał na myśli, niestety po wgraniu mojego krókiego kodu: [syntax=c]#include<avr/io.h>...

    Mikrokontrolery Początkujący   15 Kwi 2013 22:18 Odpowiedzi: 8    Wyświetleń: 1626
  • ATmega8L: Jak zapalić LED na kilka sekund po zwarciu PD0 do masy?

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

    Mikrokontrolery   08 Sie 2005 11:59 Odpowiedzi: 7    Wyświetleń: 1674
  • atmega8[C] - Niedziałające przerwania od przepelnienia licznikow T0 i T1

    Witam, Mam problem z obsluga przerwan od przepelnienia licznikow. W projekcie wykorzystuje 3 liczniki w atmega8, timer2 wykorzystuje do generacji sygnalu 40kHz natomiast pozostale dwa maja zliczac czas od nadania sygnalu do otrzymania echa. Narazie napisalem osobną obsluge kazdego z timerow i dzialalo. Po wrzuceniu wszystkiego do jednego projektu dziala...

    Mikrokontrolery AVR   09 Lis 2012 19:40 Odpowiedzi: 4    Wyświetleń: 1413
  • 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ń: 1047
  • atmega8 - brak reakcji po wgraniu nowego programu, napięcie 4V, kod w C

    Wgrywam na atmegę, programator wyświetla, że ok(wcześniej rozpoznaje atmege), podłączam do baterii 4,5v(teraz około 4 pod obciążeniem) i nic nie działa wszystkie wyjścia dają około 0v ?! Co do słabej baterii, zgoda, ale atmega ze starym programem, działa stabilnie, a dwie świeżo zaprogramowane, nie reagują?! Program jest trywialny, bo kompletnie nie...

    Mikrokontrolery AVR   22 Lis 2010 21:54 Odpowiedzi: 17    Wyświetleń: 2169
  • Stacja lutownicza na Atmega8

    Witam! Za niedługo będę miał uszkodzoną stacje hot-air(coś z grzałką) i tak się zastanawiam w przypadku gdyby elektronika też była do d*** czy może nie skorzystać z tego projektu i zastosować ten układ w tej stacji :?: Co o tym sądzicie :?: I jeszcze jedno. Czy tak jak w przypadku lutownicy kolbowej to czy przy kolbie hot-air miałby jakieś znaczenie...

    DIY Warsztat   02 Lut 2023 22:41 Odpowiedzi: 634    Wyświetleń: 285483
  • Zasilanie Atmega8 z przełącznika ściennego do sterowania światłem

    Możliwe, bo są takie urządzenia, ale zarówno w stanie włączonym jak i wyłączonym trzeba pobierać energię przez żarówki. W stanie wyłączonym trzeba określić minimalny prąd jaki układ będzie pobierał, można go dodatkowo zmniejszyć, często wprowadzając uC w stan uśpienia i/lub ograniczając częstotliwość taktowania. Jak będzie znany ten prąd to zaprojektować...

    Początkujący Elektronicy   07 Kwi 2024 09:47 Odpowiedzi: 11    Wyświetleń: 345
  • Elektroniczna głowica zaworu kaloryfera

    http://obrazki.elektroda.pl/4815644800_1... Witam. Dziś zaprezentuję Wszystkim urządzenie, służące w praktyce w mieszkaniu i jako model dydaktyczny podczas nauki programowania. Tajemniczym pudełkiem nie jest kolejny zasilacz laboratoryjny. ;) Jest to... "Elektroniczny zawór" . (Hmm chyba powinienem wyświetlić "Elektroniczna głowica"...

    DIY Konstrukcje   01 Lut 2016 22:56 Odpowiedzi: 43    Wyświetleń: 15492
  • Wyświetlacz danych z komputera

    http://obrazki.elektroda.pl/2734993400_1... Witam wszystkich, postanowiłem w końcu pochwalić się kilkoma układami, które wykonałem. Na pierwszy ogień idzie ten oto wyświetlacz. Pomysł na ten projekt zrodził się po tym jak wyświetlacz działający przez lcd2usb nie spełniał moich oczekiwań na linuxie. Postanowiłem wykonać własną wersję...

    DIY Konstrukcje   22 Wrz 2015 14:34 Odpowiedzi: 13    Wyświetleń: 6009
  • Jaki mikrokontroler wybrać do...?

    1. Czy jest jakiś mały AVR z SPI mający pobór prądu w trybie uśpienia mniejszy niż atmega8 czyli 0,5mA? Innymi słowy jaki AVR ma najmniejszy pobór prądu w trybie uśpienia? 2. Koledzy z Forum sugerowali mi PIC'a z technologią XLP (nawet 40nA w uspieniu), czy jakikolwiek AVR może się zbliżyc do PIC'a z XLP jeśli chodzi o pobór prądu?

    Mikrokontrolery Początkujący   15 Kwi 2019 17:34 Odpowiedzi: 1285    Wyświetleń: 268000
  • Odbiornik GPS na ATmega8

    Zeby ograniczyc pobor prądu regułą jest stosowanie stanów uśpienia procesora. Robisz tak?

    DIY Konstrukcje   25 Lis 2009 11:33 Odpowiedzi: 47    Wyświetleń: 26186
  • UniSolder - moduł uniwersalnego kontrolera do lutownic

    Tak cyfrówkę da się już kupić od 120zł typu 936D, 931, 937. Niestety nie wiadomo jak z ich wykonaniem bo sam bym się pokusił i zakupił ZD 937. Ta wykonana własnoręcznie na pewno będzie solidniejsza a stacja lutownicza na atmega8 może być świetną podstawą pod bazę własnej stacji posiadającej programator na 3 dowolne temperatury oraz układ uśpienia po...

    DIY Zagranica   19 Lis 2020 14:31 Odpowiedzi: 23    Wyświetleń: 15240
  • [Atmega8] Atmega8 - wybudzanie z powerdown nie działa poprawnie na INT1

    Spróbowałem po nieudanej próbie wybudzenia sygnałem CLK zrobić to ręcznie i nie mogłem. Mimo zwarcia INT1 do masy procek nie wstawał :-/ Więc chyba to jest jakiś problem w samym procku. Jeśli to ma znaczenie to używam kwarca 16MHz w tej atmedze, bo 8MHz był za wolny. Ogranicza to manewry z czasem wstania z uśpienia do 16K CK.

    Mikrokontrolery AVR   27 Sty 2010 11:40 Odpowiedzi: 8    Wyświetleń: 2698
  • [ATMEGA8] Bascom AVR Powersave - Jak wybudzać procesor co 5-10 minut?

    Mam projekt transmisji radiowej i jeden ze scenariuszy dotyczy wysłania bajtu informacji po czym usypia procesor i po jakimś czasie (np 1 minucie) budzi się i ponownie wysyła bajt danych. Korzystam z modułów RFM12 oraz RFM01 i RFM02. Procesor to atmega8 a fabryczny kwarc (zamontowany na płytkach) to 7,3728MHz(dla RFM12) oraz 11.0592MHz dla RFM 01 i...

    Mikrokontrolery AVR   17 Wrz 2017 10:14 Odpowiedzi: 5    Wyświetleń: 1056
  • Schemat wykrywacza dźwięków do mikrokontrolera ATmega8 z niskim poborem prądu

    Witam, chciałbym prosić o pomoc przy budowie układu wykrywającego dźwięki, a konkretnie odbicia piłeczki pingpongowej. Układ będzie współdziałał z mikrokontrolerem atmega8. Ponieważ zasilanie musi być bateryjne chciałbym żeby atmega była cały czas w trybie uśpienia (PowerDown) i wybudzana za pomocą przerwania zewnętrznego INT0. Przerwanie to miało by...

    Początkujący Elektronicy   10 Lut 2017 19:19 Odpowiedzi: 3    Wyświetleń: 552
  • Niejasności w dokumentacji rejestru MCUCR dla Atmega8 - różne układy bitów

    Faktycznie w różnych dokumentacjach, ten rejestr jest różnie prezentowany, jednak zawsze opisywany w 2 miejscach. Ciekawy jest natomiast sposób dobory biblioteki w Eclipse. Po twoim poście, zacząłem sie przyglądać, do jakich bibliotek się bezpośrednio odnosi mój projekt. Ku mojemu zdziwieniu. Dla atmegi 8, dobiera bibliotekę sugerującą atmegę 16, a...

    Mikrokontrolery AVR   10 Sty 2018 07:55 Odpowiedzi: 5    Wyświetleń: 867
  • Atmega8 - Jak wprowadzić i wybudzić z power down za pomocą Int0 w Bascom?

    Nie tak łatwo jest przejść na ciemną stronę mocy ;) Atmeg8 jest nieśmiertelna, a w razie zasłabnięcia reset zawsze ją ożywi. Bez obaw. Co do uśpienia, to nie mam pojęcia jak to wygląda w bascom'ie (ja znam tylko asm i trochę C), ale na ogół trzeba ustawić odpowiedni bit (zezwolić na uśpienie) i wykonać instrukcję "sleep". Jeżeli wykryjesz stan wysoki...

    Mikrokontrolery   08 Paź 2013 13:56 Odpowiedzi: 7    Wyświetleń: 3219
  • [ATmega8A] - Zbyt duży pobór prądu w trybie Power Down

    Witam, Zbudowałem w oparciu o poczciwą ATmega8 układ przenośnego woltomierza. Zadaniem układu będzie pomiar napięcia w zakresie 0-5V. Przez większą część czasu układ ma głęboko spać i nie zużywać energii z baterii. Po przyciśnięciu przycisku uC budzi się i przez 5 sekund wyświetla wartość napięcia. To tyle. Początkowo testowałem tą koncepcje na płytce...

    Mikrokontrolery AVR   14 Lut 2016 20:37 Odpowiedzi: 16    Wyświetleń: 2334
  • Czy można używać RTC i trybu Power Down w Atmega8 z Bascom?

    Wprowadzić uC w tryb POWER_DOWN możesz zawsze, tylko jakie będą tego efekty, jak mówi datasheet: -zatrzymywany jest oscylator zewnętrzny - z trybu tego uC może zostać wybudzony poprzez zewnętrzny reset, reset od watchdoga oraz reset od układu Brown out detector,zewnętrzne przerwanie od INT0/INT1 - Ten tryb uśpienia w zasadzie zatrzymuje wszystkich generowanych...

    Mikrokontrolery Początkujący   15 Wrz 2012 09:57 Odpowiedzi: 29    Wyświetleń: 4701
  • Wybór mikroprocesora ATmega do bezprzewodowego miernika pulsu - porady

    Robiłem podobny projekt. W układach zasilanych bateryjnie dałem ATtiny2313 - w czasie uśpienia pobiera bardzo mały prąd w porównaniu do 'tradycyjnego' ATmega, działa już od 1,8V więc nawet na wyczerpanych akumulatorach (dwóch) pójdzie. Po stronie komputera ATmega8 + FT2232. Do transmisji stosowałem RFM12B.

    Mikrokontrolery   07 Kwi 2012 20:18 Odpowiedzi: 4    Wyświetleń: 1726
  • [atmega8][c] Watchdog - procesor się restartuje zamiast zgłosić przerwanie

    I nie ma możliwości żeby w atmega8 watchdog nie wymuszał restartu? A jakiś timer lub coś podobnego? Zdaje sobie sprawę, że m8 to już prehistoria ale dla mnie by w zupełności wystarczył (jeśli tylko była by możliwość uśpienia i "wzbudzenia" po np. 2 sek.). Programik zajmuje dosłownie 5kB i wykorzystuję góra 3-4 piny z portu. Dodatkowo koszt jest śmieszny...

    Mikrokontrolery Początkujący   16 Lut 2012 21:42 Odpowiedzi: 13    Wyświetleń: 5005
  • Sterownik szyberdachu 3-pozycyjnego z funkcją domykania

    Ciekawy design, jednak wydaje mi się, że układy wejść można by zmodyfikować. Diody clamp'ujace są zupełnie zbędne (w ATmega8 są wewnątrz procesora), Zenerke tez można usunąć. Wystarczy w szereg z wejściem zostawić duży rezystor i w trybie uśpienia procesora odprowadzić gdzieś nadmiar prądu aby nie "ubić" portu. Czemu ma służyć kondensator 100n ?

    DIY Konstrukcje   10 Sie 2011 12:48 Odpowiedzi: 17    Wyświetleń: 14391
  • Hyundai W240D - jak sterować monitorem bez panelu dotykowego?

    Będę musiał przeszukać swoje zasoby, bo gdzieś miałem cały projekt PCB. Użyłem AtMega8 ponieważ taki akurat miałem pod ręką :P:P U mnie monitor na razie leży w kącie, ale z tego co pamiętam to normalnie przechodził w stan uśpienia po wyłączeniu komputera. Jakiego przewodu używasz do podłączenia go do komputera?

    Monitory Szukam   29 Lut 2012 15:34 Odpowiedzi: 6    Wyświetleń: 4685
  • Wybór trybu uśpienia w ATmega dla maksymalnej oszczędności energii

    Witam. Podepne sie. Jak odpalic Power-seve mode w atmega8 poprzez Bascom. Robie sobie zegarek z termometrem do auta i chcialbym zeby przy odlaczonej stacyjce procesor byl w stanie oszczedzania energii. Tzn, nic nie dzialalo oprocz zegarka (RTC). Czyli wyswietlacz gasnie, temp nie musi mierzyc itd. Byle po powrocie do auta i przekreceniu kluczyka wszystko...

    Mikrokontrolery   09 Sie 2006 16:02 Odpowiedzi: 14    Wyświetleń: 3169
  • Atmega8 i przetwornik ADC. Jak ustabilizować pomiar?

    Aby skorzystać z redukcji szumów musisz włączyć ADC w trybie pojedynczej konwersji i przypisać 001 do bitów SM2..0 w rejestrze MCUCR. Nastąpi wtedy przejście procesora w tryb uśpienia po czym ADC automatycznie rozpocznie konwersję. Po skończonej konwersji zostanie wywołane przerwanie od ADC (musisz mieć je włączone) i powrót procesora z trybu uśpienia....

    Mikrokontrolery   04 Lut 2008 15:44 Odpowiedzi: 9    Wyświetleń: 2802
  • Jak zredukować szumy ADC w Atmega8 w Bascomie dla ADC1 i ADC2?

    Niestety sprawa rozbija się o składnie bascom'a ale dzieki A co , w Bascomie nie można zapisać danych bezpośrednio do rejestru :?: Po konfiguracji ADC i przerwań usypiamy proca w trybie ADC Noise Reduction Mcucr = Mcucr And &H0F ' na wszelki wypadek ;) zerujemy 4 najstarsze bity Mcucr = Mcucr Or &H90 'ustawiamy bit SE i SM0 sleep 'instrukcja assemblera...

    Mikrokontrolery   17 Kwi 2007 20:38 Odpowiedzi: 3    Wyświetleń: 2569
  • Jaką baterię wybrać do zasilania Atmega8 w trybie czuwania?

    4. To powyżej to teoria z wykresu ... a jaka jest praktyka???? Praktyka jest taka: 1) Mikrokontroler w ciągłym stanie uśpienia jest mało użyteczny, a więc musisz uwzględnić prąd pobierany przez układ podczas normalnej pracy. 2) Każda bateria podlega samorozładowaniu. Nawet najlepsze baterie na rynku są w stanie przetrwać góra kilka lat. Potem nawet...

    Mikrokontrolery   11 Gru 2010 13:42 Odpowiedzi: 5    Wyświetleń: 1844
  • [avr] Jak przyspieszyć transmisję RS-485 między Atmega8 a Atmega32?

    Jak dla mnie to problem jest w wyłączeniu nadajnika jeszcze przed końcem nadawania. Po czym tak wnioskujesz? Jeżeli kolega używa Max485 to najdłuższy czas jakiegokolwiek nieprzełączania w układzie to 2000ns i jest to czas pomiędzy wyjściem ze stanu uśpienia układu w stan odbioru lub nadawania. Maksymalny czas pomiędzy przełączeniem się ze stanu nadawania...

    Mikrokontrolery AVR   09 Lis 2011 12:31 Odpowiedzi: 25    Wyświetleń: 3108
  • Zegar dwunastodiodowy w oparciu o ATmega8 i DS1307

    Przyłączając się do tematu chciałbym zapytać o parę spraw: 1. Zakładając że chciałbym zrealizować asynchroniczne taktowanie timera T1 w trybie uśpienia Power Save to w jaki sposób podłączyć kwarc ? Wiem narazie tylko tyle że w przypadku gdy chcemy uC taktować zewnętrznym sygnałem to można podczepić kwarc do pinów XTAL1 i XTAL2 równolegle dając do tych...

    DIY Konstrukcje   05 Sie 2015 22:29 Odpowiedzi: 21    Wyświetleń: 4179
  • ATMega8 - Opóźnienie powodowane usypianiem procesora (TIMER, ADC)

    W swoim programie wykorzystuję m. in. TIMER i przetworniki ADC. Timer działa w trybie CTC, dane z przetwornika pobieram funkcją adc_get(): [syntax=c] int adc_get() { set_sleep_mode(SLEEP_MODE_ADC); cli(); sleep_enable(); sei(); sleep_cpu(); sleep_disable(); return ADC; } [/syntax] Dane z przetwornika są pobierane w pętli głównej, a timer ma za zadanie...

    Mikrokontrolery AVR   13 Lip 2014 07:11 Odpowiedzi: 4    Wyświetleń: 1155
  • Atmega8 - Jak skonfigurować przyciski na PC0 i PC1 do włączania/wyłączania?

    Fatalny przydział pinów... Żebyś chociaż mógł wejście E wyświetlacza podpiąć pod pin3, żeby zwolnić INT0 to już by coś się rozjaśniło, tylko, że następnym krokiem to przecięcie masy dla przycisków s1 i s4 i podpięcie ich pod to INT0. Co następuje - tuż przed stanem uśpienia na INT0 wystawiasz jedynkę, a na s1 i s4 logiczne zero. Teraz po wciśnięciu...

    Mikrokontrolery   06 Mar 2014 10:48 Odpowiedzi: 5    Wyświetleń: 1335
  • Bezprzewodowy pomiar temperatury.

    Czy można by było zrobić coś takiego aby po dokonanym pomiarze procek wchodził w stan uśpienia i po 1 minucie budził sie robił pomiar i znów usypiał, potrzebuję coś małego i oszczędnego w pobór prądu ( zasilanie bateriami pastylkowymi ) Nie wiem czy pastylki dadzą radę, atmega8 pod smd jest bardzo mały, nrf905 też malutki, atmega8 pobór prądu: Power...

    DIY Konstrukcje   19 Paź 2010 09:16 Odpowiedzi: 17    Wyświetleń: 17562
  • Atmega8 avr-CDC - Nie można zainstalować sterownika...

    Próbowałem zrobić przejściówkę USB-RS232 na Atmega8 i niestety nie działa... Windows 7 zgłasza GUID urządzenia jako: {36fc9e60-c465-11cf-8056-444553540000} podczas kiedy powinno być: {4D36E978-E325-11CE-BFC1-08002BE10318}. Znalazłem taki opis: http://obrazki.elektroda.pl/7739858000_1... Potrzebuję w jakiś sposób łączyć się z prockiem...

    Mikrokontrolery Początkujący   15 Wrz 2014 07:45 Odpowiedzi: 5    Wyświetleń: 2238
  • Attiny13a [BASCOM] - Zachowanie zmiennej po resecie WATCHDOG

    Witam Chciałbym zachować wartość zmiennej po wybudzeniu uP z trybu uśpienia przez WATCHDOG. Dodatkowy RAM zewnętrzny nie wchodzi w grę, bo układ z założenia ma być minimalnych rozmiarów i zasilany z baterii. Nie chcę też korzystać z EEPROM, gdyż zapisy mają być częste (po każdym resecie) Zrobiłem test na płytce stykowej na AtMega8 dodając polecenie...

    Mikrokontrolery   06 Lut 2015 15:30 Odpowiedzi: 3    Wyświetleń: 1155
  • [Atmega8][C]Kilka pytań o multipleksowaniu i nie tylko

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

    Mikrokontrolery AVR   20 Sty 2009 22:25 Odpowiedzi: 2    Wyświetleń: 1626
  • [Atmega8] [Atmega8][C] - Dlaczego dioda na PC2 świeci w trybie uśpienia?

    Zapomniałeś chyba że program pracuje w pętli. Zrobiłem Ci wizualizację :-P http://obrazki.elektroda.pl/3515008400_1... Ba, nawet sam sobie napisałeś że włączasz diodę :P Tutaj: -jeśli przycisk włączony to skocz do 'uśpienie' ( i pomija resztę czynności?) -jeśli nie to włącz jedną diodę potem drugą -( i znowu) jeśli przycisk włączony.......

    Mikrokontrolery Początkujący   09 Paź 2012 23:12 Odpowiedzi: 4    Wyświetleń: 1485
  • Jak skonfigurować przerwania w ATmega8 w języku C z użyciem GCC?

    pubus, wkleiłem Twój przykład i program się skompilował, a więc sukces. Ale niestety tu nastąpił koniec radości. Jak wspomniałem chcę uruchomić timer, który przy przepełnieniu wywoła obsługę przerwania. Aby było najprościej jak się da niech jedyną instrukcją w tej obsłudze będzie zmiana stanu całego portu C czyli: PORTC != PORTC; Do któregoś tam pinu...

    Mikrokontrolery   13 Lis 2010 16:13 Odpowiedzi: 48    Wyświetleń: 19612
  • Kolejny zegarek LED na AtMega8, ale dokładny

    Prawdopodobnie za niskie napięcie z zasilacza, lub zbyt mocno ono "siada" pod obciążeniem. Wtedy procesorowi wydaje się że zanika zasilanie, i przechodzi w tryb uśpienia, po czym napięcie wzrasta, co skutkuje wybudzeniem z uśpienia i tak w kółko.

    DIY Konstrukcje   11 Paź 2025 11:32 Odpowiedzi: 348    Wyświetleń: 207644
  • [Bascom][Atmega8] Woltomierz/amperomierz-nieprawidłowe odczyty z ADC.

    No niby jest lepiej, ale wskazuje już 4.99V przy prawdziwym 4.20. A czy kanał wpływa jakoś na wynik? Kanały nie wpływają na wynik, ale sposób podłączenia mikrokontrolera jest w tym wypadku baaardzo istotny. Podałem Ci wyżej link gdzie jest to opisane. Dodatkowo zainteresuj się trybem uśpienia mikrokontrolera ADC Noise Reduction . No i jeszcze jest...

    Mikrokontrolery   01 Lip 2011 11:28 Odpowiedzi: 7    Wyświetleń: 6663
  • [atmega8][c] obsługa dwóch przerwań + odmierzanie czasu

    Watchdog to jedno, odmierzanie czasu to drugie. Na razie skup się na przejściach między stanami systemu, co gdzie włączać i wyłączać, na jakie zdarzenie czekać w każdym stanie. Zresetować watchdoga jest prosto (np. w main po wyjściu ze stanu uśpienia), trudniej jest zapewnić, że system zachowa się odpowiednio po zresetowaniu w każdym możliwym stanie....

    Mikrokontrolery AVR   18 Wrz 2008 22:46 Odpowiedzi: 14    Wyświetleń: 2615
  • Pierwsze starcie z mikrokontrolerami (dozwolone linki Allegro, eBay, itp)

    Trybu uśpienia (atmega8, język C). [syntax=c]MCUCR |= (1<<SE) | (1<<SM0); asm("sleep");[/syntax]

    Mikrokontrolery Początkujący   09 Sty 2018 16:32 Odpowiedzi: 2015    Wyświetleń: 552741
  • Atmega8: Jak dodać przycisk do przełączania trybu uśpienia?

    Cytat z pomocy BASCOMA AVR: "W trybie Power Down, zewnętrzny oscylator zostaje zatrzymany. Użytkownik może przywrócić działanie procesora tylko za pomocą: układu WATCHDOG, zewnętrznego sygnału reset lub za pomocą zewnętrznego sygnału przerwania."

    Mikrokontrolery   29 Cze 2007 00:41 Odpowiedzi: 7    Wyświetleń: 1409
  • Jak zasilić Atmega8, by zegarek binarny działał w trybie uśpienia?

    Witam. Zrobiłem zegarek binarny na atmega8 i teraz mam takie pytanko: Jak zrobić aby po wyłączeniu atmegi zegarek chodził, ale w trybie uśpienia, potrzebuję po prostu aby atmega po ponownym wyłączeniu pokazywała rzeczywisty czas. Pozdrawiam Krzysiekdioda

    Mikrokontrolery   03 Sty 2012 16:47 Odpowiedzi: 9    Wyświetleń: 5293
  • [ATmega8] ATmega8A - Pobór prądu w trybie Power-Save przy zasilaniu 3V

    Wycinek z datasheet atmega8a: "The Asynchronous Timer/Counter uses the same XTAL pins as the CPU main clock but requires a CPU main clock frequency of more than four times the Oscillator frequency. Thus, asynchronous operation is only available while the chip is clocked on the Internal Oscillator." Niestety do poprawnego działania potrzebny jest oscylator...

    Mikrokontrolery AVR   10 Gru 2012 11:13 Odpowiedzi: 19    Wyświetleń: 4758
  • [Atmega8] Jak zmniejszyć pobór prądu przy użyciu Power Save?

    Musisz CPU budzić timerem. Szybki rzut oka do PDF'a i wiemy że tylko Timer T2 ma możliwość budzenia CPU. T2 może obudzić ze stanów Idle, ADC Noize Reduciotn i Power Save. Najbardziej interesujący jest oczywiście Power Save ale uwaga tu jest mała pułapka, aby to zadziałało z tym trybem uśpienia to musi być podpięty dodatkowy kwarc zegarkowy do pinów...

    Mikrokontrolery AVR   16 Mar 2009 15:32 Odpowiedzi: 4    Wyświetleń: 2622
  • Atmega8a - Atmega8A jak najmniejszy pobór mocy (idle/power-down/power-save?)

    Nie no, jakby to był poważniejszy projekt to bym wziął MSP430-coś tam, one mają b. mały pobór ;) a i zegar też można wybierać. Zaproponowany procesor ma podobne parametry do MSP430, a jest ciągle AVRem. W dodatku ma 1 kHz generator o ultraniskim poborze energii, więc bez zewnętrznego rezonatora można korzystać z głębszych trybów uśpienia + asynchroniczne...

    Mikrokontrolery AVR   09 Lut 2014 14:52 Odpowiedzi: 12    Wyświetleń: 3258
  • ADC ATMEGA8. Większa częst. oscylatora, wynik skacze.

    spróbuj wykoszystać próbkowanie z "uśpieniem" procesora - nie pamiętam dokładnie ale da się tak skonfigurować procka, że funkcją sleep uśpisz niepotrzebne układy wewnętrzne atmegi które wprowadzają dość sporo zakłuceń - funkcja sleep uruchomi wtedy automatycznie przetwarzanie ADC a po jego zakończeniu procesor automatycznie wyjdzie ze śpiączki - poczytaj...

    Mikrokontrolery   04 Paź 2006 15:26 Odpowiedzi: 7    Wyświetleń: 2507
  • Jak uzyskać precyzyjne przerwanie 1 kHz na ATmega8 przy 16 MHz?

    Odpowiedź na przerwania ma szansę być precyzyjna (bo samo przerwanie JEST preczyzyjne) jeśli procesor będzie czekał na przerwanie w uśpieniu, a nie w niepustej "pętli głównej" ze sprawdzaniem zdarzeń. Niektóre modele uC z rdzeniami Cortex mają mechanizm sprzętowy gwarantujący determinizm czasu odpowiedzi dla jednego przerwania o najwyższym priorytecie,...

    Mikrokontrolery AVR   26 Cze 2016 16:44 Odpowiedzi: 32    Wyświetleń: 2856