attiny2313 timer1

Znaleziono około 231 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ń: 1056
  • attiny2313 timer1 - bezpośredi wpis w rejestr

    Wiem , że im większa częstotliwość tym większy skok częstotliwości przy mniejszym podziale ale interesuje mnie jak uzyskać na wyjściu częstotliwość bliską 2 lub 4 krotnego podziału np : kwarc 24 mhz to wyjście 12 mhz , 6 mhz , 3 mhz itd ... wiem że to możliwe , załadowałem hexa z linku i układ działa...

    Mikrokontrolery AVR grafii1   18 Lip 2018 19:45 Odpowiedzi: 9    Wyświetleń: 1368
  • 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ń: 1285
  • 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ń: 3465
  • Przerabianie programu. Z atmegi8 na attiny2313.

    Witam! A więc tak jak w temacie chciałbym się dowiedzieć jak się nauczyć przerabiania programu na przykład przeznaczonego na procesor atmega8 , na attiny2313 ? Lub na odwrót. W języku basic w bascomie. . Na przykład taki program jak skonfigurowac pod atmegę 8 ? : $regfile = "attiny2313.dat"...

    Mikrokontrolery AVR piotrva   04 Gru 2010 11:11 Odpowiedzi: 8    Wyświetleń: 965
  • 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ń: 1514
  • 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ń: 11860
  • 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ń: 1038
  • [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ń: 3571
  • 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ń: 1233
  • [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ń: 2212
  • [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ń: 1375
  • [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ń: 1768
  • [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ń: 5735
  • [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ń: 4725
  • [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ń: 2688
  • 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ń: 1176
  • [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ń: 3363
  • [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ń: 3446
  • [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ń: 3532
  • [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ń: 2317
  • [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ń: 2087
  • [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ń: 4964
  • [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ń: 1389
  • 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ń: 681
  • [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ń: 2759
  • "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ń: 2394
  • [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ń: 966
  • 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ń: 1005
  • [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ń: 2079
  • [BASCOM]Kod z AT90S2313 nie działa na ATTiny2313

    Oto kod jednego z programów z którym mam problemy: 'C029f.bas Generator impulsów prostokątnych ' UWAGA! Wejsciem EN(able) modułu LCD steruje końcówka PB.1 ' do wyjscia PB.3 dołączona przez rezystor 1k anoda diody LED (katoda do masy) Dim Impuls As Word , Przerwa As Word...

    Mikrokontrolery AVR mazomen   02 Mar 2009 15:04 Odpowiedzi: 6    Wyświetleń: 1946
  • [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ń: 1891
  • 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ń: 6219
  • [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ń: 2853
  • [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ń: 1739
  • [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ń: 2775
  • 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ń: 2085
  • 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ń: 2965
  • 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ń: 1545
  • AVT3500 w asm - zaprogramowanie Attiny2313

    Zmienić się da, ale jest to przeróbka całego programu. Nie wystarczy zmienić definicję w dyrektywie .include . Jeśli w Twojej płytce siedzi ATTiny2313 to poza zmianą połączenia z diodą z wyjścia PB0 na PB2 (funkcja alternatywna OC0A) i modyfikacją wartości ładowanej do DDRB; reszta programu powinna...

    Mikrokontrolery AVR domibros   16 Lis 2008 20:33 Odpowiedzi: 6    Wyświetleń: 1347
  • 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ń: 2159
  • [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ń: 3426
  • [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ń: 3655
  • [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ń: 662
  • [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ń: 2339
  • [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ń: 2496
  • [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ń: 1290
  • [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ń: 1389
  • 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ń: 2076
  • 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ń: 1530
  • 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ń: 1272
  • 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ń: 2196
  • 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ń: 6681
  • [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ń: 1438
  • [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ń: 1095
  • 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ń: 2515
  • 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ń: 4172
  • attiny2313, problem z timerem 16

    hmm napisz w jakim trybie chodzic ma timer1

    Mikrokontrolery helios   22 Wrz 2006 15:54 Odpowiedzi: 9    Wyświetleń: 1064
  • 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ń: 1016
  • 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ń: 2882
  • [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ń: 4017
  • 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ń: 3405
  • 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ń: 4850
  • [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ń: 1572
  • 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ń: 1646
  • [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ń: 1467
  • [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ń: 4268
  • [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ń: 5475
  • 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ń: 1473
  • [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ń: 4420
  • [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ń: 3104
  • [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ń: 3132
  • [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ń: 4148
  • [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ń: 2101
  • [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ń: 5449
  • [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ń: 1993
  • 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ń: 3414
  • 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ń: 3236
  • 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ń: 4281
  • Jednoczesna praca Timera1 i RC5 na ATTINY2313 nie działa

    Chyba tak to miało by wyglądać: '*********************** Ustawienie TIMER1 **************************** Config Timer1 = Timer , Clear Timer = 1 Enable Interrupts Enable Timer1 ' ma być 50Hz - procedura przerwania i sterowania serwem co 20ms (z teorii sterowania serwomechnizmmem tak...

    Mikrokontrolery ZbeeGin   01 Cze 2010 08:19 Odpowiedzi: 4    Wyświetleń: 1467
  • [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ń: 4728
  • [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ń: 3536
  • [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ń: 2614
  • [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ń: 3239
  • 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ń: 12474
  • [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ń: 2219
  • [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ń: 1062
  • [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ń: 7310
  • 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ń: 1779
  • [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ń: 1872
  • 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ń: 2782
  • [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ń: 2643
  • [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ń: 1859
  • [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ń: 1109
  • 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ń: 3186
  • [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ń: 1756
  • [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ń: 3989
  • 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ć.) Pilot jest raczej sprawny i...

    Mikrokontrolery AVR Rokita1993   03 Gru 2012 00:03 Odpowiedzi: 3    Wyświetleń: 2007
  • Bascom Attiny2313 - początek zagara binarnego działa timer nie wyswietla

    Chyba mój algorytm jest do bani :(. Chyba tu masz zupełną rację. Po piersze: Czy na prawdę taktujesz processor rezonatorem 20 MHz włącznie ze odpowiedno zaprogramowanymi fuse bitami? Jeżeli tak to praktycznie nie masz możliwości skonfigurowania timera0 aby nim odmierzyc 8 ms pomijajac reszte...

    Mikrokontrolery AVR emarcus   10 Sty 2013 06:25 Odpowiedzi: 6    Wyświetleń: 2094
  • Attiny2313 - Sterowanie trzecim kanałem pwm

    Czytałem i niestety nie wiem co wpisać w TCCR0A oraz TCCR0B czy możesz mi podać co wpisać aby ten Timer działał tak samo jak Timer1 ? Timer1 masz skonfigurowany w trybie "Phase Correct PWM" - stąd obliczysz częstotliwośc. Więc sonfiguruj go podobnie jak Timer1 z pewnymi różnicami: Config Timer0...

    Mikrokontrolery Początkujący emarcus   10 Mar 2013 20:31 Odpowiedzi: 5    Wyświetleń: 1077