attiny2313 odmierza

Znaleziono około 93 wyników dla: attiny2313 odmierza
  • Attiny2313 – jakie Fuse Bity ustawić dla pracy z zewnętrznym kwarcem 4MHz?

    Ściągnij datasheet ze strony producenta i otwórz na stronie 23. Masz tam tabelkę do ustawienia bitów CKSEL3..1 (w Twoim przypadku to będzie 110) a na stronie 24 masz tabelkę do ustawienia bitów: CKSEL0 i SUT1..0. Musisz sam zadecydować jak je ustawić w zależności od Twoich potrzeb. Od tych bitów zależy czas startu mikrokontrolera. Pamiętaj, że bit zaprogramowany...

    Mikrokontrolery   22 Mar 2006 21:17 Odpowiedzi: 30    Wyświetleń: 12996
  • [bascom] Jak obliczyć czas do pełnego wypełnienia PWM w Bascom dla ATtiny2313?

    przerwanie timera wpływa na polecenia z rodziny Wait - powodują one, w zależności od częstości wydłużenie czasu oczekiwania, dlatego trzeba w takim wypadku odmierzać czas używając timera ;-)

    Mikrokontrolery AVR   16 Sty 2011 14:21 Odpowiedzi: 12    Wyświetleń: 2621
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • ATTiny2313: Dlaczego wait 1 trwa 5 sekund w BASCOM?

    Niebardzo wiem jak mialbym to zrobic z poziomu BASCOMu! Rzeczywiscie uC sa nowiutkie dzis je pierwszy raz programowalem. Nie znam sie na tym zbyt dobrze wiec prosze powiedz dokladnie co mam ustawic i gdzie zeby czas byl odmierzany prawidlowo

    Mikrokontrolery   26 Paź 2005 13:12 Odpowiedzi: 6    Wyświetleń: 1268
  • REKLAMA
  • PCF8583 i Bascom: Attiny2313 nie działa z settime/gettime, dioda miga

    Po dodaniu rezystorów podciągających działa już wyświetlacz i dioda:) Jednak dalej układ nie odmierza czasu

    Mikrokontrolery   18 Kwi 2007 23:32 Odpowiedzi: 6    Wyświetleń: 2141
  • Zegar LED z budzikiem (ATtiny2313 SMD + CMOS4017)

    karol75 przecież płytka jest jednostronna a poza tym z tego co zauważyłem elementy smd są tańsze:) Co do zegarka wykonanie jest na poziomie jedyne co bym zmienił to tego 4017 w smd. Jak ma się kwestia dokładności odmierzanego czasu?

    DIY Konstrukcje   17 Gru 2012 17:37 Odpowiedzi: 40    Wyświetleń: 27817
  • REKLAMA
  • [Attiny2313][Bascom]Różne czasy reakcji na wciskanie przycisku.

    Podaje program z komentarzem. ............ Ps. Nie ładowałem do licznika wartości bo potrzebuje dwóch pełnych przeładowań. W programie jest zupenie nie ważne ile tych przepełnień wystpuje; istotne aby rachunek odmierzanych odcinków czasu był zgodny z zamierzonym. Skoro jesteś zmuszony zliczać przepełnienia (co jest rzeczą absolutnie normalną), więc...

    Mikrokontrolery AVR   02 Kwi 2011 06:45 Odpowiedzi: 24    Wyświetleń: 3033
  • ATmega128 Problem z SPI (16-bit, master-recieve itp.)

    Popatrz na MCP3202. To przetwornik 12-bitowy 2 kanałowy. [url=http://cubloc.com/download/etc/MCP3... Kiedyś robiłem projekt na MCP3201 (wersja jednokanałowa w/w przetwornika). Współpracowało to z ATtiny2313. Zegar był generowany "na piechotę" poprzez zmianę stanu na nodze kontrolera, odstępy czasowe odmierzane NOP'ami - i to działało bez...

    Mikrokontrolery AVR   13 Maj 2010 15:43 Odpowiedzi: 11    Wyświetleń: 3312
  • [bascom] ATtiny2313: Jak zmienić sterowanie LED na stan wysoki na pinie we3?

    Tak,oczywiście ze zamiast waitms muszą by warunki żeby procesor mógł odmierzać czas . Natomiast zawsze nie rozumiałem sensu flag .

    Mikrokontrolery AVR   11 Mar 2014 14:47 Odpowiedzi: 11    Wyświetleń: 2235
  • ATTINY-2313: Czy Internal RC Oscillator 4MHz zastąpi rezonator zewnętrzny?

    Ten preskaler czyli jak sie domyślam [Divide clock by 8] to zauważyłem jak ładowałem program z 90s2313 na Attiny2313 i licznik jakoś dziwnie czas zaczoł odmierzać. Czyli jak obecnie mam ustawione 4 Mhz na zewnętrznym kwarcu to jak przestawię na internal oscilator 4Mhz to będzie bez zmian dla programu?

    Mikrokontrolery   23 Kwi 2007 09:42 Odpowiedzi: 7    Wyświetleń: 1504
  • REKLAMA
  • Ustawienie taktowania procesora ATtiny2313 kwarcem 32,768kHz w mkAVR Calculator

    jak zrobić żeby przerwanie od timmera 0 w atmedze8 było taktowane kwarcem zegarkowym(tzn. podłączam kwarc w miejsce xtal 1,xtal2 i skąd timmer 0 będzie wiedział ze ma być taktowany takim kwarcem) i jak dobrać preskaler itd żeby po zapełnieniu licznika odmierzana była 1s używam programmer's notepad.

    Mikrokontrolery AVR   17 Lis 2019 16:02 Odpowiedzi: 10    Wyświetleń: 1104
  • ATTINY2313 - Problemy z komunikacją po dodaniu kwarcu 4MHz i LCD

    Witam Na zaliczenie projektu postanowiłem wykonać zegarek z kilkoma dodatkowymi funkcjami. A że miałem z góry określony typ mikrokontrolera muszę korzystać z ATTINY2313. Program odmierzający czas wczoraj skończyłem wszystko działało jak należy. Po dodaniu zewnętrznego kwarcu 4Mhz, włączyłem cały układ żeby sprawdzić czy poprawnie odmierza czas. Jakieś...

    Mikrokontrolery Początkujący   02 Maj 2013 08:14 Odpowiedzi: 24    Wyświetleń: 2910
  • [ATTiny2313] Jak uruchomić zegar i PWM na ATTiny2313 w Bascom? Pierwszy projekt

    Witam. Na początek napiszę że to ma być mój pierwszy program napisany w tym języku i pierwszy kontakt z mikrokontrolerami. Nie mam pomysłu jak się zabrać za uruchomienie jakiegoś "zegara". Wydaje mi się że wtrącenie w pytaniu „jakiegoś zegara” wprowadza ludzi w błąd. Z dalszej części wynika że raczej potrzebujesz obsługi TIMERA wbudowanego...

    Mikrokontrolery AVR   09 Wrz 2010 14:38 Odpowiedzi: 9    Wyświetleń: 5214
  • [Attiny2313][C++] - Błąd działania układu PWM diod RGB

    Więc sugerujesz ze problemem może być odmierzanie czasu? Może bez zbędnych komplikacji zmodyfikuje odmierzanie tak for(int i=0;i<100;i++) { _delay_ms(10); } dla jednej sekundy?

    Mikrokontrolery AVR   22 Paź 2010 10:54 Odpowiedzi: 9    Wyświetleń: 3983
  • Wybór dokładnego układu RTC do zegara na Attiny2313 i LCD 2x16

    Witam! Zbudowałem sobie zegar na Attiny2313 oraz LCD 2x16. Czas "próbuje" odmierzać PCF8583 ale mu to nie wychodzi. 1. Dlaczego PCF8583 nie działa dokładnie ? na 1h <> 4 min błędu! spieszy. Układ działa z kondensatorem 27pF do 1 pinu oraz VDD. Jak to ustawić ? 2. Jaki jest najdokładniejszy zegar RTC ? Widziałem, że w DIY zegarach ludzie stosują...

    Początkujący Elektronicy   12 Lis 2009 11:43 Odpowiedzi: 3    Wyświetleń: 2981
  • REKLAMA
  • Attiny2313 - niestabilne działanie obrotomierza, reset i błędy wyświetlacza

    (at)marco47 Nie rozumiem twojego pytania. (at)janbernat Timer1 służy do odmierzania 1 sek. Po tym czasie następuje przerwanie, w którym liczba zliczonych impulsów (przez timer0) przepisywana jest do zmiennej wynik.

    Mikrokontrolery AVR   30 Maj 2012 19:23 Odpowiedzi: 22    Wyświetleń: 4695
  • Jak skonfigurować timery w ATTiny2313 do obliczania zużycia paliwa?

    Przymierzam się do zrobienia komputerka do samochodu. Jego głównym celem ma być obliczanie chwilowego i średniego zużycia paliwa. Nie wiem czy mi się to uda ale chcę wykorzystać kontroler ATTiny2313 i tu mam problem - potrzebuję zliczać czas wtrysku i ilość impulsów z czujnika ABS lub impulsatora na skrzyni, potrzebuję też odmierzać czas... i tu mam...

    Mikrokontrolery   29 Paź 2007 21:24 Odpowiedzi: 13    Wyświetleń: 2764
  • Jak napisać funkcję do odmierzania czasu w Atmega32 z kwarcem 8MHz?

    Pisałem ostatnio zegar na attiny2313 również popędzany z 8Mhz. Ponieważ musiałem ograniczyć się do 8bitowego licznika wykorzystałem: prescaller 64, zliczanie do 250 w trybie z maksymalną wartością licznik w rejestrze OCRxx i generowanie przerwania przy przepełnieniu. Otrzymałem generowanie przerwania z częstotliwością 500Hz. Teraz tylko programowy podział...

    Mikrokontrolery   11 Cze 2007 23:41 Odpowiedzi: 19    Wyświetleń: 2572
  • Bascom Attiny2313 - początek zagara binarnego działa timer nie wyswietla

    Niby tak jak wykasuje je całkiem to czas odmierza ale bardzo krótko daje stan wysoki na ledy i prawie ich nie widać . Chyba mój algorytm jest do bani :(.

    Mikrokontrolery AVR   10 Sty 2013 06:25 Odpowiedzi: 6    Wyświetleń: 2361
  • Ustawienia fusebitów Attiny2313 dla kompatybilności z AT90S2313

    Witam. Temat już był poruszany, lecz ja nie znalazłem na moje pytanie odpowiedzi. Czy aby Attiny2313 był kompatybilny z at90s2313 wystarczy ustawić fusebit c - divide clock by 8 disable i to już wszystko czy gdzieś jeszcze coś zmienić. Zastosowałem rezonator kwarcowy 4MHz. Po takiej zmianie jak wyżej nie zauważyłem różnicy w odmierzaniu czasu, lecz...

    Mikrokontrolery   13 Lut 2007 19:07 Odpowiedzi: 2    Wyświetleń: 2203
  • Jak napisać zegarek w Bascom na Attiny2313-20PU?

    Witam od jakiegoś czasu próbuję w Bascom napisać zegarek (lub coś co precyzyjnie odmierza czas), ale niestety nie wychodzi mi to, mógłby mi ktoś pomoc udzielić wskazówki bo już sie powoli gubię

    Mikrokontrolery   31 Mar 2008 17:13 Odpowiedzi: 21    Wyświetleń: 1865
  • 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ń: 2171
  • Attiny2313 - krótkie i długie naciśniecie przycisku

    Chyba nie potrzebujesz odliczać dokładnych czasów, więc najlepiej wyliczyć ile przepełnień licznika potrzebujesz przy danej częstotliwości i danym preskalerze. f=fosc/p f - częstotliwość taktowania licznika fosc - częstotliwość oscylatora p - preskaler T=1/f t=(c*x)/f t - czas odmierzany c - pojemność licznika x - ilość przepełnień ostatecznie: x=(t*fosc)/(p*c)...

    Mikrokontrolery AVR   09 Sty 2011 17:50 Odpowiedzi: 82    Wyświetleń: 14808
  • Programowanie sterownika oświetlenia motocykla z Atmega8 i eliminacja drgań styków

    paavo91 Podkreślam że działanie musi być natychmiastowe i nie zależne czy przycisk wcisnę na moment czy wcisnę i przytrzymam. .............. ,......jak to rozwiązać. Zastosuj konstrukcję 'DEBOUNCE' w połączeniu z "Toggle Switch" jak dla przyładu przełączania/załączana świateł głównych: [code][syntax=basic4gl] $regfile = "attiny2313.dat" $crystal =...

    Mikrokontrolery Początkujący   11 Wrz 2013 14:18 Odpowiedzi: 8    Wyświetleń: 1794
  • Jak zapętlić obrót Portb w lewo i prawo w BASCOM na ATtiny2313?

    Ta pętla nie jest konieczna. Dodałem ją żeby przyciski działały cały czas. Bo jak byś napisał Waitms 1000 to przez całe 1000ms przyciski by nie działały. A tak w pętli co raz masz sprawdzenie przycisków i odmierzanie czasu 10ms. Czyli łączenie te 1000ms i tak uzyskasz a przy okazji przyciski będą normalnie działały.

    Mikrokontrolery AVR   01 Mar 2010 12:56 Odpowiedzi: 6    Wyświetleń: 1337
  • Bascom: Dlaczego Waitus nie działa z zmienną na attiny2313 i atmega8535?

    tak jest w bascomie i koniec, nic na to nie poradzisz prawdopodobnie czas potrzebny na przeliczenie ile porezeba instrukcji na 1 uS jest porównywalnie duzy z czasem 1uS dlatego było by to bez sensu. jeśli chcesz zrobić programowane PWM to użyj przerwania licznika do odmierzania czasu i całłą obługe zrób w przerwaniu. ja tak czasami robie gdy potrzebuje...

    Mikrokontrolery   24 Wrz 2006 19:48 Odpowiedzi: 3    Wyświetleń: 1447
  • 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ń: 1422
  • ATtiny2313 - jak poprawić dokładność zegara po dodaniu obsługi RC5?

    Witam! Zrobiłem zegar na w/w uC przy użyciu czterech siedmoisegmentowych wyświetlaczy. Są one sterowane w sposób statyczny z pomocą buforów i odświeżane raz na sekundę, ale nie to jest przedmiotem mojego postu. Chodzi o to że udało mi się uzyskać dokładnie 1s (sprawdzałem z użyciem stopera odmierzając godzinę). Program zajmował wtedy 33% zawartości...

    Mikrokontrolery   01 Gru 2007 03:19 Odpowiedzi: 11    Wyświetleń: 1715
  • Licznik impulsów w BASCOM na ATtiny2313 – reset po 999, aktualizacja na bieżąco

    Zrób tak: 1 licznik do odmierzania czasu, przerwanie co np 25ms 2 licznik do zliczania impulsów Jeżeli nastąpiło przerwanie np 25ms, to zlicz liczbę impulsów. W taki sposób masz dokładniejsze odmierzanie czasu, funkcja wait do tego się nie nadaje. Przeanalizuj sobie ten temat: http://www.elektroda.pl/rtvforum/topic16... a potem dodaj to co napisałeś...

    Mikrokontrolery AVR   15 Kwi 2010 22:12 Odpowiedzi: 4    Wyświetleń: 3090
  • Załączanie oświetlenia z opóźnieniem w sygnalizacji

    Można spróbować to zrobić na bramkach i ewentualnie przerzutnikach 'RS', albo 'D'. Tylko tego trochę dużo wyjdzie. Bramki: myślę, że z 2 bramek 2-wejściowych i 2 bramek 3-wejściowych można zbudować układ 2 przerzutników 'RS', do którego podłączy się 2 przyciski, i on zapamięta wciśnięcie przycisku i który to był; 3 takie układy, i do tego trzeba dodać...

    Początkujący Elektronicy   16 Sty 2022 22:43 Odpowiedzi: 15    Wyświetleń: 516
  • Attiny2313 - Konfiguracja Timer0 w C w Atnel Studio 6, jak napisać kod?

    Witam, Mam problem z obsługą timerów w Attiny2313. Korzystam ze środowiska Atnel studio 6. Przechodząc do rzeczy, napisałem sobie kiedyś program w Basomie, w którym odmierzałem czas za pomocą Timer0. Poniżej fragmenty kodu odpowiedzialne za konfigurację tego timera: [syntax=basic4gl] Config Timer0 = Timer , Prescale = 256 Load Timer0 = 45 On Timer0...

    Mikrokontrolery AVR   03 Lip 2014 18:00 Odpowiedzi: 8    Wyświetleń: 2175
  • Sterowanie silnikiem krokowym przy użyciu attiny2313

    Jeśli przerwania nie są wykorzystywane w programie to od bidy te WAIT jest w miarę dokładnie (na tyle na ile zegar trzyma) ale zdecydowanie lepszym rozwiązaniem jest używanie timerów do odmierzania czasu. W momencie włączenia przerwań dokładność WAIT drastycznie spada. Najlepiej zapomnij o WAIT i naucz się timerów. WAIT można spokojnie i bezpiecznie...

    Mikrokontrolery AVR   24 Gru 2011 02:23 Odpowiedzi: 22    Wyświetleń: 4187
  • [Atmega8] Przeróbka kodu RGB z Attiny2313 na Atmega8 1MHz - sterowanie diodą

    Napisz jeszcze, na czym polega problem, bo na razie wygląda na to, że napisałeś kod do szybkiego migania diodami i diody szybko migają. A tak ogólnie - do odmierzania czasu używa się timera, a nie pętli, zwłaszcza, gdy czas wykonania kodu silnie zależy od wartości zmiennych. Przy takiej deklaracji zmiennej delay kompilator może usunąć Twoją pętlę opóźniającą.

    Mikrokontrolery Początkujący   16 Wrz 2014 19:24 Odpowiedzi: 7    Wyświetleń: 1071
  • attiny2313 - Weryfikacja programu obrotomierza z czujnikiem Halla i kwarcem 8MHz

    Bez wdawania się w większe szczegóły jest szansa, że obrotomierz będzie działał lecz jego wskazania mogą różnić się od rzeczywistości. Powodem jest instrukcja Wait 1 "odmierzająca" czas pomiaru. Porzuć ten pomysł na rzecz odmierzania czasu pomiaru za pomocą drugiego timera. W Tince jeden timer jest 8 bitowy, a drugi 16 bitowy. Oszacuj potrzeby przydzielenia...

    Mikrokontrolery AVR   30 Paź 2014 16:53 Odpowiedzi: 7    Wyświetleń: 1926
  • Czy do Attiny2313 potrzebne są rezonatory i kondensatory?

    Witam Rezonator jest potrzebny do tego aby "napędzać" cały mikrokontroler. Układ rezonansowy składa się w tym przypadku z rezonatora kwarcowego oraz dwóch kondensatorów ceremicznych. Rezonator kwarcowy zapewnia dużą stabilność parametrów w czasie. Jeśli nie potrzebujesz dużej dokładności w odmierzaniu odcinków czasu to nie musisz tego kupować. Attiny...

    Początkujący Elektronicy   18 Lis 2006 08:47 Odpowiedzi: 5    Wyświetleń: 1364
  • Obrotomierz na ATtiny2313, Bascom AVR - problemy z dokładnością zliczania czasu

    to może wykorzystasz częsc programu która odpowiada za odmierzanie jednej sekundy np dla zwykłego zegarka pozostaje tylko przelicznie dla danego kwarcu. projektów zegarków troche jest. tak sobie mysle ze problem z pomiarem tzn że silniczki maja taką samą prekdkość może byc zbyt krótki czas pomiaru czyli jedna sekunda w czasie której np dla wartości...

    Mikrokontrolery   23 Maj 2012 19:50 Odpowiedzi: 11    Wyświetleń: 7394
  • Bascom AVR - Miernik częstotliwości z opóźnieniem pomiaru

    Wydaje mi się, że najpierw powinno być „uruchomione” odliczanie tych 0,1 sek, wyzwalane pierwszym pikiem z „paczki”. Potem trzeba odczekać te 0,1 sekundy na zanik „szumów” i zacząć zliczanie w czasie 0,9 sek. Ilość zliczonych pików podzielona przez czas da mi częstotliwość. Wynik ma się utrzymywać na wyświetlaczu...

    Mikrokontrolery Początkujący   10 Gru 2014 07:36 Odpowiedzi: 17    Wyświetleń: 2247
  • Attiny2313/bascom/serwa - Błąd programu, kiedy wartośc "Waitus" jest z

    Przy projektowaniu używam kalkulatora chociaż to akurat można policzyć na palcach. Jeśli dobrze pamietam to impuls powinien się zawierać między 1ms a 2ms a servo stoi na środku przy 1,5ms. Niemniej daje to 1ms którą chciałbś podzielić tak by móc sterować servem. Załóżmy że chcesz to podzielić tylko na 100 części. Jedna milisekunda ma 1000us Podzielona...

    Mikrokontrolery AVR   04 Lip 2016 11:34 Odpowiedzi: 23    Wyświetleń: 1431
  • Czy PWM z ATtiny2313 i tranzystorem zadziała dla żarówki 230V?

    Też myślałem, że to proste ale ciągle robie coś nie tak. Działało to tak: Przerwanie co około 96 us. Sprawdzam czy nie ma zera, jeśli jest to wyłączam triak. Odmierzam sobie np. 5ms i włączam triak. Niby proste, ale problem był w tym że na początku regulacji (do około 40% była płynna regulacja, przy następnym kroku był przeskok do około 60% a potem...

    Projektowanie Układów   26 Lis 2007 12:52 Odpowiedzi: 26    Wyświetleń: 3758
  • [ATTINY2313] [ATTINY2313][Bascom] Czy można generować pełny dźwięk, nie tylko MIDI?

    Spoko, tylko to jest na ATmega128. Co do kart pamięci to musiałbyś napisać obsługę sam. Generalnie poczytaj notę katalogową. //inicjalizacja Timera 0 jako generatora PWM void Timer0_PWM_mode() { DDRB |= (1<<4); TCCR0 |= (1<<WGM00) | (1<<WGM01) | (1<<COM01) | (1<<CS00);...

    Mikrokontrolery AVR   25 Sie 2008 14:11 Odpowiedzi: 11    Wyświetleń: 4629
  • Jak obsłużyć serwa w Bascom na osobnych timerach dla ATtiny2313?

    Oto program który napisałem $regfile = "attiny2313.dat" 'rodzaj mikrokontrolera $crystal = 8000000 '8MHz Dim Pozycja1 As Integer 'zmienna określająca położenie serwa1 Dim Pozycja2 As Integer 'zxmienna określająca położenie serwa2 Dim Czas1 As Integer 'zmienna pomocnicza do odmierzania czasu Dim Czas2 As Integer 'zmienna pomocnicza do odmierzania...

    Mikrokontrolery   19 Lut 2007 17:34 Odpowiedzi: 2    Wyświetleń: 1551
  • ATtiny2313 - Jak napisać kod w Assemblerze do generowania impulsu 18ms?

    Najprostszym sposobem jest skorzystanie z języka wyższego poziomu np.C. Wtedy sytuacja się znacznie upraszcza. Nie mniej jednak tak w asemblerze jak i w C całość należy zrealizować dość podobnie. Pierwszą metodą która sprawdza się gdy nie mamy nic więcej do zrobienia a tylko odmierzenie czasu i nie używamy przerwań albo gdy ich używamy ale na dokładności...

    Mikrokontrolery AVR   22 Lip 2013 09:28 Odpowiedzi: 3    Wyświetleń: 1755
  • [attiny2313] [bascom] Problem z segmentem LED przy wyborze trybu timera

    Oczywiście, że pomieszałeś, bo pod PD3 jednocześnie masz podłączone sterowanie anodą wyświetlacza i przycisk - jak wciśniesz przycisk, to odpowiednia cyfra wyświetlacza będzie zawsze aktywna... Użyj Timer1 w trybie CTC do odmierzania 0.01s - przy F_CPU = 1MHz chcesz mieć przerwanie z f=100Hz czyli odliczasz do 10000-1. To będzie za mała częstotliwość...

    Mikrokontrolery AVR   12 Maj 2009 22:52 Odpowiedzi: 6    Wyświetleń: 2215
  • Jednoczesna praca Timera1 i RC5 na ATTINY2313 nie działa

    Timer0 i timer1 używają tego samego preskalera. Dlatego instrukcja prescale=64 zmienia warunki dla funkcji getrc5. Zajrzyj do noty katalogowej ATtiny2313 i nie pisz głupot więcej. Dodano po 14 Odmierz20ms1: 'funkcja obsługi serwa1 Timer1 = 65286 'przy wartosci 65286 timer1 bedzie generował przerwanie co 2ms Incr Licz2ms1 'zwiększ licznik zliczający...

    Mikrokontrolery   01 Cze 2010 08:19 Odpowiedzi: 4    Wyświetleń: 1707
  • [Attiny2313V] Attiny2313V – jak zwiększyć zasięg pilota IR zasilanego 2xR6, słaba dioda IR

    Na razie dla testów podłączyłem: R1=330Ω R2= 0 i zdecydowanie się poprawiło jednak nie jest to jeszcze to czego oczekuję. Inna sprawa, ze gdy testowałem z R1=68Ω to pilot zaczynał się dziwnie zachowywać. Dioda zaczynała świecić zamiast mrugać, a odbiorniki w ogóle nie reagowały na sygnały. Jutro powinienem pójść do sklepu i zakupić rezystory...

    Mikrokontrolery AVR   23 Maj 2010 10:14 Odpowiedzi: 8    Wyświetleń: 3454
  • 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ń: 9610
  • ATTINY2313 – jak zrealizować dwa niezależne liczniki i multipleksować 2 LED 7-seg?

    Prostszym językiem to będzie tak. Ponieważ masz 2 wyświetlacze, wyświetlasz cyfrę na pierwszym wyświetlaczu, później go gasisz i wyświetlasz cyfrę na drugim. Żeby nie było widać migania cyfr trzeba to robić 100 razy na sekundę, albo szybciej. Procesor więc musi zatrzymywać się 100 razy w ciągu sekundy i zapalać wyświetlacze na przemian. W tym celu należy...

    Mikrokontrolery AVR   04 Cze 2010 13:23 Odpowiedzi: 12    Wyświetleń: 1584
  • [ATtiny2313][avr-gcc] timer0 ctc nie chce współpracować

    A propos 1 i tego co napisał kol. slx: http://mikrokontrolery.blogspot.com/2011... Swoją drogą odmierzanie czasu za pomocą delay - rozumiem, że to tylko do testów? Jeszcze uwaga dot. F_CPU - nie definiuj w kodzie z tych powodów: http://mikrokontrolery.blogspot.com/2011... Stosuj ISR():...

    Mikrokontrolery AVR   26 Maj 2013 12:05 Odpowiedzi: 25    Wyświetleń: 3294
  • Jak płynnie sterować obrotami silnika krokowego na Attiny2313 z EMC2?

    M.S. To nie jest samodzielny układ do sterowania silnikiem- to ma być sterownik sprzętowy sterowany zewnętrznymi sygnałami. Gdy silnik traci zasilanie- to i tak gubi pozycję. Trzeba wrócić do krańcówek i na nowo go spozycjonować. Trochę się nie zrozumieliśmy. Mój sterownik samoczynnie wyłącza zasilanie silnika (0 napięcia na wszystkich cewkach) kiedy...

    Mikrokontrolery AVR   09 Kwi 2010 22:58 Odpowiedzi: 37    Wyświetleń: 12778
  • [ATtiny2313][Bascom] - Jak zadeklarować liczbę stałoprzecinkową ?

    Wklejam kod. [syntax=basic4gl]'ATtiny2313 mruga dioda ustawienie portów. $regfile = "ATtiny2313.dat" $crystal = 10000000 Config Lcd = 16 * 1a Config Lcdpin = Pin , Db4 = Portd.0 , Db5 = Portd.1 , Db6 = Portd.2 , Db7 = Portd.3 , Rs = Portd.4 , E = Portd.5 Config Portd.6 = Output 'podłączenie diody pin nr 11 Config Timer0 = Timer , Prescale = 1024 Dim...

    Mikrokontrolery AVR   04 Lip 2013 13:00 Odpowiedzi: 14    Wyświetleń: 2181
  • AVR attiny2313A - Programowy PWM, brak automatycznego zerowania TCNT0.

    Możesz spróbować tak: Zmień typ zmiennej timer na volatile uint8_t i procedurę obsługi przerwania: timer w ogóle nie musi być volatile . Można nawet zastosować zmienną statyczną timer wewnątrz procedury obsługi przerwania, przy czym to już niewiele zmieni, jeśli chodzi o szybkość wykonywania procedury. No i zakladam, że te funkcje _delay_ms() wewnątrz...

    Mikrokontrolery AVR   27 Lip 2015 13:14 Odpowiedzi: 9    Wyświetleń: 1074
  • Przesiadka z AT89C2051 na Attiny2313 - przerwanie Int0 i odczyt ACO

    Do tej pory troszkę bawiłem się AT89C2051. Wykonałem pewien układzik który za pomocą Timera0 zliczał impulsy na wejściu T0 podczas 1sekundy którą odmierzałem Timerem1. Jako, że musiałem przeprogramować 51 do innych celów chciałbym go zastąpić Attiny2313 bo mam dwie sztuki. Zacząłem czytać książkę Dolińskiego aby wykonać program ale mam pewne problemy....

    Mikrokontrolery AVR   25 Cze 2011 22:57 Odpowiedzi: 6    Wyświetleń: 1878
  • Jak zacząć programować mikrokontrolery ATmega16, ATmega32, ATtiny2313?

    Zacznij od atmega8. Dlaczego? Bo jest tania. Kup sobie programator, a resztę zrób sam. Zablokować atmega16 za 10 zł boli bardziej niż atmega8 za 4zł. Możesz używać płytek stykowych ale najlepiej wszystko mieć na pajączku(zlutować na płytce prototypowej) aby wykluczyć błędy kabelkologi. Skoro lubisz bawić się wytrawianiem to na tym forum jest mnóstwo...

    Mikrokontrolery AVR   30 Sie 2010 12:38 Odpowiedzi: 28    Wyświetleń: 5537
  • Jak zbudować układ do monitorowania zmian stanów XY w ciągu 1 minuty?

    Najprościej i najtaniej - kawałek procesorka (ATTiny11, ATTiny2313) i krótki programik badający wejścia i odmierzający tę minutkę (najprościej by wyszło pewnie w BASCOMie). W wersji CMOS lub TTL trzeba dać dwa zatrzaski, dwie bramki XOR z wejściami dołączonymi do wejść (XY) i wyjść zatrzasków (wykrywanie zmian sygnału). Wyjścia bramek XOR przez OR na...

    Projektowanie Układów   08 Sie 2005 22:13 Odpowiedzi: 6    Wyświetleń: 1278
  • ATtiny2313 - Zegarek na Timer0 działa za wolno, jak przyspieszyć?

    Witam, Próbuję uruchomić zegarek na procku ATtiny2313. Problem w tym że zegarek (stoper) działa za wolno - nie chodzi tu o precyzyjne odmierzanie czasu ale dziesiątki sekund zmieniają sie z prędkością sekund. Program jest z mikroprocesorowej oślej łączki z edw. Tam użyty był at90s2313, ale jeżeli dobrze wyczytałem w nocie katalogowej to timer0 w obu...

    Mikrokontrolery   25 Wrz 2006 16:34 Odpowiedzi: 3    Wyświetleń: 1715
  • Jak sprawdzić koniec transmisji UART w AVR ASM (Atmega328 i Attiny2313)?

    Zamiast robić tam opóźnienie można policzyć ile taktów zajmie uartowi wysłanie ostatniej ramki i robić sobie inne potrzebne operacje ,które zajmują czas a po odpowiedniej ich liczbie zmienić stan porty i tyle . Asembler daje wiele możliwości wykorzystania czegoś co się nazywa opóźnieniem . A jak masz wolny licznik to można na nim zrealizować opóźnienie...

    Mikrokontrolery AVR   14 Gru 2016 19:39 Odpowiedzi: 7    Wyświetleń: 1017
  • ATTINY2313 TIMER1 - Nieprawidłowe zliczanie sekund przy kwarcu 12MHz

    emarcus dzięki teraz już gra. Mam jeszcze takie pytanie bo tak jak wcześniej pisałem docelowo chcę zrobić miernik indukcyjności. Przejrzałem projekty mierników w necie i na elektrodzie i są oki tylko większość z nich opiera się na mikrokontrolerze PIC 16F84A. W sumie mam wsad do procka w asm ale kiepsko znam asemblera wiec postanowiłem napisać własny...

    Mikrokontrolery AVR   20 Kwi 2010 12:29 Odpowiedzi: 7    Wyświetleń: 3367
  • Jak poprawić dokładność zegara na Attiny2313 z kwarcem 4MHz?

    Witam. Zmontowałem prosty zegar na procku attiny2313. Użylem softu ze strony: http://www.mikrokontrolery.net/avr_c_07.... (kod ponizej). uC jest taktowany kwarcem 4Mhz. Okazuje się jednak , że dokładność odmierzania czsu jest bardzo mała, zegar spóźnia sie co godzinę o kilka minut. Wydaje mi się że problem tkwi w opóźnieniu wpisania wartości do rejestrów...

    Mikrokontrolery   16 Lis 2007 17:53 Odpowiedzi: 16    Wyświetleń: 5375
  • [attiny2313] [attiny2313][bascom] Program resetuje się po 26 załączeniach przekaźnika

    Witam Napisałem swój pierwszy program wiec proszę o wyrozumiałość … Attiny cyklicznie będzie odmierzał zadany czas i po upływie tego czasu załączał przekaźnik na 1 sek Będzie również zliczał ile razy przekaźnik został załączony i wyświetlał na wyświetlaczu : Zadany czas , ilość załączeń wyświetlacza , ile czasu już upłynęło od ostatniego załączenia....

    Mikrokontrolery AVR   14 Lut 2012 21:14 Odpowiedzi: 4    Wyświetleń: 1655
  • [attiny2313][bascom] 3-kanałowy regulator oświetlenia

    jak chcesz zrobić dimmer, to musisz zastosować detekcję zera w sieci, oraz traiki "nie załączające w zerze". Sam PWM nie da tutaj Tobie dużo. Taki ściemniacz jest o kilka rzędów bardziej złożony niż sterowanie jasnością LED'a. Musisz zrobić coś na kształt pętli PLL i odmierzać odcinki czasu do następnego przejścia przez zero w sieci. Jeżeli chcesz ustawić...

    Mikrokontrolery AVR   12 Mar 2011 16:26 Odpowiedzi: 28    Wyświetleń: 7970
  • Attiny2313 i RC5 - brak reakcji na pilota, obsługa przekaźników w C

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

    Mikrokontrolery AVR   15 Lis 2011 18:58 Odpowiedzi: 5    Wyświetleń: 1445
  • Wydajna wytwornica dymu własnej konstrukcji

    http://obrazki.elektroda.pl/3995422400_1... Witam wszystkich, moim nowym projektem jest wydajna wytwornica dymu, którą konstruowałem przez ostatnie tygodnie :D Jako że nowe wytwornice dymu są drogie i dość mało wydajne, średnio zużywają 25ml na minutę. Moja wytwornica dymu miała spełniać kilka założeń: - po pierwsze - tanio!; - po drugie...

    DIY Konstrukcje   18 Wrz 2012 17:30 Odpowiedzi: 35    Wyświetleń: 47710
  • ATTINY 2313 niedokładne zliczanie czasu za pomacą TIMER-ów

    Z rozmachu zapomniałem o tych dyrektywach ale pomimo dodania nich występuje nadal to samo z wewnętrznym oscylatorem po zmienieniu FUSEBITS na zewnętrzny generator kwarcowy 4Mhz i jest wszystko dobrze sekunda trwa sekundę. Ta wada eliminuje użycie wewnętrznego oscylatora do precyzyjnego odmierzania czasu w moim przypadku jest to sterownik rolety okiennej...

    Mikrokontrolery   05 Lis 2007 11:50 Odpowiedzi: 5    Wyświetleń: 2675
  • Jak dodać tester rezystancji do układu z ATtiny2313?

    http://www.kanthal.com/en/products/mater... * Temperatura topnienia 1500°C - spora, to duża zaleta, może nawet dałoby się używać takich drucików wielokrotnie? * Ciepło właściwe: średnio około 0.66 J/g/°K, 5 J/cm³/°K - to też sporo, i to akurat jest niekorzystne - duże zużycie...

    Początkujący Naprawy   28 Cze 2013 17:50 Odpowiedzi: 32    Wyświetleń: 6126
  • gdzie dac instrukcje obslugiwana przycisk zegar led [bascom]

    Dzięki bardzo zrobiłem to na timerze odliczanie zamiast wait 1 ale jaka dac wartosc w timer1 aby odmierzało co sekunde albo co minute jest jakis wzor aby to obliczyc?? przycisk działa wiekie dzieki $regfile = "attiny2313.dat" 'najpierw określamy typ proca $crystal = 1000000 'definiujemy z jakim taktowaniem będzie pracował Dim Jedn As Byte...

    Mikrokontrolery AVR   02 Maj 2009 19:34 Odpowiedzi: 12    Wyświetleń: 2214
  • ATTiny2313 + SAA3010 - Brak reakcji na sygnał pilota RC-5

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

    Mikrokontrolery AVR   03 Gru 2012 00:03 Odpowiedzi: 3    Wyświetleń: 2820
  • Jak zacząć tworzyć własne układy elektroniczne jako elektro-mechanik?

    Proponuję zacząć od końca czyli od elektroniki cyfrowej. Dokładniej od programowania w BASCOM Skoro mówisz, że wiesz co nieco o elektronice to posiadasz już jakąś wiedzę teoretyczną, którą później rozwijasz. Na początek skompletuj zestaw: Podstawowe zaplecze do nauki, I: - " Programator + mikrokontroler "(najlepiej AVR, jakiś ATtiny2313 albo Atmega8)....

    Nauka Szkolnictwo   17 Lis 2011 16:21 Odpowiedzi: 24    Wyświetleń: 9130
  • Jak zrealizować licznik impulsów na ATtiny2313 z wyświetlaczem LCD?

    Witam! Kilka tematów niżej tez zmagam sie z podobnym problemem, ale jakoś nikt nie potrafi /nie chce pomóc. Ma być tak dozownica z pompą zębatą odmierzająca precyzyjnie ilość cieczy. na silniku tarcza z otworkami i kawalek myszki komputerowej. Zadaje ilość obrotów?impulsów wciskam start i silnik dopóty kręci dopóki liczba zadana nie zrówna się z liczbą...

    Mikrokontrolery AVR   20 Cze 2010 21:44 Odpowiedzi: 7    Wyświetleń: 2150
  • [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ń: 2120
  • ATINY2313 - Czy można zamienić czujnik DS18S20 na DS1820 w termostacie AVT 5363?

    Proszę bardzo[syntax=basic4gl] 'Copyright Robert Wołgajew, 2012 'Wersja z dnia 26.04.2012 $regfile = "Attiny2313.dat" $crystal = 1000000 'Fusebit CKDIV8 = 0 -> zaprogramowany (ustawienie domyślne producenta) $hwstack = 32 $swstack = 32 $framesize = 32 'Konfiguracja wyświetlacza LCD Config Lcd = 16 * 1 Config Lcdpin = Pin , Db4 = Portb.5 , Db5 = Portb.2...

    Mikrokontrolery Początkujący   16 Cze 2025 13:18 Odpowiedzi: 41    Wyświetleń: 5793
  • ATtiny26 – czy odczyt fusebitów przez ISP i pony-prog działa po pierwszym podłączeniu?

    I ooo to właśnie chodzi - a jeśli potrzebujemy dużych i pewnych na 100% prędkości RS232 - to wtedy zachodzi jedna z istotniejszych potrzeb aby zastosować w ogóle kwarc zamiast oscylatora. I wtedy też na potrzeby akurat transmisji RS232 stosuje się tzw "kwarce przyjazne dla RS232" Jak sobie zajrzysz na ostatnią stronę rozdziału UART w dowolnej nocie...

    Mikrokontrolery AVR   03 Gru 2009 11:00 Odpowiedzi: 17    Wyświetleń: 2351
  • Bascom - zmiana obsługi przycisków w Attiny2313 na przerywanie masy

    Witam, mam program (attiny2313) do obsługi termometru DS18b20 i wyświetlacza, układ posiada 3 przyciski +/M/-. Program reaguje na zwieranie przycisków do masy, a chciałbym zrobić tak by procesor reagował na przerywanie masy. Znajdzie się ktoś kto mógłby rzucić okiem na program i podpowiedzieć co trzeba zmienić?? [syntax=vbnet] $regfile = "Attiny2313.dat"...

    Mikrokontrolery AVR   02 Lis 2015 15:53 Odpowiedzi: 1    Wyświetleń: 849
  • Minutnik- Prawie jak każdy inny...

    http://obrazki.elektroda.net/61_12301131... Witam, Na wstępie chciałem zaznaczyć, że to moja pierwsza konstrukcja w dziale DIY więc proszę o wyrozumiałość. Zbudowałem urządzenie odmierzające czas w dół czyli minutnik. Moje urządzenie ma możliwość nastawienia dowolnego czasu z zakresu od 0 sekund do 99 minut i 99 sekund. Po odmierzeniu nastawionego...

    DIY Poczekalnia   26 Gru 2008 23:04 Odpowiedzi: 13    Wyświetleń: 6162
  • Jak poprawnie sterować segmentami na płytce testowej AVT3500 z ATtiny2313?

    [syntax=basic4gl] Dim Przerwa As Byte 'licznik czasu przerwy Dim Pomoc1 As Byte , Pomoc2 As Byte , Wysw As Byte 'zmienne pomocnicze Dim Random As Byte 'zmienna do uzyskania przypadkowości Dim Zliczaj As Bit '1 - zezwolenie zliczania czasu Dim Setne As Byte 'licznik setnych części sekundy Dim Dzies As Byte 'licznik dziesiątych części sekundy Dim Wygasz...

    Mikrokontrolery AVR   21 Gru 2011 12:08 Odpowiedzi: 14    Wyświetleń: 1492
  • [AVR, C] Projekt enkodera inkrementalnego z elektroniką na dwóch uC

    Mam projekt enkodera inkrementalnego który ma dwa pierścienie z polami generującymi sygnał 0 i 1. Między górnym i dolnym pierścieniem jest przesuniecie 90°. Więc tak wyglądają sygnały: http://obrazki.elektroda.pl/7174774200_1... Teraz tak, jedno pole na tarczy zajmuje 2°. Z racji tego że jest przesuniecie 90° mogę uzyskać rozdzielczość...

    Mikrokontrolery   06 Sty 2014 21:44 Odpowiedzi: 13    Wyświetleń: 3048
  • Diody LED do sterylizacji za pomocą światła UV-CSponsorowany

    https://obrazki.elektroda.pl/2363772900_... W miarę rozprzestrzeniania się na całym świecie koronawirusa coraz częściej zastanawiamy się, jak zapewnić sobie i innym bezpieczeństwo w domu, pracy lub innym miejscu spotkań. Dezynfekowanie i sterylizacja za pomocą płynów na bazie alkoholu wszystkich pomieszczeń, w których przebywamy i przedmiotów,...

    Artykuły   07 Gru 2020 07:20 Odpowiedzi: 11    Wyświetleń: 19137
  • Czasomierz dla klejarki pistoletowej Bosch PKP 18 E.

    https://obrazki.elektroda.pl/8213915500_... Czasomierz dla klejarki pistoletowej Bosch PKP 18 E. https://obrazki.elektroda.pl/3128317200_... Po kolejnej awarii pistoletu do klejenia na gorąco, kupiłem klejarkę firmy Bosch. Klejarka ta, wymaga siedmiominutowego wstępnego rozgrzania, aby umożliwiała właściwe klejenie....

    DIY Początkujący   23 Kwi 2018 07:20 Odpowiedzi: 15    Wyświetleń: 3276
  • Miernik częstotliwości AVT3003 z generatorem 20MHz

    Witam! Ponieważ potrzebuję miernik częstotliwości do 160MHz, postanowiłem przerobić nieco projekt AVT3003. Zamiast kwarcu 10Hhz i AT90s2313 włożyłem ATTiny2313 z generatorem kwarcowym 20MHz. Przy takim taktowaniu należało zmienić również program. W komentarzu ' moja zmiana wskazałem, co zmieniłem - trzy linie programu. Problem jest taki,że podłączony...

    Mikrokontrolery AVR   04 Sie 2009 11:01 Odpowiedzi: 12    Wyświetleń: 7258
  • Bascom - Program termostatu: przekaźnik załącza się tylko na moment, co robić?

    Witam, mam następujący problem z poniższym programem. Prosiłbym bardziej obeznanych kolegów o sprawdzenie, układ powinien działać tak: ustawiam temperaturę plus regulacja histerezy, gdy temperatura jest niższa układ załącza przekaźnik do czasu wyrównania temperatury, problem polega na tym że program załącza przekaźnik (grzanie) tylko na moment po czym...

    Mikrokontrolery AVR   28 Lut 2016 09:53 Odpowiedzi: 4    Wyświetleń: 1266
  • [Attiny2313][Asm] Synchronizacja przerwań i skalowanie czasu

    To proste: Aby odczekać sekundę to przy zegarze 1Mhz musisz odczekać 1 000 000 cykli. Możesz użyć do tego preskalera (1,8,64,256,1024). Jesli chcesz odmierzyć sekundę to musisz użyć preskalera 64 (256 i 1024 nie wchodzi w gre ponieważ jeśli podzielimy 1 000 000 przez te liczby to nie wychodzi liczba całkowita). I tak przy preskalerze 64 timer musi zliczyć...

    Mikrokontrolery AVR   27 Mar 2010 21:05 Odpowiedzi: 7    Wyświetleń: 1682
  • [Attiny2313] Jak ustawić Timer1 w Attiny2313 do odbioru RC5 w języku C?

    czy mógłby mi ktoś podpowiedzieć jak odbierać rc5, chodzi mi o rozwiązanie czasów odbioru, czy umieścić odbiór w timerze1 jeśli tak to jak go ustawić żeby odmierzył te 864us, prosiłbym również o podpowiedź jak rozwiązać sam odbiór, zapisywać stany do zmiennej??(przeglądałem forum[i nie tylko] ale informacji dla c nie znalazłem)

    Mikrokontrolery AVR   08 Mar 2009 11:53 Odpowiedzi: 2    Wyświetleń: 1626
  • Jak ustawić prescaler i licznik w ATtiny2313 dla 1 sekundy przy 1MHz?

    Witam! Mam następujący problem. Jak ustawić prescaler i licznik aby odmierzyć 1 sekundę. programuje w bascom-ie, procesor attiny2313 zegar 1MHZ. Wspomagam się książką Wiązani, ale tam jest przykład dla atmegi8 i w pewnym momencie występuje stwierdzenie,że przy 8mhz jeden cykl zegara wynosi 125ns. To stwierdzenie jest dla mnie kluczem do zrozumienia...

    Mikrokontrolery   16 Sie 2009 09:02 Odpowiedzi: 3    Wyświetleń: 1953
  • [AVR] [bascom] Uzywanie jednego pinu IO do switcha i LED.

    Witam sprawdź ten kod co prawda są inne numery portów i inny procek ale jak zmienisz powinno działać. Problem jest jeden w momencie jak naciskasz przycisk i zmieniasz końcówkę na WYJŚCIE to stan tego pinu Musi być (0) Niski , żeby nie zrobić zwarcia. '$sim $regfile = "attiny2313.dat" $crystal = 11059200 $baud = 9600 enable interrupts 'włącz...

    Mikrokontrolery AVR   03 Gru 2009 22:28 Odpowiedzi: 19    Wyświetleń: 4283
  • [AVR] - FAQ - [AVR]

    Witam :) Jako ze jest duzo pytan na forum na ktore odpowiedz padla, postanowilem ze zbiore choc troche postow do kupy, tematy dotycza glownie AVR, bo z ARMow jeszcze nie czuje sie na tyle na silach zeby robic FAQa ;) Mam nadzieje ze sie komus przyda :) Niby FAQ jest, ale dla mnie jakoś malo czytelny i chyba nikt go juz nawet nie aktualizuje ;) Jesli...

    Mikrokontrolery AVR   12 Lip 2009 14:36 Odpowiedzi: 0    Wyświetleń: 27678
  • ATtiny2313 Bascom: Odliczanie czasu lotu helikoptera, przerwania Timer1 nie działają

    Witam ,napisałem program który ma odmierzyć czas lotu helikoptera (do wyczerpania bateryjki) ,niestety po 2 tygodniach utknąłem na czymś takim: $regfile = "attiny2313.dat" 'wybór procesora attiny2313 $crystal = 8000000 Config Pinb.0 = Output 'dioda sygnalizująca odmierzenie czasu Config Pinb.1 = Output 'buzzer mający piknąć 3 razy po odmierzeniu...

    Mikrokontrolery   23 Cze 2011 13:38 Odpowiedzi: 1    Wyświetleń: 1218
  • Jak zapalać diodę po jakimś czasie od wciśnięcia przycisku? BASCOM, ATtiny2313.

    Witam. Wiem, że podobne problemy był już wałkowane milion razy lecz nie mogę sam sobie z tym poradzić. Do rzeczy: Chcę aby po przyciśnięciu przycisku dioda zapaliła się po pewnym czasie na krótką chwilę. Chcę to wykonać na przerwaniu, zależy mi na precyzyjnie odmierzonym czasie od momentu naciśnięcia przycisku do zapalenia się diody. Czas palenia się...

    Mikrokontrolery Początkujący   03 Lut 2015 21:20 Odpowiedzi: 5    Wyświetleń: 900
  • [attiny2313][bascom]Czujnik zbliżeniowy i dioda sygnalizująca jego stan

    Tak mi to wyszło to mój pierwszy program (nie licząc włącz-wyłącz diode) wiec proszę o wyrozumiałość. Częstotliwości jeszcze nie obliczyłem bo mam z tym trudności. Nie wiem tylko czy dobrze zrozumiałem ze timer1 w trybie Pwm jako jedno przerwanie zlicza jeden cykl [syntax=basic4gl]$regfile = "2313def.dat" $Crystal=8000000 Config Pinb.3 = Output Config...

    Mikrokontrolery   27 Sty 2013 12:42 Odpowiedzi: 17    Wyświetleń: 5648
  • Attiny2313, pilot i sterowanie trzech odbiorników.

    MatiZ --> no ok - w takim razie takie dokładne pomiary oscylem cyfrowym to już coś. Rzeczywiście pilot - dziwoląg ale ..... skoro masz dokładną częstotliwość i nawet współczynnik wypełnienia udaje się dokładnie określić to: 1. trzeba w procku zrobić procedurę odbioru powiedzmy .. np 64 bitów. Jeden bit to będzie jeden okres tego przebiegu 2. procedura...

    Mikrokontrolery AVR   14 Lip 2009 19:56 Odpowiedzi: 27    Wyświetleń: 2890
  • [AVR] [AVR][C] - Pilot IR Olympus RM-1 na ATTiny2313 nie działa z GCC

    kuba989898 -> hmm widzisz ja stosuję AVR Studio jako kompilator i tam makefile , wraz z tymi parametrami o których piszesz, jest automatycznie generowny. Tak więc próba ich dodania w kodzie powoduje czkawkę i warningi o tym, że coś jest dwukrotnie zdefiniowane itp. doszedłem już zgodnie z tym co mówiłem poprzednio, że jednak źle dobrałem czasy przez...

    Mikrokontrolery AVR   09 Paź 2008 23:27 Odpowiedzi: 18    Wyświetleń: 3186
  • Timer0 w ATtiny2313 nie zmienia stanu diody na Portb.4 - co poprawić?

    Koledzy potrzebuję pomocy, siedzę cały dzień nad programem i nie mogę sobie poradzić. Chodzi o to aby program działał tak jak ten który napisałem, tylko potrzebuję dopisać do niego procedurę kodowania zmiennych A i B. Konkretnie chodzi mi o to aby np po wciśnięciu przycisku SW i SW1 przez około 5 sekund, żeby program skoczył do podprogramu np PROGRAMUJ,...

    Mikrokontrolery AVR   01 Lut 2011 22:45 Odpowiedzi: 7    Wyświetleń: 2034
  • bascom [attiny2313] problem z użyciem eeprom, prośba o pomoc

    Mam prośbę o pomoc w ukończeniu programu, otórz założeniem programu jest aby zaświecić dioda1 po określonej ilości mrugnięć dioda2 i w odpowiednim momencie wciśnięciu SW1. Program działa bezbłędnie jeśli ręcznie określę mu zmienne A i B, natomiast zaczynają się schody jeśli chcę dodać możliwość programowania zmiennych A i B, zapisując je w pamięci eeprom....

    Mikrokontrolery AVR   02 Lut 2011 13:18 Odpowiedzi: 2    Wyświetleń: 1052
  • ATtiny13 Bascom - dwie funkcje w jednym przycisku jedna zależna od drugiej

    Powinno działać zmniejszanie, aczkolwiek nie testowałem. Napisałem tak na kolanie, ale i tak znów pomimo dodania funkcjonalności zajmuje mniej ;) Dodatkowo: PORTB w Attiny2313 ma już osiem pinów a nie jak poprzednio... [syntax=vbnet]$regfile = "attiny2313.dat" $crystal = 8000000 $hwstack = 32 $swstack = 14 $framesize = 32 $baud = 38400 Config Submode...

    Mikrokontrolery Początkujący   22 Kwi 2016 21:04 Odpowiedzi: 39    Wyświetleń: 4191
  • [tiny2313] [tiny2313][BASCOM] Jak wyzwolić migawkę Nikona przy zmianie światła?

    Nie przesadzaj ;) Jestem programista ale akurat bascom mi nie podchodzi. Do tego slyszalem ze odmierzyc tam cos precyzyjnie nie idzie - stad opinia. Co do kodu to co tu pokazywac? toggle portd.0 .... waitus ... toggle itd? Tak czy siak twoj kod nie dziala odnośnie gotowca od kolegi pixel.... Juz naprawilem kod. Napilem sie kawy a nastepnie jeszce raz...

    Mikrokontrolery AVR   14 Gru 2009 09:11 Odpowiedzi: 14    Wyświetleń: 3608
  • ARDUINO NANO jako adapter 80x DS18 na USB/UART

    http://obrazki.elektroda.pl/3622659500_1... Witam, chciałbym przedstawić swoją prototypową konstrukcję dotyczącą 1wire i słynnych czujników DS18, jak każdy układ powstał z potrzeby. Ten projekt jest Aktualizacją obecne używanego starego dosyć układu AVT AVT5330(8 x DS18) opartego na Attiny2313 - Link do dokumentacji: crontab -e i na...

    DIY Poczekalnia   09 Kwi 2016 10:25 Odpowiedzi: 18    Wyświetleń: 11640