timer attiny

Znaleziono około 3974 wyników dla: timer attiny
  • Attiny 2313 - silnik krokowy wiesza się na 2s, kod w BASCOM

    No to przecież program powyżej obsługuje dokładną regulację. W pętli głównej przed LOOP dopisz np WAITMS 100. Wczoraj o tym zapomniałem. Więc procesor zbyt szybko zwiększa/zmniejsza szybkość i wychodzi ci to tak, jakby silnik miał tylko 2 prędkości. Użycie waitms jest prymitywne ale nie wiem co twój program ma jeszcze robić więc idę na łatwiznę i nie...

    Mikrokontrolery AVR   29 Kwi 2012 19:36 Odpowiedzi: 6    Wyświetleń: 2097
  • Cykliczne załączanie PWM w ATTiny2313A/ATMega328P

    W ATTiny timer chyba przejmuje kontrolę nad IO, więc włączenie/wyłączenie odbywa się z poziomu konfiguracji timera. CZyli robisz to tak - np. ustawiasz inny timer, aby generował przerwanie co 1s, a w obsłudze tego przerwania w zależności od potrzeby konfigurujesz timer generujący PWM. Chyba to najprostsze rozwiązanie.

    Mikrokontrolery AVR   20 Gru 2019 22:11 Odpowiedzi: 19    Wyświetleń: 837
  • REKLAMA
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • Dlaczego układ ATTINY85 przestaje działać, gdy nie trzymam w pobliżu dłoni?

    Ponieważ nie pokazałeś programu na ATtiny i nie podajesz jak RPI resetuje timer watchdoga, stąd poniższe przypuszczenia. Zapewne RPI jednym z pinów jest połączony do ATtiny by resetować timer. Prawdopodobnie w programie ATtiny sprawdzasz stan tego pinu i odpowiednio reagujesz zerując timer watchdoga. Jeśli pin ten pozostawiasz jako wejście niepodłączony...

    Mikrokontrolery   02 Maj 2021 08:14 Odpowiedzi: 4    Wyświetleń: 396
  • Atmega8>attiny13 - Potrzebne wsparcie z przeniesieniem kodu między uC.

    Wg http://www.nongnu.org/avr-libc/user-manu... musisz zmienić nazwę wektora przerwań na TIM0_OVF_vect Porównaj sobie datasheet attiny13 z datasheetem atmegi8 żeby skonfigurować timery. Do skonfigurowania timera w attiny służą rejestry TCCR0A i TCCR0B, w atmedze8 jest tylko TCCR0 http://www.atmel.com/images/doc2535.pdf http://www.atmel.com/Images/Atmel-2486-8...

    Mikrokontrolery Początkujący   06 Mar 2015 20:40 Odpowiedzi: 7    Wyświetleń: 1215
  • REKLAMA
  • Czy ATTINY 13 obsługuje przerwanie ICP z przykładem kodu

    Możesz czytać timer w przerwaniu INT lub PCINT

    Mikrokontrolery AVR   24 Paź 2019 20:11 Odpowiedzi: 3    Wyświetleń: 576
  • Jak skonfigurować timery w ATTiny2313 do obliczania zużycia paliwa?

    Megi nie miałbym czym zaprogramować .... Tym samym programatorem co masz do ATtiny - pod warunkiem że to szeregowy programator, choć równoległym też się da.

    Mikrokontrolery   29 Paź 2007 21:24 Odpowiedzi: 13    Wyświetleń: 2764
  • Attiny 2313: Jak zaprogramować płynne zmiany kolorów RGB w Bascom?

    ... choć nie wiem jaka jest różnica między programowy pwm a "sprzętowym" pwm. Taka jak obsługa oddziału banku przez jedną osobę (kierownika) w stosunku do obsługi przez kierownika i kilku pracowników. W pierwszym przypadku może się uda, ale na wiele więcej kierownik czasu mieć nie będzie lub nawet nie wyrobi się z pracą. W drugim przypadku na pewno...

    Mikrokontrolery Początkujący   18 Lut 2014 17:48 Odpowiedzi: 14    Wyświetleń: 2490
  • REKLAMA
  • [ATTiny 2313] Timer nie działa po ustawieniu fusebitów zgodnie z projektem

    Polecam jak najszybciej odstawić ten program - bo dzięki niemu na prawdę można sobie procka zablokować i to nawet będąc zaawansowanym ;) Może sobie kolega pobrać program MkAvrCalculator , który z tym prockiem będzie działał w 100% za free a w nim zobaczyć jak wygląda np zakładka "Fusebity uproszczone" do konfiguracji taktowania. Ale też inne zakładki....

    Mikrokontrolery AVR   11 Paź 2011 05:30 Odpowiedzi: 1    Wyświetleń: 1338
  • Atmega/Attiny z dwoma pinami ICP do pomiaru szerokości impulsu PWM 1kHz

    Ewentualnie przy większej liczbie sygnałów - przerwania INT lub PCINT. Ale to już bardziej programowy pomiar, przez co mniej dokładny ale dokładniejszy niż w przerwaniu od timera.

    Mikrokontrolery Początkujący   14 Mar 2018 10:53 Odpowiedzi: 26    Wyświetleń: 1257
  • [zlece] Programowanie uC do sterowania oświetleniem schodów z timerem (ATTiny)

    Jeśli program wyjdzie drogo zainteresuj się BIS-404 i do tego czasówka np ASO-205 tego samego producenta.

    Mikrokontrolery AVR   30 Lis 2009 21:53 Odpowiedzi: 1    Wyświetleń: 1254
  • Jaki mikrokontroler wybrać do...?

    A co ten mikrokontroler miałby robić? Jeśli tylko sterować lewo/prawo + hamowanie i odbierać IR to oba mikrokontrolery będą ok. Jeśli sterowanie silnikiem będzie jakoś bardziej skomplikowane to warto wybrać kontroler posiadający troszkę bardziej rozbudowane timery - nowsze ATTiny lub inne.

    Mikrokontrolery Początkujący   15 Kwi 2019 17:34 Odpowiedzi: 1285    Wyświetleń: 266005
  • AVR attiny2313A - Programowy PWM, brak automatycznego zerowania TCNT0.

    Wygląda na to, że procedura obsługi przerwania TIMER0_COMPA_vect się nie wyrabia (ma do dyspozycji 80 taktów). Innymi słowy czas pomiędzy przerwaniami jest krótszy od czasu wykonania kodu procedury obsługi przerwania. Wpisanie na początku procedury instrukcji TCNT0=0; powoduje po prostu wydłużenie czasu zliczania timera 0 o czas trwania prologu procedury...

    Mikrokontrolery AVR   27 Lip 2015 13:14 Odpowiedzi: 9    Wyświetleń: 1074
  • Porady odnośnie wyboru mikrokontrolera do serwosilnika

    Hej, praktycznie każdy jaki znajdziesz, będzie się nadawał (nie licząć tych, które się nie nadają). Potrzebujesz 16 bitowego timera i kilku pwm, które znajdziesz w tanim attiny. Nie używałem arduino i wybrałbym napisanie tego w C. Płytkę którą opisałeś też zaprogramujesz w C.

    Mikrokontrolery   15 Maj 2015 12:53 Odpowiedzi: 5    Wyświetleń: 819
  • Akai AT M77TL - tak troche chodzi i troche piszczy buzer

    Szukam i potrzeba konieczna schemat lub sewisowka dla tunera /timera AT M77TL -nie wersja L. Wersja TL posiada czujnik sterowania pilotem . Bede uzupelnial zdjeciami. Wersja z czarnym panelem obslugowym L posiadala srebrny .

    Audio Szukam   02 Kwi 2023 22:19 Odpowiedzi: 1    Wyświetleń: 360
  • REKLAMA
  • [ATmega8]Sygnalizator/Limiter przekroczenia prędkości

    ATtiny13 - posiada timer i tryb CTC oraz przerwanie od INT0 oraz sześć portów I/O (wyczytałem z dokumentacji, osobiście nie miałem kontaktu). Mała poprawka rejestrów do obsługi przerwania (INT0 oraz ustawienia Timera) pod ATtiny 13 i powinno ruszyć. Jeżeli popełniłem błąd proszę mnie poprawić.

    Mikrokontrolery Początkujący   20 Lip 2013 04:39 Odpowiedzi: 39    Wyświetleń: 6933
  • Attiny 2313 - Rola kwarcu 16 MHz w układzie sygnałowym 50-800ms

    Ok. A jak się ma deklaracja na początku kodu $crystal = 1000000 . Jest to deklaracja jaki ma być wewnętrzny oscylator i tylko do niego, czy należy wpisywać także wartość kwarcu zewnętrznego? To deklaracja każdego taktowania. Niezależnie czy wewnętrznego czy zewnętrznego. Należy też uważać na to żeby wpisywać rzeczywistą częstotliwość taktowania a nie...

    Mikrokontrolery   30 Cze 2014 16:07 Odpowiedzi: 11    Wyświetleń: 1806
  • Dotykowa lampka nocna w 30 minut - TTP223

    Nie, moduł nie ma timera. W wolnej chwili jakiegoś attiny tam wcisnę i zwiększę troszkę możliwości lampki właśnie o łatwo programowalny timer i dimmer :)

    DIY Konstrukcje   07 Kwi 2020 09:37 Odpowiedzi: 86    Wyświetleń: 29172
  • [ATTiny2313] Timerem1 i sterownik serwomechanizmów.

    Zobacz co się dzieje: TCNT1 ma wartość 65535 i za chwilę nastąpi przerwanie, wykonywana jest instrukcja timer1_=TCNT1 i w tym momencie następuje przerwanie. TCNT1 po powrocie ma mniejszą wartość ale jest już po herbacie - licznik==1 warunek po if jest spełniony PORTB=0 i czekamy na następne przerwanie. Dlaczego 20 cykli jest dobrze? Bo przerwanie musi...

    Mikrokontrolery   17 Maj 2008 14:28 Odpowiedzi: 5    Wyświetleń: 1866
  • [attiny13] [attiny13][timer0] Dioda zmienia stan co 8s zamiast co 1s - dlaczego?

    To co masz w komentarzu w tej linii to nieprawda: [syntax=c]TCCR0B |= (1 << CS01); // Start timer at Fcpu/64[/syntax] sprawdź w nocie jaki w rzeczywistości masz prescaler. Inna sprawa że przy takim dzielniku przerwanie powinno zgłaszać się częściej a nie rzadziej. Proponuje ci na spokojnie jeszcze raz wszystko sprawdzić.

    Mikrokontrolery   25 Maj 2011 21:48 Odpowiedzi: 3    Wyświetleń: 2558
  • Pilot do aparatu Nikon attiny13

    http://obrazki.elektroda.pl/7214276300_1... Pilot oparty na projekcie http://www.bigmike.it/ircontrol/ jednak zbudowany na mniejszym attiny13, myślę że można by zastosować dostępny na Allegro attiny4. Zasada działania jest dość prosta. Po uruchomieniu podzespołów (timera i przerwań) attiny przechodzi w tryb power-down, w którym oczekuje...

    DIY Konstrukcje   08 Lis 2012 20:00 Odpowiedzi: 23    Wyświetleń: 11031
  • Attiny2313 BASCOM - Zmiana licznika timer0 na timer1

    Witam. W przerwaniu wpisałeś : Timer1 = 131 do zliczenia zostało 65536 - 131 = 65405 Przy wpisaniu do Timer0 tej samej wartości do zliczenia pozostaje : 256 - 131 = 125 impulsów. Myślę, że dobrze zrozumiałem Twój post.

    Mikrokontrolery AVR   11 Lut 2015 22:00 Odpowiedzi: 8    Wyświetleń: 1422
  • Attiny 2313A, C - Sterowanie fazowe nie działa na liczniku, tylko na delay'ach

    A kto niby zatrzymuje i restartuje timer w Twoim programie?

    Mikrokontrolery AVR   24 Wrz 2015 12:34 Odpowiedzi: 10    Wyświetleń: 1074
  • [AVR GCC] [AVR GCC][ATtiny2313] Nazwa przerwania Timer0 Compare Match w iotn2313.h?

    [syntax=c]ISR(TIMER0_COMPA_vect){}[/synt...

    Mikrokontrolery AVR   22 Kwi 2011 14:13 Odpowiedzi: 3    Wyświetleń: 2473
  • ATTINY45 – konfiguracja Fuse byte dla trybu zgodności z ATtiny15 i Timer1

    Odpowiedź szukaj na stronie producenta www.atmel.com a dokładniej: http://www.atmel.com/dyn/resources/prod_... Generalnie atmel podaje sporo informacji dotyczącej wykorzystania nowych układów w zastępstwie wycofanych z produkcji i wymaganych zmian. Jedynym co trzeba zrobić to poszukać i poczytać ;) http://www.atmel.com/dyn/products/app_no...

    Mikrokontrolery AVR   12 Lut 2009 19:43 Odpowiedzi: 4    Wyświetleń: 1950
  • ATTiny2313A - C - Program do obsługi diod przez przyciski monostabilne.

    (at)m_hauf - wymiana switchy tudzież "dłuższe" ich przytrzymywanie to sposoby walki z drganiami z góry skazane na porażkę ;) ogólna zasada działania jest zaprezentowana w programie Tylko, że taka parada ifów nie zachęca do analizowania. Kompilacja programu w takiej postaci jaką zaprezentowałem nie generuje żadnych warrningów, ani errorów. Jeśli usuniesz...

    Mikrokontrolery AVR   05 Sty 2016 09:39 Odpowiedzi: 9    Wyświetleń: 1665
  • KAmodESP32 ETH+POE: Połączenie tylko 10Mb half-duplex, czy to normalne?

    Po dalszych zmaganiach udało się wymusić 100Mb na sztywno ale nadal bez autonegocjacji. Na podobnej płytce firmy Olimex z nieco innym PHY działa bez problemu, tamtą od Kamami udało się zwrócić. Jeden problem z płytkami Olimex to grzanie się rezystora który montują jako sztuczne obciążenie MPS (Maintain Power Signature) by aktywne PoE się nie wyłączało...

    Mikrokontrolery   14 Maj 2025 16:56 Odpowiedzi: 7    Wyświetleń: 264
  • [Kod][C] Ustawianie timer1 w AVR - Makra uniwersalne i Makra timera

    Ja osobiście jestem przeciwnikiem nadużywania makr, czasmai są przydatne, ale jak pisał (at)gaskoin specyficzne hardwarowo fragmenty kodu lepiej przenieść do oddzielnego pliku i stworzyć coś na wzór prostego HAL. O ile makra jeszcze mogą się przydać np. do zmian stanu pinów IO, czy operacji, które w kodzie wykonywane są często, o tyle wydaje mi się,...

    Mikrokontrolery   30 Lis 2020 13:10 Odpowiedzi: 6    Wyświetleń: 465
  • Bascom: Jak zmodyfikować program dla ATtiny2313 z timerem i przerwaniami?

    Musisz zaznaczyć cały tekst który chcesz pokazać jako kod, a następnie zaznaczyć napis Code $regfile = "attiny2313.dat" $crystal = 8000000 'kwarc 1MHz $prog &HFC , &HE4 , &H9F , &H00 ' generated. Take care that the chip supports all fuse bytes. Config Timer1 = Timer , Prescale = 64 'timer1 jako licznik 15536 Config Int0 = Rising 'detetor zera...

    Mikrokontrolery AVR   02 Cze 2010 13:55 Odpowiedzi: 2    Wyświetleń: 1134
  • [ATTiny2313][ASM] CTC działa dla Timer1, ale nie Timer0

    Do włączenia trybu CTC dla timera 0 służy bit WGM01, a nie WGM02 jak w timerze 1. Z kolei bit WGM01 jest w rejestrze TCCR0A: [syntax=asm] ; start timer in CTC mode ldi r29, (1<<WGM01) out TCCR0A, r29 ; CTC ldi r29, (1<<CS00) out TCCR0B, r29 ; no prescaling [/syntax]

    Mikrokontrolery AVR   13 Kwi 2011 08:41 Odpowiedzi: 2    Wyświetleń: 2690
  • [Attiny2313] [Attiny2313][C] TIMER1 - Nieprawidłowe odliczanie przy prescalerze 256

    Natomiast jeżeli zamienię OCR1A = 3906,25; wszystko jest ok Jesteś geniuszem jeśli robisz takie sztuczki! Myślę, że ustawienie preskalera na 36,571428571 powinno rozwiązać Twój problem. Albert

    Mikrokontrolery AVR   06 Maj 2011 23:24 Odpowiedzi: 7    Wyświetleń: 1608
  • Atmega8A - Jak zwiększyć częstotliwość PWM dla lepszej sprawności przetwornicy?

    Atmel ma noty aplikacyjne poświęcone budowie ładowarki do aku z gotowymi kodami. Na stronie Atmela masz parametric table, można sobie to też wrzucić do excela i dowolnie filtrować. Zapewne najlepszym rozwiązaniem byłby ATTiny z PWM w nazwie, ale z ich zdobyciem może być problem. Każdy nowszy ATTiny ma tez poprawiony PWM i często PLL, tak, że timer może...

    Mikrokontrolery   09 Gru 2012 21:31 Odpowiedzi: 14    Wyświetleń: 2259
  • Potrójny regulator obrotów silniczka na AT89C2051 sterowany pilotem - jak zrobić?

    Regulator PWM by się przydał: code at 0000h ljmp start code at 000Bh ljmp timer code at 0100h start: mov TMOD, #00000001b mov TH0, #11101010b mov TL0, #01111001b setb TR0 setb ET0 setb EA mov R0, #0d mov R1, #85d mov R2, #170d mov P2, #11111111b mov a, #255d poczatek: inc a mov b,R0 cjne a, b, dalej1 clr P2.0 dalej1: mov b,R1 cjne a, b, dalej2 clr P2.1...

    Mikrokontrolery   19 Kwi 2006 10:12 Odpowiedzi: 21    Wyświetleń: 3027
  • [attiny2313] [attiny2313][C] Jak użyć jednego timera do PWM i overflow jednocześnie?

    Można wywołać przerwanie TIMERA, w trybie PWM, w momencie przeładowania licznika, a więc gdy licznik przekroczy ustawioną dla danej rozdzielczości wartość maksymalną. Musisz tylko włączyć przerwania dla danego Timera. Oczywiście częstotliwość wywoływania tego przerwania jest ściśle powiązana z ustawieniami PWM (jest równa częstotliwości działania PWM)....

    Mikrokontrolery AVR   17 Lip 2011 19:30 Odpowiedzi: 5    Wyświetleń: 1323
  • [AT Mega] Obsługa wielofunkcyjnej klawiatury 4 klawisze w przerwaniach AT Mega Bascom

    Skoro w przerwaniu to będziesz musiał zastosować dodatkowy kondensatorek żeby wyeliminować drgania styków. W przerwaniu albo robisz prosty licznik albo zaprzęgasz do tego timer.

    Mikrokontrolery AVR   20 Gru 2008 14:26 Odpowiedzi: 13    Wyświetleń: 3394
  • [ATtiny2313] [ATtiny2313][Bascom] Rc5 - Timer0 i oscylator 8MHz a generowanie liczb losowych

    No toż pewnie, że możesz używać tzn odczytywać wartości z latającego licznika. Ale jeśli zaczynasz się już nim bawić w ten sposób, że chcesz go resetować w locie (czyli zapisywać), że chcesz zmieniać preskaler na inne wartości niż ustawiony został za pomocą polecenia ConfigRC5 (a został tylko ty tego nie widzisz) to nie dziw się, że potem coś ci nie...

    Mikrokontrolery AVR   09 Sty 2011 11:10 Odpowiedzi: 4    Wyświetleń: 2171
  • Zegar Nixie na LC-513

    (...)chodziło mi o to, że po co stosować w takiej sytuacji zewnętrzny układ RTC i budzić mikrokontroler przerwaniem jak może on sam się budzić od wewnętrznego przerwania timer'a i obsługiwać (...) Zgodzę się, ale gdy mikrokontroler ma dedykowany do tego celu timer (np timer 2 w atmega) taktowany kwarcem "zegarkowym", a attiny takiego timera nie ma.

    DIY Konstrukcje   14 Sty 2014 18:01 Odpowiedzi: 27    Wyświetleń: 21009
  • [attiny2313] [attiny2313][C] TIMER0 FAST PWM - LED na PB2 nie gaśnie przy wypełnieniu 0%

    Inkrementacja jest wykonywana po obiegu pętli. Racja, chyba mi się mózg zapętlił :)

    Mikrokontrolery AVR   18 Lis 2010 19:28 Odpowiedzi: 19    Wyświetleń: 3394
  • Sumator PWM na ATtiny2313 nie działa - czy błąd w schemacie? Czy obsługuje 6 kanałów?

    Czego oczekuje NAZE Ci niestety nie powiem. Poszukaj informacji w manualu. Po wyłączeniu nadajnika dioda przy attiny powinna zgasnąć, bo brak PWM to brak PCINT, a tam jest załączana. Możesz dopisać symulację dodatkowych kanałów i sprawdzić, czy coś to pomoże. Dodaj sobie np. drugi output compare do tego licznika, który już masz. Jak zliczysz 6 wyłączeń...

    Początkujący Elektronicy   19 Maj 2018 22:57 Odpowiedzi: 3    Wyświetleń: 444
  • Uklad timera. Czy jest układ opóźniający? Jakie są czasy opóźnień?

    Najlepiej odpowiadalby mi gotowy uklad ktory by to realizowal. No ale jesli nie ma takiego to mysle o zaprogramowaniu jakiegos ATTiny. Pozdrawiam

    Elementy Elektroniczne - zamienniki i identyfikacja   05 Mar 2006 09:41 Odpowiedzi: 13    Wyświetleń: 2531
  • [Attiny85] [Attiny85][C] - Pin PB0 nie działa z Timerem w trybie CTC, nadajnik 433MHz

    Moim zdaniem błąd jest w zupełnie innym miejscu. Załącz cały kod.

    Mikrokontrolery AVR   07 Mar 2016 19:56 Odpowiedzi: 2    Wyświetleń: 792
  • Tytuł: Resetowanie Watchdog Timera w ATtiny13a - liczenie czasu i sterowanie programem

    Jeżeli chcesz wykorzystać Watchdog jako rodzaj timera, to w rejestrze WDTCR powinno się ustawić bit WDTIE. Ponadto za pomocą bitów WDP3...WDP0 należy ustawić prescaler Watchdog'a. Z tego wynika co jaki czas będzie przerwanie. Jeżeli np. potrzeba 8 s, to ustawić należy WDP3 i WDP0, czyli powinno być: https://obrazki.elektroda.pl/1370064900_...

    Mikrokontrolery AVR   10 Sty 2023 22:42 Odpowiedzi: 13    Wyświetleń: 732
  • [ATTiny13] [ATTiny13][C] Konfiguracja Timera0 - brak reakcji na przerwanie

    Po pierwsze nie: TCCR0B |= (1<<CS00) | (1<<CS01); a : TCCR0B =(TCCR0B&0xf8) | (1<<CS00) | (1<<CS01); Kolego zastanów się na drugi raz zanim udzielisz odpowiedzi bo niestety ale bzdury piszesz na maxa i na dodatek nikt tego nie zauważa. Nie znasz i nie umiesz się w C posługiwać operatorami dwuskładnikowymi ??? toż operacja:...

    Mikrokontrolery AVR   23 Wrz 2010 07:05 Odpowiedzi: 30    Wyświetleń: 12144
  • [ATTiny26] [ATTiny26][ASM] Błąd w transmisji szeregowej UART bez przerwań i timerów

    Wstaw kod bo schemat blokowy wydaje sie poprawny.

    Mikrokontrolery AVR   27 Gru 2010 17:18 Odpowiedzi: 20    Wyświetleń: 2231
  • Timery w Bascom dla getrc5 na ATtiny13V - jakie wybrać?

    GETRC5 używa licznika TIMER0. Albo TIMER2 jeśli go układ posiada i tak go skonfigurujesz w CONFIG RC5. Aby ustrzec się dziwnych błędów (z adresami linii poza programem) nie zapomnij o wpisaniu nazwy pinu w CONFIG RC5. Sam kod bazuje na dokumentach ATMELa: http://www.atmel.com/dyn/resources/prod_... I tam można całą procedurę prześledzić....

    Mikrokontrolery AVR   15 Lis 2009 16:54 Odpowiedzi: 1    Wyświetleń: 909
  • attiny2313 - jak ustawić timer0 do zliczania impulsów?

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

    Mikrokontrolery   23 Kwi 2009 20:09 Odpowiedzi: 1    Wyświetleń: 1209
  • [Attiny23130] [Bascom] - Duży wyświetlacz i driver ULN2981, za niskie napięcie..

    Zawsze możesz wysterować do testu jedną cyfrę bez używania timera . Ustawiając odpowiednie porty w stan wysoki. Jeśli cyfra świeci dobrze a dopiero podczas multipleksowania zaczyna świecić znacznie słabiej oznacza że nie bierzesz pod uwagę średniego prądu segmentów jeśli przełączasz 4 cyfry to każda z nich świeci przez 1/4 czasu więc prąd segmentów...

    Mikrokontrolery AVR   21 Sty 2013 12:18 Odpowiedzi: 10    Wyświetleń: 3828
  • Timer0 w ATtiny2313 nie zlicza na zboczu opadającym - co poprawić?

    Pozmieniałem troche program ale nie działa prawidłowo prędkość strasznie skacze od 0 do 240 km/h -bo nie zerujesz co 1 sec. licznika impulsów (Timer0), ponadto ,masz zbyt duży błąd zaniżając zakrses zmienmnej "Licz" - as byte Porównaj: $regfile = "2313def.dat" $crystal = 8000000 Config Lcdbus = 4 Config Lcd = 16 * 2 Config Lcdpin = Pin ,...

    Mikrokontrolery AVR   09 Mar 2015 18:14 Odpowiedzi: 8    Wyświetleń: 2043
  • ATtiny2313 - Zegarek na Timer0 działa za wolno, jak przyspieszyć?

    Problem pewnie tkwi w tym ze masz żle ustawione fusebity. Jest taka opcja ze moża sygnał zegarowy dzielic prze 8 i wtedy procesor pracuje 8 razy wolniej. Zamias sie bawic w fusebitach mozesz po prostu zmienic program. Zamiast: Prescale = 64 wpisz: Prescale = 8 W załączniku są pokazene ustawienia fusebitów. Strzałką zaznaczyłem fusebi odpowiedzialny...

    Mikrokontrolery   25 Wrz 2006 16:34 Odpowiedzi: 3    Wyświetleń: 1715
  • Bascom ATTiny2313 i Modulacja szerokości impulsu PWM

    Na razie patrzyłem tylko w dokumentację Bascoma... dokumentacje tego procka ma coś koło 250 stron :/ Jeśli już wiesz ogólnie jak działają avr-y , to wtedy dokumentację czytaj wybiórczo , czyli tę część która Cie interesuje ;) Z dokumentacji Bascoma wynika, że stosując polecenie config timer nie da się ustawić prescalera dla trybu PWM... Między innymi...

    Mikrokontrolery   28 Lut 2007 18:15 Odpowiedzi: 6    Wyświetleń: 9756
  • [ATtiny2313][avr-gcc] timer0 ctc nie chce współpracować

    Dlatego właśnie napisałem, że w swoim programie używasz niewłaściwego przerwania. Znajdź odpowiednik tego które podałeś wyżej, ale dla ATtiny2313: http://www.nongnu.org/avr-libc/user-manu... Do tego właściwą flagę w rejestrze TIMSK. I pokaż cały program po tych modyfikacjach. Teraz będziesz już na właściwej drodze do sukcesu...

    Mikrokontrolery AVR   26 Maj 2013 12:05 Odpowiedzi: 25    Wyświetleń: 3294
  • [ATtiny13A][C] Sterowanie serwomechanizmem bez timera

    Serwo steruje się sygnałem 50Hz. Czyli 20ms ma okres. W czasie tego okresu ma być stan wysoki zależnie od położenia od 1 do 2ms. W związku z tym ogłaszam, co następuje: 1. Twoja eliminacja drań styków niszczy całą czasówkę. 2. Żeby serwo trzymało dane położenie, musi dostawać sygnał o odpowiednim wypełnieniu cały czas. Podkreślam cały czas.

    Mikrokontrolery AVR   11 Lip 2012 18:33 Odpowiedzi: 4    Wyświetleń: 1542
  • BASCOM AtTiny85 - Początki, programy, problemy, pytania...

    Jak użyć timera (tzn. jak wyciągnąć z niego np zmienną dodawaną, lub resetowaną co określony czas?) Boję się jeszcze TIMERów :) Nie ma się czego bać. Oto prosty programik, który na pewno pomoże. 796182 Jednak dziwię się dlaczego nie używasz sprzętowego PWM. Attiny 2313 posiada ich cztery. Na każdym z timerów po dwa. [syntax=vbnet]Dim R As Integer Dim...

    Mikrokontrolery Początkujący   30 Maj 2021 07:01 Odpowiedzi: 79    Wyświetleń: 7119
  • Attiny2313 - Konfiguracja Timer0 w C w Atnel Studio 6, jak napisać kod?

    Load Timer0 = 45 - jak sądzę oznacza nadanie wartości początkowej timerowi. Oznacza to, że powinieneś załadować tę wartość do rejestru TCNT0. Zakładam, że funkcja inicjująca BASOM inicjuje go w tryb normalny (czyli mode 0). W funkcji przerwania: - Incr A, Incr B - po prostu dodaj jeden do zmiennych A i B lub wykonaj inkrementację - If A = 305 Then ......

    Mikrokontrolery AVR   03 Lip 2014 18:00 Odpowiedzi: 8    Wyświetleń: 2175
  • ATtiny2313 TIMER1 AVRGCC 4 - problem z rozmiarem kodu przy PWM

    a to już zupełnie inna historia... Generalnie: nie liczyć zmiennoprzecinkowo - za mały procek - nie pomieści biblioteki. Trzeba liczyć stało pozycyjnie, np tak: x * 0.83 = (x * 849 ) / 1024; // czyli x * 0.84 = (x * 849) >> 10; jak masz zmienną a powiedzmy z zakresu (0.0 , 1.0), to mnożysz ją tak, żeby była z zakresu 0...1023 i zamiast x *a masz (x...

    Mikrokontrolery   07 Gru 2007 19:50 Odpowiedzi: 6    Wyświetleń: 1332
  • Attiny2313 - PWM nie działa poprawnie, jak skonfigurować Timer1?

    Nie śmiga w ten sposób, że na wyjściu (Pinb.1) nic się nie zmienia. Czy w ATTINY2313 wyjściem Pwm1a nie jest przypadkiem PB3 / 15 nóżka? Nie mam tutaj dokumentacji pod ręką. Dopisz sobie jeszcze: Set Portd.0 Set Portd.1 gdzieś przed pętlą Do..Loop. Powodzenia i wytrwałości życzę! :) Andy

    Mikrokontrolery   08 Gru 2006 20:45 Odpowiedzi: 9    Wyświetleń: 1764
  • Timer0 w ATtiny2313 - brak reakcji po wgraniu programu, co robię źle?

    Dodaj Waitms przed Loop: [...] Waitms 10 Loop

    Mikrokontrolery AVR   11 Sty 2011 07:42 Odpowiedzi: 3    Wyświetleń: 918
  • Timer0 w ATtiny2313 nie zmienia stanu diody na Portb.4 - co poprawić?

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

    Mikrokontrolery AVR   01 Lut 2011 22:45 Odpowiedzi: 7    Wyświetleń: 2034
  • ATTINY 2313 niedokładne zliczanie czasu za pomacą TIMER-ów

    Dla tiny oczywiście jest: $regfile="attiny2313.dat" W funkcji czas zastosuj: Timer1 = Timer1+3036 zamiast Timer1 = 3036

    Mikrokontrolery   05 Lis 2007 11:50 Odpowiedzi: 5    Wyświetleń: 2675
  • Jak zmierzyć napięcie po zmianie stanu na ATmega 168PA z timerem PWM?

    Zobacz czym można wyzwalać ADC w tym procku. W wielu przypadkach można ADC wyzwalać zboczem timera. Jeśli chcesz robić większe magię przy pomocy timera i ADC, to raczej użyłbym jakiegoś nowszego ATTiny/ATMega z event system.

    Mikrokontrolery AVR   13 Maj 2019 18:08 Odpowiedzi: 1    Wyświetleń: 420
  • Attiny2313 - Timer0 zlicza za szybko przy 4MHz bez preskalera, dlaczego?

    Witaj, Brakuje jeszcze paru informacji: 1. deklaracji zmiennej licznik 2. gdzie definiujesz zegar ? 3. czy prawidłowo masz ustawione fusebity?

    Mikrokontrolery AVR   28 Paź 2011 10:26 Odpowiedzi: 7    Wyświetleń: 2171
  • ATmega/ATtiny - Jak zrealizować komunikację 1wire z użyciem max. 2 I/O?

    ATtiny to tylko trochę odchudzony mega. Timery też ma podobne, a głównie tego potrzebujesz do OW. Z czym konkretnie masz problem?

    Mikrokontrolery AVR   07 Sty 2013 18:30 Odpowiedzi: 13    Wyświetleń: 2673
  • [attiny 2313] attiny2313: Ustawienie Timer1 w trybie Fast PWM 8-bitowym, błąd konfiguracji

    Niestety symulacja programowa liczników w trybie FastPWM jest nieadekwatna do tego co rzeczywiście robi procesor. Trzeba uruchomić w docelowym układzie lub przez JTAG ICE (ale to są koszta).

    Mikrokontrolery AVR   29 Sty 2009 18:48 Odpowiedzi: 4    Wyświetleń: 2868
  • Błędy kompilacji programu ściemniacza na ATtiny13 po przeniesieniu z ATmega8515

    Mam posciagane manuale i przeczytalem. SRAMu ATtiny ma 64B Flash ma 1kB. ATtiny ma 1 Timer 8-bitowy z 2 kanalami PWM wiec tez powinno byc OK. Wiec jak zrobic zeby sie zmiecilo i nie wywalal mi errorow ??

    Mikrokontrolery   08 Wrz 2006 22:38 Odpowiedzi: 36    Wyświetleń: 5819
  • Attiny2313: Obliczenia dla przerwania timera z kwarcem 8MHz i preskalerem 256

    Tak obliczenia są w porządku. Wartość do TIMSKu możesz wgrać taki sposób jak napisałeś ale ładniej jest: ldi r16, (1<<TOIE1) out TIMSK, r16 Pamietaj że po wywowałniu procedury obsługi przerwania musisz odłożyć na stos wskażnik Z. W przerwaniu musisz załadować od nowa TCNT1. Procedure przerwania zawsze koczymy instrukcją reti. A co do wartości...

    Mikrokontrolery AVR   04 Gru 2009 22:39 Odpowiedzi: 1    Wyświetleń: 1191
  • Przykład kodu PWM na Attiny2313: Timer1, PB3, PB4, 16-bit, sterowanie silnikami

    Jeśli mam na płytce złącze ISP to po za programowaniem piny do niego podłączone mogą również służyć jako normalne wejścia/wyjścia tak? Z góry dzięki za odpowiedzi. Tak.

    Mikrokontrolery AVR   15 Kwi 2011 21:32 Odpowiedzi: 5    Wyświetleń: 2409
  • Ocena układu sterownika akwarium: LED, wentylator, pompy, LCD, IR, temperatura

    Już tłumaczę. Bazując na mojej aktualnej wiedzy musiałem tak zrobić, ponieważ: 1) LCD jest fizycznie mocno oddalony od Atmegi, wykorzystanie I2C wszędzie, gdzie to możliwe upraszcza "kabelkologię". Przedstawiony układ to de facto dwa układy: pierwszy - Atmega - kontroler pomp i LED oraz drugi - podłączony poprzez I2C LCD i wspomagające Attiny, 2) Biblioteka...

    Mikrokontrolery   31 Mar 2016 14:36 Odpowiedzi: 24    Wyświetleń: 1740
  • [M32] Czy mogę użyć preskalera 128 w Timer2 w Bascom dla M32?

    O co mi dokładnie chodzi: W helpie Bascom jest napisane, że w przypadku kości 8535 mam do dyspozycji preskalery 1, 8, 32, 64, 128, 256, 1024, a dla kości M103 1, 8, 32, 64, 256, 1024. Ja zaś posiadam kość M32 i w PDF, który dotyczy tego mikrokontrolera jest tabelka na 127 stronie, która zawiera w sobie jakby wykaz dostepnych częstotliwości, ktorymi...

    Mikrokontrolery Początkujący   01 Lip 2012 21:07 Odpowiedzi: 5    Wyświetleń: 1806
  • Attiny13A - Błąd kompilacji w Eclipse Mars przy przerwaniach timera

    Spacja w linii polecenia jest traktowana jako separator. Kompilator nie może znaleźć pliku o nazwie "with" - masz to jawnym tekstem. Nie używaj nazw plików ze spacjami.

    Mikrokontrolery Początkujący   06 Kwi 2016 22:34 Odpowiedzi: 2    Wyświetleń: 1056
  • Jaki mosfet do timera Attiny2313 do zasilania drutu oporowego 300A?

    Witam Serdecznie, Chciałbym dobrać mosfet do mojego schematu. Jest to timer oparty na Attiny 2313 a mój problem brzmi mianowicie: Mam drut oporowy, o oporności 4 ohm na 1 metr. Pociąłem go na odcinki 1 cm, a wiec na odcinku 1 cm ma oporność rzedu 4/100 = 0,04 ohm. Z prawa Ohma wyliczyłem, że prąd który przepłynie przez opornik jest : I= U/R a więc I=...

    Początkujący Naprawy   27 Cze 2013 18:12 Odpowiedzi: 25    Wyświetleń: 4422
  • Prosty układ do włączania LEDa na określony czas.

    Tak sobie myślę, że jak już kombinować z przerzutnikami czy timerami to najprościej zastosować np. Attiny 13. Jest malutki (w obudowie SOIC), wymaga mało elementów zewnętrznych i do tego bardzo tani.

    Początkujący Elektronicy   26 Mar 2018 14:08 Odpowiedzi: 71    Wyświetleń: 3843
  • ATtiny2313 - jak poprawić dokładność zegara po dodaniu obsługi RC5?

    Timer, który dodałeś generuje najwyraźniej przerwania które blokują przerwania z timera od odliczania czasu. Nie wiem czy sie da ustawić priorytety przerwań w ATtiny, ale jeśli sie da to daj temu o odliczania czasu wyższy priorytet żeby go ten drugi timer nie wykluczał czasem. Myśle że powinno pomóc. Powodzenia.

    Mikrokontrolery   01 Gru 2007 03:19 Odpowiedzi: 11    Wyświetleń: 1715
  • [Attiny2313][Bascom] Dwa Timery na przerwaniach na raz

    Koledzy, nie wiem jak to jest w Attiny, ale spotkałem się z dwiema rzeczami w innych uC: 1. Timery mają własne przerwania, czyli nie musisz zajmować żadnego innego przerwania, które może Ci się przydać do czegoś innego. 2. Jest coś takiego jak priorytet przerwań, zatem jeden z timerów będzie ważniejszy, jeśli obydwa naraz wygenerują przerwanie.

    Mikrokontrolery AVR   30 Lis 2009 09:01 Odpowiedzi: 7    Wyświetleń: 2323
  • [attiny2313] [attiny2313][Bascom] Problem z przyciskiem S1 w programie stoper C012a

    Spróbuj zrobić tak Co4ms: 'procedura obsługi przerwania od Timera T/C0 wykonywana co 4ms Timer0 = 6 'załaduj do Timera0, żeby zliczył 250 (=256-6) impulsów Incr Licznik If Licznik = 6 Then 'zmienna Licznik liczy do 6 aby Licznik = 0 'sprawdzanie stanu przycisku następowało If Pind.0 = 0 Then 'co ok.24ms If Pomoc = 1 Then 'jeśli zmienna Pomoc...

    Mikrokontrolery AVR   06 Lut 2011 13:45 Odpowiedzi: 5    Wyświetleń: 2178
  • [attiny13a] Jak uruchomić programowy PWM dla diody RGB na ATtiny13A?

    Pomyliłem się- to jest ATtiny 13 a nie ATtiny2313. To ma tylko jeden timer- TIMER0. I na nim musisz wszystko zrobić. Ale musisz posprawdzać ustawienia rejestrów- moga mieć inne nazwy i ustawienia.

    Mikrokontrolery AVR   21 Kwi 2012 21:08 Odpowiedzi: 4    Wyświetleń: 3025
  • Jak dekodować sygnał RC5 w ATTiny13A za pomocą asemblera?

    Dlaczego nie Timer ? Obsługa przerwania TIMER0_OVR w niczym nie przeszkadza w działaniu PWM, a mamy w ten sposób jakąś podstawę czasu, który można sobie odliczać w tym przerwaniu. Dokładność co do 3 miejsc po przecinku nie jest taka istotna przy dekodowaniu RC5... Co do kodu - to nie ma prawa tak działać, obsługa przerwania powinna być jak najkrótsza,...

    Mikrokontrolery AVR   03 Lip 2011 12:30 Odpowiedzi: 5    Wyświetleń: 2130
  • [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
  • [ATMEGA][BASKOM][timer w trybie PWM] jak ustawić rejesty

    Albo Config- albo str.112 pdf.- i poprzednie i następne. Polecam to drugie rozwiązanie. "tak by była możliwość dodania czasu martwego. " Nie da się z automatu. Mają to ATtiny 25/26/45/85- o ATMega nic mi nie wiadomo. W ATtiny25/45/85 znajduje się układ DTG-Dead Time Generator- to o co Ci chodzi.

    Mikrokontrolery AVR   13 Gru 2009 19:33 Odpowiedzi: 6    Wyświetleń: 2549
  • [Bascom] Kod dla czujnika odbiciowego IR - ignorujące światło słoneczne

    To po prostu fototranzystor odbiorczy+dodatkowy, i sygnał z takiego "odbiornika" (np. post #29) wrzucasz na Timer skonfigurowany podobnie jak miernik częstotliwości. Ciebie interesuje jedynie, czy jest odbierany sygnał czy nie, czyli z odpowiednim bramkowaniem, jeśli nastąpi przepełnienie Timera to sygnał jest odbierany, jeśli nie nastąpiło to brak...

    Mikrokontrolery AVR   25 Gru 2023 12:39 Odpowiedzi: 57    Wyświetleń: 1521
  • Najprostszy wyłącznik czasowy 1,5V do silniczka, wyłączający po 60 sekundach

    Jeśli autorowi chodzi o bardziej precyzyjny timer, to zastanawiam się nad Attiny 13 lecz z modyfikacją kodu. [url=http://www.elektroda.pl/rtvforum/to...

    Początkujący Elektronicy   20 Paź 2016 10:08 Odpowiedzi: 4    Wyświetleń: 873
  • Jak poprawnie skonfigurować Timer 1 w attiny2313 ??

    1. Ustawienie dzielnika częstotliwości (prescallera) włącza licznik. 2. Po wystąpieniu przepełnienia licznik automatycznie liczy od zera. 3. Tak, przerwania są globalnie wyłączane na czas obsługi któregoś z nich.

    Mikrokontrolery   20 Wrz 2007 12:47 Odpowiedzi: 3    Wyświetleń: 1520
  • attiny2312 - program źródłowy - prośba o sprawdzenie

    Co do kwarcu to definiujemy go zawsze, niezależnie od tego czy proc pracuje na zewnętrznym, czy na wewnętrznym, bo to jest informacja dla kompilatora, wg jakiej wartości ma wyliczyć czasy dla różnych instrukcji. Jeżeli to jest "nówka sztuka" to pracuje na wewn. 1MHz. Jak sam zauważyłeś, instrukcja "Loop" powinna znajdować się po ostatnim "Endsub", ale...

    Programowanie   21 Lut 2008 16:07 Odpowiedzi: 4    Wyświetleń: 4696
  • Jak wygenerować sygnały prostokątne na Attiny2312 w Bascom?

    Przerwania i Timery to rozwiązanie idealne i książkowe, na początek, ale tylko do nauki możesz zrobić na Wait'ach, ale nie polecam tej metody bo prowadzi do złych nawyków...

    Mikrokontrolery Początkujący   28 Kwi 2012 12:17 Odpowiedzi: 6    Wyświetleń: 1258
  • [ATtiny2313] Jak generować tony ostrzegawcze na ATtiny2313 z użyciem CTC PWM?

    Spróbuj może jeszcze zamiast używać funkcji beep(), w pętli głównej programu po prostu jej treść wpisać i zobaczyć co będzie. Na początek pojedyncze bipnięcie, potem dwa, a jak to będzie działać to trzy i tak do tyle ile chcesz. Zwróć też uwagę że rejestr OCR1A jest 16 bitowy, a rdzeń Twojego AVR jest 8 Bitowy. Czyli zapis tego rejestru nie odbywa się...

    Mikrokontrolery AVR   23 Sty 2012 17:02 Odpowiedzi: 6    Wyświetleń: 1757
  • Czy attiny2313 obsłuży L293D, RS232, LED, czujniki i 36kHz w Bascom?

    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 = 145 'wartość początkowa od której timer bedzie zliczł...

    Mikrokontrolery   28 Cze 2006 15:32 Odpowiedzi: 12    Wyświetleń: 4553
  • [Attiny2313] [Attiny2313][C] AVRStudio 5 - Błąd inicjalizacji licznika TCCR0 w kursie EdW

    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 w jednym z moich projektów, wprowadzając timer1 w tryb...

    Mikrokontrolery AVR   18 Lip 2011 22:01 Odpowiedzi: 7    Wyświetleń: 1343
  • ATTINY - Generowanie sygnału 800kHz z wypełnieniem 70% na kwarcu 20MHz

    Nie lepiej użyć timera w trybie pwm i wygenerować taki przebieg? Tutaj masz kalkulator do timera: http://www.et06.dk/atmega_timers/

    Mikrokontrolery AVR   17 Lis 2013 21:54 Odpowiedzi: 12    Wyświetleń: 1674
  • Bascom: Jak poprawić reakcję na przycisk w stroboskopie LED z ATtiny2313?

    Aż se na płytce złożyłem ten układ i program sprawdziłem. No i faktycznie świeciło na stałe. Do poprawienia były bzdety. Wklejam jeszcze raz, przetestowany i na 100% wszystko działa jak chciałeś [syntax=basic4gl] $crystal = 8000000 'Deklaracja częstotliwości kwarcu $regfile = "attiny2313.dat" Config Timer1 = Pwm , Pwm = 8 , Prescale = 8 , Compare A...

    Mikrokontrolery Początkujący   18 Cze 2012 17:19 Odpowiedzi: 10    Wyświetleń: 1811
  • Jak zrobić migacz do modelu samolotu RC z użyciem ATtiny2313?

    Nie możesz używać Waitms nigdzie indziej poza pętlą główną. Trzeba to obejść. Wiadomo, że w podprogramach jesteś co 4ms. Co do Portb.5 to nigdzie nie widzę zerowania i dlatego jest ustawiony non stop. [syntax=basic4gl]$regfile = "attiny2313.dat" $crystal = 1000000 Config Portb = Output Portb = &B1111111 Config Portd = &B11111000 Portd = &B1111111...

    Mikrokontrolery Początkujący   23 Kwi 2012 21:02 Odpowiedzi: 12    Wyświetleń: 2190
  • [ATTINY2313] [ATTINY2313][Bascom] Czy można generować pełny dźwięk, nie tylko MIDI?

    Nie bawiłem się ATtiny2313, ale jeśli ma PWM to da się zrobić jakieś odtwarzanie dźwięku z próbek. Robiłem takie coś na ATmega128. Puszczasz generator PWM na najwyższej częstotliwości i jakiś timer do generowania przerwania okresowo. Timer determinuje częstotliwość prókowania. Podczas każdego przerwania timera wpisujesz nową próbkę do rejestru generatora...

    Mikrokontrolery AVR   25 Sie 2008 14:11 Odpowiedzi: 11    Wyświetleń: 4629
  • Attiny2313 konfiguracja watchdoga i wybudzanie uC z trybu uśpienia

    Jeśli WD ma być "tylko" do budzenia to się zgodzę. Przyzwyczaiłem się WD zostawiać sobie też dla bezpieczeństwa aplikacji. If WDE is set, the Watchdog Timer is in Interrupt and System Reset Mode. The first time-out in the Watchdog Timer will set WDIF. Executing the corresponding interrupt vector will clear WDIE and WDIF automatically by hardware (the...

    Mikrokontrolery AVR   24 Maj 2022 06:32 Odpowiedzi: 9    Wyświetleń: 768
  • [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 Wsk As Bit Enable Timer1 Enable Interrupts Licznik_1=0 Wsk = 0 Do If...

    Mikrokontrolery AVR   27 Maj 2008 21:14 Odpowiedzi: 3    Wyświetleń: 3831
  • [ATTiny45] - Timer0 nie działa poprawnie, porty zmieniają stan losowo

    Jeśli chcesz robić odliczanie w pętli głównej to zrób tak: $regfile = "attiny45.dat" $crystal = 4000000 Config Pinb.0 = Output 'wyjście Config Pinb.1 = Output 'wyjście Config Pinb.2 = Input 'przycisk Portb.0 = 1 Portb.1 = 0 Portb.2 = 1 Config Timer0 = Timer , Prescale = 1024 Enable Interrupts Enable Timer0 Start Timer0 On Timer0 Zegar Dim...

    Mikrokontrolery AVR   03 Cze 2010 15:26 Odpowiedzi: 18    Wyświetleń: 2185
  • [ATtiny13] [ATtiny13][C] Mierzenie czasu impulsu INT0 za pomocą timer0 - spowalniacz serw

    Nie wiem, czy Twoja metoda obserwacji sygnałów jest poprawna, ale podłączanie przycisku bez eliminacji drgań pod wejście przerwania jest przepisem na kłopoty. Jeśli chcesz testować tego typu układ, to musisz sobie zrobić generator czystych impulsów. Przykładowo: przycisk pod PB4, generacja impulsu na PB3, które zwierasz z PB1. W pętli głównej odczytujesz...

    Mikrokontrolery AVR   05 Lis 2009 07:40 Odpowiedzi: 4    Wyświetleń: 5411
  • Jak przełożyć program BASCOM z attiny2313 na AT89C2051? Timer na LED

    Poza zmianą nazwy portów będziesz musiał odpowiednio skonfigurować obsługę timera bo z pewnością on jest wykorzystany do liczenia czasu i obsługi wyświetlacza led .

    Mikrokontrolery   15 Maj 2011 19:08 Odpowiedzi: 6    Wyświetleń: 1449
  • [attiny13] [attiny13][avr-gcc] PWM na Timer0 nie działa - brak sygnału na pinach

    ..Niestety nóżki procesora ani drgną. Poczytałem wątki na forum, przeczytałem cały rozdział w nocie o Timer0 i 0 pomysłu na dalsze próby. Nie "drgają" :D , bo obie (OC0A i OC0B) są ustawione w tryb normal port operation - patrz tabela 27 i tabela 30 dokumentacji ATTiny13. Spróbuj np.: TCCR0A=(1<<WGM00)|(1&l...

    Mikrokontrolery AVR   23 Lut 2010 17:45 Odpowiedzi: 6    Wyświetleń: 2888
  • Pomiar małych czestotliwości (Attiny2313, Bascom-AVR).

    Dawno Bascoma nie używałem ale to będzie coś takiego: On int0 czas 'przerwanie zewnetrze (wejście impulsów) do czestotliwosc=1/czas 'obliczenie czestotliwosci z czasu pomiedzy impulasmi loop czas: stop timer0 'zatrzymaj timer czas=timer0 'odczyt z timera timer0=0 'wyzerowanie timera start timer0 'ponowne uruchomienie timera return Oczywiście...

    Mikrokontrolery   01 Lut 2012 12:08 Odpowiedzi: 14    Wyświetleń: 4083
  • Dokładny pomiar częstotliwości sieci 230V za pomocą Attiny13a - skaczące Hz

    Potrzebuje z sieci 230v odczytywać częstotliwość, napisałem program i coś nie bardzo chce działać. Przy tych ustawieniach z kodu hz skacze miedzy 49 a 50 impulsow. Można jakoś to dokładniej mierzyć ? [syntax=c] #include <avr/io.h> #include <avr/interrupt.h> volatile uint8_t timer0_przerwanie = 0; volatile uint8_t licznik; volatile uint8_t...

    Mikrokontrolery AVR   19 Kwi 2017 20:00 Odpowiedzi: 2    Wyświetleń: 927
  • [ATtiny 44a][C/WinAVR][RC5] - Błędne dekodowanie ramki, w około 10-15% odczytów

    Skoro masz taktowanie 8MHz zamiast 1MHz, to dlaczego dzielisz przez 32 a nie przez 8? Bo mam prescaler 256. 256 / 8 = 32 Czyli timer tyka co 32 us.

    Mikrokontrolery AVR   22 Lip 2013 11:06 Odpowiedzi: 12    Wyświetleń: 1974
  • Bascom Attiny2313 - początek zagara binarnego działa timer nie wyswietla

    Chwile sie pobawiłem i zastanawiałem sie czemu mi zle działa dioda podpięta do PORTB.3 a to jest związane z OCR1A dlatego zle działała. Nie dlatego, nie ma tu żadnego związku. OCR1A jest to wpis do rejestru, który służy do określenia górnej granicy (TOP) do jakiej ma liczyc Timer1 co odpowiada upływowi czasu tu akutat 1 sec., zaczym się wyzeruje. Jeżeli...

    Mikrokontrolery AVR   10 Sty 2013 06:25 Odpowiedzi: 6    Wyświetleń: 2361
  • Regulacja jasności LED za pomocą PWM i potencjometru 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 = 30 $swstack = 30 $framesize = 30 '****** dioda R/G...

    Mikrokontrolery   25 Lis 2009 23:15 Odpowiedzi: 9    Wyświetleń: 2406