attiny2313 timer1

Znaleziono około 230 wyników dla: attiny2313 timer1
  • ATtiny2313 TIMER1 AVRGCC 4, dziwny problem

    Witam! Pisze sobie spokojnie program pod Attina2313 do obsługi 8-bitowego dwukanałowego PWM'a (na timerze1). ...no i mam pewien problem, otóż gdy chcę przypisać wartość wypełnienia do rejestru OCR1AL lub OCR1BL w sposób: unsigned char pwma, pwmb; //... //program //... OCR1... = pwma; OCR1BL...

    Mikrokontrolery ergovision   07 Gru 2007 19:50 Odpowiedzi: 6    Wyświetleń: 1029
  • attiny2313 timer1 - bezpośredi wpis w rejestr

    Witam , mam problem z uruchomieniem timer1 przez sam rejestr , programowo ok ale potrzebuje jak najwyższą częstotliwość na wyjściu (fusebit omijamy ,ten temat znam) . Jeśli chodzi o tmer0 to ok ale również chodzi o podział większy niż 8 bitów np.16554 , ale również przy najmniejszym podziale jak największa...

    Mikrokontrolery AVR grafii1   18 Mar 2013 21:43 Odpowiedzi: 8    Wyświetleń: 1278
  • mikrosampler na attiny2313

    Witam. Zainspirowany tematem 'wzmacniacza audio na avr' postanowiłem zbudować coś w rodzaju odtwarzacza sampli perkusyjnych. Układ to attiny2313 taktowany kwarcem 20Mhz, głośnik pomiędzy PB2 a masę. Program jest napisany w Bascomie, który pobiera kolejne próbki-liczby z linii DATA... i wysyła do PWM....

    Projektowanie Układów aspiryna   18 Mar 2008 10:39 Odpowiedzi: 4    Wyświetleń: 1261
  • Obrotomierz AVT2711 na attiny2313

    Witam. Próbuję złożyć obrotomierz samochodowy na mikrokontrolerze Attiny2313. Wykorzystuję do tego kit z AVT2711. Chciałem wykorzystać program z tego układu. Różnica jest w mukrokontrolerach, a artukule jest 89C2051 a ja chcaiłem to zrobić na attiny i wynik pokazywać na wyświetlaczu alfa numerycznym....

    Mikrokontrolery AVR 514242   18 Lip 2010 21:43 Odpowiedzi: 10    Wyświetleń: 3435
  • Licznik do motoru na attiny2313

    Witam. Chciałbym sobie zrobić elektroniczny licznik (prędkościomierz) do motoru. Zamysł jest taki: Procesor Attiny2313 zlicza impulsy podawane przez czujnik optyczny z myszy komputerowej. Znając czas, obwód koła itd. możemy wyliczyć prędkość. Jest jednak problem. Mianowicie po włączeniu silnika licznik...

    Projektowanie Układów szod   30 Lip 2009 21:28 Odpowiedzi: 3    Wyświetleń: 1496
  • Opel Vectra B - Oprogramowanie Attiny2313

    Witam Potrzebuję oprogramować w najprostrzy sposób Attiny2313 i z [url=]tego kodu zostawiłem tylko sam licznik impulsów bo nie potrzebuję wyświetlacza, ale nie wiem co dalej bo potrzebuję wiedzieć ile impulsów na sekundę będzie odpowiadało np prędkości 5km/h. Zliczanie nie musi być dokładne gdyż...

    Samochody Elektryka i elektronika grala1   23 Lis 2012 21:35 Odpowiedzi: 7    Wyświetleń: 1215
  • Sterownik silnika krokowego na Attiny2313, (EMC2)

    Toż to BASCOM! '$sim $regfile = "ATtiny2313.dat" $crystal = 20000000 $hwstack = 64 $swstack = 16 $framesize = 32 Enable Interrupts Config Int1 = Falling Enable Int1 'włączenie przerwania On Int1 Imp Config Timer1 = Timer ,...

    Mikrokontrolery AVR Tomek12_86   09 Kwi 2010 22:58 Odpowiedzi: 37    Wyświetleń: 11791
  • 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...

    Mikrokontrolery AVR dreslak   02 Lut 2011 09:38 Odpowiedzi: 0    Wyświetleń: 1002
  • [ATTiny2313][Bascom]-sterownik silnika krokowego początkujac

    Ciąg dalszy bojów z tym kodem i jeżeli to możliwe prozba o dalszą pomoc. Wiec tak , obecnie podaję czas pracy silnika X1 oraz czas postoju T(klawiszami zwiększam albo zmniejszam parametry X1 oraz Y). Generalnie będzie to jeden z dwóch trybów pracy, drugi ma być z ciągłą regulacją płynną klawiszami...

    Mikrokontrolery AVR aro333   05 Mar 2011 18:57 Odpowiedzi: 6    Wyświetleń: 3493
  • [BASCOM] Pierwiastkowanie na ATtiny2313

    Ad.1 - Tak. Coś w tym stylu. Ad.2 - Fakt, pomyliłem sqr z sqrt,ale i tak nie działa. Przy kompilacji "Flash used" jest 125%. Czy w ogóle na ATtiny2313 da się wykonać takie obliczenie? Wklejam przykładowy kod(ten od 125%): EDIT: Kolega podał mi zły wzór, bo w rzeczywistości nie występuje tam...

    Mikrokontrolery AVR nunch   28 Maj 2011 22:47 Odpowiedzi: 6    Wyświetleń: 1735
  • [attiny2313][bascom]Sinosuida jak wygenerowac

    Witam ! Jakiś czas temu chciałem wykonać projekt programu do generowania sinusoidy, otrzymałem taki kod od kolegi Michała SQ3LVJ. Program generuje częstotliwość słyszalną dla ucha, nie sprawdzałem czy to sinusoida. W kodzie nie ma żadnych komentarzy, szkoda ! Może ktoś pomoże mi i zakładającemu...

    Mikrokontrolery AVR sp3ots   20 Lut 2010 20:43 Odpowiedzi: 8    Wyświetleń: 2176
  • [BASCOM][attiny2313]Program z timerem

    Witam. Napisałem sobie taki program, początkowo bez timerów lecz nie działał jak chciałem, Zrobiłem z timerem i niestety nic to nie dało. Program wygląda tak: $regfile = "attiny2313.dat" 'typ proca $crystal = 1000000 ...

    Mikrokontrolery AVR arktik1   20 Paź 2010 21:54 Odpowiedzi: 5    Wyświetleń: 1357
  • [ATtiny2313][Bascom] Sterowanie silnika pwm - działa.

    '$sim 'to jest programik do sterowania silniczkiem w obu kierunkach 'za pomocą sygnału do sterowania serwa w odbiorniku zdalnego sterowania. 'sygał odbierany przez wejście odwracające komparatora analogowego z progiem 1.1V 'Sterowniki do silników modeli samolotów,chociaż są lekkie, nie mają zwykle...

    Mikrokontrolery AVR dawid512   28 Paź 2008 22:44 Odpowiedzi: 3    Wyświetleń: 5684
  • [ATTiny2313][Bascom]Stabilizacja obrotów silnika DC

    Witam. Mając trochę wolnego czasu postanowiłem wrócić do zmagań z PIDem. W sieci znalazłem program PIDa w Bascomie na Atmegę8 (maluszek Attiny2313 okazał się niestety za mały). W programie wyłączyłem różniczkowanie - aby było łatwiej. Program działa dość dobrze tzn. obroty utrzymują się na żądanym...

    Mikrokontrolery AVR Flesz   01 Wrz 2010 22:27 Odpowiedzi: 11    Wyświetleń: 4641
  • Bardzo wolny timer1? Inteligentny wyłącznik, ATTiny2313.

    Witam Ostatnio chciałem zbudować inteligentny wyłącznik na ATTiny2313 zrobiłem układ podłączyłem procesor do niego sprawdziłem wszystkie obwody wejść i wyjść i gdy upewniłem się że wszystko dział sprawnie zabrałem się za pisanie właściwego programu, jednak już przy pierwszych testach okazało się ze...

    Mikrokontrolery krzysiekj18   16 Mar 2008 14:18 Odpowiedzi: 5    Wyświetleń: 785
  • [Attiny2313] [Bascom] - Timer0 jako generator PWM

    Witam, Mam problem z zmuszeniem do pracy jako PWM Licznika "Timer0" Timer jeden działa mi jako przerwanie co jedna sekunde wiec nie moge go użyć do tego. Próbowałem zrobić to tak jak w tym temacie, ale wyświetlacz wtedy wariuje. Gdy wykasuje z kodu linijke: 'Config Timer0 = Pwm , Prescale =...

    Mikrokontrolery Początkujący 30402   08 Paź 2012 22:44 Odpowiedzi: 5    Wyświetleń: 2607
  • Attiny2313 BASCOM - serwo kiedy dojdzie do ustalonej pozycji zaczyna przerywać

    Witam po raz kolejny pojawił się problem z moim programem otóż chcę aby kiedy wzrośnie temperatura i będzie wyższa lub równa zadanej to serwo obraca się w prawo poczym się zatrzymuje następnie kiedy temperatura będzie niższa od zadanej wtedy serwo obraca się w lewo i zatrzymuje się. [syntax=basic4gl]...

    Mikrokontrolery AVR krychu0505   07 Lis 2014 17:48 Odpowiedzi: 6    Wyświetleń: 1134
  • [attiny2313][bascom]Sterowanie fazowe + RC5 , program się zawiesza

    Witam. Jest to mój pierwszy post na forum elektrody więc witam serdecznie wszystkich forumowiczów i proszę o wyrozumiałość :D . Mam problem z swoim projektem, a mianowicie ze ściemniaczem światła sterowanego pilotem, który nadaje w RC5. Problem polega na tym ze program działa ale tylko przez chwilkę...

    Mikrokontrolery AVR pawl091   06 Sie 2011 00:05 Odpowiedzi: 2    Wyświetleń: 2269
  • [Bascom] Attiny2313 - odbiór RC5 w przerwaniu - PWM

    Witam Mam taki mały program sterujący dwoma sekcjami LED. [syntax=basic4gl] $regfile = "attiny2313.dat" $crystal = 8000000 $baud = 9600 ' predkość transmisji $lib "mcsbyte.lbx" '********************* Konfiguracja UART Config Serialin = Buffered...

    Mikrokontrolery AVR maximus22_kr   29 Kwi 2012 08:57 Odpowiedzi: 9    Wyświetleń: 2060
  • [ATtiny2313][Bascom] Timer, 4min-OFF:4sek-ON+warunek

    Witam Musisz skonfigurować Timer i za jego pomocą odliczyć 4 minuty. $Crystal = 11059200 Config Timer1 = Timer, Prescale = 1024 Load Timer1 , 10800 On Timer1 Sekunda Config Pind.1 = Output : Wy Alias Portd.1 Config Pind.2 = Input : We Alias Portd.2 Dim Licznik_1 As Byte Dim...

    Mikrokontrolery AVR Jarosław Filipiuk   27 Maj 2008 21:14 Odpowiedzi: 3    Wyświetleń: 3315
  • [AtTiny2313]-Miernik częstotliwości - problem

    Witam. Zakupiłem sobie pcb do zestawu Avt 3003 i po zmontowaniu pojawił się problem mianowicie. Pomiar do wartości mniej niż 200 kHz jest ok a jak uzyska się tą granice lub poda więcej na wejście podaje bzdury. W spisie jest 74s00 zastosowałem 74hc00n 74s74 zastosowałem 74hc74b1 Schemat...

    Mikrokontrolery AVR nouki   06 Lut 2009 11:10 Odpowiedzi: 14    Wyświetleń: 3401
  • [ATTINY2313][BASCOM] Mikroprocesorowy sterownik wentylatora

    Witam :) Mam problem, otóż, gdy w programie ustawiam stałą wartości temperatury np. 30*, 60*, 90* warunki dobrze działają. Natomiast z czujnikiem DS18B20 już program nie działa poprawnie, wentylator nie obraca się. A powinien zmieniać płynnie obroty zależnie od temperatury. Jaki jest błąd w programie? ...

    Mikrokontrolery AVR Mariuszek15   19 Gru 2009 14:51 Odpowiedzi: 14    Wyświetleń: 3496
  • [attiny2313][bascom]problem z działaniem programu.

    Witam. Mam pewien problem z działaniem jednego programu. Programowania uczyłem się z książki Góreckiego "Mikrokontrolery dla początkujących" i na tym się opierałem tworząc ten program. Chciałem sobie zmontować rozładowarkę do pakietu i napisałem tak: $crystal = 8000000 Declare Sub Ustaw(x...

    Mikrokontrolery AVR komar54   19 Kwi 2010 22:36 Odpowiedzi: 4    Wyświetleń: 1359
  • [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....

    Mikrokontrolery BlueDraco   27 Sty 2013 12:42 Odpowiedzi: 17    Wyświetleń: 4817
  • klopot z symulacja timer1 w bascom

    Witam , mam kawalek kodu i zauwazylem , ze w symulatorze programu nie wykonuje mi przerwania na timer1 , timer0 dziala bardzo dobrze i symulator go symuluje . Oto programik $regfile = "attiny2313.dat" $crystal = 8000000 Config Portb = Output Config Portd = &B1111000 Dim Adres As Word , Adh...

    Mikrokontrolery remzibi   02 Maj 2006 19:43 Odpowiedzi: 4    Wyświetleń: 984
  • [atmega8-attiny2313] Usart a stabilizacja kwarcem

    Jako, że od niedawna sam uczę się dopiero C, to proszę bardzo poniżej, najpierw kod do odbiornika RC5. Sprawdzony, krótki i odporny na zakłócenia oraz kody z innych pilotów - działa wyśmienicie i w ciekawy sposób wykorzystuje bit TOGGLE: // zmienne do obsługi kodów IR w standardzie RC5 volatile...

    Mikrokontrolery AVR slawek-matyl   26 Paź 2008 15:25 Odpowiedzi: 14    Wyświetleń: 2717
  • "Wygaszanie" wyjść ATTiny2313 - BASCOM

    Witam "Podpinam się" pod pytanie. Dotyczy czterech wyjść OCxx w ATTiny2313. ...Tylko tych opisanych jako OCxx ..... Właśnie. OC1A i OC1B "wiszą" na Timer1 . Bez problemu można poprosić Timer1 i oba wyjścia do pracy w PWM. Timer0 w BASCOM nie pozwala się ustawić w Config Timer...

    Mikrokontrolery AVR somark   17 Wrz 2009 11:24 Odpowiedzi: 13    Wyświetleń: 2367
  • [ATTiny2313][BASCOM] frequency sweep, przemiatanie częstotliwości

    Przeszukałem wiele przykładów i nie znalazłem podobnego (jeśli chodzi o tryb pracy Timer0) więc umieszczam tutaj - może komuś się przyda. Prosty sposób na uzyskanie przebiegu prostokątnego z przemiataniem częstotliwości w zadanym zakresie. Myślę, że kod nie wymaga specjalnych wyjaśnień. Zakomentowane...

    Mikrokontrolery AVR tzok   04 Gru 2013 21:26 Odpowiedzi: 0    Wyświetleń: 948
  • Lampka RGB na ATiny2313 by pawel.kn.

    Pomoozcie prosze z tym kodem: #include "defines.h" #include <ctype.h> #include <stdbool.h> #include <stdint.h> #include <stdio.h> #include <avr/eeprom.h> #include <avr/interrupt.h> #include <avr/io.h> #include <avr/pgmspace.h> #include...

    DIY Konstrukcje mario832   11 Lis 2010 14:58 Odpowiedzi: 110    Wyświetleń: 71194
  • Dziwny problem - attiny2313 + DS18B20

    Mam problem z programem w BASCOM'ie, który pisze do wytrawiarki. Po odpaleniu tego programu najpierw gaśnie mi wyświetlacz jedności i po chwili wyświetlacz dziesiątek. Nie mam pojęcia dlaczego :( $crystal = 4000000 Config Portb = &B11111111 Portb = &B11111111 Config Portd = &B1101111 ...

    Mikrokontrolery daniel93   13 Sty 2008 15:43 Odpowiedzi: 0    Wyświetleń: 651
  • [BASCOM] PWM attiny2313 l293d - nie działa

    Witam Mam problem z ustawieniem PWM na attiny2313 + L293D dla silników. Czy ustawie pwm1a = 255 czy pwm1a = 100 to silnik i tak kręci się z maksymalną prędkością. Pin 1 z L293D podłączyłem pod 16 pin attiny2313, a pin 9 z L293D podłączyłem pod pin 15 w attiny2313. $regfile = "attiny2313.dat" $crystal...

    Mikrokontrolery AVR michm4   10 Wrz 2011 17:40 Odpowiedzi: 2    Wyświetleń: 1709
  • [ATTiny2313][Bascom]Obsługa wyswietlaczy LED - 74LS164

    Witam próbuje napisać program w Bascomie dla At90S2313 do obslugi wyswietlaczy LED za pomoca 74LS164. POdłączyłem dwa wyswietlacze które obsługuje multipleksowo. Oto kod źródłowy: Ddrd = &B1111100 : Portd = &B1111111 : Ddrb = &B11111111 : Portb = &B11111111 Tccr0 = &B11 : Timsk.1...

    Mikrokontrolery AVR pawel.l89   17 Wrz 2008 22:36 Odpowiedzi: 2    Wyświetleń: 2046
  • [attiny2313] [bascom] Uniwersalny układ czasowy

    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...

    Mikrokontrolery AVR wader_669   12 Maj 2009 22:52 Odpowiedzi: 6    Wyświetleń: 1849
  • Konwerter USB-RS232 na ATTINY2313. Wyjścia RTS,CTS.

    Kombinowałem trochę z tym zegarem, ale najgorsze jest ustawianie drugiej linii, bo zegar działa w pętli, i nie wyświetla w drugiej albo migocze szybko. Zostawiłem go na razie, bo kończę zegar na IW-18. Dziś skończę obudowę do IW-18, i zabieram się znowu za ten drugi. No i się wziąłem. Poskładałem...

    Mikrokontrolery AVR inspector_electro   24 Sty 2014 14:24 Odpowiedzi: 34    Wyświetleń: 5991
  • [ATtiny2313][avr-gcc]Precyzyjny pomiar czasu luiminescencji z fotodiodą

    Przerobiłem licznik na timer: [syntax=c] while(1){ //------... Krok 1 impuls światła ---------------------------------- l... = 0; PORTD |= (1<<LED); _delay_ms(100); //... diody 50ms PORTD &= ~(1<<LED); //_delay_ms(22); /...

    Mikrokontrolery AVR 240volt   03 Kwi 2014 13:22 Odpowiedzi: 17    Wyświetleń: 2769
  • [Attiny2313] [Bascom] Zegar LED

    Witam, Miałem zamiar zrobić zegar na Attiny2313, wiedziałem, że najgorzej będzie z wyświetlaniem. Pomęczyłem się trochę i udało się, tylko teraz stoję przed większym problemem (przynajmniej dla mnie). Gdy zdefiniuję Timer0 lub Timer1, wtedy na wyświetlaczach pojawia się odwrócone AA:AA. Dlaczego tak...

    Mikrokontrolery AVR Balu   28 Sie 2008 21:56 Odpowiedzi: 5    Wyświetleń: 2727
  • Jak zrobić regulacje PWM na Attiny2313

    Poczytaj tematy i uzyj szukaj. Attiny2313 nie posiada adc wiec potencjometrem nie dasz rady tego sterowac. Domyslam sie ze robisz do w bascomie. Tu masz kawalek kodu jak konfigurowac timery zebys mial 4 pwm. '******* procek ******* $regfile = "attiny2313.dat" $crystal = 8000000 $hwstack...

    Mikrokontrolery wader_669   25 Lis 2009 23:15 Odpowiedzi: 9    Wyświetleń: 2052
  • [attiny 2313] [C] Problem attiny2313 PWM na Timer1

    Witam! Mam problem z ustawieniem Timera 1 tak aby pracował w trybie Fast PWM 8-bitowym. #include <avr/io.h> void pwm_init() { OCR0A=0x90; // przykładowe wartości OCR0B=0x50; TCCR0A=0b111100...

    Mikrokontrolery AVR Mystery   29 Sty 2009 18:48 Odpowiedzi: 4    Wyświetleń: 2496
  • Złe zliczanie czasu przez TIMER1 w ATTINY2313

    Witajcie. Mam problem z ustawieniem odliczania czasu przez Attiny2313. Według moich obliczeń mikrokontroler powinien co 1s wyświetlać na LCD kolejne sekundy (program jest przykładowy żeby dobrze ustawić czas zliczania bo docelowo chce zrobić pomiar częstotliwość a przez to w dalszej części pomiar indukcyjność). Więc...

    Mikrokontrolery AVR lotnick   20 Kwi 2010 12:29 Odpowiedzi: 7    Wyświetleń: 2950
  • [ATTiny2313][ASM] CTC działa dla Timer1, ale nie Timer0

    Witam, mój problem polega na tym, że chcę włączyć tryb CTC dla Timer0. Próbuję to zrobić (ASM i C) i w efekcie licznik się nie zeruje na wertości TOP, ale leci do MAX (255). Jednak tak samo napisany kod dla Timer1 już działa zerując licznik po osiągnięciu wartości TOP (np. 50). TIMER1 CTC MODE: [syntax=asm] ...

    Mikrokontrolery AVR CSun   13 Kwi 2011 08:41 Odpowiedzi: 2    Wyświetleń: 2234
  • [Attiny2313][C]Złe odliczanie TIMER1

    Witam serdecznie mam następujący problem. Wgrywam następujący kod do attiny: [syntax=c]#include <stdio.h> #include <avr/io.h> #include <util/delay.h> #include <avr/interrupt.h> SIGNAL(SIG_TIMER1_COMPA) { PORTB=0xff; _delay_ms(20); PORTB=0x00; } int...

    Mikrokontrolery AVR dondu   06 Maj 2011 23:24 Odpowiedzi: 7    Wyświetleń: 1305
  • Attiny2313 BASCOM - Zmiana licznika timer0 na timer1

    Witam ponieważ w programie będe używał polecenia CONFIG SERVOS co powoduje iż Timer0 jest zajęty przez tę komendę potrzebuje zamienić wykorzystany wcześniej timer0 do przerwań na timer1 aby timer0 był wolny do sterowania serwem. Pozamieniałem w programie komendy timer0 na timer1 odpaliłem układ w symulatorze...

    Mikrokontrolery AVR krychu0505   11 Lut 2015 22:00 Odpowiedzi: 8    Wyświetleń: 978
  • Attiny2313 4 kanały PWM. Jak się zabrać za PWM0a i PWM0b?

    Witam mam problem ze stworzeniem 4 kanałów pwm na attiny2313 w bascomie zrobiłem pwm1a i pwm1b na Timer 1 Config Timer1 = Pwm , Pwm = 8 , Compare A Pwm = Clear Down , Compare B Pwm = Clear Down , Prescale = 64 ale niestety nie wiem jak sie zabrać za pwm0a i pwm0b ? gdy dodaje linijkę ...

    Mikrokontrolery lukgwo   09 Sie 2006 18:11 Odpowiedzi: 11    Wyświetleń: 2923
  • Attiny2313 i PWM i nie chce działać

    Witam. Mam taki programik: $regfile "Attiny2313.dat" $crystal = 4000000 Config Pind.0 = Input Config Pind.1 = Input Config Pinb.1 = Output Config Timer1 = Pwm , Pwm = 8 , Compare A Pwm = Clear Down , Compare B Pwm = Disconnect , Prescale = 64 Dim I As Byte S1 Alias Pind.0 S2...

    Mikrokontrolery michał154   08 Gru 2006 20:45 Odpowiedzi: 9    Wyświetleń: 1524
  • Bascom attiny2313 4x PWM. W jaki sposób uruchomić 4 kanały?

    Szukam porady na temat odpalenia 4kanałow PWM na tiny2313. Kod poniżej uruchamia jeden kanał: Config Timer1 = Pwm , Pwm = 8 , Compare A Pwm = Clear Down , Compare B Pwm = Disconnect , Prescale = 8 Start Timer1 Pwm1a = 100 Próbowałem z Tccr0a = &B00110011 Tccr0b = &B00001000 ...

    Mikrokontrolery janbernat   27 Kwi 2009 18:36 Odpowiedzi: 6    Wyświetleń: 2144
  • [Bascom/c]Attiny2313 / Diody Led PWM

    Jeżeli chodzi o PWM - wszystkie 4ry wyjścia mam zajęte ponieważ są po 2 pary diod gasnących i zapalających się. Napisałem o 1 parze bo to w sumie nie będzie duża różnica w kodzie. Jeśli chodzi o PWM mam to rozwiązane tak: For Zn = 0 To 255 Pwm0b = Zn Waitms 15 Next Zn For Nn = 0 To...

    Mikrokontrolery korexus   03 Gru 2009 17:25 Odpowiedzi: 3    Wyświetleń: 3402
  • [ATTINY2313][BASCOM]Pomoc w obsłudze counter-a. Co nie tak?

    Jak już pisałem nawet jeśli go nie wyłączyłem po inicjacji to nie liczy NIC ponieważ sygnał zegarowy pojawia się dopiero po linijce strt = 0 wtedy załącza się układ i pind.0 = 0 , potem liczy dopóki pind.0 = 1 (zależy od kondensatora) . Gdy na pind.0 pojawia się 1 , pojawia się równocześnie na clock...

    Mikrokontrolery AVR guuciek   19 Cze 2012 11:39 Odpowiedzi: 23    Wyświetleń: 3595
  • [Attiny2313][C/AVRStudio] problem z PWM na Timer0

    Witam, potrzebuje na Attiny2313 uruchomić 3xPWM. Dwa odpaliłem na Timer1, natomiast nie mogę sobie poradzić z odpaleniem PWM na Timer0. Oto ostatnia kombinacja jaką sprawdzałem #define F_CPU 8000000 #include <avr/io.h> #include <util/delay.h> int main(void) {...

    Mikrokontrolery AVR Cosicek   26 Sie 2010 20:19 Odpowiedzi: 0    Wyświetleń: 647
  • [ATTINY2313][C] Eliminacja drgrań styków - rozwiązany!

    Witam! Próbuję zrobić czujnik temperatury z ustawianym alarmem do pieca CO na ATtiny2313 i czujniku DS18B20. Niemal wszystko jest cacy, układ mierzy temperaturę, wyświetla ją na wyświetlaczu 7 segmentowym, odczytuje zapisaną wartość alarmu i alarm włącza. Problem zaczyna się, gdy chcę zmienić...

    Mikrokontrolery bng123   29 Wrz 2010 23:27 Odpowiedzi: 11    Wyświetleń: 2309
  • [bascom][attiny2313]Jak uzyskać płynną pracę silnika krok.

    Witam.. Mam podłączony sterownik silnika krokowego m542 + silnik pod prostą aplikację z attiny. potrzebuję uzyskać na silniku dość wysokie obroty (jak na krokowy/skokowy) i przez to musze zrobic łągodny rozruch. Wszystko byłoby ok gdyby nie fakt, iż program czasem się przycina (moim zdaniem...

    Mikrokontrolery AVR MitalcA   20 Paź 2010 22:57 Odpowiedzi: 11    Wyświetleń: 2418
  • [Attiny2313] [BASCOM] DS18B20 + PWM

    Witam ! Mam prosty programik do sterowania lampy nixie za pomocą PWM poprzez odczyt temperatury z DS18B20. W chwili obecnej mam zakres pomiaru od 0st do 125st.C i płynną zmianę PWM od 0-255. Chciałbym jednak zawężyć pomiar temperatury od np 15 do 30 stopni ale nadal w pełnym PWM od 0-255 tylko nie wiem...

    Mikrokontrolery Początkujący Patryk L   29 Sty 2012 21:27 Odpowiedzi: 0    Wyświetleń: 1251
  • [ATtiny2313] [Bascom] - Włączanie sie diody po uruchomieniu płytki

    Witam, Nie wiem dokładnie jak to dobrze ując w temacie. Przeprowadzam ćwiczenia z ksiązki a dokładnie sterowanie PWM, czyli w moim przypadku diodą LED. Rzecz w tym, że kiedy włącze zasilanie do swojej płytki AVR ZL11AVR na chwilę dosłownie ok. 10 ms zapala się dioda i gaśnie. Pozniej już jest wszystko...

    Mikrokontrolery Początkujący Royd   19 Wrz 2012 15:09 Odpowiedzi: 10    Wyświetleń: 1362
  • attiny2313 - Sterowanie PWM przez RC5

    A coś takiego będzie dobre? A jak zrobić żeby nie przekręcić licznika bo teraz dochodzę do końca i przeciągam oto program [syntax=basic4gl]$regfile = "attiny2313.dat" $crystal = 8000000 Config Portd.6 = Output Config Portb.0 = Output Config Portb.3 = Output Dioda Alias Portd.6 Przek...

    Mikrokontrolery AVR piotrva   13 Lut 2013 09:27 Odpowiedzi: 10    Wyświetleń: 2046
  • attiny2313 - Sprawdzenie programu do obrotomierza

    Użyłem w schemacie 90S2313 ponieważ w eagle nie znalazłem attiny2313 tylko jest 90S2313 który ma takie samo rozmieszczenie pinów. Wiec układ został stworzony z myślą o attiny2313. Czujnik hala który zamierzam użyć to ugn3140. [syntax=basic4gl] $crystal = 8000000 $regfile "attiny2313.dat" Config...

    Mikrokontrolery AVR Jordan97   30 Paź 2014 16:53 Odpowiedzi: 7    Wyświetleń: 1473
  • BASCOM - [ATtiny2313] Sterownik podwórkowy

    Hej, Potrzebuje pomocy w poprawieniu kodu. Siedzę nad nim już dość długo i nie mogę sobie z nim poradzić-brak umiejętności :( Założenia czyli co chcę podłączyć: 1. wyjścia: a) Lampa ogrodowa nr.1 b) Lampa ogrodowa nr.2 c) Lampa ogrodowa nr.3 d) lampy ogrodowe (2szt.) podłączone pod...

    Mikrokontrolery AVR piterek-23   25 Paź 2015 20:45 Odpowiedzi: 9    Wyświetleń: 1236
  • ATTiny2313 / C - Timer0 Początki

    Witam Próbuję zapoznać się z językiem C. Mam gotową płytkę z ATTiny2313. Chciałem na początek pomęczyć diodę LED. Jako, że Delay nie jest dobrym rozwiązaniem próbuję z Timerem0 [syntax=c] #include <avr/io.h> #include <util/delay.h> #include <avr/interrupt.h> int main(void) { ...

    Mikrokontrolery Początkujący maximus22_kr   05 Lis 2015 15:45 Odpowiedzi: 47    Wyświetleń: 2112
  • Wielozakresowy automatyczny miernik pojemności na ATtiny2313

    Dobry układ edukacyjny :) zamiast łączyć dwa tranzystory termokurczakiem lepiej wziąć od razu dwa tranzystory w jednej obudowie - jest to o tyle lepsze, że oba są na tej samej płytce krzemowej. Kosztuje grosze a działa zdecydowanie lepiej. Z całą pewnością taki element jest bardziej pro i user...

    DIY Warsztat wegi1   16 Maj 2016 16:00 Odpowiedzi: 10    Wyświetleń: 6468
  • [atmega8][C] Timer1 czas.

    Dziękuję serdecznie za odpowiedzi. Przepraszam że nie wspomniałem o zegarze który ustawiony jest na 8MHz. Sprawdzałem w fuse bitach odnośnie dzielnika i okazało się że w m8 nie istnieje tak jak to były np w attiny2313. Dziękuję za pomoc koledze landy13 rzeczywiście bit ten jest w innym rejestrze,...

    Mikrokontrolery AVR dawid512   26 Sty 2011 22:19 Odpowiedzi: 6    Wyświetleń: 1408
  • [Bascom Tinny44] - Instrukcja load na timer1

    To był tylko przykład. Przydaje się wtedy kiedy nie możesz użyc pinu podległego Timerowi. W dodatku w tym przerwaniu możesz mieć trzy piny trzykolorowej diody RGB i zmieniając wypełnienie poszczególnych kanałów na jednym timerze mieć kolorki :) Nikogo nie przekonuję do swoich racji tylko pokazuję...

    Mikrokontrolery AVR nouki   11 Lut 2015 18:57 Odpowiedzi: 25    Wyświetleń: 1059
  • Bascom i konfiguracja PWM na timer0 - attiny2313

    w/w procek ma 4 kanaly pwm. z tego co wyczytalem w dokumntacji to ten dwa dodatkowe sa na timer0, tyle ze bascom nie ma takiej opcji :( moze ktos wie jak to zrobic? probowalem podobnie ja pwm na timer1 ale bscom nie chce tego skapilowac. z gory dzieki za pomoc!

    Mikrokontrolery areni2002   12 Lis 2005 19:02 Odpowiedzi: 5    Wyświetleń: 2482
  • Czy attiny2313 da rade (bascom, 36khz, Timer)

    Może spróbuj w ten sposób : $crystal = 4000000 Config Pind.5 = Output 'ustawienie wyjścia na pinie który standardowo sygnalizuje przepełnienie timer-a Config Timer0 = Timer , Prescale = 1 'ustawienie timer1 dzielnik 1 On Timer0 Przerwanie_timer1 'wywołanie przerwania po przepełnieniu timera Timer0...

    Mikrokontrolery zumek   28 Cze 2006 15:32 Odpowiedzi: 12    Wyświetleń: 4145
  • attiny2313, problem z timerem 16

    hmm napisz w jakim trybie chodzic ma timer1

    Mikrokontrolery helios   22 Wrz 2006 15:54 Odpowiedzi: 9    Wyświetleń: 1043
  • AtTiny2313 - gra na głośniczku różną częstotliwość. LCD.

    Witam serdecznie napisałem programik, ktory gra na glosniczku rozna czestotliwosc w zaleznosci od wcisnietego przycisku s1 lub s2 generowana PWM. Na wyswietlaczu podawana jest aktualna wartosc , z tym ze jak czestotliwosc dzwieku na glosniczku idzie w gore na wyswietlaczu spada i odwrotnie :( . Czym...

    Mikrokontrolery M. S.   13 Kwi 2007 16:13 Odpowiedzi: 5    Wyświetleń: 995
  • Attiny2313 zegarek, czy opłaca się użyć timera? BASCOM

    Witam, Chcę zbudować bardzo prosty zegarek a tak właściwie stoper. Chciałbym żeby mylił się co najwyżej 1min/tydzień. Napisałem program z użyciem timera, ale zegarek po ośmiu godzinach spóźnia 20 sekund. Czy wewnętrzny oscylator działa stabilnie, to znaczy jeżeli ma częstotliwość odbiegającą od 4Mhz...

    Mikrokontrolery M. S.   29 Kwi 2007 11:01 Odpowiedzi: 12    Wyświetleń: 2843
  • [BASCOM]Pomoc w napisaniu programu - Zegar LCD Attiny2313

    no jak się szybko pisze to tak jest, ale ważne że działa. Po 2 chciałem żeby jak najmniej ingerowac w program tegoż Pana. Mozna dać w przerwaniu od Timera żeby zwiększało sekundy, minuty i godziny. Tak sie powinno dać ale zrobiłem to na szybko. Mniej więcej tak by to wyglądało: $regfile = "attiny2313.dat" $crystal...

    Mikrokontrolery robolupo   11 Paź 2007 18:37 Odpowiedzi: 11    Wyświetleń: 3987
  • RC5, tak proste że aż trudne. Attiny2313.

    Witam. Wiem że ten temat wałkowany z 100razy, jednak nie mogę się doszukać jakiś konkretnych informacji. Jedyna co znalazłem, to help bascoma. Nie wiem czy dobrze kombinuję ale w helpie podane jest coś takiego: '---------------------------------------... ...

    Mikrokontrolery kaytec   02 Wrz 2007 18:30 Odpowiedzi: 13    Wyświetleń: 3375
  • Attiny2313 zegar

    Witam. Zmontowałem prosty zegar na procku attiny2313. Użylem softu ze strony: (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...

    Mikrokontrolery kli   16 Lis 2007 17:53 Odpowiedzi: 16    Wyświetleń: 4775
  • [asm] ATtiny2313 gdzie leży przyczyna?

    Lysoleq -> "Dlaczego po wykonaniu przerwania INT1_IRQ program skacze do 0x00D a następnie do TIMER0_IRQ?" tak na wstępie - to teraz aż przyjemnie patrzy się na twój kod ;) .... ale do rzeczy - mówisz , że program jakby skacze do przerwania Timera po przerwaniu INT1 .... nie mogę teraz za...

    Mikrokontrolery mirekk36   04 Lut 2008 22:40 Odpowiedzi: 19    Wyświetleń: 1542
  • Attiny2313-20PU i zegarek

    Udało mi się to poustawiać. Procesor korzysta z zewnętrznego kwarcu 4Mhz. Program wygląda tak Dim Sekjed As Byte , Sekdzies As Byte , Minjed As Byte , Mindzies As Byte , Maxi As Byte Dim , Godzjed As Byte , Godzdzies As Byte , Mux As Byte , Migaj As Bit , Uniwers As Byte Config Portb = 255...

    Mikrokontrolery Balu   31 Mar 2008 17:13 Odpowiedzi: 21    Wyświetleń: 1619
  • [ATTiny2313] Timerem1 i sterownik serwomechanizmów.

    Witam, Męczę właśnie kod do sterownika serw. A ile masz tych serwomechanizmów łaskawco :?: 2,5,10,20 :?: Czy wszystkie mają pracować synchronicznie , czy każde ma być sterowane niezależnie :?: Timer1 , można skonfigurować do pracy w 15 trybach , a Ty wybrałeś najprostszy i najmniej odpowiedni do...

    Mikrokontrolery whosho   17 Maj 2008 14:28 Odpowiedzi: 5    Wyświetleń: 1452
  • [ATTINY2313] [C] Problem z zaprogramowaniem PWM

    Myślę, że koledze mogło chodzić raczej o taką konstrukcję warunku preprocesora: #if defined(__AVR_AT90S4414__) || defined(__AVR_AT90S8515__) || \ defined(__AVR_AT90S4434__) || defined(__AVR_AT90S8535__) || \ defined(__AVR_ATmega163__) || defined(__AVR_ATmega16__)...

    Mikrokontrolery AVR ADI-mistrzu   12 Cze 2008 20:22 Odpowiedzi: 8    Wyświetleń: 4241
  • [attiny2313][BASCOM] Generator PWM

    Mam pytanie jak skonfigurować timer0 który jest 8 bitowy aby pracował jako generator PWM ? Mam coś takiego: $regfile = "attiny2313.dat" Config Portd = &B1111100 Portd = &B1111111 Config Pinb.3 = Output Config Pinb.4 = Output Config Pinb.2 = Output Config Timer1 = Pwm...

    Mikrokontrolery AVR maciek_nh   17 Paź 2008 19:19 Odpowiedzi: 15    Wyświetleń: 5370
  • Zegarek Attiny2313 C Problem

    Po długich bojach ustawiłem w końcu timer1 w tryb CTC wyniki podam jutro, Teraz mam nową prośbę w jaki sposób można zoptymalizować ten kod źr, ponieważ jest tam masa różnych "niepewnych" i pamięcio-żernych rozwiązań oto kod po dodaniu CTC #include <avr/io.h> #include <avr/interrupt.h> const...

    Mikrokontrolery Dr.Vee   12 Lis 2008 00:31 Odpowiedzi: 8    Wyświetleń: 1437
  • [ATtiny2313][Bascom] Serwomechanizm - obsługa PWM

    Witam, po prześledzeniu masy materiałów dotyczących obsługi PWM, oraz sterowania nim serwa nadal mam kilka pytań. Następująco: Pełen cykl serwa wynosi 50Hz czyli 20ms, podczas którego zwięszkając/zmniejszając wypełnienie o 0.5ms porusza się silnikiem. Problem w tym aby dokładnie podzielić zegar...

    Mikrokontrolery AVR miroskop   11 Lis 2008 17:18 Odpowiedzi: 6    Wyświetleń: 4363
  • [ATTiny2313] [Bascom] Pwm na PB3 i PB4 (OC1A i OC1B)

    Witam Zapewne pytanie podyktowane jest moją niewiedza ale zadam je :( Chce sterować 2 kanałami PWM na końcówce.OC1A i OC1B w ATtiny 2313 Napisałem to w ten sposób (analogicznie jak wcześniej dla jednego kanału) $regfile = "2313def.dat" $crystal = 4000000 Config Portb = Output Config...

    Mikrokontrolery AVR mlassota   08 Gru 2008 21:17 Odpowiedzi: 2    Wyświetleń: 3065
  • [ATtiny2313][C] Alternatywa dla przycisku - LPT

    No ok. zejdę do 488Hz bo 100 to dla mnie za mało (przy 'machaniu' oczami widać wiele punktów). A czy to prawda, że timer1 ustawiony jako PWM + Phase działa o połowę wolniej (ma o połowę mniejszą częstotliwość) od timer0 ustawionego jako FAST PWM Correct? Zatem czy takie tranzystory były by lepsze:...

    Mikrokontrolery AVR CSun   09 Gru 2008 23:31 Odpowiedzi: 31    Wyświetleń: 3057
  • [AVR-GCC][Attiny2313] Problem z wysyłaniem rc5

    Witam mam następujący problem. Chciałem zrobić pilot rc5. Sam napisałem wszystko praktycznie od początku i funkcja wysyłająca kod rc5 działa wyśmienicie. Problem pojawia się przy obsłudze przycisków w przerwaniu int0. Dwa microswitch'e podłączone mam tak: Jedna strona razem do PD2, czyli wejścia INT0...

    Mikrokontrolery AVR Karol966   16 Lut 2011 19:27 Odpowiedzi: 16    Wyświetleń: 4121
  • [BASCOM][ATTiny2313] [Problem z wygenerowaniem 36kHz]

    ...Napisałem taki soft. Ale nie działa... A dlaczego robisz to programowo(przerwanie) :?: Jeśli musisz otrzymać ten przebieg na PINB.3, to wykorzystaj Timer1, a jeśli możesz użyć PINB.2 , to użyj Timer0. Wykorzystaj tryb CTC, to generowanie przebiegu 36kHz, nie zajmie procowi ani jednej instrukcji...

    Mikrokontrolery AVR zumek   07 Sie 2009 13:54 Odpowiedzi: 4    Wyświetleń: 2077
  • [ATtiny2313][asm] - zegarek i wyświetlacze 7-segmentowe

    Rzeczywiście masz rację poświata występuje. Myślisz ze opóźnienie wystarczy? Próbowałem też zrobić tak: PORTB = cyfra1 -> PORTB = 0xFF -> zapal kolejny wyśw. -> PORTB = cyfra2 .. itd. Tak aby podczas zmiany wyświetlaczy nie była wyświetlana żadna cyfra, i w rzeczywistości wyświetlało dobrze, lecz...

    Mikrokontrolery AVR grysek   02 Wrz 2009 18:47 Odpowiedzi: 26    Wyświetleń: 5395
  • [Attiny2313][Bascom] Dwa Timery na przerwaniach na raz

    Witam, Mam problem z uruchomieniem dwóch timerów. Timer0 ma obsługiwać przerwanie pochodzące z INT1 (Signal1), natomiast Timer1 (Signal0) z INT0 (ale może być odwrotnie). Każdy z timerów ma wykryć impuls PWM większy od 1,5ms i zapalić lub zgasić diodę / diody. Po wgraniu poniższego kodu, diodki migają...

    Mikrokontrolery AVR xury   30 Lis 2009 09:01 Odpowiedzi: 7    Wyświetleń: 1972
  • Moj pierwszy program i mały problem [Attiny2313][Bascom]

    Grysek Wielkie dzięki za "rdzeń" programu. Dopisałem resztę teraz wygląda to tak: $regfile = "ATtiny2313.dat" $crystal = 16000000 'Kwarc w Hz Config Timer1 = Timer , Prescale = 1024 'Kofiguracja Timera Stop Timer1 ...

    Mikrokontrolery AVR dreslak   20 Gru 2009 21:10 Odpowiedzi: 32    Wyświetleń: 3369
  • Bascom ATTiny2313 PWM Jak obsłużyć 3 kanały?

    Dwa razy włączasz Timer0. A pewnie chodziło Ci o to żeby włączyć Timer0 i potem Timer1.

    Mikrokontrolery AVR atom1477   28 Sty 2010 12:05 Odpowiedzi: 15    Wyświetleń: 3173
  • Attiny2313 problem z obrotomierzem [Bascom]

    Komentarze nie są dla nas- tylko dla Ciebie. $regfile = "attiny2313.dat" $crystal = 12000000 Config Timer1 = Timer , Prescale = 256 Config Timer0 = Counter , Edge = Falling Config Lcd = 16 * 2 Config Lcdpin = Pin , Db7 = Portb.7 , Db6 = Portb.6 , Db5 = Portb.5 , Db4 = Portb.4...

    Mikrokontrolery AVR Luqu397   30 Maj 2012 19:23 Odpowiedzi: 22    Wyświetleń: 4206
  • [ATTiny2313][Bascom] odliczanie czasu i PWM

    Hmm Nie jest to takie proste jak sobie wyobrażasz. Najprostszy zegar jaki ja często stosuję: Oczywiście preskaler i początkowa wartość timera dostosowana jest do 8Mhz Jeśli chcesz zastosować zegar z innym taktowaniem musisz sobie obliczyć początkową wartość i preskaler. $regfile = "m8def.dat"...

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

    Sprawdź- ja w _delay() nie bardzo wierzę. Druga sprawa- gdy OCR osiąga wartość max- czyli 0xFF w przypadku Timer0 i 0xFFFF w Timer1 do są specjalne przypadki- ale przyznam się bez bicia że jeszcze tego do końca z braku czasu nie rozgryzłem. Sprawdź dla i<=244 i podaj rezultaty.

    Mikrokontrolery AVR poloxyt   22 Paź 2010 10:54 Odpowiedzi: 9    Wyświetleń: 3464
  • [ATtiny2313][Bascom] Regulacja obrotów silnika

    Witam, Znalazłem taki schemacik: I część kodu: Config Timer1 = Pwm , Pwm = 10 , Compare A Pwm = Clear Up , Prescale = 1 Do Pwm1a = 22 Loop End Mam pytanie: Czy można zastosować zamiast tranzystora unipolarnego tranzystor bipolarny?

    Mikrokontrolery AVR xamrex   19 Paź 2010 17:41 Odpowiedzi: 4    Wyświetleń: 2494
  • [ATtiny2313][BASCOM] Sterownik lampki do samochodu, problem

    $regfile = "attiny2313.dat" $crystal = 400000 Config Pinb.3 = Output Config Pinb.4 = Output Config Pinb.7 = Input Set Portb.7 Config Timer1 = Pwm , Pwm = 8 , Compare A Pwm = Clear Up , Compare B Pwm = Clear Down , Prescale = 1 Dim I As Byte I = 0 Do If PINB.1 = 0 Then If...

    Mikrokontrolery AVR luki55   27 Paź 2010 22:04 Odpowiedzi: 20    Wyświetleń: 3206
  • Attiny2313 - krótkie i długie naciśniecie przycisku

    1. zmień sobie $regfile na $regfile="attiny2313.dat" bo ja testowałem na 90s2313 i masz zły regfile teraz 2. wywal to waitms 10 po bitwait - niepotrzebne... 3. jaki masz oscylator to sobie sprawdź we feusebitach (możesz mieć wybrany 8 lub 4 MHz) 4. nie włączasz podciągania przycisku!! zamiast Przycisk...

    Mikrokontrolery AVR hanibal0   09 Sty 2011 17:50 Odpowiedzi: 82    Wyświetleń: 12228
  • [Attiny2313][Bascom] Prędkościomierz, poprawność kodu.

    Witam ponownie, Mam nadzieję, że tym razem mój program wygląda nieco lepiej. A oto kod: Bez urazy ale to nie jest poprawna droga do programowania µC. Popatrz na gotowy przykład z tej strony: Podpowiem ci więcej; skonfiguruj Timer1 z prescalerem 1024. W przerwaniu od INT1 lub INT0...

    Mikrokontrolery AVR leop   22 Gru 2010 19:29 Odpowiedzi: 8    Wyświetleń: 2165
  • [ATTINY2313][c]Przerwanie wywołane w innym przerwaniu

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

    Mikrokontrolery AVR Andrzej__S   29 Gru 2010 09:05 Odpowiedzi: 1    Wyświetleń: 1038
  • [attiny2313][bascom] 3-kanałowy regulator oświetlenia

    Odbiornik RC5 działa. 1 na pilocie wyłącza diodę, 2 włącza $regfile = "attiny2313.dat" $crystal = 1000000 Config Rc5 = Pind.2 Config Pind.2 = Input Config Portb = Output Dim Address As Byte , Command As Byte Enable Interrupts Do Getrc5(address , Command) If Address...

    Mikrokontrolery AVR mgiro   12 Mar 2011 16:26 Odpowiedzi: 28    Wyświetleń: 7220
  • attiny2313 nie działa timer0...

    Teraz chyba wreszcie zrozumiałem te timery, wreszcie zaczęło to mieć sens i działa tak jak ja chcę. Myślałem że użycie prescalera automatycznie powinno wystartować timer a włączenie globalnych przerwań załatwi sprawę, nie wiedziałem że trzeba jeszcze osobno włączyć timer. Dobrze myślałeś!... ...

    Mikrokontrolery AVR hanibal0   01 Lut 2011 22:45 Odpowiedzi: 7    Wyświetleń: 1737
  • [Attiny2313][C] - problem ze zmienną timera

    Napisałem prosty program do fazowej regulacji napięcia za pomocą triaka przy uzyciu pilota (rc5). #define F_CPU 8000000L #include <avr/io.h> #include <avr/interrupt.h> #include <util/delay.h> #include "rc5.h" volatile int16_t czas=65379; SIGNAL (SIG_OVERFLOW1) { sei&#...

    Mikrokontrolery AVR koralgolek   17 Lut 2011 21:32 Odpowiedzi: 12    Wyświetleń: 1854
  • Bascom RC5 Attiny2313 - nie działa

    Witam. Nadmieniam, że czytałem już kilka wątków i stosowałem metody rozwiązania problemu, jednak nie pomogło mi to;/ Do rzeczy - buduję samochodzik zabawkę, sterowany pilotem w kodzie RC5. NIestety bezskutecznie. Odbiornik podczerwieni - tsop1736, zasilanie podpięte przez szeregowy rezystor 220omów i...

    Mikrokontrolery AVR djkill   15 Mar 2011 15:46 Odpowiedzi: 13    Wyświetleń: 2743
  • [Attiny2313][Bascom]Różne czasy reakcji na wciskanie przycisku.

    zapominasz ładować konkretną wartość do licznika przed jego uruchomieniem. obliczasz ją (w podstawowym trybie) mniej więcej tak: obliczasz czas jednego cyklu 1/fclk np dla 1Mhz 1us bierzesz teraz czas, jaki chcesz odliczyć, i dzielisz go przez czas jednego taktu, dostaniesz wtedy ilość potrzebną...

    Mikrokontrolery AVR oski_pl   02 Kwi 2011 06:45 Odpowiedzi: 24    Wyświetleń: 2604
  • [Attiny2313][c]Szybkie przenoszenie danych poza przerwanie

    Witam Próbuję napisać obsługę pilota, który używa kodowania [url=]NEC. 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,...

    Mikrokontrolery AVR smajlas   05 Maj 2011 01:57 Odpowiedzi: 18    Wyświetleń: 1826
  • [Attiny2313][C] Kłopot z wsadem

    heh w moim pliku nagłówkowym io dla tego uC (iotn2313.h) nie ma deklaracji rejestru TCCR0, jest deklaracja rejestrów TCCR0A oraz TCCR0B. Zapewne to ich należy użyć, ustawiając odpowiednie bity w A i B. W twoim wypadku, spróbuj TCCR0 zastąpić przez TCCR0B EDIT, i wywal linijke: int TCCR0 Sprawdziłem...

    Mikrokontrolery AVR sigaris   18 Lip 2011 22:01 Odpowiedzi: 7    Wyświetleń: 1085
  • Pomiar małych czestotliwości (Attiny2313, Bascom-AVR).

    Nie używałem "Noise Cancel" więc nie wiem czy ma wpływ - ale usuń Timer1 = 54477 W bascomie single może płatać figle zamień na typ LONG ( profilaktycznie ) Częstotliwość = 1000000/Licznik Dla 1 Hz powinieneś otrzymać wynik 1000 Wprowadź zmienną Policzone typu bit. w pętli głównej Do policzone...

    Mikrokontrolery piotr5000   01 Lut 2012 12:08 Odpowiedzi: 14    Wyświetleń: 3138
  • [Attiny2313][C] Zmiana wartości w OCR0A za pomocą zmiennej podczas działania

    Ciągle zaglądam, jednak chwilami się gubię ;p Czyli preskaler jest ustawiany jedynie przez TCCR0B. Czyli na Timer0 nie ma mżliwości uruchomienia dwóch trybóow np PWM i CTC, gdyż tylko w rejestrze TCCR0A można ustawić jedną wartość, nie ma jako alternatywnego TCCR0B -bo on służy do ust preskalera. Dobrze...

    Mikrokontrolery AVR 20rafalo   26 Lip 2012 21:49 Odpowiedzi: 19    Wyświetleń: 1735
  • [ATtiny2313][bascom] Pwm-modyfikacja programu

    Ello, Generalnie jak dla mnie długość życia procka nie ma wiekszego znaczenia. Po kombinacjach z komendami powstalo coś takiego: [syntax=basic4gl]$crystal = 8000000 'Deklaracja częstotliwości kwarcu $regfile "attiny2313.dat" ...

    Mikrokontrolery AVR mdm150   24 Paź 2012 18:20 Odpowiedzi: 22    Wyświetleń: 3917