attiny2313 przerwanie

Znaleziono około 653 wyników dla: attiny2313 przerwanie
  • Przerwanie INT1 w ATtiny2313 działa non stop, niezależnie od stanu wejścia

    Po czym wnioskujesz, że : ... w rzeczywistości działa non stop - niezależnie czy jest stan niski czy wysoki.

    Mikrokontrolery AVR   05 Kwi 2011 13:02 Odpowiedzi: 13    Wyświetleń: 1841
  • REKLAMA
  • [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ń: 2137
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (2min)...
  • Przesiadka z AT89C2051 na Attiny2313 - przerwanie Int0 i odczyt ACO

    1. Rozwiązanie z przerwaniem od stanu niskiego akurat tutaj pasuje, ale gdyby np. w pętli głównej miała migać inna dioda to już to nie przejdzie. Wtedy można najpierw skonfigurować wyzwalanie zboczem opadającym (wciśniecie) i narastającym (puszczenie). 2. Dla AT90S2313 rejestr pinx jest tylko do odczytu, a dla Attiny2313 do odczytu i zapisu. Dodane...

    Mikrokontrolery AVR   25 Cze 2011 22:57 Odpowiedzi: 6    Wyświetleń: 1887
  • Attiny2313 - niestabilne działanie obrotomierza, reset i błędy wyświetlacza

    Możliwe, że to na wyrost, ale możesz spróbować: Dim tempW as Word '... Do If Flaga = 1 Then Reset Flaga Cls Locate 1 , 3 tempW=Wynik Lcd tempW ; " " Locate 1 , 8 Lcd "obr/min" End If Loop Rzecz w tym, że nie wiadomo co się dzieje gdy używasz Lcd Wynik. Taki urok Bascoma. Do wyświetlacza wysyłane są połówki bajtów, a jeśli wtedy wystąpi...

    Mikrokontrolery AVR   30 Maj 2012 19:23 Odpowiedzi: 22    Wyświetleń: 4830
  • Attiny2313 WinAVR201 - Przerwanie INT0 i INT1 wywala błąd przy kompilacji

    W tym ATtiny nie ma pinu PD6, którego sprawdzasz: [syntax=C]if (!(PIND & 0b01000000))//sprawdzenie wyzwalania zewnetrznego[/syntax] Pewnie chodziło Ci o pin PD3 (ten od INT1)? EDIT: Ups, błąd, jest PD6 :) Mógłbyś dodać jakiś schemat albo opisać jak to ma w zamierzeniu działać? W jakim celu blokujesz przerwania?

    Mikrokontrolery Początkujący   11 Wrz 2012 09:18 Odpowiedzi: 7    Wyświetleń: 2199
  • REKLAMA
  • Attiny2313 - Bascom: Przerwanie reaguje na zbocze opadające, jak to naprawić?

    Witam. Jestem początkujący w programowaniu więc proszę o wyrozumiałość. Potrzebuje program sterowania klapą (otwieranie i zamykanie dwie krańcówki góra dół i silnik lewo prawo). Chce aby jazda w gore lub w dol odbywała się w momencie zmiany stanu pewnej zmiennej zewnętrznej konkretnie zboczem rosnącym. Wyczytałem, że w Bascomie można zrealizować t przerwaniem...

    Mikrokontrolery Początkujący   24 Gru 2013 12:08 Odpowiedzi: 2    Wyświetleń: 1194
  • Przerwanie zboczem opadającym w ATtiny2313 - problem zliczania impulsów

    Ogólnie schematu nie mam bo tej gazety nie kupuje, a nawet jak bym kupował to raczej by mi się nie chciało go szukać :). Najlepiej jak byś go zamieścił. Nawet nie piszesz do którego portu jest ten przycisk podłączony. Skoro piszesz że działa wyzwalanie poziomem, to zrób softwarowe wykrywania zbocza (ustawiasz rejestr że już obsłużyłeś przycisk i w pętli...

    Mikrokontrolery AVR   14 Cze 2010 20:04 Odpowiedzi: 3    Wyświetleń: 1319
  • [attiny2313][C/AVR Studio 4.16] Przerwanie od AC i PCINT

    Cześć Mam takie szybkie pytanie, w Attiny2313 na porcie B znajdują się piny od wewnętrznego komparatora i jednocześnie cały port służy jako wejście dla przerwań PCINT. Korzystam z komparatora i kilku wejść PCINT, czy to będzie działać ?? Czy jedno wyklucza drugie ?? Dziękuję za odpowiedzi i zainteresowanie. Pozdrawiam

    Mikrokontrolery AVR   27 Maj 2011 18:54 Odpowiedzi: 4    Wyświetleń: 1415
  • REKLAMA
  • ATTINY2313 na AVT3500 – konfiguracja i działanie przerwań zewnętrznych INT0

    Niestety bez zmian... co do uszkodzonego portu, to wątpię, bo działa na nim ustawianie stanu niskiego i wysokiego. Czy uszkodzenie portu może się objawiać właśnie w taki dziwny sposób, że działa ustawianie stanów wysoki/niski, wejscie/wyjscie, a nie działa przerwanie zewnętrzne?

    Mikrokontrolery   28 Lis 2011 17:54 Odpowiedzi: 19    Wyświetleń: 2623
  • [Attiny2313][C/AVR Studio 4]Przerwanie w debbugerze

    WinAVR 20090313, widocznie starszej wersji co innego doskwiera:) Proponuje uaktualnić WinAVR [url=http://sourceforge.net/projects/win... Widzę, że jest już nowa wersja z 2010, może tam to będzie działać jak należy, a jeśli nie to tak jak pisałem wyżej pewnie zamiana INT0 na INT1 pomoże.

    Mikrokontrolery AVR   01 Lut 2010 13:58 Odpowiedzi: 14    Wyświetleń: 2368
  • 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ń: 2799
  • Attiny2313 konfiguracja watchdoga i wybudzanie uC z trybu uśpienia

    Konfigurujesz WD na 256 i startujesz. Teraz jeśli chcesz by WD wybudził procesor, ale go nie zresetował to MUSISZ włączyć przerwanie od WD. W obsłudze przerwania nie musisz nic robić. Procek wroci w miejsce gdzie użyłeś SLEEP. Teraz jeśli możesz przez tę sekundę kiedy pracuje resetować WD co 200ms to nic nie trzeba robić, ale jesli coś tam dłuzej trwa...

    Mikrokontrolery AVR   24 Maj 2022 06:32 Odpowiedzi: 9    Wyświetleń: 789
  • attiny2313 – poprawne użycie eeprom_write_block i eeprom_read_block, błąd kompilacji

    Hmm... Pytasz o tytułową ATtiny2313, czy ATtiny13 ? Ogólnie najpierw ustawiasz WGM na CTC, preskaler, TCCR0A a potem przerwanie OCIE0A. Przecież pisałem, że w CTC Compare-B nie ma znaczenia...

    Mikrokontrolery AVR   10 Lip 2012 10:17 Odpowiedzi: 51    Wyświetleń: 5616
  • Timer0 w ATtiny2313 nie zmienia stanu diody na Portb.4 - co poprawić?

    $regfile "attiny2313.dat" $crystal = 1000000 Config Portb.4 = Output Dim I As Byte Config Timer0 = Timer , Prescale = 1024 On Timer0 Przerwanie 'Start Timer0' nie potrzebne Enable Timer0' zezwolenie na przerwanie timera Enable Interrupts Do Loop Przerwanie: Incr I If I > 10 Then Toggle Portb.4 I = 0 End If Return

    Mikrokontrolery AVR   01 Lut 2011 22:45 Odpowiedzi: 7    Wyświetleń: 2055
  • REKLAMA
  • [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ń: 2095
  • [Attiny2313][Asm] Brak reakcji na zmiane stanu wejscia

    Witam! Mam dziwny problem i od paru godzin nie mogę znaleźć jego przyczyny. Mianowicie nie wiem dlaczego kontroler nie reaguje na zmianę stanu na wejściu PD2. Mam tam podpięty przycisk który ma włączać diodę podpiętą do PD6. Układ działa na 100% pod względem technicznym, ponieważ sprawdziłem go innym programem. Czuję że przyczyna jest gdzieś w napisanym...

    Mikrokontrolery AVR   14 Kwi 2010 19:22 Odpowiedzi: 4    Wyświetleń: 1423
  • [attiny2313] [attiny2313][bascom] Przerwania nie działają w sterowniku RGB, co robię źle?

    Witam! Napisałem sterownik do rgb (dioda z wspólnym +), niestety nie chciał pracować, więc zacząłem drążyć... Okazało się, że nawet taki program $regfile "attiny2313.dat" $crystal = 16000000 Config Portb = Output Config Portd = &B11110000 Portb = &B11111111 Portd = &B11111111 Config Timer0 = Timer , Prescale = 8 Enable Timer0 On Timer0 Przerwanie...

    Mikrokontrolery AVR   22 Mar 2010 20:56 Odpowiedzi: 2    Wyświetleń: 1740
  • obsługa enkodera obrotowego przez attiny2313 Bascom

    Mi się wydaje, żeby zrobić to na jednym przerwaniu. Mamy stan 11 Ustawiamy na przerwanie na zboczu opadającym. Kiedy się wykona przerwanie, sprawdzić drugi pin. Jeśli wyjdzie 01 ro znaczy ze obrót był w jedną stronę, jeśli 00 to znaczy, że był w drugą. Teraz trzeba zmienić na przerwanie zboczem narastającym. Jeśli po obrocie mamy 11, to obrót w jedną...

    Mikrokontrolery   24 Lut 2009 10:37 Odpowiedzi: 12    Wyświetleń: 6247
  • Attiny2313 i debounce. Drgania na przełącznikach.

    Witam Mam problem z napisanym programem na attiny 2313, program może jest prosty ale dopiero co się uczę programowania mikroprocesorów w Bascomie.Program sam w sobie działa ale jest problem z drganiami na przełącznikach,switche mam podciągnięte do gnd,diody katodami do gnd anodami do procka.Czytałem o funkcji debounce i o timerach ale narazie timery...

    Mikrokontrolery Początkujący   02 Gru 2011 09:38 Odpowiedzi: 6    Wyświetleń: 2332
  • 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ń: 3654
  • attiny2313, asembler, problem z wysyłaniem danych przy kwarcu 11.059200MHz

    Witam W załaczniku potrzebne pliki. Attiny2313 z nastawionym zewnętrznym kwarcem, div8 wyłączone, kwarc 11.059200MHz, kondensatory 15pF, stos ustawiony na koniec ramu, prędkość zmniejszona już do 2400 a pomimo to dalej nie wysyła wszystkiego co powinno. Obsługa: t - pokazuje w terminalu napis (jakieś 15 znaków) z - załacza jeden reset x - wyłacza reset...

    Mikrokontrolery   20 Paź 2006 07:37 Odpowiedzi: 2    Wyświetleń: 1247
  • Attiny2313 - zawieszanie się programu przy obsłudze przycisków i diod

    Witam, mam taki problem. Napisałem program. Po naciśnięciu przycisku nr 1 zaświeca diody w kolejności 123, po wciśnięciu 2 w kolejności 321, po wciśnięciu 3 231, a po wciśnięciu przycisku nr 4 mają migać Płytka została wykonana przeze mnie. Płytka sprawdzona, jest poprawnie wykonana. Zasilanie podłączone poprawnie. Reset odciągnięty do VCC rezystorem...

    Początkujący Naprawy   27 Wrz 2013 16:38 Odpowiedzi: 14    Wyświetleń: 1824
  • attiny2313 - [c++] USI TWI: Brak impulsu na SDA mimo ustawień PORTB.5

    Już dosłownie walę głową w mur. Dokumentację przeczytałem 1001 razy, google 2 razy przepatrzyłem całe i nic. Chcę wysłać korzystając z hardware-owego USI dane. Żadne i^2c. Po prostu zwykłe, jednokierunkowe wypluwanie danych. W necie nie ma podstawowego przykładu użycia tego trybu. Jednak do rzeczy. Skąd wiem, że nie działa? Debugger (standardowy z AVR...

    Mikrokontrolery AVR   12 Wrz 2012 21:24 Odpowiedzi: 0    Wyświetleń: 1005
  • at2313 + przekaźnik, Jak wyeliminować rozłączanie?

    otóż napisałem program, który załącza przekaźnik podłączony pod pinb.6, kiedy na pinb.7 jest 1 logiczna. Wszystko jest ok dopóki podam 1. wtedy przekaźnik załącza się i rozłącza z jakąś częstotliwością (po prostu szybko tryka) Nawet jak podłączę np. diodę LED to też szybko mruga. Mam pytanie. Jak to wyeliminować. Oczywiście przekaźnik pod uC mam podłączony...

    Mikrokontrolery AVR   15 Mar 2009 19:19 Odpowiedzi: 15    Wyświetleń: 1470
  • [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ń: 1896
  • ATTINY2313 - Nieprawidłowy zapis ustawień do pamięci EEPROM po odłączeniu zasilania

    Witajcie, Mam problem z układem opartym na ATTINY 2313-20. Jest to sterownik 8 serv sterowany z komputera. Od autora projektu mam program do wgrania, to też zrobiłem (bity SUT0 i CKSET1, sterowanie zegarem 16MHz) i wszystko działa poza jedną rzeczą - nie mogę utrwalić wprowadzonych zmian w pamięci eeprom. Aplikacja pozwala na pewne zmiany w programie,...

    Mikrokontrolery   18 Kwi 2010 10:01 Odpowiedzi: 5    Wyświetleń: 1477
  • Bascom Atiny2313 - PWM i przerwanie INT1 ( czujnik PIR)

    Witam Chciałem do kuchni wstawić czujnik PIR, ale z dodatkową zaletą, czyli stopniowym zwiększaniem i zmniejszaniem PWM, dodatkowo jeśli podczas zmniejszania PWM nadejdzie przerwanie INT1 od czujnika PIR, to program ma przestać zmniejszać, tylko zacząć zwiększać i to nie od zera, ale od wartości na której "zastało" go przerwanie INT1 od PIR. W sumie...

    Mikrokontrolery   11 Lip 2017 15:46 Odpowiedzi: 3    Wyświetleń: 537
  • Priorytety przerwań AVR ATTiny2313 – obsługa V-USB a kolejkowanie INT0 i INT1

    Czyli rozumiem, że jak jednocześnie nastąpią przerwania INT0 i INT1 to du*a ? Przeczytaj jeszcze raz to: W tym przypadku nic się nie stanie - każde przerwanie ma swoją flagę, więc się kolejkują . Chyba, że dojdzie do dwóch przerwań tego samego typu , wtedy informacja się gubi. Tu jest tabelka wektorów przerwań na przykładzie ATMEGA8: http://obrazki.elektroda.pl/6297702500_1...

    Mikrokontrolery AVR   26 Mar 2011 16:26 Odpowiedzi: 9    Wyświetleń: 5788
  • 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
  • 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ń: 2370
  • Jak zmienić funkcje świecenia lampki rowerowej na ATTINY2313 w Bascom?

    $regfile = "attiny2313.dat" $crystal = 4000000 Config Pind.2 = Input Config Portd.0 = Output Config Portd.1 = Output Config Portd.3 = Output Set Portd.2 Przycisk Alias Pind.2 Dim Sekwencja As Byte Declare Sub Pierwsza Declare Sub Druga Declare Sub Trzecia Enable Interrupts Enable Int0 On Int0 Przycisk_przerwanie Do Loop End Przycisk_przerwanie:...

    Mikrokontrolery   11 Sie 2007 23:53 Odpowiedzi: 16    Wyświetleń: 2301
  • ATtiny2313 - jak poprawić dokładność zegara po dodaniu obsługi RC5?

    Według mnie to nie jest wina programu tylko konstrukcji. Sprawdź na oscyloskopie jak wygląda sygnał na wyjściu z odbiornika podczerwieni. Czy aby napewno mikroprocek nie wchodzi w przerwanie INT0, albo pod wolny pin podłącz diodę i przy wejściu w INT0 niech się ona zapali. Posprawdzaj też napięcia (jak możesz to na oscyloskopie) jak wygląda zasilanie....

    Mikrokontrolery   01 Gru 2007 03:19 Odpowiedzi: 11    Wyświetleń: 1733
  • attiny2313 - jak ustawić timer0 do zliczania impulsów?

    np. Nie da się. TImer0 może zliczać tylko z pinu PD4. I to z PinD.4 a nie PortD.4 ;) Można i z PinD.0, ale nawet przerwania żadnego do tego nie ma więc trzeba by programowo. A nawet jak przerwanie by było (mowa o przerwaniach INTx) to Timer tego nie zliczy. Trzeba by programowo zwiększać zawartość licznika Timera0, ale po cholerę. Jeżeli to ma być...

    Mikrokontrolery   23 Kwi 2009 20:09 Odpowiedzi: 1    Wyświetleń: 1236
  • [AVR] [AVR][C] - Pilot IR Olympus RM-1 na ATTiny2313 nie działa z GCC

    Proszę niech mi ktoś powie czy dobrze myślę: Gdy ustawiam Timer1 w tryb CTC = 4 (WGM13=0, WGM12=1, WGM11=0, WGM10=0) to zapis do OCR1A nie jest buforowany, czyli powinien zmieniać się natychmiast po wpisaniu do niego wartości. Timer1 wciąż zwiększa swoją wartość o 1 i gdy osiągnie ona wartość taką jak w OCR1A to wystąpi przerwanie a Timer1 zostanie...

    Mikrokontrolery AVR   09 Paź 2008 23:27 Odpowiedzi: 18    Wyświetleń: 3204
  • Jak zabezpieczyć układ z ATtiny2313 przed zakłóceniami na długim kablu?

    Witam. Wydaje mi się że w tym przypadku to nie pomoże. Przewód pewnie robi za antenę i sciąga jakieś śmieci. Kolega Tomson pewnie impuls na INT0 traktuje jako wciśnięcie przycisku. W takim przypadku każdy impuls (rzędu pewnie nawet ns) wywoła przerwanie. Cała obsługa powinna wyglądać trochę inaczej. Otóż nawet krótkie wciśnięcie przycisku zwiera jego...

    Mikrokontrolery   20 Mar 2007 20:31 Odpowiedzi: 9    Wyświetleń: 1128
  • Nieprawidłowe dane RC5 z Attiny2313 - adres 255, komenda 127

    już pisałem co zrobić ale tym razem ty nie doczytałeś chyba, więc: po pierwsze - ustaw wyzwalanie przerwania INT0 zboczem opadającym (falling) po drugie - tuż po wejściu w przerwanie wyłącz je disable INT0 ale zaraz po tym daj Enable Interrupts, żeby mógł działać Timer potem odbierz kod RC5 ustaw swój znacznik Odebrano a resztę przetwarzaj w programie...

    Mikrokontrolery   20 Kwi 2008 21:02 Odpowiedzi: 13    Wyświetleń: 2069
  • [asm] Dziwne zachowanie programu na ATtiny2313 z diodami LED na porcie B

    "Początkowo program działa poprawnie" to nie dziwne, że na początku działa ci poprawnie a potem leci w przysłowiowe "maliny" nie potrafisz kolego jeszcze dobrze się posługiwać przerwaniami i samą konstrukcją programu - masz tak namieszane że szok w zasadzie czytając sam program to nie wiadomo dokładnie co chciałeś uzyskać pierwsza wskazówka - najpierw...

    Mikrokontrolery   04 Lut 2008 22:40 Odpowiedzi: 19    Wyświetleń: 1833
  • Konfiguracja rejestru TCCR0 w mikrokontrolerze AVR 2313 - co jest nie tak?

    Panowie umiem w miarę C++ i przecież musi być miejsce wywołania funkcji a ja tego nie widzę. Pozdrawiam Wiesz co to są wektory przerwania, ATtiny2313 ma ich razem z resetem 19. Jeśli jakieś moduł np Timer, UART itp. zgłosi potrzebę obsługi, CPU przerywa wykonywanie programu, zapisuje swój stan na stosie i zaczyna wykonywać program od innego miejsca....

    Mikrokontrolery AVR   11 Sie 2009 10:38 Odpowiedzi: 13    Wyświetleń: 3156
  • ATmega32 nie uruchamia się przy pliku *.hex powyżej 88.8% pamięci FLASH

    Zadajesz pytania na tak wysokim poziomie abstrakcji, że nie gniewaj się ale na prawdę, jak już ktoś wcześniej wspomniał - na takie problemy to tylko szklana kula i wróżka z certyfikatem państwowym może pomóc. 1. co to znaczy zbyt mała pamięć ? Np w ATtiny2313 w porównaniu do twojego procka ATmega32 to ty masz tej pamięci 2 hektary z hakiem - a jednak...

    Mikrokontrolery   01 Lut 2012 15:18 Odpowiedzi: 14    Wyświetleń: 2290
  • RC5 - Kolejny, ulepszony gotowiec BASCOM bez Getrc5

    Witam Jak wielu spotkałem się z problemem problemem kłopotliwej obsługi pilota z RC5. Po poszperaniu w necie wpadłem na http://www.elektroda.pl/rtvforum/topic20... ten temat. Jak się okazało wszystko na tym programie pracowało, ale nie zawsze. Kłopotem było napisanie programu "pod pilota". Oczywiście pochwała dla Sabotaz'a który problem "ruszył"...

    Mikrokontrolery AVR   05 Lut 2015 15:56 Odpowiedzi: 4    Wyświetleń: 1491
  • Jak zwiększyć czułość klawiatury pojemnościowej na Attiny2313 w BASCOM?

    atom1477, przecież o ile jakieś przerwanie w międzyczasie nie zmienia Portd.5 to kod Nie chodzi o to żeby ustawił w końcu, tylko w momencie kiedy piszesz Pind.5 = 1: No ale Portd.5 zamiast Pind.5 byłoby przejrzyściej. W ogóle przejrzyściej było by stosować ten zapis jeszcze zamiast Set Portd.5. Tysiące razy było. Do rejestru port zapisujemy a z rejestru...

    Mikrokontrolery AVR   24 Lut 2013 19:14 Odpowiedzi: 18    Wyświetleń: 3072
  • Attiny2313 - Timer0 zlicza za szybko przy 4MHz bez preskalera, dlaczego?

    Czekam na sugestie z góry dziękuje za pomoc;) Robisz totalnie złe założenie niestety. Timer sprzętowy działa bardzo dobrze i precyzyjnie. Nie może on przepełniać się w trybie normal wcześniej niż po 256 tyknięciach zegara ;) ... zatem przez złe założenia - jeszcze wyciągasz złe wnioski i nie w tym miejscu co trzeba szukasz błędu. A błąd polega na tym,...

    Mikrokontrolery AVR   28 Paź 2011 10:26 Odpowiedzi: 7    Wyświetleń: 2198
  • Attiny2313 BASCOM - Zmiana licznika timer0 na timer1

    A może wyłumaczyć mi ktoś tak jaśniej niż whelpie bascoma ;) co to jest ten prescaler i co on dzieli. Może tak po kolei jak twój program widnieje: 1. Jeżeli PORTB jest przeznaczony do obsługi LCD to nie konfiguruj go w ogóle w stylu jaki podałeś w pierwszym poście. Config Portb = &B11111111 : Portb = &B11111111 ===> źle!!! Może to powodowac zakłócenia...

    Mikrokontrolery AVR   11 Lut 2015 22:00 Odpowiedzi: 8    Wyświetleń: 1443
  • [ATTiny25/45/85][C] Modelarski regulator dwukierunkowy light

    To i tak chyba się skończy obliczeniami możliwości sprzętu. Przy 9.6MHz wychodzi przy praskalerze=64 przerwanie od timera co 1.7 ms a skok timera co 6.7us. Silnik będzie napędzany przez PWM ok. 500Hz- będzie piszczał. Przy preskalerze=1 silnik pewnie wcale nie ruszy bo indukcyjność uzwojeń nie pozwoli na wystarczająco szybkie narastanie prądu. Przy...

    Mikrokontrolery AVR   28 Sie 2010 09:56 Odpowiedzi: 29    Wyświetleń: 5571
  • 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ń: 2821
  • ATtiny2313 timer0 przerwanie co 4ms przy 4MHz, ustawienia w Bascom AVR

    Najbardziej wątpliwe w pracy tego timera jest przeładowywanie wartości w kodzie programu. Licznik w 4ms zwieksza swoją wartość o 250, więc przypisanie wartości "6" jest sensowne, ale jeśli to przypisanie nastąpi później niż po 64 cyklach od wystąpienia przepełnienia, to przerwania będą wywoływane rzadziej.. Polecał bym tryb pracy CTC. ps. zaczynanie...

    Mikrokontrolery   17 Sie 2007 10:14 Odpowiedzi: 10    Wyświetleń: 1839
  • AVR ATTiny2313 Timer - przerwanie 1Hz działa z prędkością 0,5Hz, dlaczego?

    Witam! Mam dość nietypowy problem z AVR-kami. Ostatnio używałem Timera na ATTiny2313. Ustawiłem preskaler /256, kwarc 8MHz, timer 16bit w trybie porównania i przerwanie. Wartość do porównania była ustawiona na ok. 31250. Ostatecznie powinienem otrzymać przerwanie z częstotliwością ok. 1Hz. To zwiększało licznik i on był wyświetlany. I tu pojawił się...

    Mikrokontrolery   28 Sie 2006 12:35 Odpowiedzi: 2    Wyświetleń: 1560
  • zaprogramowanie wyświetlacza 7 seg plus dzielnik częstotliwości

    Benson poległ na pisaniu programu więc wklejam swój. Całkowicie leję na to ze jest Wait 1 w przerwaniu, w takim programie nic złego się nie stanie, a jak mu licznik nie zliczy 15cm drogi to afery też nie będzie. Tym bardziej że jeśli wyłączy zasilanie przed przejechaniem pełnego 1km to go straci. Nie wiadomo czy tablica przejść dla wajchy jest już zanegowana...

    Mikrokontrolery AVR   12 Lis 2012 21:09 Odpowiedzi: 8    Wyświetleń: 2244
  • Algorytmy odbioru danych przez UART w ATtiny2313 - buforowanie czy bajt po bajcie?

    Bufor cykliczny - tablica o długości N bajtów. Dwa wskażniki na elementy tegoż. Pierwszy wskażnik do odczytu (wo), drugi do zapisu (wz). Początkowo oba wskażniki ustawione na początek bufora. Zapis: Procedura przerwania po każdym odebranym bajcie zapisuje go w miejscu wskazanym przez wz. Następnie wz jest inkrementowany i jeżeli wskazuje na element...

    Mikrokontrolery   10 Lis 2007 03:54 Odpowiedzi: 7    Wyświetleń: 3220
  • Attiny2313 - krótkie i długie naciśniecie przycisku

    łatwiej się już chyba nie da. Sorki, ale ja bym raczej powiedział, że: "JUŻ GORZEJ SIĘ NIE DA :(" Co to za rozwiązanie gdzie w środku siedzi jeszcze obrzydliwy Wait !!! brrr ale żeby nie być gołosłownym, który tylko krytykuje.... Ok, panowie - widzę, że wasze zmagania spełzają na niczym, pokażę wam więc jak się powinno podchodzić do programowania....

    Mikrokontrolery AVR   09 Sty 2011 17:50 Odpowiedzi: 82    Wyświetleń: 14925
  • Animowane oświetlenie schodów na fotokomórkę

    http://obrazki.elektroda.pl/8579801800_1... Zainspirowany podobnym, projektem który zobaczyłem niedawno na elektrodzie, postanowiłem zrobić coś podobnego ale nieco inaczej. Światło pochodzi z 8 diod LED umieszczonych pod poręczą, 3 w dolnej części, 3 w górnej i 2 na półpiętrze. Działa to tak: kiedy wchodzimy na schody, idziemy dajmy...

    DIY Konstrukcje   15 Lip 2013 20:02 Odpowiedzi: 70    Wyświetleń: 54031
  • Jak obsłużyć przerwanie INT1 w ATTINY2313 tylko przy wciśnięciu przycisku?

    A mnie się widzi coś innego:) Reaguje przypuszczam na zbocza (nie chce mi sie szukać w pdfie), jak naciskasz raz sie generują zbocza (pewnie jakiś debounce tam masz) i drugi raz jak puszczasz znow sie któreś zbocze łapie.

    Mikrokontrolery   11 Kwi 2008 15:30 Odpowiedzi: 5    Wyświetleń: 2007
  • Zdalne sterowanie na podczerwień pilotem RC5

    http://obrazki.elektroda.pl/9114516200_1... Autorski projekt wyłącznika zdalnie sterowanego za pomocą pilota RC5. Cały układ kontrolowany jest za pomocą mikroprocesora z rodziny AVR, ATtiny2313. Na uwagę zasługuje zasilanie układu bezpośrednio z sieci elektroenergetycznej o napięciu 230V, zrealizowane przez zasilacz bez transformatorowy....

    DIY Konstrukcje   06 Sty 2013 22:50 Odpowiedzi: 43    Wyświetleń: 33924
  • Elektroniczny przełącznik ułatwiający pomiar czasu

    http://obrazki.elektroda.pl/6514394200_1... Chciałem przedstawić prościutkie urządzenie, służące do ułatwienia pomiaru czasu. Na zawodach samochodowych, w których biorę również udział do pomiaru czasu wykorzystywany jest chronometr, do którego należy podłączyć fotokomórkę na linii START i drugą fotokomórkę na linii META. Jednakże nam...

    DIY Konstrukcje   22 Kwi 2011 23:28 Odpowiedzi: 19    Wyświetleń: 9634
  • Uniwersalna Płytka Testowa dla AVR

    http://obrazki.elektroda.net/74_12536950... Witam Chciałbym przedstawić swój kolejny projekt. Prezentowany układ jest uniwersalnym systemem uruchomieniowym dla procesorów AVR. Zaprojektowałem go wspólnie z kolegą (k.moron(malpa)tlen.pl) w oparciu o wspólne przemyślenia i problemy jakie napotykaliśmy przy budowaniu innych urządzeń. Płytka nie...

    DIY Konstrukcje   05 Sty 2010 00:19 Odpowiedzi: 25    Wyświetleń: 23455
  • Zegar na wyświetlaczu LED z zepsutego, starego radiobudzika

    https://obrazki.elektroda.pl/7862031300_... Od dłuższego czasu zalegał mi w szufladzie ogromny wyświetlacz ze starego zepsutego radiobudzika. Radiobudzik ten był prawdopodobnie zrobiony na układzie LM8560. Wyświetlacz ma wyprowadzenia zgodne z Lite-ON LTC-637D1P, ale ma większe cyfry i w każdym segmencie ma 2 zielone LED-y. Typowe...

    DIY w budowie   30 Gru 2022 00:20 Odpowiedzi: 17    Wyświetleń: 4428
  • [ATTINY2313] [ATTINY2313][BASCOM] Jak precyzyjnie ustawić przerwanie timer0 przy 10MHz?

    Chyba porypana. Ale spróbuj obliczyć ile zajmuje ustawienie portu (i jak) i jednak częstotliwość zegara/kwarcu. Wyżej zegara nie podskoczysz. ATtiny2313 chodzi do 16MHz. Jak pracujesz na fabrycznych ustawieniach 1MHz to i ASM nie pomoże. I w zasadzie czego spróbowałeś? Jak "nosave" to nie ma opóźnienia w odkładaniu/zdejmowaniu ze stosu. Bo tego nie...

    Mikrokontrolery AVR   14 Lis 2009 16:41 Odpowiedzi: 7    Wyświetleń: 2156
  • [Attiny2313][c]Szybkie przenoszenie danych poza przerwanie

    Wskazówka: Pomyśl jakie są konsekwencje tej linii: [syntax=c]TIMSK=0b10000000; //odblokowanie TC1[/syntax]

    Mikrokontrolery AVR   05 Maj 2011 01:57 Odpowiedzi: 18    Wyświetleń: 2198
  • Attiny2313 prosty generator 36kHz bez żadnych dodatków

    Tak na szybko - 8000000/8/28= w przybliżeniu 35714 kHz (czujnik, który podałeś spokojnie to obsłuży). Ustaw zegar na 8000000, Prescaler 8, a Counter odświeżaj wartością 242. Dlaczego 242 ?, bo 256-242=14. Dlaczego wynikiem ma być 14, a nie 28 ? Jeśli w przerwaniu użyjesz Toggle PortX.Y to z urzędu częstotliwość na pinie będziesz miał dwa razy niższą,...

    Mikrokontrolery AVR   05 Gru 2011 15:04 Odpowiedzi: 16    Wyświetleń: 4112
  • Reset programowy AtTiny2313 w C - poprawność funkcji i przerwania?

    Wyłącz przed wykonaniem skoku przerwania, inaczej w czasie inicjalizacji danych/przerwań (którą robisz na początku programu) mogłoby zostać wywołane jakieś przerwanie i namieszać

    Mikrokontrolery   18 Wrz 2006 14:52 Odpowiedzi: 30    Wyświetleń: 9888
  • Przejście ATtiny2313 w tryb oszczędzania energii - asembler

    Może pokaż na początek jak jest zrobione zasilane awaryjne. Aby korzystać z przetrwania musisz: - odblokować przerwanie INT0 w rejestrze GIMSK (ustawienie bitu INT0 w stan 0) - skonfigurować kiedy ma być zgłaszane INT0 , bity konfiguracyjne ISC00,ISC01 w rejestrze MCUCR - zainicjować vektor przerwania od INT0 (jeżeli nie robi tego kompilator) - odblokować...

    Mikrokontrolery AVR   21 Sie 2020 19:54 Odpowiedzi: 14    Wyświetleń: 1155
  • MinimizingPowerConsumtion ATtiny2313 - ktoś pomoże?

    A co byś powiedział na wprowadzanie proca w Standby lub Power Down i wybudzanie przez przerwanie od pin change :?: Piotrek

    Mikrokontrolery   29 Gru 2006 19:48 Odpowiedzi: 7    Wyświetleń: 1443