attiny13 flagi

Znaleziono około 50 wyników dla: attiny13 flagi
  • 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ń: 3396
  • REKLAMA
  • [C] Attiny13 ADC - Dlaczego na ADC2 pokazuje 0V mimo włączonego ADC?

    ADIF jest flagą dla przerwań. W ogóle nie musisz i nie powinieneś z niego korzystać przy takim sposobie pracy. Normalnie po ustawieniu flagi ADSC sprawdzasz czy jest dalej ustawiona. Po zakończonej konwersji ADC ją zeruje. Bit 6 – ADSC: ADC Start Conversion In Single Conversion mode, write this bit to one to start each conversion. In Free Running...

    Mikrokontrolery AVR   14 Gru 2011 23:19 Odpowiedzi: 13    Wyświetleń: 5432
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (2min)...
  • Przycisk szyfrowy - Attiny13

    http://obrazki.elektroda.pl/9223335300_1... Było już na elektrodzie prezentowanych wiele zamków szyfrowych – z pełną klawiaturą, dwoma przyciskami i jednym też. Mój projekt z serii pchełka zrealizowałem na Attiny13 i jednym przycisku. Potrzebne mi było rozwiązanie nieco inne – coś co nie będzie chronić sejfu w banku ale...

    DIY Konstrukcje   06 Mar 2011 16:02 Odpowiedzi: 18    Wyświetleń: 16801
  • REKLAMA
  • Prosty woltoamperomierz na Attiny 13.

    Gdybym wiedział , nie pytałbym. Na atmedze 8a da radę zrealizować ten projekt z pominięciem rejestru ? Atmega8 ma wystarczająco dużo wyprowadzeń żeby zrobić to bez rejestru, przecież żeby obsługiwać LCD w klasyczny sposób potrzeba przynajmniej 6 pinów (4 bitowy tryb, bez odczytu flagi zajętości)... a ATTiny13 ma 8 pinów w sumie, a gdzie zasilanie,...

    DIY Konstrukcje   07 Sty 2015 11:30 Odpowiedzi: 43    Wyświetleń: 24936
  • [C] [C]Lampa RGB na Attiny13 z programowym PWM - ograniczenie liczby kolorów w tabeli

    W praktyce program działa zadowalająco Wcześniej Poziomy jasności są bardzo nieliniowe. To jak w końcu jest? Zrób jak radzi przedmówca, na przerwaniach od timera, w trybie CTC oczywiście. Przy F timera 20kHz i 256 stopniach świecenia uzyskasz odświerzanie LED prawie 80Hz. Kod w IRQ banalny: [syntax=c]static irq; irq++; if (irq > PwmR ) LedRon(); else...

    Mikrokontrolery AVR   16 Lip 2017 21:52 Odpowiedzi: 38    Wyświetleń: 2769
  • [Attiny13] Attiny13 BASCOM - Procesor nie przechodzi w tryb power down, co robić?

    Narazie odpuszczam tryb powerdown aż nie zrozumiem dokładnie o co chodzi z flagami. ] Teraz diody migają ale całkiem inaczej niż przewiduje program i dzieje się to niezależnie od stanu przerwania int0. Czy jeszcze gdzieś jest błąd? Program jest dość krótki, niemniej jednak jest w nim kilka pdstawowych błędów. Zwróć uwagę na: Int0 masz na wejściu PB1,...

    Mikrokontrolery AVR   29 Paź 2011 18:38 Odpowiedzi: 22    Wyświetleń: 5351
  • REKLAMA
  • [Atmega8] Jak przesiąść się z Asemblera na C dla Atmega8 z AVR-GCC?

    GCC zmienną zawsze umieszcza w RAM. Rejestry służą do innych celów. Czyli za każdym razem tracę min. 2 rozkazy ze względu na specyfikę GCC - trochę mnie to nie przekonuje. np. ATtiny13 (najprawdopodobniej) nie ma ramu i ma tylko 3 poziomowy, sprzętowy stos, jednak nie przeszkadza to w obliczeniach z ADC. W swoich programach pisanych w ASM zazwyczaj...

    Mikrokontrolery AVR   07 Mar 2011 17:35 Odpowiedzi: 9    Wyświetleń: 2324
  • Jak przeportować odbiór RC5 z ATMega8 na ATTiny13? Rejestry i modyfikacje kodu

    Cześć, chciałem przeportować kod do odbioru RC5 autorstwa Dondu za ATMega8 na ATTiny13 - http://obrazki.elektroda.pl/8294459100_1... REzystory diod 470Ω, nie zmieniłem na schemacie. Pilot samoróbka, ale 100% pewniak. No więc w czym problem? Uruchomiłem przykład na ATMega8, wszystko pięknie śmiga. Program kompiluje się dla Tiny13...

    Mikrokontrolery Początkujący   13 Lut 2014 13:23 Odpowiedzi: 16    Wyświetleń: 3903
  • [bascom] - Program na ATtiny13: If...then, sterowanie pinami z opóźnieniem

    No masz moją wersje rozwiązania tego problemu. W symulatorze działa. Na uP nie testowałem. [syntax=basic4gl][/syntax] $regfile = "attiny13.dat" $crystal = 1000000 Dim Fp1 As Bit Dim Fp2 As Bit Config Pinb.3 = Input Config Pinb.4 = Input Config Pinb.1 = Output Config Pinb.2 = Output Set Portb.3 'podciagniecie do +5V Set Portb.4 Do If Pinb.3 = 0 And Fp1...

    Mikrokontrolery Początkujący   20 Lip 2012 14:50 Odpowiedzi: 2    Wyświetleń: 1345
  • REKLAMA
  • Jak zaprojektować wielofunkcyjny sterownik LED do latarki DIY?

    Zaprojektowałem i zrobiłem w kilku testowych wersjach. Cała logika została zrobiona na mikrokontrolerze ATtiny13v oprogramowanym w asemblerze. Dla chętnych kawałek opisu i wyników moich przemyśleń: http://flagiusz.republika.pl/flashlight/... I przeróbka latarki: http://flagiusz.republika.pl/flashlight/...

    Projektowanie Układów   03 Maj 2008 10:14 Odpowiedzi: 6    Wyświetleń: 5589
  • Latarka LED 10x 56 000 mcd 5mm – dobór rezystorów, baterii i schemat sterownika

    A nie lepiej połączyć wszystkie diody razem, a jasnością sterować PWM`em (nawet na 555). Do sterowania jednym przyciskiem wystarczy praktycznie dowolny licznik binarny/dekadowy/lub 1zN (a w skrajnym przypadku nawet i kilka gołych przerzutnikow T). Jeśli chodzi o typ układu, to zdecydowanie CMOS`y, np. 4017/4022/... - niektóre z nich pracują już od 1,2V....

    Projektowanie Układów   28 Wrz 2007 11:36 Odpowiedzi: 5    Wyświetleń: 4577
  • Restarter urządzeń (Attiny13)

    https://obrazki.elektroda.pl/4901753200_... Witam, Prezentowana konstrukcja, to bardzo proste urządzonko, które cyklicznie co 24 godziny restartuje podłączone do niego urządzenie. W moim przypadku są to przepływomierze zainstalowane na sieci wodociągowej, które z racji swojego wieku średnio raz na 30 – 40 godzin się zawieszają...

    DIY Konstrukcje   20 Gru 2018 19:43 Odpowiedzi: 92    Wyświetleń: 8700
  • Tryby PWM Mode 5 i 7 w Attiny13 - jak działa rejestr OCRA?

    A.. jeszcze coś sobie przypomniałem. czy jest jakaś zasada która mówi kiedy flaga przepełnienia licznika Timer0 jest ustawiana (OVF0). Bo patrząc na wspomnianą tabelkę nie widzę reguły? No przecież w tej tabelce pisze kiedy flaga będzie ustawiana. ;)

    Mikrokontrolery AVR   15 Mar 2010 17:24 Odpowiedzi: 10    Wyświetleń: 2024
  • Attiny13 [bascom] - Wstawienie sterowania PWM do programu

    W Bascom też da się to świetnie zrobić, ja raczej bym zapytał: Dlaczego wszędzie te koszmarne Wait (i _delay_XX w C)? W przypadku przedstawionym przez Autora wystarczy użyć 2 timerów do osiągnięcia tego efektu. Jeden timer, jeśli mu to zadamy, co jakiś czas zmniejsza wartość PWM, a drugi jest sprzętowym generatorem pwm. program główny tylko wystawia...

    Mikrokontrolery Początkujący   28 Gru 2012 09:34 Odpowiedzi: 14    Wyświetleń: 2580
  • [ATTiny13] [ATTiny13][C] Konfiguracja Timera0 - brak reakcji na przerwanie

    Po pierwsze nie: TCCR0B |= (1<<CS00) | (1<<CS01); a : TCCR0B =(TCCR0B&0xf8) | (1<<CS00) | (1<<CS01); nie ma różnicy skoro i tak wcześniej nijak w rejestrze nie grzebie po drugie masz bity WGM0x a ja nie widzę abyś dokonywał czegoś takiego jak ustawienie trybu pracy jak wgm0x są równe 0 to licznik pracuje w normalnym trybie...

    Mikrokontrolery AVR   23 Wrz 2010 07:05 Odpowiedzi: 30    Wyświetleń: 12177
  • attiny13 - jak dodać obsługę włącznika do włącznika światła RC5?

    Da się, tylko wtedy będziesz miał przypadkowe ułożenie włącznika w czasie załączenia, bo raz będziesz wyłączał włącznikiem a raz pilotem. dim flaga as bit if pind.1=1 then flaga=0 if pind.1=0 then flaga=1 do if pind.1=1 and flaga=1 then toggle portb.4 flaga=0 waitms 200 end if if pind.1=0 and flaga=0 then toggle portb.4 flaga=1 waitms 200 end if loop...

    Mikrokontrolery Początkujący   02 Cze 2014 17:44 Odpowiedzi: 9    Wyświetleń: 1845
  • Attiny85 - wybudzanie z trybu Powerdown (uP zawiesza się)

    Ja testowałem taką funkcję w attiny13 (zmien sobie pin INT0)i działało OK Działało tylko przypadkiem. Chociaż nie, inaczej: u Ciebie mogło działać ale u autora wątku na pewno to nie zadziała. Nie widać reszty kodu, więc można się tylko domyślać ale u Ciebie prawdopodobnie, być może, nie było konieczne zachowanie atomowości usypiania natomiast u autora...

    Mikrokontrolery Początkujący   04 Paź 2019 21:05 Odpowiedzi: 11    Wyświetleń: 1068
  • Jak ustawić Timer T0 w ATtiny13 do odmierzania 1s i generowania przerwania?

    Przydało by się jeszcze , ustawić wskaźnik stosu SPL :) A co do flag i rejestrów , jest to opisane dokładnie w dokumentacji , w której to musisz nauczyć się wyszukiwać potrzebnych informacji. Piotrek PS Co do SPL , to się zagapiłem , bo akurat w ATTiny13 jest on ustawiany sprzętowo na koniec RAM-u(0x9F).

    Mikrokontrolery   27 Gru 2007 14:59 Odpowiedzi: 30    Wyświetleń: 4310
  • 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ń: 3210
  • Energooszczędny nadajnik 433 MHz z ESP8266 i kontaktronem - jak zacząć?

    (at)niveasoft dzięki za pomysły, linki... Normalnie mnie oświeciłeś tym: po czym idzie spać do POWERDOWN Mój ESP8266 działa jak najbardziej OK, ale po prostu kocha prąd z baterii :( A gdyby tak między kontaktron a ESP dać np. ATtiny13? uC miałby za zadanie: -nie ma żadnych impulsów więc przechodzi do POWERDOWN i rozłącza zasilanie dla ESP -jest impuls...

    Mikrokontrolery Początkujący   02 Cze 2018 07:18 Odpowiedzi: 7    Wyświetleń: 1878
  • Przeniesienie programu z AT90S2313 na ATtiny13 - problemy z BASCOM i UART

    Jakim sygnałem wywołujesz przerwanie, zboczem czy poziomem? Nie masz skonfigurowanego przerwania więc jest default'owo wywoływane niskim poziomem. To dobrze, bo tylko taki poziom wybudzi Ci µC z powerdown . Nie pakuj wszystkich obliczeń w przerwania, raczej ustawiaj flagę, która powoduje wykonanie obliczeń w głównej pętli, przed uśpieniem µC....

    Mikrokontrolery   21 Wrz 2006 19:31 Odpowiedzi: 20    Wyświetleń: 3531
  • Attiny13 - Jak napisać program do załączania przekaźnika na 7 godzin?

    Skonfiguruj przerwanie zewnętrzne INT0 pod przycisk. Gdy przycisk zostanie wciśnięty, w przerwaniu ustawiasz odpowiednia flagę zaczynająca odliczanie czasu, oraz załączasz przekaźnik. Ustaw sobie jakiś timer np. timer0, preskaler 1024, w trybie overflow. Przy taktowaniu 1[MHz], częstotliwość przerwań wynosi ok. 4[Hz]. Co czwarte przerwanie timera, inkrementuj...

    Programowanie Początkujący   25 Lut 2015 09:27 Odpowiedzi: 5    Wyświetleń: 1239
  • Bascom Attiny13 - Led pwm i serwo - jak oszukać program?

    Chwile mnie nie było :D Napisałbym to inaczej, ale wracając do pytania z pierwszego postu . Jeśli chcesz by procesor zawsze był tak samo zajęty to każ mu w tych innych Case`ach także nadawać Pulseout tylko na pin Reset. Bascom to przełknie bo ten pin może pracować jako normalny I/O ale jak jest resetem to nic mu się nie stanie jak napiszesz Pulseout...

    Mikrokontrolery AVR   14 Sty 2024 06:22 Odpowiedzi: 16    Wyświetleń: 906
  • ATTiny13 - Jak zasymulować przerwania w Atmel Studio 7.0?

    Było by lepiej gdybyś wstawił kod zamiast screena , symulator nie obsługuje wszystkich zdarzeń i takie rzeczy to szybciej się robi na płytce testowej niż na symulatorze . Musisz ustawić w rejestrze MCUCR odpowiednią wartość dla drzemki , oraz flagę zezwolenia na sen poza tym zainicjować stos , odblokować przerwania i przerwanie int0 ale co ważne ustawić...

    Mikrokontrolery AVR   15 Mar 2016 20:33 Odpowiedzi: 3    Wyświetleń: 1551
  • Attiny13 - Zmienna globalna niewidoczna w przerwaniu TIM0_COMPA_vect

    Witam, mam taki problem, że w kodzie zmienna globalna jest tj nie widziana przez program, podam przykład i wytłumacze: #include <avr/io.h> #include <avr/interrupt.h> #define GREEN_LED_ON PORTB |= 0x1; #define GREEN_LED_OFF PORTB &= 0xFE; #define RED_LED_ON PORTB |= 0x2; #define RED_LED_OFF PORTB &= 0xFD; #define RELAY_ON PORTB |=...

    Mikrokontrolery AVR   25 Lis 2009 11:24 Odpowiedzi: 5    Wyświetleń: 1547
  • Tytuł: Resetowanie Watchdog Timera w ATtiny13a - liczenie czasu i sterowanie programem

    Z "internetu" wyczytałem , że przed modyfikacją zmiennej, która będzie użyta w procedurze obsługi przerwania trzeba wstrzymać globalne przerwania . Nie wiem czy dobrze zrobiłem - zmieniłem kod na : cli(); stan=1 sei(); Jest to skrajnie nieprawidłowe. Nie może to pomóc, tylko zaszkodzić. Kiedy występuje przerwanie dochodzi do zapisu PC na stosie i skok...

    Mikrokontrolery AVR   10 Sty 2023 22:42 Odpowiedzi: 13    Wyświetleń: 810
  • [ATTiny13] [ATTiny13][BASCOM] Jak zmierzyć obroty i zapalić LED po osiągnięciu RPM?

    Moyshaa, dzięki za link. Ostatecznie pisze, że ten kod działa ale drażni mnie to, że nie rozumiem w jaki sposób tutaj mierzony jest okres(od rising do rising) może dlatego, że komentarzy mało :( Kod proszę umieścić w znacznikach code! Robak

    Mikrokontrolery AVR   07 Gru 2011 18:40 Odpowiedzi: 37    Wyświetleń: 8263
  • Zasady pisania programów pseudowielowątkowych na małych proc

    Jeśli zrobię sobie FIFO- pierścieniowe albo nie- i będę do niego wrzucał zdarzenia- przerwania albo wyniki działań funkcji- to w tym rejestrze mogą się znaleźć zarówno stare jak i nowsze flagi. Dotyczące tego samego żądania obsługi. To czy z tego co pisze nsvinc program ma sobie "olać" starszą flagę czy też "grzebać w śmietniku" i znaleźć tę starszą...

    Mikrokontrolery   12 Kwi 2011 22:58 Odpowiedzi: 103    Wyświetleń: 15212
  • Błąd kompilacji w Bascom: Program za duży dla ATtiny13, jak zmniejszyć kod?

    Witam Mam problem ze skompilowaniem kodu w Bascomie. Cały czas wywala błąd: ERROR :344 Line: 108 Program will overwrite bootloader $regfile = "attiny13.dat" $crystal = 9600000 $hwstack = 16 $swstack = 8 $framesize = 16 Dim Timer_main As Byte 'zegar zliczajacy 2s Dim Timer_signal As Byte 'zegar zliczajacy 10ms Dim Flag_1_overflow As Bit 'flaga...

    Mikrokontrolery AVR   07 Lip 2009 13:13 Odpowiedzi: 2    Wyświetleń: 1128
  • [Attiny13] Attiny13 - Nieprawidłowe działanie diod po wciśnięciu przycisku

    Witam, napisałem program który ma za zadanie po wciśnięciu przycisku zapalić diodę aż do puszczenia przycisku. Gdy przycisk zostanie puszczony ma na 5s zapalić drugą diodę i następnie ją zgasić. Jeśli w czasie gdy dioda2 się jeszcze świeci zostanie wciśnięty przycisk ma zostać zgaszona dioda2 i zapalona dioda1. Teoretycznie wszystko napisałem jednak...

    Mikrokontrolery AVR   24 Wrz 2013 17:27 Odpowiedzi: 1    Wyświetleń: 1278
  • Jak zmniejszyć objętość kodu termostatu z ATmega8 na ATtiny13?

    Witam serdecznie, jestem początkującym jeśli chodzi o programowanie w c na avr. Celem mojego zadania jest zaprojektowanie termostatu z użyciem czujnika temperatury dwóch diod sygnalizujacych, przycisku do programowania termostatu oraz przekaźnika jako elementu wykonawczego. Poniższy kod napisałem na atmega8 jednak można byłoby zastosować uboższego avr...

    Mikrokontrolery Początkujący   09 Maj 2012 22:03 Odpowiedzi: 8    Wyświetleń: 2164
  • Nocny Dręczyciel - inteligentna odsłona starego Pipka na ATtiny13A

    Hmm powiem tak - mogę pomyśleć nad udostępnieniem kodu (albo chociaż wsadu), ale najpierw chciałbym żeby przynajmniej zwróciły mi się koszty wdrożenia projektu :). Najmniejsze zamówienie w płytkarni było na 1dm^2, więc mam jeszcze trochę nadmiarowych płytek. Jeśli więc ktoś ma ochotę wspomóc młodego pasjonata, to może zakupić ode mnie Dręczyciela i...

    DIY Konstrukcje   17 Sty 2015 13:47 Odpowiedzi: 25    Wyświetleń: 20868
  • Emulator czujników TPMS dla Opla.

    https://obrazki.elektroda.pl/5333857100_... Początkiem tego roku kupiłem sobie nowy ostatni normalny samochód pozbawiony większości nowoczesnych wynalazków – Opel Corsa E. Niestety Unia Jewropejska zadbała o moje bezpieczeństwo i wyposażyła to auto w potrzebne w aucie miejskim jak bielizna profesjonalistce czujniki ciśnienia...

    DIY Konstrukcje   11 Kwi 2021 21:39 Odpowiedzi: 71    Wyświetleń: 22092
  • ATTINY13A-PU Bascom - Jak uruchomić dwie pętle jednocześnie?

    $regfile = "attiny13.dat" $crystal = 1200000 'częstotliwość taktowania .............. Czy kod jest poprawny? Mam pewne wątpliwości. Chciałbym aby przerwanie było wykonywane np. co 5 sekund a pętla główna była sprawdzana cały czas. Nie, ten kod nie ma szans na kompilację, a nawet jeśli udałoby ci się go skompilować to jego działanie byłoby...

    Mikrokontrolery AVR   30 Lip 2010 06:13 Odpowiedzi: 3    Wyświetleń: 2223
  • Atmega – jak dynamicznie włączać i wyłączać watchdog w C++ podczas programowania?

    Nie zgadzam się z Twoją opnią, która sprowadza się do tego, że skoro jest dostepny C, to zapomnijmy o asemblerze. Masz rację, jeśli dotyczy to projektów amatorskich (hobby) lub krótkoseryjnych, w których ważniejszy jest czas wykonania prototypów niż korzyści ekonomiczne. Dziwnym trafem znakomita wiekszosc projektow jest pisana w jezykach wysokiego...

    Mikrokontrolery AVR   05 Gru 2009 23:53 Odpowiedzi: 61    Wyświetleń: 6788
  • Jak przeliczać przepełnienie Timer1 16bit w ATmega32 z preskalerem 256?

    Zamieszczony wcześniej kod jest sprawdzony - działa na atmega8 Również po pomyfikacjach portów działa na attiny2313 i zajmuje 65% flash, wiec jest jeszcze miejsce na jakieś "wodotryski". Używam Bascom demo w wersji chyba najnowszej: 1.11.8.7 build 001 MS windows XP SP-2 Program pod attiny2313 na płytce uruchomieniowej ZL11AVR (Płytka ZL2AVR pod megę...

    Mikrokontrolery   22 Gru 2012 16:48 Odpowiedzi: 54    Wyświetleń: 14889
  • [Attiny13] [Attiny13][BASCOM] Włącznik światła na pilota RC5 nie reaguje

    Na szybkiego napisałem taki kod, ale na tiny2313 bo tiny13 nie posiadam. $regfile = "attiny2313.dat" $crystal = 4000000 Ddrd = &B1111000 : Portd = &B0111111 Ddrb = &B11111111 : Portb = &B11111111 Dim Temp_on As Byte , Temp_off As Byte , Temp_adr As Byte Dim Adres As Byte , Komenda As Byte , Odebrano As Bit Dim Licz As Byte , S1 As...

    Mikrokontrolery AVR   27 Sty 2010 11:12 Odpowiedzi: 14    Wyświetleń: 4881
  • Sterowanie LED 3W w latarce 18650 3,6V przez PWM Attiny – jak bezpiecznie zasilać?

    zacytuję za Darkiem ("Flagiuszem") : Rezystor Rfb służy do pomiaru i regulacji prądu diody LED w rozwiązaniu bezpośredniego sterowania diodą (bez używania drivera ograniczającego prąd - na schemacie oznaczonego jako DRV). Gdby bawiłem się tym softem od Darka nie było jeszcze XP-G które mają zazwyczaj fajnie niskie napięcie przewodzenia. Uzyskasz dość...

    Optoelektronika   15 Lut 2012 22:34 Odpowiedzi: 6    Wyświetleń: 6537
  • BASCOM AVR - Zasilanie bateryjne, coś do wybudzania AVR-a co godzinę

    Się wgłębię, żeby nie było wątpliwości. Kod: CONFIG WATCHDOG = czas gdzie: czas czas w milisekundach po jakim układ WATCHDOG uaktywni sygnał reset procesora. Możliwe są wartości: 16 , 32, 64 , 128 , 256 , 512 , 1024 oraz 2048. Więc rzeczywiście mamy 2s. Jak teraz oszukamy procka i ustawimy wolniejszy kwarc to owszem, może i rzadziej się wybudzi, ale...

    Mikrokontrolery AVR   14 Gru 2012 14:33 Odpowiedzi: 25    Wyświetleń: 5544
  • WinAVR Attiny13 – przypisanie stałej do całej struktury bitowej (bit fields)

    Witam Piszę na Attiny13 program, w którym mam zdefiniowaną strukturę struct { unsigned char Licznik:4; unsigned char Flaga1:1; unsigned char Flaga2:1; unsigned char Flaga3:1; unsigned char Flaga4:1; } Moja; Pytanie jak do tej struktury wpisać stałą ? np: Moja = 0x50; aby nie definiować Moja.Licznik = 0; Moja.Flaga1 = 0;....

    Mikrokontrolery AVR   11 Lut 2009 16:29 Odpowiedzi: 1    Wyświetleń: 1133
  • atiny 13 - połączenie kilku modułów w sterownik oświetlenia

    Flaga to jest to samo co znacznik. Ech... masz i wchłaniaj wiedze :) [syntax=basic4gl]'----------------------... ' ' SylwekK ' 8.10.2011 ' moduł PWM V2 ' '---------------------------------------... $regfile "attiny13.dat" $crystal = 1200000 $hwstack = 16 $swstack =...

    Mikrokontrolery AVR   14 Paź 2012 12:48 Odpowiedzi: 99    Wyświetleń: 9717
  • Dotykowy panel operatora na AVR

    http://obrazki.elektroda.pl/6843336800_1... Witam serdecznie. Mam zaszczyt zaprezentować wam mojego autorstwa panel dotykowy. Urządzenie powstało z myślą o sterowaniu różnego rodzaju sterownikami. Od czego się zaczęło: Już jakiś czas temu zbudowałem sterownik pracujący w dość trudnych warunkach: wilgoć, azot, amoniak i pomimo uszczelnienia...

    DIY Konstrukcje   31 Maj 2016 16:02 Odpowiedzi: 28    Wyświetleń: 10677
  • Attiny13 - Jak napisać etykietę w asemblerze do odtwarzania dźwięków?

    Jak kiedyś zlitowałem się nad SAB600 i postanowiłem go zastąpić czymś bardziej orginalnym to powstał taki twór. Twór o tyle ciekawy, że w asemblerze ale pod Bascomowym interfejsem. Program oprócz generowania dźwięków robi jeszcze parę innych rzeczy, ale chyba tyle to już się można zorientować w kodzie. [syntax=basic4gl] '***********************Tiny13_Gong1...

    Mikrokontrolery AVR   21 Paź 2012 22:29 Odpowiedzi: 5    Wyświetleń: 2148
  • [ATtiny12] Jak sprawdzić stan PB2 co 1s i uruchomić podprogram na ATtiny12 w Asemblerze?

    Rozpatrz opis działania polecenia SLEEP: "Rozkaz ten wprowadza procesor w jeden z trybów obniżonego poboru energii, określony przez nastawę specjalnego rejestru. Układ może wyjść ze stanu uśpienia tylko w skutek wystąpnienia przerwania lub zdarzenia zerowania. Jeśli do wybudzenia procesora wykorzystane mają być przerwania, należy pamiętać by wcześniej...

    Mikrokontrolery AVR   24 Cze 2009 16:44 Odpowiedzi: 10    Wyświetleń: 2448
  • Jak zaprogramować komunikację UART dla Attiny23 z HM-R868S i HM-T868S?

    Mnie ktoś pomógł to teraz się tym podzielę Nadawanie: -----konfiguracja------- $baud = 2400 Config Serialin = Buffered , Size = 20 Config Serialout = Buffered , Size = 20 ---------jakiś tam program----- Print Temperatura ; Chr(13) ; 'Wyślij po RS wartość zmiennej temperatura Odbiór: $regfile = "m8def.dat" $crystal = 8000000 $baud =...

    Mikrokontrolery AVR   27 Kwi 2010 17:52 Odpowiedzi: 7    Wyświetleń: 2065
  • 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
  • Jak dekodować sygnał RC5 w ATTiny13A za pomocą asemblera?

    No ok, chyba zrozumiałem wasze przesłanie panowie :D, spróbuje coś sklecić na tej podstawie. Dzięki za zainteresowanie <Edit> Skróciłem procedurę przerwania do maksymalnego minimum ;p Napisałem wszystko od początku i zanim sprawdzę czy działa, proszę by ktoś, kto się zna na rzeczy (jam jest początkujący ;p) sprawdził czy to jest poprawne: http://obrazki.elektroda.pl/1723493900_1...

    Mikrokontrolery AVR   03 Lip 2011 12:30 Odpowiedzi: 5    Wyświetleń: 2139
  • [Attiny13][C] - Wpływ opóźnienia na ponowne uśpienie mikrokontrolera

    Witam, Ostatnio bawiłem się RC5 + przerwanie INT0 + Attiny13. Dekowanie RC5 zrealizowane nie używając timera, a jedynie "delaya" i INT0, uruchamiane stanem niskim. Dekodowanie i rozpoznanie kodu przyciska z pilota działa poprawnie. Następnie postanowiłem dodatkowo wprowadzić tryb power mode down. Wszytko fajnie działa tzn uC usypia się i wybudza, ale...

    Mikrokontrolery AVR   13 Sty 2013 14:12 Odpowiedzi: 0    Wyświetleń: 987
  • Regulator fazy, wyświetlacz LED, [Attiny2313][BASCOM]

    Witam Przyszedł czas wolny więc zabrałem się za zgłębienie nauki Bascoma, celem było nauczenie się Tablic. Jako przykładowe i zarazem przydatne mi urządzenie chciałem złożyć regulator fazy z podwójnym wyświetlaczem siedmiosegmentowym LED. Schemat jako taki na razie nie powstał, wszystko jest na płytce stykowej. Udało mi się "ogarnąć" wyświetlacz, lecz...

    Mikrokontrolery AVR   02 Lut 2011 09:38 Odpowiedzi: 0    Wyświetleń: 1260
  • Sterownik fazowo grupowy sterowanie IR NEC na TINY13 AVR ASM źródło

    Temat sterowania napięciem sieciowym za pomocą triaka jest jednym z tych, które zapewne nigdy się nie skończą puki istnieć będzie sieć energetyczna oraz potrzeba włączania i regulacji napięcia odbiorników do niej podłączonych. Najbardziej znaną i najprostszą metodą regulacji mocy dostarczonej do odbiornika jest załączanie triaka sterującego w odpowiedniej...

    Artykuły   18 Lip 2012 22:23 Odpowiedzi: 0    Wyświetleń: 5230