pcint attiny

Znaleziono około 123 wyników dla: pcint attiny
  • Czy ATTINY 13 obsługuje przerwanie ICP z przykładem kodu

    Możesz czytać timer w przerwaniu INT lub PCINT

    Mikrokontrolery AVR   24 Paź 2019 20:11 Odpowiedzi: 3    Wyświetleń: 630
  • REKLAMA
  • Sumator PWM na ATtiny2313 nie działa - czy błąd w schemacie? Czy obsługuje 6 kanałów?

    Czego oczekuje NAZE Ci niestety nie powiem. Poszukaj informacji w manualu. Po wyłączeniu nadajnika dioda przy attiny powinna zgasnąć, bo brak PWM to brak PCINT, a tam jest załączana. Możesz dopisać symulację dodatkowych kanałów i sprawdzić, czy coś to pomoże. Dodaj sobie np. drugi output compare do tego licznika, który już masz. Jak zliczysz 6 wyłączeń...

    Początkujący Elektronicy   19 Maj 2018 22:57 Odpowiedzi: 3    Wyświetleń: 516
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (2min)...
  • Jak poprawić detekcję kierunku enkodera w ATtiny 1604?

    Po pierwsze...nie ma takiego przerwania PCINT w ATtiny. Konfigurujesz to w zupełnie inny sposób (BOTHEDGES). Po drugie z założenia nie patrzę na kody Arduino, gdyż nie jest to jakikolwiek rezerwuar jakichkolwiek rozwiązań. Z resztą nie w tym problem. Popełniam jakiś błąd programowy a nie koncepcyjny, gdyż zawsze działało to dobrze... R

    Mikrokontrolery AVR   19 Lut 2024 16:46 Odpowiedzi: 4    Wyświetleń: 363
  • attiny88 - brak przerwań PCINT na PC7 mimo poprawnej konfiguracji

    Soreczki zły tytuł attiny oczywiście :D. Ale port jest bo jest podłaczony i go czytam programem.

    Mikrokontrolery AVR   23 Paź 2015 00:12 Odpowiedzi: 8    Wyświetleń: 918
  • Attiny 13A 9.6MHz – LED na PB4 nie świeci poprawnie przy obsłudze PWM przez przerwania

    snnaap dal rade - dzieki. Najwyrazniej problem jest w tym ze stan logiczny pinu nie nadaza za zmiana zbocza. O dziwo bardzo podobny kod do pierwotnego tylko na przerwaniu PCINT dziala normalnie. Jak by ktos potrzebowal: [syntax=c]GIMSK |= (1<<PCIE); PCMSK |= (1<<PCINT1); ISR (PCINT0_vect) { if (PINB & (1<<PB1)) { ledon; } else...

    Mikrokontrolery Początkujący   21 Lis 2013 22:36 Odpowiedzi: 14    Wyświetleń: 2106
  • REKLAMA
  • Mikrokontroler AVR AT90S2313 a ATTINY2313, różnice ?

    A, że tak dopytam...... tatuś się ni w ząb na tym nie zna? a chce zamieniać scalaka? tzn jak? - sam będzie go programował ? jeśli tak to czym? - tzn czy ma kod źródłowy, który można przekompilować ? bo jeśli ma - to można sobie czasami jeszcze z tymi różnicami poradzić o ile są one istotne w kodzie właśnie. (bo tak jakoś od tyłka strony podchodzisz...

    Mikrokontrolery AVR   20 Paź 2010 16:47 Odpowiedzi: 9    Wyświetleń: 4482
  • Porównanie AT2313 vs ATTiny2313: różnice w cenie, szybkości, kompatybilności

    kolego - świat idzie do przodu, technologia jest coraz nowsza więc nie dziw się, że ktoś będzie produkował Stareńki już układ AT90S2313 skoro ATtiny2313 ma wszystko to co jego poprzednik plus kilka dodatkowych fajnych rzeczy. hmmm chyba, że ty cały czas przyjmujesz to, że jeśli wspominam tutaj, iż ATtiny ma oscylator wewnętrzny to już nie może mieć...

    Mikrokontrolery   19 Sty 2007 07:35 Odpowiedzi: 7    Wyświetleń: 3113
  • [attiny][C] - Obsługa przycisku w przerwaniu PCINT

    Warunek w if nie będzie spełniony bo raczej te kilka instrukcji w przerwaniu nie bedzie się wykonywać 20ms. Czas wykonywania tego ISR nie ma nic wspólnego z wartością _debounce_timer w momencie porównania.

    Mikrokontrolery AVR   23 Paź 2015 19:08 Odpowiedzi: 4    Wyświetleń: 1314
  • Atmega/Attiny z dwoma pinami ICP do pomiaru szerokości impulsu PWM 1kHz

    Jeden sygnał = jeden pin ICP. Wystarczy sobie zmieniać w przerwaniu od ICP, zbocze na jakie ma reagować to przerwanie. Ewentualnie przy większej liczbie sygnałów - przerwania INT lub PCINT.

    Mikrokontrolery Początkujący   14 Mar 2018 10:53 Odpowiedzi: 26    Wyświetleń: 1296
  • Attiny85 - Enkoder na przerwaniach - adaptacja działającej na Arduino procedury

    Dzięki za błyskawiczną odpowiedź i za rozjaśnienie pewnych kwestii. Attiny13 nie należy do grupy/rodziny Attiny25/45/85. Tak, masz rację. Pisanie o północy może być przyczyną różnych dziwnych pomyłek. Najpierw sprecyzuj, do których interruptów referujesz i masz zamiar je wykorzystać. Czy są to INT0 i INT1, czy też chcesz użyć któreś z PCINT. W programie...

    Mikrokontrolery Początkujący   31 Gru 2020 19:28 Odpowiedzi: 15    Wyświetleń: 1404
  • Attiny13 - jak zaprogramować reset czasu przez nowy impuls?

    Zrób coś takiego (pisane z palca, więc może wymagać poprawek). Zdecydowanie. Brakuje funkcji config_timer(), config_sleep(), config_ports(). Dodatkowo jak się zagłebisz w peryferia attiny 13 to zobaczysz, że Twój pomysł z timerem jest niestety nie trafiony. Proponuję coś takiego: [syntax=c]#include <avr/io.h> #include <stdint.h> #include...

    Mikrokontrolery AVR   28 Sty 2019 12:59 Odpowiedzi: 16    Wyświetleń: 978
  • [attiny2313A] sleep mode i wybudzanie z użyciem przycisków. [C]

    Pytałeś o wybudzanie procesora, odpowiedz masz w linku dla przykładu klawiatury matrycowej. W ogóle lepiej zastosuj power-down A wybudzić możesz tylko stanem niskim przerwania int0. A jeśli chodzi o przerwania pin change warto zapoznać sie z rejestrami z tym związanymi a wszystko stanie się jasne. Chodzi o to ze przerwania zostaje wywołane, jeśli choć...

    Mikrokontrolery AVR   28 Wrz 2011 20:47 Odpowiedzi: 5    Wyświetleń: 2598
  • Attiny2313 - Różnica między przerwaniami INT a PCINT w praktyce

    Witam. Dla wejść INT0 i INT1 możesz skonfigurować przerwanie dla zbocza narastającego, opadającego, zmiany stanu lub stanu niskiego. Przerwanie PCINT jest wywoływane przez zmianę stanu na wejściach PCINT0 - PCINT7. Dodatkowo można określić które z wejść PCINT ma wywołać przerwanie za pomocą rejestru PCMSK. Pozdrawiam - Daniel

    Mikrokontrolery   21 Kwi 2016 09:25 Odpowiedzi: 4    Wyświetleń: 2784
  • 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
  • REKLAMA
  • [attiny2313][C/AVR Studio 4.16] Przerwanie od AC i PCINT

    ja zdaje się ze tak ale na innym procku. Jak mówiłem ci o ile robisz to jak należy czyli nie włączysz pinów PCINT na których jest AC, który wykorzystujesz to wszystko jest w porządku. i to nie tylko może ale i musi działać.

    Mikrokontrolery AVR   27 Maj 2011 18:54 Odpowiedzi: 4    Wyświetleń: 1415
  • [Attiny13][C/WinAVR]Niedziałające przerwanie PCINT

    Nie znam się na C :) ale wydaje mi się że błąd jest w tej linii: [syntax=c]PCMSK |= (PCINT0); //PCINT[/syntax] raczej powinno być tak: [syntax=c]PCMSK |= (1<<PCINT0); //PCINT[/syntax] PB0 ma być ustawione jako wejście.

    Mikrokontrolery AVR   09 Lut 2012 11:38 Odpowiedzi: 2    Wyświetleń: 1640
  • 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
  • [ATtiny2313]+Bascom+zapis/odczyt danych do pamięci RAM

    Z tym, że tablice musiałbym wcześniej wpisać w program, a mi chodzi o to, by "uczyć" tego robota danego zadania. Jeśli zmieniłbym odległośc punktu A od B i znowu postawił przeszkode, w którą by robot uderzył, to wtedy ponownie musiałby zapamiętać nową trase. Przy czym jeśli działałbym w obrębie pamięci RAM, kasowałbym ją po prostu resetem zasilania....

    Mikrokontrolery AVR   24 Maj 2009 22:44 Odpowiedzi: 5    Wyświetleń: 3663
  • [ASM] [AVR] ATtiny2313 - przerwanie PCIE tylko dla PULL-UP

    Przerwania typu PCINT działają podczas zmiany stanu pinu, obojętnie czy to jest zbocze narastające czy opadające. Poprostu ma być to zmiana stanu, tak więc jeśli naciśniesz przycisk to przerwanie bedzie generowane dwa razy (w momencie naciśniećia i puszczenia). Natomiast inaczej jest w przypadku przerwań INT0 i INT1 gdzie możesz sobie wybrać kiedy ma...

    Mikrokontrolery AVR   08 Lut 2010 18:34 Odpowiedzi: 4    Wyświetleń: 2125
  • Funkcja micros() na Attiny85 zwraca wyniki o 2% większe - odczyt zegara na przerwaniu

    Mam ustawiony timer na 4kHz [syntax=csharp]cli(); TCNT1 = 0; TCCR1 = 0; OCR1C = 249; // 4000 Hz (16000000/((249+1)*16)) OCR1A = OCR1C; TCCR1 |= (1 << CTC1); TCCR1 |= (1 << CS12) | (1 << CS10); TIMSK |= (1 << OCIE1A); sei();[/syntax] W przerwaniu timera machałem pinem [syntax=csharp]ISR(TIMER1_COMPA_vect) { //licznik timer1 przepełnienie...

    Mikrokontrolery Początkujący   21 Wrz 2021 20:34 Odpowiedzi: 8    Wyświetleń: 1080
  • Jak zaprogramować Attiny2313 na płytce AVT3500 plikiem ASM – narzędzia i kroki

    Programik dla AVT3500 z ATTiny2313: ; Henryk Więsyk ; 16.10.2007 ; wersja 1.0 - przerobiona na ATTiny2313 ; Dioda do masy z OC0A ; Wewnętrzny oscylator ustawiony na 1MHz (RC(at)8MHZ + CLKDIV8) .include "tn2313def.inc" ;***************************************... ; Definicje ;***************************************... .def czas1...

    Mikrokontrolery AVR   16 Lis 2008 20:33 Odpowiedzi: 6    Wyświetleń: 1659
  • [ATtiny85] Jakie są nazwy wektorów przerwań dla PCINT0-PCINT4?

    ISR(PCINT0_vect) { ... // Code to handle the event. } ISR(PCINT1_vect, ISR_ALIASOF(PCINT0_vect)); http://www.nongnu.org/avr-libc/user-manu...

    Mikrokontrolery AVR   03 Cze 2008 17:07 Odpowiedzi: 3    Wyświetleń: 2982
  • Attiny13A - zmiana pliku ASM dla 2 kanałów momentary i 2 kanałów latch

    Kolego zobacz. Nie jestem asem asemblera, ale lubię się uczyć. Wydaje mi się, że ten kod nie jest skomplikowany :D W tym kodzie z wyjściami chwilowymi ustawiany jest jeden z bitów portu a reszta wyłączana. Odpowiadają za to instrukcje SBI - Set Bit I/O Register - Ustaw Bit w rejestrze portu CBI - Clear Bit I/O Register - Skasj Bit w rejestrze portu...

    Mikrokontrolery AVR   25 Maj 2016 10:06 Odpowiedzi: 16    Wyświetleń: 1815
  • Jak skonfigurować przerwanie PCINT4 na Attiny13? Problem z PCMSK0 i PCINT0

    To trzeba już nałożyć programowo na przerwanie PCINT. Ogólnie konfigurujesz PCMSK tak, aby były aktywne piny 3 i 4, a potem w programie przerwania sprawdzasz, który pin zmienił stan (wygenerował przerwanie) oraz w jakim był stanie przed przerwaniem (stąd wiesz jakie zbocze wygenerowało przerwanie). Można więc nawet programowo przypisać inne funkcje...

    Mikrokontrolery Początkujący   28 Wrz 2013 19:52 Odpowiedzi: 5    Wyświetleń: 1689
  • Attiny85 - wybudzanie z trybu Powerdown (uP zawiesza się)

    ISR (PCINT0_vect) // Slider switch { .... return; } ... ISR (PCINT3_vect) { ... return; } Returny są niepotrzebne (aczkolwiek nie szkodzą). ADCSRA &= ~(1<<ADEN); // Wylaczenie ADC To za mało, peryferiom (dotyczy to także UART czy I2C) trzeba także "wyłączyć prąd". Najlepiej, zamiast bawić się rejestrem PRR skorzystać z gotowych makr dostarczanych...

    Mikrokontrolery Początkujący   04 Paź 2019 21:05 Odpowiedzi: 11    Wyświetleń: 1074
  • tiny87 - problem z przerwaniami w symulatorze AVR Studio 4.19

    Witam, mam problem z obsługą przerwań zewnętrznych INT0 oraz INT1 w symulatorze (Simulator). Piszę w AVR Studio 4.19, gdyż Atmel Studio nie ma symulatora dla ATtiny87. Popatrzcie na ten banalny kod (okroiłem pierwotny kod do absolutnego minimum): [syntax=c] #include <avr/interrupt.h> unsigned char i; ISR(INT0_vect) //interrupt at PB6 { i++; }...

    Mikrokontrolery AVR   15 Mar 2017 20:55 Odpowiedzi: 12    Wyświetleń: 1062
  • ATtiny85 pomoc z kodem odpowiadającym za przerwania

    Aktualnie programuje w IDE, więc jeśli dobrze rozumiem, to przerwanie na 1 pinie ATtiny85, które będzie się aktywowało przy przejściu ze stanu niskiego w wysoki, będzie wyglądało tak : Nie, nie będzie....(!) Zauważ ze Attiny 85 nie posiada interruptu INT1; ma tylko INT0 na pinie 7 (po przemapowaniu w arduino jest to pin 2). Referujesz dalej „...

    Arduino   19 Maj 2018 18:41 Odpowiedzi: 5    Wyświetleń: 1242
  • [bascom] Jak wyłączyć napięcie odniesienia i komparator w Bascom dla ATtiny13/25/45/85?

    PCINT to specjalne przerwania aktywowane zmianą stanu pinu. Dodatkowo wszystkie przerwania PCINT w tych procesorach wywołują jedno przerwanie, w którym należy programowo określić, który pin je spowodował ważny jest też rejestr PCMSK, który odpowiada za maskowanie nieużywanych przerwań. Polecam lekturę datasheetów tych procesorów w celu dokładnego poznania...

    Mikrokontrolery   27 Lut 2011 22:04 Odpowiedzi: 10    Wyświetleń: 1859
  • [ATTINY2313][c]Przerwanie wywołane w innym przerwaniu

    Witam! Ze względu na niedokładność funkcji waitms(); postanowiłem uruchomić licznik TC1 w ATTINY2313. Ma to być obsługa pilota (prawdopodobnie JVC). Więcej danych: - ATTINY pracuje z częstotliwością 1MHz (wewnętrzny oscylator) - TC0 jest już zajęty innymi działaniami (w czasie obsługi pilota TC0 nie musi pracować) - czas, który chcę odczekać to 14700us...

    Mikrokontrolery AVR   29 Gru 2010 09:05 Odpowiedzi: 1    Wyświetleń: 1314
  • Pilot do aparatu Nikon attiny13

    http://obrazki.elektroda.pl/7214276300_1... Pilot oparty na projekcie http://www.bigmike.it/ircontrol/ jednak zbudowany na mniejszym attiny13, myślę że można by zastosować dostępny na Allegro attiny4. Zasada działania jest dość prosta. Po uruchomieniu podzespołów (timera i przerwań) attiny przechodzi w tryb power-down, w którym oczekuje...

    DIY Konstrukcje   08 Lis 2012 20:00 Odpowiedzi: 23    Wyświetleń: 11064
  • [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ń: 3520
  • Jak przeportować program z ATTiny84 na ATTiny85? Różnice i zmiany w kodzie

    Na początku chciałbym zaznaczyć, że znam się na programowaniu w C tylko natomiast jeśli chodzi o mikrokontrolery to jestem początkujący. Wszystko zaczęło się od tego, że potrzebowałem zamiennika układu 1-wire DS2423. Jest to podwójny licznik impulsów. Niestety Maxim/Dallas już go nie produkuje ale znalazłem implementację tego licznika na uC AVR. https://github.com/smurfix/owslave...

    Mikrokontrolery AVR   24 Mar 2011 12:46 Odpowiedzi: 5    Wyświetleń: 2503
  • AVR attiny2313A - błędne odczyty impulsów z czujników indukcyjnych

    Ma on poprostu określić czy koło się kręci czy też nie. Z jaka prędkością kręci się koło? 25ms? W kodzie znalazłem Waitms 100 Loop Nie ma formatowania i ciężko to się analizuje, w konsekwencji, bez zgłębiania "tajników" kodu nie wiem gdzie jest te 100ms. Jeśli w pętli głównej, to znaczy, że max 10 razy na sekundę coś tam jest sprawdzane. Jeśli zmiana...

    Mikrokontrolery AVR   07 Lip 2018 17:01 Odpowiedzi: 23    Wyświetleń: 1107
  • Enkoder z mikrokontrolerem ATtiny - jak przeprogramować

    Jeśli Attiny ma działać jako proxy pomiędzy enkoderem, a radiem, to zrobiłbym to na przerwaniach. Tak, jak TMF pisał, to parę linijek kodu. [syntax=c]#include <avr/interrupt.h> int main(void) { DDRB |= (1<<PB3)|(1<<PB4); // set as outputs PORTB |= (1<<PB0)|(1<<PB1); // pull-up resistors proxy(); // set initial values before...

    Mikrokontrolery   19 Wrz 2023 20:59 Odpowiedzi: 16    Wyświetleń: 483
  • ATtiny13 - Timer CTC, preskaler 1024, nie reaguje po dodaniu kodu

    Witam. Piszę mały program na ATetiny 13. Program ma wyglądać tak że po każdej 1 sek ma sprawdzać ilość przerwań o ile zliczanie przerwań działa to niestety gdy dodałem do tego Timer przestało cokolwiek reagować. taktowanie procka to 9,6 MHz Jak chciałem ustawić timer: tryb CTC preskaler 1024 wychodzi wtedy 9375 cyki nadal za dużo do wpisania więc po...

    Mikrokontrolery AVR   29 Gru 2019 13:48 Odpowiedzi: 9    Wyświetleń: 534
  • Zegarek oparty o ATtiny85 w pierścionku

    http://obrazki.elektroda.pl/4301568800_1... Autor poniższej konstrukcji przedstawiał już podobny układ - miniaturowy zegarek oparty o ATtiny ( Krok 1: Przygotowania http://obrazki.elektroda.pl/4194769400_1... Mikrokontroler Układ oparty jest o mikrokontrolery AVR firmy Atmel ATtiny85. Autor wykorzystał element w obudowie...

    DIY Zagranica   30 Mar 2016 12:23 Odpowiedzi: 9    Wyświetleń: 13380
  • [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
  • Jaki mikrokontroler wybrać do...?

    Witam Potrzebny mały (mała obudowa - ok 20 pinów) i nie za drogi i łatwo dostępny mikrokontroler z: -INT0 -INT1 -ADC i jeszcze jakby miał USART to już by było wspaniale, w ostateczności -INT0 -PCINT -ADC - USART - prawdziwy - nie LIN Wszystkie powyższe wymagania ma np ATMega48, ale grzechem byłby ją wykorzystywać do moich skromych potrzeb. Najlepiej...

    Mikrokontrolery Początkujący   15 Kwi 2019 17:34 Odpowiedzi: 1285    Wyświetleń: 267619
  • Attiny13 Bascom: Jak obsłużyć przerwanie PCINT0 i różnice z INT0?

    Jakie są polecania w bascom do obsługi pcint0 potrzebuje uruchomić to przerwanie w attiny 13. Gdyby ktoś jeszcze wiedział czym sie różni to przerwanie od ont0 to byłbym wdzięczny za podzielenie sie wiedzą.

    Mikrokontrolery   28 Paź 2007 23:01 Odpowiedzi: 10    Wyświetleń: 4456
  • [attiny13][C++][atmel studio6] - wieszanie sie atmel studio podczas debugowania

    Dzięki za odzew :) Odpowiadam po kolei: - debugger - odpalam wbudowany symulator - sleep_mode - nie wejdzie w obslugę TIM0_OVF, to przerwanie włączone zostaje po naciśnięciu przycisku - sugerowana zmiana ustawień nie poprawiła sytuacji ... Jednak udało mi się rozwiązać problem. Miałem breakpoint ustawiony w linii: [syntax=cpp] ISR(PCINT0_vect){ if(button_down()){...

    Mikrokontrolery Początkujący   29 Sty 2015 19:02 Odpowiedzi: 11    Wyświetleń: 1830
  • Attiny2313 - Timer0 zlicza za szybko przy 4MHz bez preskalera, dlaczego?

    Kolego dondu: deklaracja zmiennej licznik: unsigned long int licznik=0;//zmienna globalna licznik Fuse bity ustawione prawidłowo (temat wałkowany setki razy).Zegar definiowałem początkowo w ustawieniach konfiguracyjnych AVR Studio, później gdy zaczęły się problemy przez #define F_CPU. Do mirekk36: Timer sprzętowy działa bardzo dobrze i precyzyjnie....

    Mikrokontrolery AVR   28 Paź 2011 10:26 Odpowiedzi: 7    Wyświetleń: 2195
  • [ATtiny2313][C] Obsługa klawiszy w przerwaniu PCINT

    Może źle zrozumiałem pierwszy post, ale przyciski podłączone do PA nie wygenerują przerwania PCINT(patrz nota katalogowa). A no tak, masz rację. :) W przypadku ATtiny2313 na PA nie będzie PCINT, ale w przypadku ATtiny2313A już tak, bo w tej wersji procesora dodali obsługę PCINT na każdym pinie każdego portu. Ja posługuję się DS'em od ATtiny2313A i...

    Mikrokontrolery AVR   29 Lis 2010 20:19 Odpowiedzi: 5    Wyświetleń: 2901
  • Dokładny pomiar częstotliwości sieci 230V za pomocą Attiny13a - skaczące Hz

    No wiec spłodziłem takie coś. Problem taki że czasami przy resetowaniu/załączaniu układu zapala się czerwona dioda błędu (warunek if (czas>85 && czas<95) jest nie spełniony) Podłączenia do int0 poprzez pc814 (od strony 230v rezystory 100k, od strony attiny 20k) [syntax=c] #define CTC_ON TIMSK0 |= (1 << OCIE0A); #define CTC_OF TIMSK0...

    Mikrokontrolery AVR   19 Kwi 2017 20:00 Odpowiedzi: 2    Wyświetleń: 945
  • [Attiny13V] [Attiny13V][C] Konfiguracja INT0 dla kontaktronu zwiernego - zbocze opadające

    Witam Podane wyżej wartości pochodziły od stabilizatora 7805, po podłączeniu do źródła 4,5V, mam 1,2mA, po przejściu w tryb IDLE 0,9mA, w tryb PowerDown 0,7mA. Niestety te 0,7mA pobiera układ nadajnika RF, a nie powinien włączyłem go jak na schemacie poniżej przez tranzystor npn BC547B: http://obrazki.elektroda.net/22_12607763... DDRB dla tego pinu...

    Mikrokontrolery AVR   17 Gru 2009 12:36 Odpowiedzi: 18    Wyświetleń: 3271
  • Reanimacja i modyfikacja świeczek LED na Attiny13a - problem z poborem prądu tryby SLEEP

    Się tu kolega (at)jacekcz chyba zapędził. Ten uC ma 64B SRAM i 1KB FLASH. To co tu się "próbuje dziać" to to, że Pomiary ADC są robione w przerwaniu co czas okreslony Watchdogiem, ale to rozwiązanie od razu wybudza też uC z głębokiego snu POWERDOWN (jeśli w nim był) i tylko Watchdog, PCINT albo LOW_LEVEL może uC z tego wybudzić uC. Tak więc po co dokładać...

    Mikrokontrolery AVR   03 Kwi 2023 18:32 Odpowiedzi: 10    Wyświetleń: 948
  • Sejf z szafki (attiny / atmega)

    https://obrazki.elektroda.pl/6021352700_... https://obrazki.elektroda.pl/6921159500_... https://obrazki.elektroda.pl/3416870700_... https://obrazki.elektroda.pl/7961253800_... https://obrazki.elektroda.pl/7601893100_... Dzisiaj przedstawię państwu dwa sejfy dla dzieciaków,...

    DIY Konstrukcje   23 Maj 2022 14:54 Odpowiedzi: 5    Wyświetleń: 3003
  • [attiny45]tryb power down z budzeniem na INT0 stanem wysokim

    Poniżej działający program, może komuś się przyda, zamiast wewnętrznego podciągnięcia dałem zewnętrzny 1Mohm. Podczas uśpienia układ pobiera albo 1uA albo 6uA (6uA w sytuacji gdy czujnik się zawiesi, co powoduje że na wejściu procesora jest stan niski): #include <avr/io.h> #include <compat/deprecated.h> #include <util/delay.h> #include...

    Mikrokontrolery   31 Sty 2011 11:27 Odpowiedzi: 27    Wyświetleń: 3146
  • [attiny13] [ATtiny13][ASM] Przerwania PCINT nie budzą mikrokontrolera z trybu uśpienia

    wróciłem i sprawdziłem i coś jeszcze nie tak po zmianach w kodzie µK już nie startuje z sekwencją tylko idzie spać... Tylko że jak go obudzę to jest zły i wykonuje sekwencje losową ilość razy... zmieniłem też trochę sekwencję i zastanawia mnie dlaczego polecenie cbr r16, (1<<portb1) gasiło mi 2 diody na raz (po uprzednim ich zapaleniu)....

    Mikrokontrolery AVR   24 Gru 2009 12:53 Odpowiedzi: 6    Wyświetleń: 2375
  • [ATtiny13][C] - dziwne zachowanie, oraz przerwania zew.

    Bez podciągnięcia switchy do Vcc, układ sam zapala led'a. Ale pod podciągnięciu VCC, częściowo jest dobrze. Jednakże jest ten sam problem. Kiedy nacisnę 1 raz któryś switch, to ta instrukcja wykonuje się w nieskończoność. Jak temu zaradzić? Dodano po 12 Udało mi się rozwiązać problem w następujący sposób: Po wykonaniu danej operacji, na nowo podciągam...

    Mikrokontrolery AVR   16 Gru 2010 20:26 Odpowiedzi: 4    Wyświetleń: 1438
  • [Attiny2313][c]Szybkie przenoszenie danych poza przerwanie

    Witam Próbuję napisać obsługę pilota, który używa kodowania [url=http://www.ustr.net/infrared/nec.sh... Następnie chcę przesłać kod na okno terminala za pomocą USART. Próbuję to realizować bez użycia funkcji typu delay_ms(), zamiast tego chcę użyć przerwań. Idea jest taka, że po pojawieniu się pierwszego zbocza od odbiornika podczerwieni, wywoływane...

    Mikrokontrolery AVR   05 Maj 2011 01:57 Odpowiedzi: 18    Wyświetleń: 2171