attiny przerwania zewnętrzne

Znaleziono około 143 wyników dla: attiny przerwania zewnętrzne
  • [STM32][C] - Poradnik dla początkujących (bez bibliotek)

    (at)tmf - dziękuję za miłe słowa :) Właśnie takie było założenie co do grupy "docelowej". Myślę, że jeszcze długo ATmegi i ATtiny będą punktem startowym dla hobbystów ze względu na nawał informacji w Internecie i mocno zakorzeniony pogląd jakoby wszystko inne było drogie/trudne itd. W sumie chciałem, żeby w poradniku było trochę więcej nawiązań do...

    Mikrokontrolery ARM   15 Maj 2021 12:57 Odpowiedzi: 135    Wyświetleń: 93282
  • Nowe mikrokontrolery AVR ATtiny od Microchipa

    https://obrazki.elektroda.pl/1655231800_... Microchip, po zakupieniu Atmela, utrzymuje nadal projekty, jakie realizowała ta firma przed przejęciem. Wypuszczane są kolejne układy z rodzin AVR (tinyAVR i megaAVR) jak i 32-bitowe mikrokontrolery z rdzeniem ARM-Cortex. Do układów tych dodawane są nowe rozwiązania, czego przykładem może...

    Newsy   28 Mar 2018 09:01 Odpowiedzi: 11    Wyświetleń: 6132
  • REKLAMA
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (2min)...
  • [ATtiny13][Bascom]Błędne działanie przerwania zewnętrznego

    Przy If Przycisk nie masz end if. [syntax=basic4gl] Do If przycisk = 1 then Stan =1 end if If Stan = 1 then Silnik = 1 enable int0 end if Loop Silnik_stop: Disable int0 Reset Silnik Stan = 0 Return [/syntax]

    Mikrokontrolery AVR   02 Wrz 2012 14:29 Odpowiedzi: 7    Wyświetleń: 1887
  • [Bascom][Attiny2313] Nie działa przerwanie zewnętrzne

    Bardzo bym sie zdziwil gdyby ten program w jego oryginalnej postaci lub nawet z pozniejszymi poprawkami mogl funkcjoniwac! Po pierwsze: Jest on nie pelny, nie tylko brak jak juz ktoz zauwazyl, deklaracji rodzaju, typu uC i jego cyklu pracy (czestotliwosci). Pomimo faktu ze nie ma w programie pomiarow czasu to ta informacja nie moze byc pominieta. W...

    Mikrokontrolery AVR   07 Gru 2008 09:12 Odpowiedzi: 20    Wyświetleń: 2622
  • ATtiny 12: asembler - zwiekszanie zmiennej w przerwaniu

    Znalazłem, na razie, dwa sposoby: Pierwszy, to używanie w przerwaniu wartości wpisywanej w rejestry Osccal lub Tcnt0 , oczywiście niewłaściwe, ale przydatne ;-) Drugi, to zerowanie w przerwaniu flagi komendą Cli , a potem powrót z przerwania nie komendą Reti , ale skok do poczatku programu gdzie ustawiam parametry przerwań i je odblokowuję. Nie rozumiem...

    Mikrokontrolery   06 Sie 2006 02:24 Odpowiedzi: 11    Wyświetleń: 2095
  • REKLAMA
  • ATTINY2313 na AVT3500 – konfiguracja i działanie przerwań zewnętrznych INT0

    Witam Wszystkich! po wielu dniach walki z attiny poddaję się i zwracam do Was o pomoc. Problem bardzo podobny do tych, które się tu pojawiały, chodzi mianowicie o przerwanie zewnętrzne w attiny2313. Przeczytałem wszystkie możliwe posty na ten temat (a przynajmniej mam nadzieję, że niczego nie przeoczyłem), i niestety nie pomogły mi. Wiele forów i poradników...

    Mikrokontrolery   28 Lis 2011 17:54 Odpowiedzi: 19    Wyświetleń: 2611
  • REKLAMA
  • Jaki mikrokontroler wybrać do...?

    Witam. Przeczytałem cały temat od początku do końca i nie znalazłem dużo informacji na temat PIC. Kilka osób (m.in. McRancor) pisało że woli PIC od AVR. A ja mam pytanie czemu?? Weźmy np popularnego ATmega8 i PIC16F84a. Porównując te dwa procki, PIC (wg mnie) wypada słabo. Po pierwsze cena, brana z jednego sklepu: ATmega 5zł, PIC 9zł. Po drugie ten...

    Mikrokontrolery Początkujący   15 Kwi 2019 17:34 Odpowiedzi: 1285    Wyświetleń: 267646
  • [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ń: 6623
  • ATtiny15 - zewnętrzne przerwanie na INT0 (PB2) po 6 zmianach stanu

    Witam Napisałem poniższy prosty program który po 6 zmianach stanu na nóżce int0 (PB2) wykonuje przerwanie. include "tn15def.inc" .def acc = r16 ;nadanie rejestrowi r16 nazwy symbolicznej .def licz1 = r20 .def licz2 = r21 .def licz3 = r22 .org 0x00 rjmp pocz .org 0x06 rjmp timer0 .org 0x0B ; -- POCZĄTKOWE USTAWIENIA SPRZĘTOWE -- pocz: ldi...

    Mikrokontrolery   26 Lut 2008 14:00 Odpowiedzi: 4    Wyświetleń: 1311
  • Przerwania zewnętrzne - uC zasilany bateryjnie i wybudzanie przyciskiem

    Witam, projektuję układ z mikrokontrolerem ATTINY414 zasilany bateryjnie. Jego zadaniem jest cykliczne, co 3 s, wykonywanie pomiaru temperatury i obliczanie średniej. Ponieważ jest zasilany bateryjnie, układ będzie normalnie uśpiony i tylko co 3 s Timer wybudzi uC, aby zmierzył temperaturę i dalej się uśpił. Teraz mam taki problem: do urządzenia chciałbym...

    Mikrokontrolery AVR   13 Maj 2021 06:32 Odpowiedzi: 8    Wyświetleń: 606
  • REKLAMA
  • [Atm8]Pytanie o przerwania zewnętrzne..zakłócenia

    Czesc włąśnie robie robota który skręca po wciśnieciu jednej z dwóch krańcówek które są podłączone z jednej strony pod +5V a z drugiej pod piny int0 i int1 atmega8. No i rzadko kiedy układ reaguje na wciśniećie krańcówki co powoduje rozłączenie obwodu i pojawienie się stanu niskiego. Niewiem czy to wina krańcówek czy może powinienem wpiąc w ten przewód...

    Mikrokontrolery   29 Lis 2008 21:18 Odpowiedzi: 7    Wyświetleń: 1153
  • [Atmega8] [Atmega8][ASM] Przerwania zewnętrzne INT0 nie działają po wgraniu programu

    Witam Piszę program, który ma mierzyć długość impulsu podawanego z zew. źródła jakim jest odbiornik RC, częstotliwość impulsów to 50Hz, a ich długość mieści sie w przedziale 1ms-2ms. To mój pierwszy program na AVR w którym obsługuje przerwania zew. i mam pewien problem, program już napisałem, sprawdziłem go na symulatorze i wydaje się działać poprawnie,...

    Mikrokontrolery AVR   28 Maj 2008 21:42 Odpowiedzi: 8    Wyświetleń: 3935
  • Attiny - opóźnienie wykonania pętli- sterownik wideorejestrator

    Cześć, w ostatnich dniach montuje wideorejestrator na bazie kamery sportowej w lusterku wstecznym samochodu, aby maksymalnie uprościć konstrukcję i wykorzystać pojawiające się napięcie na podsufitce po przekręceniu kluczyka napisałem program, który po pojawieniu się ładowania włączy kamerę i rozpocznie nagrywanie a po zaniku ładowanie (spadek napięcia...

    Mikrokontrolery AVR   20 Wrz 2016 11:40 Odpowiedzi: 1    Wyświetleń: 984
  • Nie rozumiem przerwań zewnętrznych w Atmega8, jak działają?

    Czesc Zaczalem nauke programowania mikrokontrolerow avr w jezyku C. Doszedlem do zagadnienia przerwan i musze przyznac, ze nie kumam pewnych rzeczy. A mianowicie, mam nastepujacy kod: // Testowanie przerwań zewnętrznych #include <avr/io.h> // dostęp do rejestrów #include <avr/interrupt.h> SIGNAL (SIG_INTERRUPT0) { PORTD = 0x1d;...

    Początkujący Elektronicy   11 Paź 2009 15:49 Odpowiedzi: 4    Wyświetleń: 1629
  • [Attiny13V] [Attiny13V][C] Konfiguracja INT0 dla kontaktronu zwiernego - zbocze opadające

    Witam Posiadam kontaktron zwierny (bez pola magnetycznego rozwarty, po przysunięciu magnesu zwarty). Chciałem, aby przerwanie INT0 ustawić w tryb reagowania na zbocze opadające: ISR(INT0_vect) { //Stan niski //Zmień zapalanie diody PORTB^=_BV(3); } int main(void) { ... //DDRB 3-jako wy (dioda led z R-1k),...

    Mikrokontrolery AVR   17 Gru 2009 12:36 Odpowiedzi: 18    Wyświetleń: 3271
  • przerwanie zewnętrzne w '51 assembler - reakcja na zbocze

    Witam. Dużo siedzę w asm dla '51 ale bardzo dawno nie używałem przerwań zewnętrznych i wyleciało mi z głowy - jak zmienia się, żeby wywołanie programu obsługi przerwania działało na zbocze 1-->0 (sprzętowo) - u mnie działa na poziom niski a jest jakiś bit co to zmienia ale nie pamiętam jego nazwy/adresu... programowo bym to zrobił ale to się mija z...

    Mikrokontrolery   10 Sty 2006 10:07 Odpowiedzi: 2    Wyświetleń: 909
  • atmega i rzeczywista liczba przerwań do wykorzystania

    Witam! Mam problem ze zrozumieniem działania zewnętrznych przerwań w mikrokontrolerach atmega (avr). Dla przykładu posłużmy się konkretnym osobnikiem - Atmega48. W specyfikacji http://www.atmel.com/dyn/products/produc... (strona 64) wyróżniają dwa przerwania INT0 i INT1 i dodatkowo 24 - PCINT23..0. Te 24 przerwania są podzielone...

    Mikrokontrolery   11 Kwi 2006 13:29 Odpowiedzi: 2    Wyświetleń: 1607
  • attiny88 - brak przerwań PCINT na PC7 mimo poprawnej konfiguracji

    Witam! Ustawiłem wiele przerwań w apce, wszystko smiaga PCINT-a nie mogę. Przeczytalem datashita o tym 20 razy wszystko wygląda ok a nie rzuca przerwania. inicjalizacja: [syntax=c]DDRC &= ~(1 << PC7); //pc7 as input (PCINT15) PCMSK1 |= (1 << PCINT15); // port PCINT15 PCICR |= (1 << PCIE0); [/syntax] obsluga przerwania - czyli na...

    Mikrokontrolery AVR   23 Paź 2015 00:12 Odpowiedzi: 8    Wyświetleń: 918
  • Attiny2313 - Różnica między przerwaniami INT a PCINT w praktyce

    Nie mogę zrozumieć, czym się różnią oba przerwania. Wg datashitu INT to External interrupt, a PCINT to Pin Change Interrupt. Czyli zarówno jedno jak i drugie wygeneruje przerwanie, jak pojawi się stan wysoki/niski. Na czym więc w praktyce polega różnica?

    Mikrokontrolery   21 Kwi 2016 09:25 Odpowiedzi: 4    Wyświetleń: 2784
  • 89Cxx51: Przerwanie zewnętrzne nie działa poprawnie przy stanie niskim

    Witam! Ustawilem tak, ze /INT0 i /INT1 uruchamia sie zboczem opadajacym. Podlaczylem do tych wyjsc +5V przez rezystor (ok 700ohm) i z zewnatrz np przez wylacznik zwieram wyjscia do masy. I teraz: jesli np. na /int1 zmieni sie stan z "1" na "0" uruchamia sie przerwanie i jesli na /int1 bedzie znowu "1" to wszystko dziala poprawnie, a jesli bedzie "0"...

    Mikrokontrolery   16 Lip 2006 13:17 Odpowiedzi: 11    Wyświetleń: 1545
  • Attiny jaka różnica między przejściem do początku programu, a sprzętowym resetem

    Mam procesor Attiny 4313. Chodzi na nim napisany przeze mnie programik. Nie mogą dojść, gdzie jest problem przy zerowaniu procesora. W pewnym miejscu programu chciałbym wyzerować procesor i zacząć cały program od początku łącznie z inicjacją wszystkich portów itp. Skaczę więc do adresu 0. Jednak taki skok powoduje, że program nie działa prawidłowo i...

    Mikrokontrolery AVR   11 Sie 2018 13:50 Odpowiedzi: 9    Wyświetleń: 762
  • [ATTiny2313/C] Błąd w przerwaniu po dodaniu jednej lini kodu

    Witam! Mam taki oto kod: #include <avr/io.h> #include <avr/interrupt.h> #define F_CPU 10000000UL #include <util/delay.h> char znaki[10]={48, 49, 50, 51, 52, 53, 54, 55, 56, 57}; //znaki ASCII: 0 12 3 4 5 6 7 8 9 volatile uint16_t m_sekundy_wtrysk=0, m_sekundy_obr=0, licznik_z, wynik_z; //dokładność od 0.1ms do...

    Mikrokontrolery AVR   06 Maj 2010 21:14 Odpowiedzi: 9    Wyświetleń: 2089
  • [ATtiny2313] [ATtiny2313][C] Przerwania INT0 nie działają z TSOP31236 i RC5

    Witam, W chwili obecnej pracuje nad termometrem, sterowanym na pilota. Pilot wysyła dane w kodzie RC5. Wysłane dane trafiają na odbiornik podczerwieni TSOP31236 (36kHz). W momencie gdy dane nie docierają na wyjściu odbiornika jest stan wysoki, gdy odbierze jakiś sygnał na wyjściu jest poziom niski. Wyjście odbiornika podczerwieni jest podpięte do wyjścia...

    Mikrokontrolery AVR   16 Wrz 2009 17:47 Odpowiedzi: 3    Wyświetleń: 1830
  • Attiny13 - przerwania: LED nie gaśnie po 5 sek. po naciśnięciu switcha

    Witam, mam taki programikl po dwukrotnym naciśnieciu switch-a zapalany jest led , który jest gaszony automatycznie po 5 sek. Napisałem coś takiego: /* INT0 -PB1 - 6 <- switch PB2 - 7 -> LED GDN - 4 VCC - 8 */ #include <avr/io.h> #include <avr/interrupt.h> #include <util\delay.h> #define sbi(port, bit) (port)|=(1<<bit) #define...

    Mikrokontrolery   03 Sty 2011 17:51 Odpowiedzi: 1    Wyświetleń: 936
  • Attiny2313 - brak reakcji na przyciski INT0 i INT1, obsługa przerwań LED

    Witam, Mam problem z obsługą przerwań zewnętrznych uC Attiny2313. Do pinów INT0 i INT1 mam podpięte przyciski i za ich pomocą chciałbym załączać diody LED. Wykorzystuję generator wewnętrzny. Napisałem program, ale w ogóle nie reaguje na przyciski. Oto on: #include <avr\io.h> #include <avr\delay.h> #include <avr\signal.h> #include <avr\interrupt.h>...

    Mikrokontrolery AVR   19 Lut 2009 22:42 Odpowiedzi: 23    Wyświetleń: 3645
  • Attiny2313 - jak poprawnie obsłużyć przerwania w Bascom?

    Nie wiem czy to może coś mieć do rzeczy ale konfigurujesz przerwanie na porcie Int0 na falling a potem obsługujesz przerwanie od Int1. Przy resecie jak nic nie ustawiasz to przerwania zewnętrzne są aktywne stanem niskim. Jak nie ustawiasz Int1 na falling a potem pozwalasz na przyjmowanie przerwania z Int1 to możliwe, że wciśnięcie guzika powoduje kilkakrotne...

    Mikrokontrolery   31 Mar 2008 19:54 Odpowiedzi: 24    Wyświetleń: 2358
  • Attiny 2313 Bascom - jak uniknąć blokady przy stałym stanie niskim?

    Witam. Procek tak się zachowuje bo nie określiłeś czy przerwanie ma być generowane przez zbocze opadające, rosnące czy przez stan niski na końcówce INT. Domyślnie wyzwalane jest stanem niskim więc wykonuje się raz za razem. Instrukcja Config INTx. Przeznaczenie: Konfiguruje sposób wyzwalania przerwania INTx. Składnia: CONFIG INTx = LOW LEVEL | RISING...

    Mikrokontrolery AVR   29 Kwi 2012 19:09 Odpowiedzi: 2    Wyświetleń: 1704
  • Domofon otwierany kodem Morse'a

    Prośba do autora projektu o rozbudowę kodu o uśpienie attiny. Tryb idle zmniejszył by pobór o połowę. Myślę, że nawet dało by się zrobić tryb power down i budzić zewnętrznym przerwaniem za pomocą pierwszego impulsu z domofonu.

    DIY Konstrukcje   02 Sie 2025 21:26 Odpowiedzi: 66    Wyświetleń: 66106
  • Jak zrobić migacz do modelu samolotu RC z użyciem ATtiny2313?

    Masz błędny kod. Jak chcesz by program działał jak trzeba to musisz wiedzieć co robi każda linijka. Włączasz przerwanie od przepełnienia timera0, a nie maż funkcji do jego obsługi. Deklarujesz funkcję do obsługi przerwania zewnętrznego, a nie masz funkcji obsługi i nie zezwalasz na to przerwanie. Na moje oko to po uruchomieniu timera procesor się zresetuje...

    Mikrokontrolery Początkujący   23 Kwi 2012 21:02 Odpowiedzi: 12    Wyświetleń: 2205
  • Jak przełożyć program BASCOM z attiny2313 na AT89C2051? Timer na LED

    Konfiguracja timera '51 jest inna : [syntax=basic4gl]Składnia: CONFIG TIMERx = COUNTER | TIMER , GATE = INTERNAL | EXTERNAL , MODE = 0 | 1 | 2 | 3 gdzie: x0 – TIMER0, 1 – TIMER1, Opis: TIMER0 i TIMER1 mogą pracować jako liczniki impulsów zewnętrznych gdy pierwszy parametr jest ustawiony jako COUNTER. Impulsy zliczane muszą być dostarczane...

    Mikrokontrolery   15 Maj 2011 19:08 Odpowiedzi: 6    Wyświetleń: 1476
  • [ATTiny45] Realizacja 12-bitowego DAC bez zewnętrznego przetwornika

    Nie znam za grosz bascoma... Ale ogólnie to tak... Pogonił bym go z wewnętrznej PLL (64MHz) na 16MHz... To samo z zegarem timera... Dzięki temu częstotliwość dla PWM będzie jako taka... W zasadzie to sprowadza się to do zrealizowania timera 12-bit... W C łatwiej mi pokazać o co chodzi niż pisać esej... ISR (TIM1_OVF_vect) { if(timer_compare==timer_counter)...

    Mikrokontrolery AVR   20 Lis 2009 17:21 Odpowiedzi: 6    Wyświetleń: 1419
  • Jak skonfigurować timery w ATTiny2313 do obliczania zużycia paliwa?

    Czas otwarcia wtryskiwaczy mierzysz za pomocą 1 timera, ale nie tak od razu. Są dwie metody: pierwsza to podpięcie (przez transoptor) wtryskiwacza do wejścia timera i wejścia przerwania - po wykryciu przerwania (początek stanu niskiego) startujesz timer, przestawiasz stan aktywacji wejścia INT na przeciwny i procek wraca do pętli głównej, po ponownym...

    Mikrokontrolery   29 Paź 2007 21:24 Odpowiedzi: 13    Wyświetleń: 2818
  • Dlaczego ATTiny24A pobiera 20uA w trybie Power Down zamiast <0.1uA?

    2. Och te upały - oczywiście ustawia, a nie zapamiętuje :) 1. W teście powyżej INT0 nie ma włączonej obsługi przerwań (fragment jest zakomentowany), ale dla testów funkcję obsługi przerwania zostawiłem. Oba przerwania mają na swoich pinach włączone pull-up więc operowanie nimi odbywa się przez podanie stanu niskiego na pin, czyli przez zwarcie do masy....

    Mikrokontrolery AVR   31 Lip 2015 08:16 Odpowiedzi: 35    Wyświetleń: 3222
  • Priorytety przerwań AVR ATTiny2313 – obsługa V-USB a kolejkowanie INT0 i INT1

    Kolejne pytanie z serii jak to jest i co radzicie ;)... Mam ATTiny 2313 i chce je podłączyć do USB - obsługa softowa za pomocą V-USB. Na domyślnym schemacie mam pin Data+ podłączony do zewnętrznego przerwania INT0, które ma priorytet przed INT1. Co się stanie jeżeli w momencie komunikacji po USB procesor otrzyma impuls na przerwanie INT1? Czy przerwania...

    Mikrokontrolery AVR   26 Mar 2011 16:26 Odpowiedzi: 9    Wyświetleń: 5788
  • Jak poprawić detekcję kierunku enkodera w ATtiny 1604?

    Panowie, Prosty temat. Dotychczas sprzętowo-software'ową obsługę enkodera robiłem w najprostszy sposób. Obie nogi z układem całkującym R/C (10k/100nF), jedna noga do przerwania zewnętrznego Falling, w przerwaniu czytamy stan drugiej i na tej podstawie detekcja kierunku. Ale w ATtiny 1604 działa to jakoś dziwnie: czyta co drugie "pyknięcie" enkodera....

    Mikrokontrolery AVR   19 Lut 2024 16:46 Odpowiedzi: 4    Wyświetleń: 366
  • Konfiguracja przerwania zewnętrznego na pinie PA7 w AVR32DA28 - błąd w ustawieniach?

    Z nowych mam tylko AVR32DA28 na atmega i attiny problem nie występuje, xmega nie mam. Przeinstalowałem AS7, bez zmian. Dodano po 38 Namierzyłem metodą Macajewa takie wektory: PORTA_PORT_vect _VECTOR(3) powinno być: _VECTOR(6) TCB0_INT_vect _VECTOR(6) powinno być: _VECTOR(12) PORTD_PORT_vect _VECTOR(11) powinno być: _VECTOR(22) Jakieś pomysły ?

    Mikrokontrolery AVR   22 Paź 2020 11:22 Odpowiedzi: 26    Wyświetleń: 1650
  • ATTINY88 - Jak wgrać program, np. Blink, na płytkę MH-ET LIVE Tiny88 16.0MHz?

    To są różne uC, tej samej rodziny, ale jednak się różnią, ilością pinów, RAM, flash, przerwaniami zewnętrznymi, ilością timerów, itd. Blink zadziała na każdym AVR czy Attiny, bardziej skomplikowany program już niekoniecznie. Na początek doprecyzuj czy masz problem z wgraniem czy kompilacją.

    Arduino   18 Kwi 2023 18:28 Odpowiedzi: 40    Wyświetleń: 2835
  • Attiny 2313 - Jak obudzić z IDLE/POWER DOWN przez INT0/INT1?

    ... a no niestety ja tu ci nic nie poradzę, piszę tylko w asemblerze i jeszcze się nie spotkałem aby to nie działało... musisz poczekać aż odezwie się ktoś kto zna bascoma ;) pytałeś: EDIT: Jest jakaś różnica w działaniu Idle i Powerdown przy zastosowaniu wewnętrznego zegara zamiast kwarcu? jeśli chodzi o zastosowanie zewn kwarcu lub wewn oscylatora...

    Mikrokontrolery   07 Sty 2007 12:23 Odpowiedzi: 9    Wyświetleń: 3449
  • ATtiny13 - [Bascom] Przerwanie INT0 od syg. z generatora

    Przerwania PCINTx wykonują się przy każdej zmianie stanu logicznego, niema możliwości konfiguracji np. tylko dla zbocz narastającego lub opadającego. Stan zbocza na poszczególnym pinie sprawdzasz w przerwaniu. Attiny13 ma 6 pinów PB.0-PB.5 (PCINT0 do PCINT5) które mogą wywołać przerwanie. I tu jest jedna myląca rzecz :) dla tych pinów jest tylko jeden...

    Mikrokontrolery AVR   11 Sie 2013 17:29 Odpowiedzi: 12    Wyświetleń: 3399
  • Jak zminimalizować pobór prądu w pilocie RC5 na Atmega8L?

    Wydaje się że można wszystkie piny przycisków ustawić na detekcję przerwania zewnętrznego (poziomem napięcia nie zboczem). Co do procesora, myślę że wystarczyłby attiny2313 lub attiny 2313V (wersja niskonapięciowa).

    Mikrokontrolery   29 Cze 2007 15:12 Odpowiedzi: 14    Wyświetleń: 4764
  • Zmiana wypełnienia i częstotliwości sygnału PWM w Attiny13 - jak?

    #define F_CPU 1000000 Jak uzyskałeś częstotliwość 1MHz? ATTINY13 ma wewnętrzny RC=9.6MHz. Po podziale przez 8 daje 1.2MHz. Bez zewnętrznego sygnału albo grzebania w OSCCAL ciężko jest uzyskać 1MHz. Tak na marginesie to częstotliwość powinno się definiować w ustawieniach projektu. Dodatkowo delay w pętli głównej przerywanej przerwaniami nie będzie wiarygodny....

    Mikrokontrolery AVR   20 Sie 2019 16:37 Odpowiedzi: 9    Wyświetleń: 1569
  • [Attiny2313V] Attiny2313V – jak zwiększyć zasięg pilota IR zasilanego 2xR6, słaba dioda IR

    Hej. Moim zdaniem wyeliminowanie R2 spowoduje na dłuższą metę (o ile już nie spowodowało) uszkodzenie diody. Jedyne co ją teraz ratuje, to że pracuje impulsowo. Tak długich odcinków uśpienia nie osiągniesz. Z uśpienia, z tego co pamiętam, może wybudzić tylko WDT (watch dog timer) w trybie przerwania (nie resetu). Tam możesz ustawić maksymalnie 8s. Oczywiście...

    Mikrokontrolery AVR   23 Maj 2010 10:14 Odpowiedzi: 8    Wyświetleń: 3523
  • Jak zminimalizować błąd transmisji USART w ATtiny2313 bez zewnętrznego kwarcu?

    Dokładnie - skoro sam widzisz, że wyłączenie podziału taktowania przez 8 (CKDIV8) spowoduje ci procent błędu na poziomie 0,2 to czemu nie korzystasz z taktowania procka 8MHz z wewn oscyla tylko uparcie stosujesz 1MHz ? ;) Przecież zastosowanie 8MHz to same korzyści a dla ciebie od razu poprawna transmisja przez RS232 na prędkości 9600 Zamiast samemu...

    Mikrokontrolery AVR   22 Gru 2009 23:08 Odpowiedzi: 3    Wyświetleń: 2088
  • AtTiny2313 - czy możliwe taktowanie 20MHz bez zewnętrznego kwarcu?

    Można je alternatywnie używać jako dodatowe wyprowadzenia I/O - PA0, PA1. W wersji Tiny2313A jedno z nich może pełnić dodatkowo funkcję wejścia przerwania zewnętrznego.

    Robotyka Modelarstwo i CNC   16 Gru 2012 18:41 Odpowiedzi: 4    Wyświetleń: 1056
  • Płytka prototypowa Attiny43U

    http://obrazki.elektroda.pl/1643572400_1... Wstęp Układ Attiny43U wyróżnia się spośród innych mikrokontrolerów AVR posiadaniem wbudowanej w układ przetwornicy Step-Up. Umożliwia to zasilanie z jednego ogniwa 1,2/1,5V lub nawet mniej. Przetwornica dostarcza napięcia ok. 3V, a jej wydajność prądowa to ok. 30mA. Można więc zasilić z jej...

    DIY Poczekalnia   26 Kwi 2016 15:53 Odpowiedzi: 2    Wyświetleń: 7326
  • Termometr dwukanałowy na ATTiny84 i 2xDS18B20

    https://obrazki.elektroda.pl/7717804000_... Witam wszystkich, Tym razem chciałbym zaprezentować termometr dwukanałowy zasilany z dwóch równolegle połączonych akumulatorów Li-Ion, zbudowany w oparciu o mikrokontroler ATTiny84 i dwa czujniki DS18B20 oraz pozostałe części "z szuflady". Termometr ten służy mi do pomiaru temperatury w pokoju...

    DIY Konstrukcje   24 Lis 2024 18:23 Odpowiedzi: 35    Wyświetleń: 3429
  • [Attiny2313] [Attiny2313][C] - Zmienna timera w regulacji napięcia triaka z RC5

    Napisałem prosty program do fazowej regulacji napięcia za pomocą triaka przy uzyciu pilota (rc5). #define F_CPU 8000000L #include <avr/io.h> #include <avr/interrupt.h> #include <util/delay.h> #include "rc5.h" volatile int16_t czas=65379; SIGNAL (SIG_OVERFLOW1) { sei(); PORTB |= 1<<PB0; // ON _delay_us(9);...

    Mikrokontrolery AVR   17 Lut 2011 21:32 Odpowiedzi: 12    Wyświetleń: 2223
  • [ATTiny13] [ATTiny13][BASCOM] Jak zmierzyć obroty i zapalić LED po osiągnięciu RPM?

    Witam ponownie. Chciałem odświeżyć temat. Mianowicie napisałem kod który będzie zliczał ilość impulsów w czasie 1 sek i zapalał diodę jeśli przekroczy limit. .............. Poniżej kod: Oczywiście, tak ma być z tymi dziwnymi objawami. Po pierwsze; Attiny 13 nie ma 'praktycznej' możliwości pracować przy 1 MHz; możesz skonfigurować go dla: 1.2 MHz; 4.8...

    Mikrokontrolery AVR   07 Gru 2011 18:40 Odpowiedzi: 37    Wyświetleń: 8269
  • Jak zasilić Attiny13V z akumulatora NiMH 6V, by uniknąć uszkodzenia?

    Attiny miałby sterować tranzystorem zasilającym 20W żarówkę, więc jego rola nie jest wybitnie szczególna i sprowadza się tylko do zmiany stanu pinu po przerwaniu zewnętrznym, więc BOD raczej nie jest potrzebny. Czyli w takim wypadku lepiej wykorzystać jakiś stabilizator?

    Początkujący Elektronicy   03 Wrz 2008 15:33 Odpowiedzi: 3    Wyświetleń: 1151
  • Tytuł: Resetowanie Watchdog Timera w ATtiny13a - liczenie czasu i sterowanie programem

    Włączanie i wyłączanie przerwań w pętli głównej lub jakiejś funkcji, czyli poza ISR może być stosowane w przypadku krytycznego kodu. Kod krytyczny to taki, który musi się wykonać ze ściśle określonymi zależnościami czasowymi. Tym samym wystąpienie przerwania w trakcie wykonywania tego kodu zakłóciłoby te zależności. Tutaj oczywiście nie ma to sensu....

    Mikrokontrolery AVR   10 Sty 2023 22:42 Odpowiedzi: 13    Wyświetleń: 819
  • [ATTiny2313] [ATTiny2313][Bascom] Jak wybudzić procesor z power-down przyciskiem RC5?

    Kolega czytał helpa ? 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. (c) Zbigniew Gibek, 2002-2005 (c) MCS Electronics, 1999-2005

    Mikrokontrolery AVR   28 Sty 2010 23:16 Odpowiedzi: 4    Wyświetleń: 2934
  • Pilot zdalnego sterowania przez podczerwień. Wersja SMD.

    Witam. Można było zastosować jedną zamiast dwóch baterii 3V, attiny radzi sobie jeszcze z tym napięciem. Rozumiem, że do uruchomienia urządzenia jest ten przełącznik dipswitch, na dłuższą metę będzie to denerwujące. Można było skorzystać z zewnętrznego przerwania , aby wybudzić procesor np. ze stanu "power down" pobiera on wtedy coś ok. 10uA, więc można...

    DIY Konstrukcje   13 Lut 2009 17:55 Odpowiedzi: 22    Wyświetleń: 9749
  • attiny45/Bascom - Attiny 45 + RC5 w przerwaniu - nie współpracuje

    Witam Chciałem zrobić prosty sterownik światła na pilota. Poniższy kod nie daje się skompilować - czy są jakieś przeciwwskazania do pracy Attiny45 + RC5 ? [syntax=basic4gl] $regfile = "attiny45.dat" 'etykietka mikrokontrolera $crystal = 9600000 'standardowy zegar wewnetrzny $hwstack = 16 ' rozmiar stosu sprzętowego $swstack = 16 ' rozmiar stosu programowego...

    Mikrokontrolery AVR   02 Maj 2013 04:25 Odpowiedzi: 1    Wyświetleń: 1512
  • [Atmega16][C] - TWI/USART - Komunikacja Atmega 16 - Attiny 2313

    Ja ogólnie etap migania diodami mam już za sobą zrobiłem parę projektów prostych wykorzystujących TIMERY, Przerwania zewnętrzne, obsługę klawiatury bądź LCD i teraz zamierzam się właśnie dokształcić w interfejsach a doświadczenia w tym temacie nie mam, dlatego też pytam się was. A co sądzicie aby ten problem spróbować zrobić na interfejsie SPI? Z tego...

    Mikrokontrolery AVR   06 Gru 2013 10:19 Odpowiedzi: 7    Wyświetleń: 2121
  • [ATtiny13a][C] - Przerwania - przycisk, timer i wdt

    :arrow: robię mały projekt: jeden słupek potrójnej sygnalizacji świetlnej, z przyciskiem, który będzie służył do zmiany długości cyklu świateł (jeden z pięciu predefiniowanych). :arrow: na chwilę obecną mam działające światełka, dodałem przerwanie przycisku (będąc świadomym jego prymitywności/braku poprawności działania), teraz chciałem dodać timer...

    Mikrokontrolery AVR   30 Paź 2016 10:42 Odpowiedzi: 6    Wyświetleń: 1326
  • [ATTiny2313/C] Przekłamanie w liczeniu czasu impulsu

    Przeglądają jeszcze dokumentację natknąłem się, że częstotliwość tego równa jest połowie częstotliwości zegara, tak więc zwiększyłem wartość do porównania 2x i teraz nawet wychodzi tyle ile powinno być mniej więcej. Coś pomyliłeś. Chyba masz na myśli częstotliwość generowaną na pinie OC1A, ale to nie ma tu zastosowania. Jeśli chcesz uzyskać przerwanie...

    Mikrokontrolery AVR   19 Maj 2011 06:44 Odpowiedzi: 21    Wyświetleń: 3196
  • [AVR] Jakie źródło przerwań zewnętrznych do budzenia procesora co kilka minut?

    No właśnie. można na ATTiny i WD, można dowolny ATMega z RTC, można XMEGA z RTC, co ma dodatkowo zaletę, że można go wybudzać w dowolnej chwili i ma podtrzymanie bateryjne. Opcji jest wiele.

    Mikrokontrolery   27 Lut 2013 12:48 Odpowiedzi: 15    Wyświetleń: 1869
  • Zegar Nixie na LC-513

    (...)chodziło mi o to, że po co stosować w takiej sytuacji zewnętrzny układ RTC i budzić mikrokontroler przerwaniem jak może on sam się budzić od wewnętrznego przerwania timer'a i obsługiwać (...) Zgodzę się, ale gdy mikrokontroler ma dedykowany do tego celu timer (np timer 2 w atmega) taktowany kwarcem "zegarkowym", a attiny takiego timera nie ma.

    DIY Konstrukcje   14 Sty 2014 18:01 Odpowiedzi: 27    Wyświetleń: 21051
  • [Attiny2313][Bascom] Prędkościomierz, poprawność kodu.

    Przejrzałem program i kilka rzeczy od razu sie rzuca w oczy 1. brak procedur obsługi przerwań od przepełnienia Timer0 i timer1 Ale kolega nie używa przerwania od timerów. Program mi się nie podoba pomimo, że działać może. Kolego, dla swojego dobra zapomnij o instrukcji GOTO. Napisz program tak aby jej nie było. Wyskakiwanie z pętli do loop przez Goto...

    Mikrokontrolery AVR   22 Gru 2010 19:29 Odpowiedzi: 8    Wyświetleń: 2537
  • Attiny2313 - krótkie i długie naciśniecie przycisku

    (at)asembler w zasadzie do Twojej sugestii podziału programu za wyjątkiem zastosowania 5s trzymania do resetu, o którym wspomniałeś (chociaż przeróbka mojej procedury pod tym kątem też nie była by wcale jakaś trudna i skomplikowana) nie jest w tym przypadku potrzebna żadna dodatkowa zmienna. Można przecież wykorzystać już istniejącą w tym przypadku...

    Mikrokontrolery AVR   09 Sty 2011 17:50 Odpowiedzi: 82    Wyświetleń: 14898
  • Attiny 2313 - Jak wybudzić układ z Power Down jednym przyciskiem?

    Jednakże nie mam pojęcia jak wygląda obsługa przerwań zewnętrznych na Bascomie. Może pomoże Tobie jakiś Help, który jest podobno zintegrowany z programem po polsku. Pozdrawiam. ENABLE INTERRUPTS 'Włączenie globalne przerwań ENABLE INT0 'Właczenie przerwania INT0 ON INT0 podprogram: 'Przypisanie podprogramu który zostanie wywołany po stwierdzeniu przerwania....

    Mikrokontrolery Początkujący   27 Wrz 2013 12:14 Odpowiedzi: 15    Wyświetleń: 3804
  • Czy potrzebny rezystor przy podawaniu 5V na nóżkę 17 w attiny2313?

    Hej a w jakim celu chcesz to zrobić?? Jeśli ma to być linia SDA szyny I2C powinieneś ją podciągnąc do zasilania oporkiem 10kom. Natomiast jesli ten pin ma być źródłem przerwania zewnętrznego i ma reagować na 0 wystarczy programowo podciągnąć ten pin do zasilania poprzez odpowiednie zdefiniowanie portu. Pozdrawiam

    Mikrokontrolery   28 Lip 2009 14:18 Odpowiedzi: 3    Wyświetleń: 848
  • W pełni sprzętowe sterowanie LEDów WS2812B na STM32F030 by piotr_go

    Co do spi to jest właśnie zewnętrzne z odroida, dlaczego mogą być z tym problemy? W procku spi i timer taktowane są z jednego źródła. Przy zewnętrznym spi nie będzie synchronizacji. Możesz zrobić prosty konwerter spi->ws na attiny o ile się wyrobi (taaaaaak wiem, tranzystor + kondensator, ne555 czy co tam jeszcze). Zegarem generujesz przerwanie, w...

    DIY Konstrukcje   11 Sie 2017 19:02 Odpowiedzi: 52    Wyświetleń: 18465
  • Jak połączyć ATTiny2313 z nadajnikiem radiowym i komputerem przez RS232?

    Mam pytanie do wszystkich doświadczonych kolegów. Chciałbym zbudować urządzenie na bazie ATTiny2313 współpracujące z nadajnikiem/odbiornikiem radiowym i komputerem po RS232 jednocześnie (w sensie układowym oczywiście). Z mojej wiedzy (a na razie nie ma jej zbyt wiele) nie jestem w stanie zdeterminować, czy jest to możliwe. Jeśli tak to bardzo proszę...

    Mikrokontrolery   05 Kwi 2007 09:01 Odpowiedzi: 4    Wyświetleń: 1358
  • ATTiny2313 + SAA3010 - Brak reakcji na sygnał pilota RC-5

    Witajcie! W sieci znalazłem projekt lampki RGB sterowanej z pilota, projekt pochodzi z tej strony. Postanowiłem jednak z budować do tego swój pilot, a wybór padł na SAA3010: (na schemacie zamiast rezonatora jest kondensator, proszę się tym nie sugerować.) http://obrazki.elektroda.pl/9020128600_1... Pilot jest raczej sprawny i działa...

    Mikrokontrolery AVR   03 Gru 2012 00:03 Odpowiedzi: 3    Wyświetleń: 2862
  • Attiny2313 i RC5 - brak reakcji na pilota, obsługa przekaźników w C

    Witam, mam problem z obsługą RC5, chce zrobić obsługę przekaźników poprzez RC5. Może ktoś sprawdzić co jest nie tak??. Dopiero zaczynam programowanie więc proszę o wyrozumiałość. [syntax=c]#include <avr/io.h> #include <avr/interrupt.h> #define pierw_spraw 90 #define spraw 149 #define odebrano 0 #define zdekodowano 1 #define error 2 volatile...

    Mikrokontrolery AVR   15 Lis 2011 18:58 Odpowiedzi: 5    Wyświetleń: 1457
  • Attiny2313 zegarek, czy opłaca się użyć timera? BASCOM

    Po pierwsze, możesz jak najbardziej korzystać z timera (a właściwie to powinieneś, jeżeli chcesz pomniejszyć koszta o zakup zewnętrznego RTC). Po drugie - możesz kalibrować, możesz to robić długo i bezskutecznie. Po drugie i ćwierć - Wewnętrzny oscylator nie za bardzo nadaje się do tego celu. "Nieco" mu się zmienia częstotliwość wraz z temperaturą i...

    Mikrokontrolery   29 Kwi 2007 11:01 Odpowiedzi: 12    Wyświetleń: 3407
  • ATtiny2313 timer0 przerwanie co 4ms przy 4MHz, ustawienia w Bascom AVR

    Tryb CTC to tryb pracy timera, w którym przerwanie (od porównania, nie przepełnienia) jest wywoływane na skutek zrównania się wartości timera z rejestrem OCRA timera (jest o tym w dokumentacji do attiny2313). Moje wytknięcie jest raczej przypuszczeniem. Jeśli ów redaktor sprawdził, upewnił się, że wartość do timera jest wpisywana w dopuszczalnym zakresie...

    Mikrokontrolery   17 Sie 2007 10:14 Odpowiedzi: 10    Wyświetleń: 1818