attiny przerwać

Znaleziono około 348 wyników dla: attiny przerwać
  • Dendy Keyboard Transformer - podłącz klawiaturę i magnetofon do Pegasusa!

    http://obrazki.elektroda.pl/5579748400_1... Dendy Keyboard Transformer - podłącz klawiaturę i magnetofon do Pegasusa! Artykuł powstał jako opis zmagań z próbą zrobienia reprodukcji kardridża Keyboard Transformer - rosyjskiego wynalazku, który umożliwia pisanie programów w BASICU. Kardridż udostępnia gniazdo klawiatury i magnetofonu...

    DIY Konstrukcje   23 Sie 2020 20:19 Odpowiedzi: 21    Wyświetleń: 14217
  • Synchronizator zegara z magistralą I2C z czasem pobieranym z Internetu

    https://obrazki.elektroda.pl/5856179500_... Witam wszystkich. Tym razem chciałbym zaprezentować układ synchronizatora zegara I2C z czasem pobieranym z Internetu. Korzystając z wcześniej prezentowanego zegara na Z8, pomyślałem, że warto go rozbudować o taką możliwość, stąd powstał prezentowany układ. Sam układ zbudowany jest w oparciu...

    DIY Konstrukcje   01 Gru 2023 02:12 Odpowiedzi: 23    Wyświetleń: 4053
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (2min)...
  • 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ń: 633
  • REKLAMA
  • [ATTiny2313/C] Błąd w przerwaniu po dodaniu jednej lini kodu

    Średnio chce mi się analizować ten kod, ale jeśli załączasz przerwania w przerwaniu od INT1 po wcześniejszym wyłączeniu przerwania od INT1 - jest poprawnym rozwiązaniem, gdyż nie ma możliwości wejścia do funkcji przerwania od INT1 podczas jej wykonywania niezależnie od okoliczności; tak ponowne zezwolenie na przerwanie od INT1 bez wcześniejszego zablokowania...

    Mikrokontrolery AVR   06 Maj 2010 21:14 Odpowiedzi: 9    Wyświetleń: 2104
  • 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ń: 1713
  • Attiny 2313: Jak zablokować przyciski 1 i 2 po aktywacji przycisku 3?

    ADC liczy od 0 do 1023, czyli regulacji jest 1024 "punkty". Jeśli chcesz by liczyło WAITMS do 300 to musisz to podzielić. Jeśli podzielisz 1024/4 = 256, jeśli 1024/3 = 341.3. Zamiast: waitms 300 wpisz waitms y Oczywiście to nie zdrowe rozwiązanie, Uc nic nie robi tylko liczy twoje WAITMS Y. Procesu tego nie można przerwać do momentu, gdy procek nie...

    Mikrokontrolery AVR   17 Maj 2012 20:27 Odpowiedzi: 21    Wyświetleń: 2364
  • REKLAMA
  • ATtiny24a - Dlaczego przerwanie INT0 nie działa mimo poprawnej kompilacji?

    Jednak to wina czegoś innego, bo attiny padła na amen. Programuje się, ale program się nie wykonuje

    Mikrokontrolery AVR   19 Sie 2014 08:32 Odpowiedzi: 5    Wyświetleń: 1050
  • [Atmega 16][Visual studio C#] Błędna komunikacja przez serial port.

    Problemów może być sporo ja bym jednak zaczął od zmodyfikowania kodu odpowiedzialnego za komunikację zarówno po stronie PC jak i AVR. Wiem, że to brzmi mało pocieszająco ale gwarantuję, że efekt końcowy będzie zadowalający. Po pierwsze zrób jakąś strukturę ramki, która ma "wyraźny" początek i koniec. Po to mamy do dyspozycji w tabeli ASCII znaki receive_text()...

    Mikrokontrolery AVR   25 Wrz 2018 12:49 Odpowiedzi: 26    Wyświetleń: 1488
  • Attiny2313 - jak poprawnie obsłużyć przerwania w Bascom?

    Ach Chorwat.....cały czas jest tak samo... próbowałem ręcznie podciągać i ustawiać wartość pin'u przerwania na 1 i na 0, nawet zmieniłem przerwanie na Int0... myślę, że po prostu Bascom albo Attiny tu wysiada :cry:; chyba czas sie przesiąść na C albo Asm'a...oj będzie ciężko. Pomimo tego wciąż liczę na cud :D, że ktoś wymyśli coś co mi pomoże.

    Mikrokontrolery   31 Mar 2008 19:54 Odpowiedzi: 24    Wyświetleń: 2382
  • [attiny][C] - Obsługa przycisku w przerwaniu PCINT

    Witam! Staram się rozgryźć dlaczego coś co nie ma prawa działać działa :) obsługa klawisza na przerwaniach Klawisz podłączony do portu PCINT przerwania: [syntax=c] #define _TICK_TIME (1000/((F_CPU / 64) / 256)) #define _DEBOUNCE 20 #define _DEBOUNCE_TICKS (_DEBOUNCE / _TICK_TIME) ISR(TIMER0_OVF_vect) { //przerwanie overflow timera dzielnik 64 (jak widać...

    Mikrokontrolery AVR   23 Paź 2015 19:08 Odpowiedzi: 4    Wyświetleń: 1335
  • REKLAMA
  • 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ń: 927
  • 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ń: 1326
  • [ATtiny13][Bascom]Błędne działanie przerwania zewnętrznego

    Poprawiłem tytuł na bardziej oddający problem i zgodny z regulaminem p. 3.1.15. Ponadto proszę się zapoznać z zasadami korzystania z działu: http://www.elektroda.pl/rtvforum/topic34... LordBlick Witajcie. Oświećcie mnie dlaczego ten program nie działa tak jak powinien. Przełączam przełącznik który pin PB1 zwiera do masy (pojawia się zbocze opadające...

    Mikrokontrolery AVR   02 Wrz 2012 14:29 Odpowiedzi: 7    Wyświetleń: 1905
  • [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ń: 6644
  • [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ń: 3334
  • ATtiny85 pomoc z kodem odpowiadającym za przerwania

    Witam. Robię projekt do sterowania fazowego i potrzebują układ do detekcji zera, a dokładniej kod. Układ składa się z transoptora z podwójną antyrównoległą diodą. Wiec program musi robić przerwanie kiedy stan na pinie przechodzi z niskiego na wysoki. (faza przechodzi przez zero, więc kolektor-emiter transoptora zamknięty, pin przez pullup do 5V) Więc...

    Arduino   19 Maj 2018 18:41 Odpowiedzi: 5    Wyświetleń: 1269
  • 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ń: 996
  • [Bascom][Attiny2313] Nie działa przerwanie zewnętrzne

    Mam program, tak jak poniżej, nie reaguje na przerwanie z int0 i int1. Program ma sterować silnikami od drzwi garażowych '--------------------Sterownik bramy by Peter507------------------------------' Enable Interrupts Enable Int0 Enable Int1 On Int0 Przerwanie On Int1 Przerwanie1 Dim Licznik As Byte , Licznik1 As Byte , Stan_bramy As Byte , Opcja1...

    Mikrokontrolery AVR   07 Gru 2008 09:12 Odpowiedzi: 20    Wyświetleń: 2637
  • [Attiny13][C/WinAVR]Niedziałające przerwanie PCINT

    Witam, Chce uruchomić przerwanie PCINT0, z tego, co zrozumiałem, z datasheeta to muszę ustawić odpowiedni bit w rejestrze PCMSK, bit PCIE w GIMSK. Nie znalazłem żadnej konfiguracji przerwań PCINT, ale z tego, co wyczytałem to one działają tylko na zmianę stanu na odpowiednim pinie. Do pinu z PCINT0 podłączyłem przycisk zwierany do masy. Jednak, gdy...

    Mikrokontrolery AVR   09 Lut 2012 11:38 Odpowiedzi: 2    Wyświetleń: 1652
  • [Attiny2313][C/AVR Studio 4]Przerwanie w debbugerze

    Napisałem krótki i prosty program do tego aby podczas debbugowania krokowego sprawdzić jak zachowuje się uC. Przerwanie pochodzi z zewnątrz (INT0). I teraz jest tak : przerwanie jest wykryte, ale zamiast skoczyć do funkcji obsługującej to przerwanie program skacze na początek funkcji main (). Co jest nie tak ?? Próbowałem już przy pomocy SIGNAL(), INTERRUPT(),...

    Mikrokontrolery AVR   01 Lut 2010 13:58 Odpowiedzi: 14    Wyświetleń: 2404
  • ATtiny88 - Przerwanie zewnątrzne INT0 na ATtiny88 [bascom]

    Witam, zrobiłem sobie płytkę małą, malutki prosty układzik na ATtiny88. Schematu nie wrzucam, bo jest bajecznie prosty i dobrze polutowany. Na pokładzie jest ATtiny88, dioda i przekaźnik z tranzystorem. Gdy wgram do mikrokontrolera taki kod: Dodano po 45 ok, już doczytałem. Te przerwania trzeba włączać w specjalnym rejestrze. Działający kod wygląda...

    Mikrokontrolery AVR   25 Lis 2014 21:14 Odpowiedzi: 0    Wyświetleń: 702
  • Przerwanie INT1 w ATtiny2313 działa non stop, niezależnie od stanu wejścia

    Witam Kombinowałem już rożnie i nie wiem co źle napisałem że nie działa poprawnie. Powinno działać na stan niski, a w rzeczywistości działa non stop - niezależnie czy jest stan niski czy wysoki. [syntax=asm] .include "tn2313def.inc" .equ wejscia = portd .equ in_wejscia = ddrd .equ dane = portb .equ in_dane = ddrb .equ baud=9600 .equ freq = 12000000...

    Mikrokontrolery AVR   05 Kwi 2011 13:02 Odpowiedzi: 13    Wyświetleń: 1853
  • ATTiny13 - Jak zasymulować przerwania w Atmel Studio 7.0?

    Witam. Próbuję powoli nauczyć się pisania w ASM prostych programów na ATTINY13. Mam jednak problem z obsługą przerwań. Nie wiem, czy przyczyną jest błąd w programie, czy też nie umiem zasymulować przerwać w tym symulatorze. Otóż w pewnym miejscu programu usypiam uP rozkazem SLEEP (wprowadzam uP w Power Down). Chcę go wybudzić przerwaniem od INT0, (czyli...

    Mikrokontrolery AVR   15 Mar 2016 20:33 Odpowiedzi: 3    Wyświetleń: 1569
  • 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ń: 795
  • Jak obsłużyć przerwanie INT1 w ATTINY2313 tylko przy wciśnięciu przycisku?

    Witam klopot mam z obsługą przerwania ... a mianowicie jestem początkującym programistą w języku C ... lecz ... potrzebuję by program wykrył wciśnięcie przycisku (podanie 1 logicznej , 0 logiczne robione jest poprzez rezystor podłączony do masy) i tu jest klopot ... program reaguje na przerwanie INT1 lecz 2 razy ! raz jak wcisnę przycisk a drugi raz...

    Mikrokontrolery   11 Kwi 2008 15:30 Odpowiedzi: 5    Wyświetleń: 2016
  • Cykliczne załączanie PWM w ATTiny2313A/ATMega328P

    W ATTiny timer chyba przejmuje kontrolę nad IO, więc włączenie/wyłączenie odbywa się z poziomu konfiguracji timera. CZyli robisz to tak - np. ustawiasz inny timer, aby generował przerwanie co 1s, a w obsłudze tego przerwania w zależności od potrzeby konfigurujesz timer generujący PWM. Chyba to najprostsze rozwiązanie.

    Mikrokontrolery AVR   20 Gru 2019 22:11 Odpowiedzi: 19    Wyświetleń: 936
  • 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ń: 4486
  • ATtiny 2313 - jak odczytać port i wygenerować przerwanie?

    NIE, jeżeli chesz znać PRAWDZIWY stan portu czytaj PIN. Proponuje proste doświadczenie: 1)ustaw port jako wyjście (config PORTB=output) 2) portb=255 3) sprawdź rejestr PINB zwierając jedno z wyjść do masy Tylko w ten sposób poznasz prawdziwy stan pinów, np jeżeli zrobisz to w atmedze na porcie z włączonym JTAG. Jeżeli chcesz poznać tylko stan tego co...

    Mikrokontrolery AVR   30 Kwi 2011 22:52 Odpowiedzi: 12    Wyświetleń: 2349
  • ATTiny85 nie odbiera danych z SoftwareSerial od SIM800L

    Każdy z pinów ATTiny może wywoływać przerwanie PCINTn... Skoro miałem dzialający program na arduino to mysłałem że bez problemu da się go wgrać do ATTiny. Nie rozumiem toku myślenia - Arduino UNO to ATMega328P, która jest dostępna w obudowie DIL, TQFP, QFN - do wyboru, do koloru. ATmega328P na 2 kB RAMu i 32 kB Flasha, a ATTiny85 0,5 kB RAMu i 8 kB...

    Arduino   07 Cze 2022 04:32 Odpowiedzi: 44    Wyświetleń: 1602
  • Funkcja w C dla ATTINY: dodanie 1 po jednokrotnym wciśnięciu switcha

    Albo podpiąć pod INTx i wyzwalać przerwanie zboczem

    Mikrokontrolery AVR   25 Wrz 2009 15:33 Odpowiedzi: 6    Wyświetleń: 1458
  • [AVR] Nieaktywny Auto Trigger ADC na ATmega168 przy użyciu Timer0 w trybie CTC

    Masz na myśli kasowanie flagi zgłoszenia przerwania ADC poprzez wpisanie jedynki na bit flagi? Robiłem na 328P, nie działa. Jutro spróbuję na m168...r Dodano po 26 W projekcie z ATtiny zdarzenie porównania generuje przerwanie i pewnie tutaj jest "pies pogrzebany". To przerwanie kasuje sprzętowo flagę porównania...ale to bez sensu, żeby angażować przerwanie...

    Mikrokontrolery AVR   16 Gru 2020 20:52 Odpowiedzi: 19    Wyświetleń: 525
  • Jak zliczać impulsy z TCRT5000 na Atmega8 bez liczników sprzętowych?

    Witam Co do trzech przebiegów na jeden procesor to w Attiny 26 można uzyskać przerwanie od zmiany stanu na pinie, czyli spokojnie obsłużysz 3 przerwania. Trzeba by zerknąć które procesory mają taka właściwość, ten o którym piszę z pewnością ma. Piotr

    Mikrokontrolery AVR   08 Kwi 2010 13:07 Odpowiedzi: 20    Wyświetleń: 4258
  • Sterowanie PWM oświetleniem 230V z ATtiny85 - jak zrealizować?

    Prąd AC wchodzi na mostek prostowniczy, z którego idzie na fototranzystor który jest detekcją zera, sygnał z detekcji zera idzie na przerwanie do ATTiny i wtedy przez optotriak podawany jest impuls na triak który steruje "wypełnieniem" sinusoidy Skoro mostek, to czemu triak?

    Arduino   22 Mar 2018 20:34 Odpowiedzi: 13    Wyświetleń: 1359
  • Attiny/Atmega - jak wybudzać tylko przez INT1, ignorując INT0?

    Przerwania są wyłączone i trzeba zezwolić na konkretne przerwanie i w ogóle na jakiekolwiek przerwania.

    Mikrokontrolery AVR   26 Lip 2012 12:12 Odpowiedzi: 6    Wyświetleń: 1858
  • AVR - Timer 1 w AVR - przerwanie nie działa jak powinno

    Czyli zamaskowałeś jeden błąd innym błędem i na pierwszy rzut oka rozwiązanie sprawia wrażenie działającego, a drugi raz już lepiej nie rzucać. Teraz czekamy na wątek pt. "zegarek na ATtiny się późni".

    Mikrokontrolery AVR   05 Lut 2014 21:48 Odpowiedzi: 10    Wyświetleń: 4890
  • Miernik do zasilacza na HD44780 i ATtiny13

    http://obrazki.elektroda.net/85_12656115... Projekt powstał z czystej ciekawości… co można zrobić na Attiny13? Otóż można, i to dużo. W tym przypadku ten malec zmierzy nam napięcie, prąd, temperaturę, przeliczy, a wyniki w przystępny sposób pokaże na wyświetlaczu alfanumerycznym (typu HD44780). Jak by tego było mało, program został napisany...

    DIY Konstrukcje   20 Mar 2012 04:35 Odpowiedzi: 31    Wyświetleń: 38022
  • Komunikacja między dwoma attiny2313 za pomocą USART

    Dzięki za zainteresowanie. Chciałem wykorzystać przerwanie od USART'a. Na jednym attiny nie da się tego zrobić z powodu czasu -> kilka ms dla każdej cyfry (5cyfr x 4 + spacje) Powodzenia Przyznam że o SPI nie pomyślałem :?:

    Mikrokontrolery   02 Wrz 2007 21:19 Odpowiedzi: 6    Wyświetleń: 1688
  • 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ń: 525
  • Atmega8 - Jak zaimplementować czasowe sterowanie przekaźnikiem w C?

    Ale Kolega lubi sobie życie komplikować... W programie głównym programujemy dowolny timer na zgłaszanie przerwań z częstotliwością coś pomiędzy 30 i 300 Hz, a następnie usypiamy procesor w pustej pętli. Definiujemy stałą określającą czas włączenia w okresach timera: [syntax=c]#define CZAS_WLACZENIA xxxxx <- wpisz liczbę okresów timera[/syntax] przerwanie...

    Mikrokontrolery Początkujący   16 Lip 2013 21:53 Odpowiedzi: 11    Wyświetleń: 6162
  • Atmega Fusebit Doctor (HVPP+HVSP) - napraw fusebity

    Musisz mieć jakieś zwarcia na płytce, ewentualnie zimne luty. Sprawdź ale DOKŁADNIE. Reszta ok. Sprawdziłem płytkę i okazało się że na jedna ścieżka była przerwana, teraz śmiga aż miło - odblokowałem 2 sztuki attiny 2313. Jestem pełen szacunku dla autora projektu. Marcin.

    DIY Warsztat   08 Kwi 2016 21:09 Odpowiedzi: 342    Wyświetleń: 269071
  • PWM na OC1A (PB1) i zanegowany sygnał na PB0 – ATtiny, ustawienia rejestrów

    To jeszcze zmień tablicę na char i pokaż program. Czy ustawianie PWM działa poprawnie? Czy program w ogóle wchodzi w przerwanie?

    Mikrokontrolery AVR   05 Gru 2013 19:16 Odpowiedzi: 68    Wyświetleń: 8055
  • Maksymalna częstotliwość licznika/PWM w ATTiny 2313 bez CKDIV8

    Wymieniłem uP na inny ATTiny 2313 i ruszyło. Może kość była uszkodzona. Spróbowałem jeszcze ustawić przerwanie na overflow i też bez ustawionego CKDIV8 nie odpalało. Teraz, przy 8Mhz i bez załączonego dzielnika częstotliwości na liczniku silniczek chodzi. Dzięki za zainteresowanie

    Mikrokontrolery AVR   14 Lip 2009 21:30 Odpowiedzi: 9    Wyświetleń: 2244
  • Attiny13a - jak zaprogramować dwie niezależne funkcje na różnych pinach?

    Używam arduino ide ale jestem zielony. Wiedzę wchłaniam bardzo powoli. Myślałem że to będzie łatwiejsze. Na razie to udało mi się napisać prosty program .Po załączeniu attiny odmierza ona 7 minut a potem jedna dioda mruga co 10sekund a druga co 30. Oczywiście wszystko na delay więc szału nie ma. Coś podobnego mam teraz na NE555 w połączeniu z CD4060...

    Mikrokontrolery Początkujący   03 Lis 2024 16:42 Odpowiedzi: 18    Wyświetleń: 858
  • 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ń: 1326
  • Programowanie Attiny13A z Arduino Uno rev.3 - sterowanie diodami w bałwanku

    Czy po wciśnięciu przycisku program ma wykonywać w kółko wybraną sekwencję? Pewne tak, a wtedy: jak w trakcie wykonywania sekwencji program ma reagować na wciśnięcie przycisku? Ma dokończyć wykonywaną sekwencję, czy ją przerwać? Jeśli program ma rozpoznawać wciśnięcie przycisku w czasie wykonywania sekwencji, to zamiast _delay_ms() trzeba wstawić własną...

    Początkujący Elektronicy   06 Lut 2024 00:11 Odpowiedzi: 19    Wyświetleń: 684
  • Jak zrealizować układ czasowy z dwoma impulsami na LM324?

    No dobrze, bez zbędnego kombinowania w takim razie. Który z małych AVRków najlepiej by się nadał? Jeden Timer, jedno przerwanie, jeden pin wyjścia, tylko tyle trzeba. Znam się tylko na Atmegach, Attiny nigdy nie ruszałem.

    Początkujący Naprawy   02 Mar 2010 16:09 Odpowiedzi: 8    Wyświetleń: 2470
  • 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ń: 11085
  • Attiny 13A 9.6MHz – LED na PB4 nie świeci poprawnie przy obsłudze PWM przez przerwania

    Sygnal jest z Atmega8 8MHz i PWM sterowany przez timer w przerwaniu, nie sprzetowo. Dioda na sasiednim pinie sterowana tak samo jako kontrolka. Piny pomiedzy Atmega i Attiny polaczone bezposrednio. Teraz sie zastanawiam, ze moze na tej linii trzeba dac jakis rezystor i to pomoze. Ciagle jak zrobie nie przez przerwanie tylko w petli glownej, to dziala...

    Mikrokontrolery Początkujący   21 Lis 2013 22:36 Odpowiedzi: 14    Wyświetleń: 2112
  • Attiny 2313A, C - Sterowanie fazowe nie działa na liczniku, tylko na delay'ach

    Mechanizm detekcji przejścia przez 0 jest na płytce wykonawczej która jest zgodna z kitem AVT2623 więc możesz sobie poczytać - tam jest na końcu tranzystor który wyłącza się gdy napięcie jest poniżej 1.2V a wszystko idzie jeszcze przez transoptora - a wiec ja w mikrokontrolerze mam ciągłe napięcie a gdy jest przejście przez 0 niezależnie od tego czy...

    Mikrokontrolery AVR   24 Wrz 2015 12:34 Odpowiedzi: 10    Wyświetleń: 1101
  • Jak poprawić układ detekcji zaniku zasilania dla ATmega16L?

    Układ BOD jest konfigurowalny w tym procku tylko na 2,7 oraz 4,0V. Choćby w ATtiny masz chyba z 8 napięć :) Swoją drogą najlepszy sposób to zewnętrzny komparator wyzwalający przerwanie: możesz wtedy ustalać minimalny czas "niskiego stanu" zasilania w programie.

    Mikrokontrolery   14 Gru 2007 15:37 Odpowiedzi: 23    Wyświetleń: 6071
  • Attiny 2313 - Jak wybudzić układ z Power Down jednym przyciskiem?

    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. "Only an level interrupt on INT0...". Wypadałoby jeszcze ustawić przerwanie aktywne na poziom a nie na zbocze.

    Mikrokontrolery Początkujący   27 Wrz 2013 12:14 Odpowiedzi: 15    Wyświetleń: 3813
  • Minutnik na Attiny13 - kolejna pchełka

    http://obrazki.elektroda.pl/2773117400_1... Jako, że niedawno zakończyłem dość poważny większy projekt to w ramach relaksu naszło mnie na realizację kolejnej pchełki, która od jakiegoś czasu zaprzątała mi głowę :) Dość często potrzeba mi odmierzyć niewielki odcinek czasu bez zbędnej dokładności. Zazwyczaj używałem do tego celu timera...

    DIY Konstrukcje   13 Mar 2012 10:22 Odpowiedzi: 26    Wyświetleń: 14362
  • ATtiny 12: asembler - zwiekszanie zmiennej w przerwaniu

    ...jeśli już coś robisz , to rób to dobrze , albo nie rób wogóle... Jeśli chcesz coś zrobić - zanim zrobisz to dobrze, musisz to zrobić jakkolwiek... ;-) ...inna szkoła. ...an external level interrupt, or an pin change interrupt can wake up the MCU. Czyli, że jeśli ustawiam zewnętrzne przerwanie na narastające zbocze to µC śpi dalej? Powinienem...

    Mikrokontrolery   06 Sie 2006 02:24 Odpowiedzi: 11    Wyświetleń: 2101
  • Jak zaprogramować zegar binarny na AtTiny 2313?

    Taki programik to można sklecić w 15 minut. Najpierw ustawiasz porty - w sumie większość jest jako wyjście, Ustawiasz przerwanie a dalej to proste dodawanie do kolejnych zmiennych odpowiedzialnych za sekundy, minuty i godziny.

    Projektowanie Układów   28 Sie 2008 11:42 Odpowiedzi: 21    Wyświetleń: 5243
  • Zliczanie impulsów enkodera 100 impulsów/obrót – AVR, wyświetlacz nie reaguje

    No tak faktycznie te 100x zrobi się w mgnieniu oka... Więc program musi dodać +1 przy zmianie na stan wysoki i koniec, jednokrotnie. Może zastosować przerwania? W momencie kiedy wystąpi stan wysoki, następuje przerwanie które zlicza +1 do licznika. Czy to miało by sens? uC to attiny 2313.

    Mikrokontrolery AVR   27 Gru 2012 23:08 Odpowiedzi: 20    Wyświetleń: 4446
  • [STM32] - Jak skonfigurować przerwanie przy uszkodzeniu kwarcu 8MHz w STM32F100RB?

    Nie muszę tak tego sprawdzać żeby wiedzieć. Ale i tak jak na temperaturę pokojową jest super dokładnie. Jak czasami uruchamiam kilka ATMEGA lub ATTINY z wewnętrznym oscylatorem (np. z ATTINY ładowarki do aku z migającym ledem ładowania), to różnice między nimi są tak na oko nawet 20%. A tu albo przypadek, albo tak powtarzalna technologia.

    Mikrokontrolery ARM   23 Wrz 2014 21:08 Odpowiedzi: 7    Wyświetleń: 1164
  • 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ń: 159397
  • Adaptacja projektu AVT-5374 do zdalnego załączania przekaźnika z Attiny2313

    Cześć Odbiornik ma taką konstrukcję, że posiada kondensator elektrolityczny na wejściu do wzmacniacza wyjściowego. Patrz schemat. https://obrazki.elektroda.pl/6210767000_... Aby osiągnąć to co zamierzasz, należy po stronie nadawczej, podczas wciśnięcia przycisku wysyłać cały czas np AAAAAAAAAAAAA.....; puszczenie przycisku powinno przerwać...

    Mikrokontrolery Początkujący   17 Paź 2019 11:31 Odpowiedzi: 5    Wyświetleń: 663
  • Jak poprawnie skonfigurować Timer 1 w attiny2313 ??

    Witam Na wstępie zaznaczam, że AVR-ami zajmuje się dopiero od tygodnia :). Mam problem jak w temacie. Potrzebuję aby timer 1 (16 bitowy) liczył od ustalonej wartości początkowej, a po wystąpieniu przepełnienia wygenerował przerwanie i się zatrzymał. Potrzebuję odliczyć 25ms. Attiny taktowany jest zegarem 16MHz, dzielnik częstotliwości dla timera 1 ustawiłem...

    Mikrokontrolery   20 Wrz 2007 12:47 Odpowiedzi: 3    Wyświetleń: 1574
  • [attiny44] [attiny44][bascom] Opóźnione wybudzanie AVR z powerdown przez INT0 po 1s

    pier - twój program działa bardzo dobrze, dokładnie tak jak go napisałeś. A że napisałeś go badziewnie to taki masz efekt. Błędy: 1) W przerwaniu INT0 wyskakujesz z niego GOTO do głównego programu, tak nie można. Wyjdź z przerwania komendą RETURN, ale na jego końcu a nie przez podmianę GOSUB. Powinno być: If Sw = 1 Then Powerdown i RETURN na koncu....

    Mikrokontrolery Początkujący   26 Cze 2012 15:40 Odpowiedzi: 14    Wyświetleń: 2802
  • Błędnie działający port w ATtiny2313 - płytka AVT3500/2

    Być może. Chociaż z drugiej strony stawiałbym raczej na jakiś problem z niedotrawieniem, bo przy próbie usunięcia tego zwarcia za pomocą lutownicy musiałem praktycznie użyć siły, aby przerwać to połączenie, gdyby to było spoiwo to pewnie zniknęłoby samo po dotknięciu grotem. Ale ekspertem w tej dziedzinie nie jestem, więc mogę się mylić. :) Pozdrawiam,...

    Mikrokontrolery AVR   24 Paź 2014 21:00 Odpowiedzi: 3    Wyświetleń: 1158
  • ATtiny2313(4313) równoczesne użycie SPI (USI) i USART

    Przerwanie przyda się jedno odbiór ramki USART - będzie adres urządzenie + komenda, przejście w tryb nadawania. Można by i pewnie zrobić to w pętli ale jakoś wolę przerwanie jak i tak nie wykorzystam zasobów uC. Myślałem jeszcze o innym rozwiązaniu. Użyć transcriverów RS485 na każdej linii SPI, ale 8xMAX485 (po 4 w nadajniku i odbiorniku) wyjdzie zdecydowanie...

    Mikrokontrolery AVR   13 Sie 2017 13:16 Odpowiedzi: 13    Wyświetleń: 1479
  • [ATmega8]Sygnalizator/Limiter przekroczenia prędkości

    ATtiny13 - posiada timer i tryb CTC oraz przerwanie od INT0 oraz sześć portów I/O (wyczytałem z dokumentacji, osobiście nie miałem kontaktu). Mała poprawka rejestrów do obsługi przerwania (INT0 oraz ustawienia Timera) pod ATtiny 13 i powinno ruszyć. Jeżeli popełniłem błąd proszę mnie poprawić.

    Mikrokontrolery Początkujący   20 Lip 2013 04:39 Odpowiedzi: 39    Wyświetleń: 6981
  • Bascom/ATTiny2313 - Sprawdznie programu - pętla po naciśnięciu switcha

    Witam, Napisałem program, który po wciśnięciu switcha (podaniu napięcia na PinB. 1 i PinB. 2 przez kilka sekund) ma migać diodami w kolejności 123 lub 321 w zależności od wciśniętego switcha. Po naciśnięciu switcha 1. diody przez cały czas zaświecają się po kole 123 i tak przez cały czas. Przerwać może tylko wciśnięcie switcha numer 2 i włączenie funkcji...

    Mikrokontrolery AVR   15 Sie 2013 14:11 Odpowiedzi: 7    Wyświetleń: 1689
  • ATtiny2313 - Jak napisać kod w Assemblerze do generowania impulsu 18ms?

    Czas odmierza się oczywiście timerem. Możesz nastawić timer na 18 ms, dobierając odpowiednio do częstotliwości procesora preskaler i wartość rejestru porównania. Możesz też zaprogramować timer na zgłaszania przerwać np. co 1 ms i odliczyć do 18 w procedurze obsługi przerwania, po czym programowo zmienić stan wyjścia. Zacznij od poczytania w dokumentacji...

    Mikrokontrolery AVR   22 Lip 2013 09:28 Odpowiedzi: 3    Wyświetleń: 1773