timer1 licznik

Znaleziono około 800 wyników dla: timer1 licznik
  • Atmega328P Timer1 licznik przepełnień

    Mam ustawiony timer w Input Capture Ustawienie timera z przepełnieniem licznika IC_Timers 40000 (po prostu potrzebowałem równy czas też dla odmierzania zegarka i innych bajerów do odmierzania czasu ) przerwanie co 20ms. Od lewej okres, czas stanu wysokiego, aktualny timer ICR1, poprzedni...

    Arduino   06 Maj 2020 19:32 Odpowiedzi: 2    Wyświetleń: 423
  • Licznik w ATmega8535 a w AT90S8535

    Na AT90S8535 zrobiłem sobie licznik impulsów i elegancko zlicza. Zrbiłem to na dwa sposoby (poniższy kod) z wykorzystaniem jednego timera i bardziej dokładny z wykorzystaniem 2 Timerów. Najgorsze jest to że gdy wsadziłem ATmega8535 na lcd pojawia mi się zero tak jakby counter w ogóle nie zliczał impulsów....

    Mikrokontrolery   02 Cze 2005 22:36 Odpowiedzi: 6    Wyświetleń: 1270
  • [Atmega8][bascom] Licznik i symulacja programowa.

    To jest fragment kodu, którego używałem , żęby zrobić obsługę licznik, ale nie działa w symulacji $sim $regfile = "m8def.dat" 'Informacja dla kompilatora. $crystal = 8000000 'Też dla kompilatora,zastosujemy...

    Mikrokontrolery AVR   02 Lip 2008 18:40 Odpowiedzi: 8    Wyświetleń: 3937
  • [bascom][atmega] Timer1 - jest przerwanie od pełnego cyklu pomimo jego skrócenia

    Witam, pisze program w którym wykorzystuję 16 bitowy Timer1 z Atmegi 328. Najpierw konfiguruję go tak: [syntax=vbnet]Config Timer1 = Timer , Prescale = 64 'Kwarc 18.43MHz, 1/18430000 * 64 = 3.473us Enable Timer1 On Timer1 Impulsuj 'ISR[/syntax] a...

    Mikrokontrolery AVR   18 Kwi 2018 12:40 Odpowiedzi: 5    Wyświetleń: 537
  • [atmega8][BASCOM] timer1, błąd odczytu?

    To nie Bascom jest przyczyną tylko źle napisany program ;). 1. odczyt timera1 16bit odbywa się po przez rejestr pomocniczy TEMP, ten rejestr jest też używany przez inne procedury i funkcje i jeśli jest użyty to właśnie niszczona jest wartość High timer1 bo ona tam jest wpisana gdy używasz komendy. wpisując...

    Mikrokontrolery AVR   16 Lut 2012 11:34 Odpowiedzi: 2    Wyświetleń: 1772
  • Atmega8/16... INT0 jak poprawnie uruchomić licznik impulsów...

    Właśnie mam już cały program gotowy w bascomie , nie umiem w tej chwili na tyle dobrze C żeby napisać obsługę PCF, dwóch DS18B20 plus MPX4115. Także chodzi właśnie mi tylko o rozwiązanie pomiaru ciśnienia co 5-10 minut. Ok doszedłem wkońcu jak to zrobić . Skoro program spełnia oczekiwania programisty,...

    Mikrokontrolery Początkujący   10 Maj 2013 06:42 Odpowiedzi: 4    Wyświetleń: 1911
  • Timer1 w ATTINY45 (BASCOM)

    Witam, Mam pewien problem dotyczący licznika Timer1 w procesorze TINY45. Programuję w BASCOM. Procesor TINY45 posiada 2 liczniki 8-bitowe: TimerO oraz Timer1. Problem w tym, że nie bardzo mi się udaje zmusić Timer1 do działania... Napisałem taki prosty program na próbę: $regfile = "attiny45.dat" $crystal...

    Mikrokontrolery   05 Lip 2006 13:01 Odpowiedzi: 2    Wyświetleń: 1701
  • Złe zliczanie czasu przez TIMER1 w ATTINY2313

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

    Mikrokontrolery AVR   20 Kwi 2010 12:29 Odpowiedzi: 7    Wyświetleń: 3196
  • 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   30 Lip 2009 21:28 Odpowiedzi: 3    Wyświetleń: 1619
  • [BASCOM] Licznik 0-9, regulowanie prędkości odliczania

    Zgadzam się z kolegą. Używanie polecenia wait to tak jakbyś strzelał z działa przeciwpancernego do muchy... Przykładowe skonfigurowanie licznika 16-bitowego w BASCOM tak żeby zliczał do 1s przy częstotliwości taktowania 16MHz: ( wszystkie ustawienia konfiguracyjne oraz deklaracja zmiennych ) ...

    Mikrokontrolery AVR   16 Lis 2009 11:56 Odpowiedzi: 6    Wyświetleń: 1368
  • [BAS][M16][MSterowanie fazowe, Timer1 - prośba o konsultację przypadku

    Mikrokontroler ATMEGA16, oscylator wewnętrzny 8 MHz, wykorzystany timer1 (16 bit). Dzielę połówkę sinusoidy na 100 części. 10ms / 100 = 0,1 ms = 0,0001s. Odcinki czasu 0,1 ms generuje mi timer1 Takt zegarowy t = 1 / 8000000 Hz = 0,125 ms Dla uzyskania 0,0001s muszę zliczyć 800 taktów ( 800 x...

    Mikrokontrolery AVR   01 Cze 2012 21:31 Odpowiedzi: 10    Wyświetleń: 2871
  • Counter0 jako licznik - dziwna sprawa?

    Witam. Niby błahe ale już sam nie wiem: ustawiam Timer0 jako licznik impulsów podawanych na tę nogę 89c2051 i w symulacji programowej jak wyzeruję P3.4 to liczy mi impulsy cały czas a nie tylko przy zboczu. Jak ustawić ten licznik aby liczył podawane na niego impulsy? Oto kod: Config Timer0 =...

    Mikrokontrolery   17 Lis 2007 17:31 Odpowiedzi: 0    Wyświetleń: 726
  • AVR Atmega88 - Licznik impulsów - częstościomierz

    Witam! To mój pierwszy post, więc proszę o wyrozumiałość. Skonstruowałem licznik impulsów - częstościomierz, w oparciu o projekt AVT5025 (Mikroprocesorowy wykrywacz metali). Sonda wykrywacza umieszczona będzie przy bramie wjazdowej na parking i jeśli pojawi się nad nią samochód to na danym pinie...

    Mikrokontrolery AVR   06 Lut 2013 12:35 Odpowiedzi: 1    Wyświetleń: 3531
  • Kasowany licznik, BASCOM, zatrzymuje się, Jak to zrobić?

    Tak to ma wyglądać?? $regfile = "m8def.dat" $crystal = 160000 Baud = 1000 Config Portb = Input Portb = &B11111111 Config Portd = Output Portd = &B11111111 Dim I As Word Config Timer1 = Timer , Prescale = 8 On Timer1 Times Enable Interrupts Enable Timer1 Do Debounce Pinb.6...

    Mikrokontrolery AVR   04 Gru 2008 14:28 Odpowiedzi: 6    Wyświetleń: 1215
  • [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   13 Kwi 2011 08:41 Odpowiedzi: 2    Wyświetleń: 2570
  • Licznik impulsów na Atmega8- jakie oprogramowanie w Bascom?

    zobacz sobie temat: program będzie bardzo podobnie wyglądał. Chodzi mi o Timery. Dodano po 2 ale czy te diody mają się świecić cały czas to znaczy, że jeśli będzie więcej impulsów niż 200, to mają się świecić wszystkie 3 diody czy tylko 3 dioda?? Tak na szybko napisałem( nie testowałem...

    Mikrokontrolery   17 Sie 2007 21:02 Odpowiedzi: 4    Wyświetleń: 2483
  • Sterowanie sygnalizacją świetlną i liczniki w 8051.

    On wcale nic nie liczy ponieważ w programie nie ma polecenia "Enable Timer0" ani "Enable Interrupts" więc Timer0 wcale nie jset uruchomiony ja ten program widze tak: Config Timer1 = Timer , Gate = Internal , Mode = 1 dim cnt as byte Sub Sec Counts = 0 Counter1 = 4150 Start Timer1 Do If...

    Mikrokontrolery   14 Maj 2008 06:16 Odpowiedzi: 6    Wyświetleń: 2818
  • Licznik Geigera, detektor promieniowania beta i gamma.

    Znam Turbo Pascala a Bascom jest do niego bardzo podobny prawie to samo to przerobiłem sobie ten kod pochodzący z tej strony $crystal = 4000000 $regfile "attiny2313.dat" Dim Wynik As Long Config Timer1 = Counter , Edge = Rising Cls : Lcd "Dosimeter" : Wait 1 Do ...

    DIY Konstrukcje   22 Paź 2017 10:43 Odpowiedzi: 88    Wyświetleń: 58547
  • Program do licznika impulsu BASCOM

    Mam takie coś: $crystal = 4000000 $regfile "attiny2313.dat" Config Lcd = 16 * 2 Config Lcd = 16 * 2 Config Lcdpin = Pin , Db4 = Portb.4 LCD Db5 = Portb.5 , Db6 = Portb.6 Db7 = Portb.7 , E = Portb.3 Rs = Portb.2 Dim...

    Mikrokontrolery AVR   15 Kwi 2010 22:12 Odpowiedzi: 4    Wyświetleń: 2760
  • Pytanie laika - AVR Atmega, licznik impulsów

    Witam wspólnotę chciałbym zaznaczyć że z wykształcenia jestem mechanikiem, a z programowaniem nie miałem wcześniej styczności. Przeczytałem książeczkę która mowiła o programowaniu w jezyku bascom, i stworzyłem taki o to kod programu. [syntax=basic4gl] $regfile = "m8def.dat" $crystal = 8000000 Config...

    Mikrokontrolery   25 Kwi 2011 14:59 Odpowiedzi: 1    Wyświetleń: 2481
  • 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   16 Mar 2008 14:18 Odpowiedzi: 5    Wyświetleń: 947
  • atmega128 + serwo - timer1 fast pwm problem z sygnalem

    Witam! Od kilki dni mecze sie z problemem napisania dzialajacego kodu dzieki,za ktorego pomoca bylbym w stanie sterowac serwomechanizmem. Przeszukalem juz chyba wszystkie mozliwe zroodl,a jednak tym razem googli prawdy mi nie powiedzialo :) bo wszystkie kody, ktore znajdowaly dawaly ten sam efekt....

    Mikrokontrolery   03 Cze 2007 21:13 Odpowiedzi: 7    Wyświetleń: 2148
  • Timer1 w mikrokontrolerze ATtiny45

    Rejestry sterujące TCCR0A / TCCR0B , TCCR1A / TCCR1B - ustawianie trybu pracy. Rejestr licznika TCNT0 , TCNT1 (nic nie zmieniasz, ale jest wykorzystywany) - zliczanie. Rejestry porównania OCR0A / OCR0B , OCR1A / OCR1B - sterowanie wypełnieniem. A w liczniku Timer1 także GTCCR (dodatkowe...

    Mikrokontrolery AVR   19 Mar 2009 20:18 Odpowiedzi: 23    Wyświetleń: 2328
  • [Atmega8l][C] Czujnik ultradźwiękowy- problem z timer1

    Witam Mam problem z programem odmierzającym czas. Mikrokontroler współpracuje z czujnikami ultradźwiękowymi. Ogólne założenie programu jest takie że generuje paczkę 8 impulsów prostokątnych o częstotliwości 40KHz następnie 4ms na wyciszenie układu. Generowanie paczki wykonywane jest za pomocą Timera2...

    Mikrokontrolery AVR   11 Sty 2010 12:33 Odpowiedzi: 3    Wyświetleń: 1413
  • Sterowanie silnika krokowego - timer1 nie pracuję poprawnie

    Witam, Odebrałem ostatnio silnik krokowy i sterownik takie jak w poniższych linkach. Do poprawnego sterowania potrzebna jest wiedza o ilości kroków na obrót oraz czas co jaki podawany ma być sygnał na złącze PUL. Kiedy pisałem program w bascomie i podawałem sygnał toggle na dowolny pin...

    Projektowanie Układów   10 Sie 2014 15:34 Odpowiedzi: 0    Wyświetleń: 729
  • [ATmega8][C] Generator sinusoidy, Timer1 PWM, problemy...

    Jakiś straszny ten kod. Po pierwsze, generator przebiegów (PWM) na swoim liczniku z prescalerem 1. Generator podstawy czasu na drugim liczniku, prescaler 8, tryb CTC. Generator PWM konfigurujesz raz i tylko uaktualniasz rejestr OCR, w równych odstępach czasu pochodzących z licznika drugiego na podstawie...

    Mikrokontrolery AVR   12 Sie 2009 08:54 Odpowiedzi: 14    Wyświetleń: 6545
  • [ATMega][c]Mój licznik impulsów - koncepcja

    Witam, wiem że w sieci jest 1*e^6 lub więcej gotowych liczników impulsów, lecz ja chciałbym mieć pełną kontrolę nad moim kodem, a nie kopiować bezmyślnie. Tak więc sprawa tyczy się zliczania impulsów 5V od obrotów i prędkości w motocyklu. Do tego celu chcę wykorzystać układ AVR ATMega 16 lub mniejszy...

    Mikrokontrolery AVR   06 Cze 2011 15:25 Odpowiedzi: 5    Wyświetleń: 4277
  • bascom i liczniki

    Witam. Panowie-klucicie sie o przerywania- o oto tu nie chodzi.Choc nawet jest plus-czegos mozna sie nauczyc o 51.Moze to rozwieje wszystkie problemy z wielokrotnymi przerywaniami: Config Timer0 = Timer , Mode = 1 , Gate = Internal Config Timer1 = Timer , Mode = 1 , Gate = Internal Enable Interrupts Enable...

    Mikrokontrolery   08 Lis 2003 00:17 Odpowiedzi: 12    Wyświetleń: 1686
  • ATmega8, timer1 i czestotliwosc zegara.

    Witam Ostatnio zmienialem fusebity tak aby uC pracowal z zewnetrznym rezonatorem 8MHz. Poustawialem wszystko przez PonyProga i wygladalo,ze wszystko jest oki, no i zaczolem sprawdzac. Popelnilem maly program, ktory zapala i wygasza diode co 1 s. Wszystko bylo by fajnie, gdyby nie to ze wedlug tych ustawien...

    Mikrokontrolery   05 Lip 2006 23:05 Odpowiedzi: 6    Wyświetleń: 4380
  • [mega32][C/ASM] 3 PWMy 8 bitowe (skracanie timer1 do 8 bit)

    Zastosuj inny mikrokontroler np dedykowany AT90PWM3 lub inny mający więcej kanałów pwm. Atmel ma sporą rodzinę dedykowanych mikrokontrolerów AT90PWM zaprojektowanych pod kątem sterowania. A tak przy okazji można jeszcze zrobić jeden zabieg który może przynieść efekt użyć dzielnika /256 w liczniku 8...

    Mikrokontrolery AVR   19 Cze 2008 17:43 Odpowiedzi: 20    Wyświetleń: 2367
  • Atmega32 - Bascom Generator impulsów Timer1

    Witam Problem rozwiązany. W programie zmniejszałem wartość rejestru OCR1A o 100. Podczas takiej dekrementacji mogło dochodzić do przypadku jak niżej OCR1A=10000 wartość timer1=9940 jeżeli w tym momencie zmniejszyłem wartość OCR1A do 9900 to licznik liczył dalej do wartości 65536 i następowała...

    Mikrokontrolery Początkujący   02 Lip 2013 07:51 Odpowiedzi: 3    Wyświetleń: 2376
  • [Bascom Tinny44] - Instrukcja load na timer1

    Więc Kolego czym to się różni od mojego? Timer0 wygląda tak: [syntax=basic4gl][/syntax] $reg... = "ATTINY44.dat" $crystal = 8000000 Config Timer0 = Timer , Prescale = 1 Enable Timer0 On Timer0 Prztimer0 Enable Interrupts Do Led1 = 10 Led2 = 20 Led3 = 30 Loop Prztimer0: Incr...

    Mikrokontrolery AVR   11 Lut 2015 18:57 Odpowiedzi: 25    Wyświetleń: 1464
  • Bascom Atmega ustawienia Timer1 - problem

    Przeznaczenie: Zatrzymuje działanie programu lub określone urządzenie. Składnia: STOP STOP urządzenie gdzie: urządzenie nazwa symboliczna uruchamianego urządzenia. Opis: Pierwszy format instrukcji powoduje zatrzymanie działania programu. W tym celu jest wykonywana pusta pętla,...

    Mikrokontrolery AVR   02 Maj 2010 20:51 Odpowiedzi: 7    Wyświetleń: 2762
  • Konfiguracja timerów w Atmega8 - timer1 nieprawidłowo odlicza czas

    I znów muszę ci napisać kilka sprostowań. Po pierwsze to co chcesz mieć co 800ms to nie nazywa się przerwanie. Ty po prostu chcesz odmierzać taki odcinek czasu. Zgadza się, ma być odmierzony taki odcinek czasu. Mało precyzyjnie się wyraziłem, oczywiście przerwanie następuje po przepełnieniu licznika...

    Mikrokontrolery AVR   05 Paź 2011 14:08 Odpowiedzi: 7    Wyświetleń: 2843
  • Co potrafi ATMEGA8? Program, TIMER1 z preskalerm=1. Czas się nie zmienia.

    Zmieniłem w liniach z Load na Timer1 = A ale nic to nie dało nadal 10us. Podejrzewam że nie pracuje z preskalerem =1 prawidłowo. Gdzieś czytałem z rok temu że kod programu będzie pracował z zegarem 14MHz (tak jest u mnie) a Timery z 8Mhz. Prawda czy nie ?. Z obliczeń na kalk.exe do wyliczania Timerów...

    Mikrokontrolery   20 Mar 2005 23:20 Odpowiedzi: 6    Wyświetleń: 2333
  • atmega128 timer1 - problem z dzialaniem

    Witam. Jestem poczatkujacym w C i powili uruchamiam sobie kolejne moduly proca atmega128, napotkalem niestety na problem w uruchomieniu timera1, wyglada na to ze wogole nie startuje bo nie wchodzi mi w obsluge przerwania przepelnienia licznika, ma to dzialac tak ze przy kwarcu 11.0592MHz po odpowiednim...

    Programowanie   09 Lut 2007 08:38 Odpowiedzi: 1    Wyświetleń: 962
  • [bascom] atmega8 wykorzystane 3 liczniki, timer2 zakłóca PWM

    Witam, $regfile = "m8def.dat" $crystal = 8000000 Config Pinb.1 = Output Config Pind.1 = Output Config Timer2 = Timer , Prescale = 128 Config Timer1 = Pwm , Pwm = 8 , Compare A Pwm = Clear Up , Compare B Pwm = Disconnect , Prescale = 8 Cls Cursor Off Portd.0 = 1 Portd.1 = 0 Set...

    Mikrokontrolery   18 Maj 2011 08:48 Odpowiedzi: 2    Wyświetleń: 2243
  • [Atmega32]Jak skonfigurować zegarki wewnetrzne (Timer1 i Timer0)?

    1. W jakim języku piszesz? 2. Kalkuluje się to tak: Masz kwarc 16 000 000 Hz (16 MHz) i dajesz sobie jeden z dopuszczonych prescalerów, np. 64 i wtedy timer zlicza Ci impulsy z częstotliwością 16 000 000 / 64 = 250 000 Hz, czyli jeden impuls timera to 4*10^-6 s lub inaczej aby odmierzyć 1s musisz...

    Mikrokontrolery AVR   26 Cze 2011 20:40 Odpowiedzi: 13    Wyświetleń: 1632
  • Bascom avr - licznik impulsów

    Faktycznie, powinno być chyba Dodano po 2 Działa, ale nie tak jak bym chciał. Teraz jak daję impulsy to wyskakują mi liczby nie po kolei. Ja potrzebuję uzyskać taki efekt, że jak dam zasilanie na port to zwiększy mi stan jakiejś zmiennej o jeden czyli: dotykam sobie portu zasilaniem i w zmiennej...

    Mikrokontrolery Początkujący   05 Sty 2013 10:17 Odpowiedzi: 10    Wyświetleń: 2844
  • ATTINY26 - CompareMatch Timer1 - "Odpalenie"

    Chodzi mi oto że licznik aktualnie pracuje w trybie NORMAL a nie CopareMatch Chciałbyś, aby licznik po osiągnięciu zadanej wartości wyzerował (CTC) się i jednocześnie nastąpiło przerwanie :?: Brak porównania z rejestrem OCR1B A pisałeś, że przerwanie TIMER1_CMPB_vect działa :idea: przeszukałem...

    Mikrokontrolery AVR   28 Mar 2015 11:04 Odpowiedzi: 9    Wyświetleń: 690
  • [Atmega88][asm] - Timer1 i OCR1A źle odmierza czas

    Witam, Napisałem taki oto programik który ma za zadanie zmieniac stan diody co około jedną sekunde (odrazu dodam że nie chodziło mi o odmierzenie dokładnej sekundy tylko o opóźnienie). Wyliczyłem że przy preskalerze 256 timer1 musi zliczyć do 31250 żeby odczekał sekunde (taktowanie 8Mhz). Ustawiłem...

    Mikrokontrolery AVR   26 Lis 2009 06:25 Odpowiedzi: 3    Wyświetleń: 1759
  • Atmega8 - Timer1 - pytanie o kierunek zliczania

    Witam! Pierwsze kroki z uC, czyli próba stworzenia zegara matki dla czasomierza podobnego do $regfile = "m8def.dat" $crystal = 2000000 Config Pind.0 = Output Config Pind.1 = Output Config Timer1 = Timer , Prescale = 64 Dim Licz_2s As Byte Dim Parz As Bit Enable Interrupts Enable...

    Mikrokontrolery Początkujący   28 Wrz 2012 13:16 Odpowiedzi: 2    Wyświetleń: 1119
  • Atmega8 - Timer1 - dwa przebiegi prostokątne

    Witam wszystkich serdecznie, używając Timer1 w Atmega8 chciałem wygenerować 2 przebiegi prostokątne na wyjściach OC1A i OC1B (każdy z wypełnieniem 50%). Na razie skonfigurowałem licznik w trybie 4-CTC. Zmieniając wartość w rejestrze OCR1A - zmieniam częstotliwość przebiegu na wyprowadzeniu OC1A -...

    Mikrokontrolery AVR   20 Lip 2013 12:51 Odpowiedzi: 2    Wyświetleń: 909
  • Częstotliwość generowania przerwań przez Timer1 Atmegi8

    Atmegi mają 8MHz oscylator wewn i do tego ustawiony podzielnik 8. CZyli działają na 1MHz Dziękuję, nie wiedziałem tego. Wyjaśnia to wiele moich nieporozumień z uC. Zresztą poczytaj o innych rejestrach timera bo nie tak się określa do ilu liczy timer. Wiem że można to zrobić też w trybie compare...

    Mikrokontrolery AVR   05 Maj 2019 05:44 Odpowiedzi: 9    Wyświetleń: 423
  • Atmega8 C - Licznik częstotliwości na wyświetlaczach 7 segmentowych

    Poprawiłem program. Multipleksowanie próbowałem zrobić na tablicy, ale jakoś mi to nie działało, poza tym tablica okazała się zbędna (zauważcie że mam niewygodnie podłączone segmenty wyświetlaczy jak i katody do 2 portów mikroprocka). Aktualnie zakres pomiaru poprawił się do około 60kHz, po tej wartości...

    Mikrokontrolery Początkujący   27 Lip 2013 07:44 Odpowiedzi: 9    Wyświetleń: 1722
  • Licznik impulsów zewnętrznych z wyświetlaniem LCD 99999

    Witam, Jestem początkujący w programowaniu bascom chcę zrobić licznik impulsów podawanych na timer o jako licznik . Zrobiłem licznik ale liczy max 255 a ja potrzebuje licznik z 99999 . Nie bardzo wiem jak mam to zrobić .Proszę o pomoc $regfile = "m8def.dat" ...

    Mikrokontrolery   03 Kwi 2011 16:32 Odpowiedzi: 9    Wyświetleń: 2090
  • Licznik Geigera, jak liczyć wynik za pomocą Arduino

    1ms spokojnie przerwanie zewnętrzne Ci zliczy (piny 2, 3) A dalej myślę, że musisz odliczać czas np. licznik 1 i przerwanie powiedzmy co 1 sekundę (konfigurujesz przez rejestry TIMER1), tam sobie liczysz sekundy i za każdym razem (może być w loop() ) przeliczasz to na (imp/godziny) a jak zbliżysz się...

    Arduino   14 Kwi 2022 01:58 Odpowiedzi: 4    Wyświetleń: 168
  • generator - Config Timer1 = Pwm .... problem:)

    Witam chce użyć procesora AT90S2313 do sterowania szybkości silnika. I chyba najlepiej do tego będzie nadawał się licznik timer1 skonfigurowany, jako PWM. Czytałem o tym w pomocy, ale jakoś niewiele mi to gada:( z jakiego pinu będą wychodzić te impulsy??? Z T1(PD5) czy OC1(PB3) czy jeśli wpisze te „dosconnet”...

    Mikrokontrolery   18 Lis 2004 22:14 Odpowiedzi: 2    Wyświetleń: 2454
  • Timer - Licznik (8051)

    Witam Chciałem ostatnio się pobawić timerem w funkcji licznika zewnętrznych zdarzeń. Ustawiłem TMOD w ten sposób: #01000010B (czyli Timer1 w funkcji countera, tryb 0, a Timer0 normalnie w trybie 2(potrzebny do obsługi wyświetlacza)). Umożliwiłem przerwania i włączyłem timery i wartość TL1 i TH1 wyświetlam...

    Mikrokontrolery   21 Maj 2005 08:47 Odpowiedzi: 3    Wyświetleń: 1706
  • Timer1 w ATmega128

    Troche to dziwne i nie mam pojecia jaki moze byc tego powod ale na tym liczniku caly czas jest zaladowana wartos 50 impulsow a sam licznik zlicza w dol czyli odejmuje mi ilosc pobranych impulsow od 50.

    Mikrokontrolery   01 Cze 2005 16:28 Odpowiedzi: 14    Wyświetleń: 1815
  • Timer1 (16bit) ATmega 8515 czemu liczy tylko do 8bit?

    Jak ustawic timer 1 żeby liczyl 16bit a nie 8? bo to co napisalem ponizej to zawsze tylko liczy w TCNT1L a to co wpisałem w TCNT1H automatycznie wymazuje przy kolejnym cyklu dlaczego? :( .cseg .org 0x00 rjmp start .org 0x06 rjmp timer1 .org 0x11 Start: Ldi Acc, 1; ustaw preskaler timera...

    Mikrokontrolery   01 Lip 2005 23:57 Odpowiedzi: 1    Wyświetleń: 1284
  • Bascom Avr , jak przeliczyć wartość timer1 na ms.

    Witam Trzeba do tego podejść tak: 1/4000000(f kwarcu) = 0,00000025s 0,00000025s*64(preskaler) ... to, że przerwanie wystąpi co 16us dla 1 sekundy musiałbyś zliczyć 1/0.000016=62500 przerwań Nie będzie tak do końca ponieważ procesor wykonuje skok, który też zajmuje jakiś czas. Trzeba to...

    Mikrokontrolery   08 Cze 2006 14:09 Odpowiedzi: 4    Wyświetleń: 2555
  • Timer0 -> Timer1 (ATmega8)

    Kosmo Timer1=34285 wyszło z prostej kalkulacj. przy zegarze 8000000 i preskalerze 256, timer uP'a zliczy 8000000/256= 31250 "impulsów". Czyli aby licznik sie przepelnil nalezy zaczasc zliczanie od 65535-31250=34285. Ok dziekuje, to już rozumiem. Proszę jeszcze tylko o wyjaśnienie skąd mam wiedzieć,...

    Mikrokontrolery   20 Wrz 2008 16:55 Odpowiedzi: 15    Wyświetleń: 6032
  • ATmega32 i timer1. Odmierzanie czasu w przybliżeniu 1s.

    Witam. Chcę za pomocą Timera1 odmierzyć czas w przybliżeniu 1 s (dokładność do 0,1 s). Wprowadzam następującą konfiguracje: ldi Temp, 0x29 ;załadowanie do r16 wartości ldi R20, 0x29 ;załadowanie do r17 wartości out TCNT1H, Temp ;wpisanie do rejestru TCNT1L wartości out TCNT1L, R20 ;wpisanie...

    Mikrokontrolery   15 Lut 2007 08:09 Odpowiedzi: 2    Wyświetleń: 1188
  • Atmega 128 i Timer1 z trzema rej. OCR1A, OCR1B i OCR1C

    Masz 3 źródła przerwań od każdego z rejestrów osobno. Tryb ctc ładuje albo z OCR1A albo z ICR1. Za pomocą wymienionych przez ciebie bitów możesz zapisując do nich jedynkę wymusić taki efekt jaki by wystąpił w momencie gdy licznik jest równy danemu rejestrowi OCR1 (A,B,C). Efektem tym jest zmiana stanu...

    Mikrokontrolery   02 Paź 2006 20:31 Odpowiedzi: 2    Wyświetleń: 2276
  • Atmega 8 - Timer1 i rejestr porównania

    Witam, mam taki problem. Procek -Atmega8, chwilowo taktowana wewnetrzym 8mGHz. bascom Ogólnie program działa nastepująca: Korzystam z INT0 ustawiam go na zbocze opadjaące. konfiuguruje timer0 z parametrem Compare A = disconnect ustawiam flage na 0 do loop przerwanie int0: czesc1: sprawdza...

    Mikrokontrolery   17 Lut 2007 11:34 Odpowiedzi: 0    Wyświetleń: 984
  • GCC, ATMega8 (8MHz), Timer1 i problem z odliczanie 1s

    Juz chyba wiem gdzie jest blad, zakladajac ze licnzik pracuje w trybie normalnym to przerwanie powinno byc wywolywane takim makrem: ISR(TIMER1_OVF_vect) {..... Bo przeciez Twoj licznik nie pracuje w trybie CTC a dla tego trybu jest uzyte przez Ciebie makro.

    Mikrokontrolery   07 Cze 2007 21:06 Odpowiedzi: 12    Wyświetleń: 3139
  • Duża niedokładność Timer1 w ATmega32

    Wewnętrzny zegar to oscylator RC, który jest wrażliwy na zmiany temperatury. Możliwe jest uzyskanie dokładności, rzędu 1% poprzez programową kalibrację oscylatora (dokładny algorytm jest w dokumentacji albo w application notes). Aby uzyskać większą dokładność, użyj kwarcu do taktowania procesora. Jeśli...

    Mikrokontrolery   17 Sie 2007 23:12 Odpowiedzi: 5    Wyświetleń: 1320
  • Timer1 w ATMega16 - GCC. Jak go włączyć? Jaki tryb?

    //inicjalizacja licznika TCCR1B |= _BV(CS10); //clkIO/1 (No prescalling) TIMSK |= TOIE1; //włączenie przerania sei(); //glogalne zezwolenie na przerwania ISR(TIMER1_OVF_vect) { /... obsługi przerwania kiedy licznik się przekręci } kiedy będziesz chciał zapamiętać aktualną wartosc licznika...

    Mikrokontrolery   19 Wrz 2007 11:58 Odpowiedzi: 5    Wyświetleń: 1302
  • Wyłaczenie portu T1 w bascom z obsługi timer1

    Nie mogę się dokopać do info czy wejście sprzętowe T1 jest blokowane gdy timer1 pracuje jako licznik cykli wewnętrznych, ale jakoś sobie nie przypominam takiej zależności - schemat blokowy T1 na to też nie wskazuje. Zauważyć pozostaje, że T1/pinb.1 jest wtedy domyślnie ustawiany jako wejście. Zapytam...

    Mikrokontrolery   21 Wrz 2007 18:42 Odpowiedzi: 4    Wyświetleń: 1038
  • ATtiny2313 TIMER1 AVRGCC 4, dziwny problem

    chciałem miec tak: pwmb = (ramka[2]-128)*1.53+60&#... dla pwmb = int, unsigned int, unsigned long int, itd... dałem tak: pwmb = (ramka[1]*389)/245+60; potem tak: pwmb = (ramka[1]*1556)/1024+60;... i to nie dziala, wykrzacza...

    Mikrokontrolery   07 Gru 2007 19:50 Odpowiedzi: 6    Wyświetleń: 1164
  • program licznika w C na 89S52 - gdzie błąd

    Witam. Poskładałem i napisałem program, który powinien zliczać sekundy i minuty na przerwaniu. Zaznaczę, że jestem początkującym. Program działa w ten sposób: - zlicza sekundy do cyfry "9", a następnie wyświetla zero na tym wyświetlaczu, na którym zliczał te sekundy, a reszta wyświetlaczy jest wygaszana....

    Mikrokontrolery   20 Kwi 2008 23:37 Odpowiedzi: 8    Wyświetleń: 1397
  • [ATMEGA128] Timer1 w trybie CTC

    .CSEG .ORG 0x000 RJMP RESET .ORG... r16,LOW(RAMEND) out SPL,r16 ... wyprowadzen mikrokontrtolera rcall KONFIGURACJA_TI... ustawien zegara rcall...

    Mikrokontrolery AVR   06 Lip 2008 08:32 Odpowiedzi: 23    Wyświetleń: 3959
  • [AVR][C] - Timer1 Capture, pytanie początkującego

    Co do kodu: 1/ nie dołącza się pliku iom8.h. Ten plik jest dołączany przez io.h. Należy przy kompilacji przekazać parametr -mmcu=atmega8 2/ Makro "ICP" korzysta z "PINB0", ale to nie jest bit od zmiennej PINB, żeby można było odczytać. To nie jest nawet maska odpowiedniego bitu. To jest numer bitu...

    Mikrokontrolery AVR   26 Lis 2008 11:58 Odpowiedzi: 6    Wyświetleń: 5010
  • [attiny 2313] [C] Problem attiny2313 PWM na Timer1

    W tym programie T0 pracuje tak jak powinno a T1 co prawda w trybie 8-bitowym, ale nie fast PWM tylko chyba Phase Correct. Tzn. zlicza najpierw w górę, a potem w dół. Jak to kolega wogóle stwierdza, że licznik pracuje w ten sposób? Jeśli symulacją z AVR Studio to wszystko wyjaśnia.

    Mikrokontrolery AVR   29 Sty 2009 18:48 Odpowiedzi: 4    Wyświetleń: 2694
  • [WinAvr] timer1 jak odczytac watrosci

    chciałem odmierzac odciniki czasu na T1 i nie wiem jak odczytac wartosc licznika. dla timera 0 znalazłem przykład : state = inb(TIFR) & _BV(TOV0); while (state != _BV(TOV0)); niestety inb(TIFR) ... nie działa dla T1 w "iomacros.h" jest makro inw(TIFR)......

    Mikrokontrolery AVR   07 Mar 2009 12:04 Odpowiedzi: 2    Wyświetleń: 988
  • [ATMEGA8][BASCOM] Timer1 w trybie capture

    Tryb Capture służy do przechwytywania zawartości licznika a nie do jego przeładowywania.

    Mikrokontrolery AVR   22 Lip 2009 15:48 Odpowiedzi: 2    Wyświetleń: 1603
  • Licznik arkuszy oraz ilość ark/h

    Z przerwaniami nie jest tak trudno. Enable Interrupts Config Timer1 = Timer , Prescale = costam Timer1=costam2 Enable Timer1 On Timer2 etykieta Config Timer2 = counter , edge=falling Enable Timer2 On Timer2 etykieta2 coś takiego na...

    Mikrokontrolery AVR   31 Lip 2009 06:56 Odpowiedzi: 7    Wyświetleń: 1851
  • [Atmega8] Timer1, obsługa przerwań

    Przecież pisze jak na tacy: 1. Licznik nie doliczy do 5000 w trybie CTC - zatem logicznie myśląc trzeba ten tryb wyłączyć . 2. Jeśli licznik ma pracować w trybie CTC to wartość z OCR1B musi być mniejsza niż OCR1A.

    Mikrokontrolery AVR   08 Sie 2009 14:50 Odpowiedzi: 5    Wyświetleń: 1820
  • [Mega8][C] Bardzo dokładny zegar - problem z Timer1

    wiw_wl: Kolega _Robak_ już na początku napisał: Najprostszy sposob to dac kwarc zegarkowy, i uzyc timera 2 taktowanego zewnetrznym kwarcem :) Już dawno kolega by się zapytał jak to zrobić i poczekał do momentu kiedy będzie ten rezonatorek miał. A tak brniemy dalej w ślepy zaułek z programowo-sprzętowym...

    Mikrokontrolery AVR   18 Lis 2009 17:32 Odpowiedzi: 24    Wyświetleń: 3683
  • [atmega8][asm] timer1 sterowanie OC1A

    Witam, zagadnienie, w którego sprawie chciałbym się poradzić wygląda następująco. Muszę sterować serwomechanizmem modelarskim przy jak najmniejszym udziale głównego wątku programu. Pytanie z tym związane, czy da się to zrobić używając 16-bitowego timera1, rejestrowi OCR1A przypisać wartość odpowiadającą...

    Mikrokontrolery AVR   22 Gru 2009 11:48 Odpowiedzi: 2    Wyświetleń: 1890
  • [Atmega8][ASM]Timer1 phase and frequency correct PWM

    Piszę program w AVRStudio 4.13SP2. Działanie programu jest (a właściwie powinno być) następujące: Mikrokontroler generuje sygnał PWM o częstotliwości 50Hz i czasie trwania od 0,5ms do 2,5ms. Sygnał wysyłany jest na wyprowadzenie OC1A. Przy wyzerowaniu licznika podczas zliczania w dół wywoływane jest...

    Mikrokontrolery AVR   20 Paź 2010 19:30 Odpowiedzi: 1    Wyświetleń: 2257
  • [Attiny461][Bascom]Nie można skonfigurować licznika.

    Mam prośbę, jeżeli możesz to sprawdź w swoim BascomAVR czy występuje problem z konfiguracją liczników T0,T1 dla tego procesora. Z tego co wyczytałem z noty katalogowej Atmela i helpów do Bascom'a wszystko powinno działać, tymczasem podczas sprawdzania syntax check wywala mi błąd. Jedyne co kompilator...

    Mikrokontrolery AVR   26 Gru 2010 22:42 Odpowiedzi: 6    Wyświetleń: 1007
  • [Atmega16][c] pwm Timer1. Dlaczego na wyjściach pojawia się to samo?

    Ustawienie bitów WGM13:WGM12:WGM11:WGM10 na 1001 (9) oznacza ustawienie timera w tryb pracy "PWM, Phase and Frequency Correct", w którym rejestr OCR1A służy do ustalenia wartości, przy jakiej wartości licznik ma rozpocząć odliczanie w dół (zmienić kierunek zliczania), a nie do ustawienia wypełnienia....

    Mikrokontrolery AVR   21 Mar 2011 21:31 Odpowiedzi: 4    Wyświetleń: 1644
  • [Atmega32][c] timer1 ctc nie dziala clear output on comp match

    A change of the COM1x1:0 bits state will have effect at the first compare match after the bits are written. For non-PWM modes, the action can be forced to have immediate effect by using the FOC1x strobe bits. Być może w tym jest problem. OC1A jest prawdopodobnie inicjowane z wartością 0 do momentu...

    Mikrokontrolery AVR   31 Mar 2011 14:52 Odpowiedzi: 5    Wyświetleń: 2160
  • [ATmega32][c] Przerwanie od porównania w timer1 - ograniczenia

    Witam ponownie, Dziękuję za odpowiedzi, bardzo mi pomogły - zmniejszyłem rozmiar zmiennych, przez co zmniejszyłem czas przerwania (przynajmniej taką mam nadzieję), rozbudowałem trochę program. _delay_ms(40) stosowałem żeby przycisk po zmianie stanu nie "iskrzył" Niestety problem znów się pojawił: Program...

    Mikrokontrolery AVR   21 Lis 2011 17:23 Odpowiedzi: 10    Wyświetleń: 2152
  • ATmega8 - [Bascom] Timer1 i generacja 2 różnych częstotliwości

    Ustawiasz CTC na bardzo szybki, czas pomiędzy przerwaniami to będzie rozdzielczość regulacji. Reszta to wartości w pamięci(zmienne) odliczające programową syntezę częstotliwości. Aha..oki, dzięki, spróbujemy narazie coś wycisnąć z Bascoma ale czarno to widzę nawet w asemblerze, bo zależy mi na bardzo...

    Mikrokontrolery AVR   05 Sie 2012 14:50 Odpowiedzi: 26    Wyświetleń: 3043
  • [ATmega8][C] - TIMER1 kontrolowany przerwaniami INT0:1

    twój program doskonale miga diodą zgodnie z zamierzeniem ale musisz poczekać nie sekundę a kilka minut bo z powodu niezerowania licznika count kolejne mrugnięcie zachodzi dopiero po przekręceniu inta :) (btw. w tej sytuacji volatile jest niepotrzebne)

    Mikrokontrolery AVR   04 Lis 2012 12:30 Odpowiedzi: 3    Wyświetleń: 1422
  • Atmega32 - Wart. rejestru licznika przy debugowaniu jest inna niż w rzeczywistoś

    Staram się zoptymalizować kod. W tym celu chcę sprawdzić jak szybko zostaje wykonana instrukcja wysłania 16 bitowego słowa po sprzętowej szynie SPI. W tym celu zeruje i włączam timer1 (BEZ preskalera) na początku wysyłania i zatrzymuje na końcu. Zawartość licznika TCNT1 wysyłam po UARTcie. Wynik jaki...

    Mikrokontrolery AVR   21 Mar 2013 21:52 Odpowiedzi: 7    Wyświetleń: 1629
  • [ATMEGA32][BASCOM] - Praca Timer1 w trybie CTC liczenie wygenerowanych impulsów

    Maksymalna częstotliwość jaka mnie interesuje jest uzyskiwana przy OCR1A = 19. Generalnie wszystko mi działa i to całkiem przyzwoicie, ale muszę zliczać wygenerowane impulsy. Myślałem już nawet o jakimś zewnętrznym liczniku - w postaci układu TTL którego wyjścia będę sobie odczytywał w pętli głównej....

    Mikrokontrolery AVR   11 Paź 2013 20:26 Odpowiedzi: 12    Wyświetleń: 2517
  • Atmega8 - Timer1 częstotliwość obliczona a realna

    Mam problem z przerwaniem od timer1, wywołuje się ok. 64x wolniej niż wynika z obliczeń. Przykładowy prosty program: [syntax=basic4gl] $regfile = "m8def.dat" $crystal = 8000000 Dim 1ms As Word 1ms = 0 Dim A As Byte A = 0 Config Lcd = 16 * 2 Config Lcdpin = Pin , Db4 = Portc.3...

    Mikrokontrolery AVR   13 Lip 2013 12:21 Odpowiedzi: 13    Wyświetleń: 1347
  • Atmega644pa - Timer1 nie odmierza równo 1 sekundy w trybie CTC

    Jeżeli mam nie korzytać z printf to z czego ? Druga sprawa, jeżeli z niego skorzystam raz na 10 minut to chyba nie wprowadzi to opóźnienia/przyspieszenia o aż 50 sekund. Bez przesady. Mogę zerować licznik ale w powyższym kodzie while zajmuje bardzo krótki czas więc wartość licznika nie wzrośnie dużo. mumin_80

    Mikrokontrolery AVR   18 Wrz 2013 14:49 Odpowiedzi: 15    Wyświetleń: 2808
  • [Atmega8] - Timer1 za długi czas

    Bo WGM12 jest w TCCR1B a nie w TCCR1A. W tym momencie Twój licznik pracuje w trybie Normal i liczy do 65536 i raz na taki cykl ustawia flagę od porównania czyli co 2,09 sekundy.

    Mikrokontrolery AVR   24 Lis 2013 15:40 Odpowiedzi: 3    Wyświetleń: 1089
  • Atmega8 - Timer1 zmiana współczynnika wypełnienia

    Nie może się zmieniać - kod wykonuje się raz i tylko raz przy rozruchu sprawdza stany przycisków. Zrób sprawdzanie przycisków w pętli. Dodatkowo znacznik, który poinformuje Cię, że przycisk był naciśnięty poprzednio, bo inaczej stan licznika będzie zmieniał się tak szybko, że nawet tego nie zauważysz....

    Mikrokontrolery AVR   24 Lut 2014 18:26 Odpowiedzi: 18    Wyświetleń: 2226
  • [ATMEGA 16][C] - Timer1 odczytywanie częstotliwości

    Licznik zaczyna od wartości 0 nie odmierza jej ... nie ma żadnego wpisu w wartości licznika więc jest on wypełniony zerami po pierwszym zdarzeniu odlicza dopiero więc tak jest własnie 2^16 -1 czyli 65535. Nie zrozumcie mnie źle, rozumiem że po 65535 nastąpi jego powrót do zera i to potraktowałbym jako...

    Mikrokontrolery   14 Mar 2014 22:28 Odpowiedzi: 9    Wyświetleń: 1626
  • Atmega8 - Timer1 nie odlicza

    Tak się nie robi. Myślę że ten timer się parę razy przepełni zanim obsłuży LCD. Ustaw timer tak aby wywoływał przerwanie przy danej wartości i w tym przerwaniu dodawaj jakąś zmienną o 1 i czyść licznik.

    Mikrokontrolery AVR   08 Gru 2014 22:35 Odpowiedzi: 7    Wyświetleń: 969
  • Atmega328 - timer1 i timer0 sterowanie diodami

    [syntax=cpp] #include "avr/io.h" #include <avr/interrupt.h> #include <avr/pgmspace.h> #include <util/delay.h> #include "myuart.h" #include "mk_term.h" volatile uint16_t impuls; //zmienna która jest liczbą impulsów przed wyrezerwanie timera czyli z przejsciem czujnika volatile...

    Mikrokontrolery AVR   19 Sty 2015 12:12 Odpowiedzi: 30    Wyświetleń: 2019
  • wysłać na pin zawartość timer1

    Kilka dni już poświęciłem , google i elektroda brak info jak wysłać timer1 na pin uP. Chyba to jest zbyt skomplikowane , skoro nigdzie nie ma o tym informacji poza lakoniczną informacją pomocy bascom ============== ========== 'Moż... odczytywać i zapisywać dane z licznika TIMER1, za pomocą 'specjalnej...

    Mikrokontrolery Początkujący   26 Cze 2015 19:20 Odpowiedzi: 31    Wyświetleń: 1428
  • [Atmega32][Avr-assembler] - Timer1 w trybie porównania przerwanie co 1s

    Cześć, działam sobie nad zadaniem: program Timer1 działa w trybie porównania( CTC). Licznik T/C1 taktowany jest wewnętrznym sygnałem zegarowym. Wpisz odpowiednią wartość do rejestru OCR1A. Licznik zlicza od 0 do odpowiedniej wartości i po jej osiągnięciu generuje przerwanie. Proszę ustawić preskaler....

    Mikrokontrolery Początkujący   06 Maj 2016 18:29 Odpowiedzi: 22    Wyświetleń: 1845
  • [BASCOM} Dcf77 + RC5SEND Timer1

    Program napisany jest w Bascom. Delay nie ma w ogóle. Program napisany chaotycznie, ale działał ok dopóki nie dopisałem obsługi DCF77. Gdy przyjdzie odpowiednia godzina, dioda IR ma wysłać kod do odbiornika. Wtedy właśnie procesor zwalnia. Sekundy wtedy "idą" co 3 no i dźwięk ma zwolnione tempo. [syntax=vbnet] ...

    Mikrokontrolery   07 Maj 2016 19:30 Odpowiedzi: 6    Wyświetleń: 810
  • ATmega8 - Timer1 CTC - rozbieżność czasów

    W tym wzorze na licznik CTC to ja widzę OCR1A a nie OCR1B. Nie sądzisz, że to jest problemem?

    Mikrokontrolery Początkujący   17 Sie 2016 17:03 Odpowiedzi: 7    Wyświetleń: 1287
  • STM8S Timer1, External Source

    Tak, wejście skonfigurowane w ten sposób: [syntax=c]GpioInit(GPIOC, GPIO_Pin_6,FLOAT_IN_NO_IT)[/syntax] przybliżona komenda bo piszę obecnie z pamięci. Gdy zmieniałem na FLOAT_IN_IT to wchodziło mi w przerwanie od zmiany stanu na pinie, czyli potwierdzenie ze zmienia się stan na tym pinie ale licznik...

    Mikrokontrolery   23 Lis 2016 07:47 Odpowiedzi: 5    Wyświetleń: 576
  • Timer1, PIC16F628A, bit TRM1IF, MPLAB X, XC8,

    No właściwie to źle się wyraziłem. RB3 ma się ustawić na 1, a nie zmieniać. Chodzi o to, że uc nie ustawia flagi przerwania od timer1 w momencie przepełnienia. Jest to kod testowy, który na celu ma sprawdzenie czy licznik pracuje poprawnie. Dodam jeszcze, że na wyjściu RB3 mam diodę, która ma...

    Mikrokontrolery PIC   14 Mar 2017 23:08 Odpowiedzi: 6    Wyświetleń: 2421
  • Synchronizacja TIMER1 i ADC2 (STM32F407 Discovery)

    Witam od 2 dni próbuje zsynchronizować TMI1 (podczas generowania przebiegu PWM) i ADC2 w taki sposób aby przetwornik ADC2 próbkował w czasie gdy gdy nastąpi przepełnienie w liczniku jak poniżej na rysunku: Dodam, że Timer pracuje w trybie "Center-aligned mode 2" a przetwornik ADC2 używa kanału...

    Mikrokontrolery ARM   03 Paź 2018 15:04 Odpowiedzi: 2    Wyświetleń: 432
  • [STM32F030][C] Timer1 - problem z przeładowaniem przy ARR>1999

    Ok, z niechęcią pokażę jeszcze trochę kodu. Od razu wyjaśniam - ten kod to tylko taka tymczasowa partyzantka celem sprawdzenia i wykrycia takich sytuacji jak ta powyższa. Docelowo to będzie zupełnie inaczej zorganizowane. Dane są zbierane do RAMu przy pomocy DMA do podstawy 5-5ms/kratkę. Powyżej już...

    Mikrokontrolery ARM   04 Sty 2019 23:03 Odpowiedzi: 5    Wyświetleń: 534
  • AVR obsługa przerwań Timer1 library

    może Timer2.initialize Nie można tak, nie ma klasy Timer2. Poza tym od razu radzę zrezygnować z biblioteki TimerOne przy używaniu więcej niż jednego timera. Zamiast tego samemu można napisać konfiguracje timerów i wektory ich przerwań. Oto kod demonstrujący jak to zrobić. Powinno migać diodą i niezależnie...

    Arduino   20 Gru 2019 21:55 Odpowiedzi: 21    Wyświetleń: 1461
  • AVR, ARDUINO UNO, znak czasowy, liczniki, port szeregowy, przycisk

    Niepotrzebnie mieszasz myślowo różne systemy walutowe. [syntax=c] #include <avr/io.h> #include <avr/interrupt.h> #include <Arduino.h> unsigned long FlagTime; void setup(){ // to jest odpowiednik main Serial.begin(9600); DDRB &= ~(1 << DDB0); // ustawienie pinu...

    Arduino   03 Lip 2020 21:23 Odpowiedzi: 2    Wyświetleń: 333
  • Jak ustawić timer1 żeby przerwanie występowało co 1us?

    Witam, muszę tak skonfigurować timer1 aby przerwanie występowało co 1us. Mam uC atmega328pu i kwarc 16MHz. Warości, które wpisuję do rejestrów porównania są na pewno poprawne, ale w moim przypadku dioda zmienia swój stan w czasie dłuższym niż 1s (dla testów w ISR umieściłem licznik ,który w momencie...

    Mikrokontrolery AVR   19 Kwi 2021 08:34 Odpowiedzi: 11    Wyświetleń: 675
  • Timer1 CTC, kolejność zapisu do OCR1A, 0 zamiast wpsianej wartości

    Klasycznie chciałem uzyskać przerwanie co sekundę do odmierzania czasu, na płytce UNO, procesor 328, zegar 16Mhz. Przyjąłem preskaler 1024, dalej wyszło mi 16e6/1024 = 15625 i do tylu chciałem "skrócić" licznik, Niestety coś mi nie działało, liczyło mi znacznie szybciej (kilka rzędów wielkości) niż...

    Mikrokontrolery AVR   14 Kwi 2022 22:21 Odpowiedzi: 10    Wyświetleń: 330
  • nie mogę wyświetlić wartości licznika w tmr1

    Dobra: Zadam pytanie wprost: Jak wyświetlić wartość licznika timer1(PIC16f628), na wyświetlaczu lcd za pomocą funkcji której argumentem jest const char *__putstr . Proszę o jakąś odpowiedź :)

    Mikrokontrolery   06 Lip 2006 12:49 Odpowiedzi: 5    Wyświetleń: 877
  • [Bascom] Problem z licznikiem

    Witam Potrzebuję zbudować licznik który po zliczeniu określonej liczby impulsów wykona jakąs czynność. Jako generator impulsów wykorzystałem kontaktron magnes i filtr RC Początkowo napisałem program obrotościomierza i wszystko działa ok. A Teraz po małych zmianach nic nie zlicza. Wykorzystuję Timer1 ...

    Mikrokontrolery   03 Sty 2010 17:44 Odpowiedzi: 2    Wyświetleń: 1006
  • [ATMega16][C]Program do sterowania serwem na liczniku 0

    Przepisz poprawiony program i dodaj komentarze. Nie- "początek obsługi przerwania" bo to każdy widzi. Ale- np. "przerwanie od przepełnienia timer0 wywoływane co x us"- bo nie chce się liczyć co ile. Teraz tak- możesz URUCHOMIĆ przetwarzanie ADC ustawiająć odpowiednio rejestr SFIOR. Możesz dać dodatkową...

    Mikrokontrolery AVR   29 Sie 2011 21:26 Odpowiedzi: 22    Wyświetleń: 3806
  • [C] - Przerwania licznika w AVR

    Co tutaj przekombinowałem? Atmega32. Tryb Licznika. Celem było zapalenie i gaszenie diod co sekundę. Preskaler = 256. Przerwanie tak wyliczone aby wykonywało się co sekundę. Timer 16bitowy [syntax=c] #include <avr/io.h> #include <util/delay.h> #include <avr/interrupt.h> ISR...

    Mikrokontrolery Początkujący   27 Gru 2012 16:24 Odpowiedzi: 17    Wyświetleń: 1653
  • ATMega162 - Tryb licznika CTC i wartośc wpisana do rejesru porównania

    Cześć. Wiecie, zamotałem się. Mam ATMega162, XTAL=16MHz. Potrzebuję aby Timer1 w trybie CTC zgłaszał przerwania co 1 sekundę. Mam ustawiony preskaler na 256, więc 16000000/256/1=62500 Więc czy do OCR1A (tryb 4) lub ICR1 (tryb 12) mam wpisać wartość 62500 czy 62500-1. Doczytałem że zerowanie...

    Mikrokontrolery AVR   20 Maj 2013 06:12 Odpowiedzi: 0    Wyświetleń: 708
  • [C][ATMEGA16] - Licznik czasu pomiędzy impulsami

    Witam ! Tworzę projekt stacji pogodowej za pomocą ATMEGI16 + LCD 2x16. Tworzę licznik impulsów który zliczałby mi czas pomiędzy zboczami impulsów (prędkość obrotowa wiatru) Znalazłem w sieci program który działa na Atmega8 + 16MHZ kwarc. [url=]Link Chciałbym go przerobić na Atmega16 na wewnętrznym...

    Mikrokontrolery   04 Gru 2014 11:41 Odpowiedzi: 15    Wyświetleń: 1917
  • Atmega8 - enkoder obrotowy jako licznik w górę i w dół

    He he, tak książkę mam i na pewno za jakiś czas przerobię rozdział 4.8.4 :) A wracając do tematu, to najpierw zrobiłem taki licznik dla stanu LO i HI jak radziłeś kspor , ale ostatecznie po sprawdzeniu tego co napisał PDT widząc, że działa bez jakichkolwiek pomyłek zostałem przy tym założeniu, że...

    Mikrokontrolery Początkujący   13 Sty 2015 08:24 Odpowiedzi: 9    Wyświetleń: 4059
  • licznik obrotow silnika na AT90S2313

    wiem, impulsy przebiega ja wystarczajaco wolno zeby je liczyc co 1 tylko ze jak skonfiguruje timer0 to mi liczy cos nawet jak nic nie podlacze (ustawilem na 100% przewania z zewnatrzne :P ) a jak ustawie timer1 to mi nic nie liczy, a moze trzeba zastosowac jeszcze jakis uklad przed procesorem???? dzieki

    Mikrokontrolery   01 Lis 2004 19:50 Odpowiedzi: 9    Wyświetleń: 2519
  • dokładność licznika avr???

    Witajcie napisałem program który co minute wysyłasygnał to na jeden port po następnej minucie na drugi port to steruje zegarem problem w TYM że zegar ten spóżnia nie wiele ale jednak w czym problem?? może zły kod??? poradzcie $regfile = "2313def.dat" $crystal = 8000000 Config Pinb.2 =...

    Mikrokontrolery   15 Sie 2006 20:20 Odpowiedzi: 6    Wyświetleń: 1071
  • Licznik Atmega 16. Program działa na symulatorze, na uP nie chce działać.

    WItam Mam problem z programem w Bascomie. Dziala na symulatorze ale po zaladowaniu do uP nie chce dzialac. Ma to byc licznik pracy wraz z zegarem i pomiarem temp pomieszczenia. Dziekuje za odpowiedz '******LCD timer dziala symulacja kelpsydry :)******* Deflcdchar 1 , 31 , 17 , 10 , 4 , 4 , 10...

    Mikrokontrolery   20 Paź 2006 13:00 Odpowiedzi: 2    Wyświetleń: 1484
  • Licznik "rowerowy" na atmega

    Timer1 wykorzystujesz do zliczania impulsów (wejście T1) a timer2 w trybie asynchronicznym z kwarcem zegarkowym odlicza czas... Musisz znać obwód koła... Potem to już prosto... Przeliczasz ilość obrotów w danym czasie na drogę i wyliczasz prędkość... Rejestry konfiguracji poszczególnych timer'ów...

    Mikrokontrolery   29 Lis 2007 08:26 Odpowiedzi: 12    Wyświetleń: 4153
  • bascom - licznik up / down, tylko jednym przyciskiem

    Dodajesz pamięć zdarzeń, tzn na jakimś bicie oznaczasz sobie, czy ostatnio liczyłeś w górę, jeśli tak to zmieniasz znak bajtu i liczysz w dół; jednym słowem: BANAŁ może i nie jest to trudne, ale ja dopiero raczkuje w bascomie :) można prosić o przykład Dodano po 1 odpowiedz naprowadziła...

    Mikrokontrolery   23 Lis 2007 20:51 Odpowiedzi: 4    Wyświetleń: 1786
  • Problem z prostym licznikiem

    tak wyglada teraz pogram 'zegarek v.1.0 Dim Godz1 As Byte , Godz2 As Byte , Minut1 As Byte , Minut2 As Byte Dim Sek1 As Byte , Sek2 As Byte , Wysw As Byte , Kropka As Bit , Po As Byte Dim Sekjed As Byte Config Portb = 255 : Portb = &B255 Config Portd = &B1111100 : Portd = &B1111111 Config...

    Mikrokontrolery   21 Gru 2007 08:40 Odpowiedzi: 35    Wyświetleń: 3057
  • [ATmega32][C] Zależność liczników 8 bitowych

    Timer0 i Timer1 mają wspólny preskaler, Timer2 ma osobny preskaler. Poczytaj o resetowaniu preskalera w dokumentacji. U Ciebie jest inny błąd, w przerwaniu OC2 zmieniasz TCCR1B zamiast TCCR2. Co do zaokrąglania, to 1/76000 jest obliczane wg. zasad arytmetyki liczb całkowitych, a więc wynikiem operacji...

    Mikrokontrolery AVR   09 Gru 2008 15:54 Odpowiedzi: 1    Wyświetleń: 888
  • [ATmega8] [Bascom] licznik T0

    tak właśnie podejrzewałem że bascom nie lubi operacji z dokładnym czasem.Zmiana polecenia z Toggle na not nic nie zmienia.Pozostanie przy sprzętowej generacji.Mam tylko jeszcze jedno pytanie,bo fala którą generuje to będzie nośna dla pilota SIRC.I teraz przy włączaniu i wyłączaniu T1 raz zostaje stan...

    Mikrokontrolery AVR   21 Gru 2008 23:48 Odpowiedzi: 11    Wyświetleń: 2950
  • [ATMega][Bascom] Licznik prędkości

    Postawiłem sobie zadanie opracowania licznika prędkości. Powiedzmy, że do roweru. Konstrukcję i jej sens odłóżmy na razie na bok :) Zadanie dla procesora niby banalnie proste - liczyć prędkość przez badanie impulsu na pinie. I teraz zaczynają się schody. Mogę to zrobić na kilka sposobów (te które znam): 1)...

    Mikrokontrolery AVR   27 Lip 2009 22:14 Odpowiedzi: 6    Wyświetleń: 4230
  • [BASCOM][Atmega8] Licznik impulsów nie działa poprawnie.

    Jeszcze raz od nowa. Tym razem postaraj się bardziej. Ustaw wreszcie te przerwania INTx na jakieś zbocze, a nie poziom. Co z tego, że ustawiłeś Timer1 jako licznik jak nie ma to związku z resztą kodu. Timer sobie działa,a ja się pytam - i co z tego ? gdzie obsługa tego timera?

    Mikrokontrolery AVR   19 Lut 2010 10:15 Odpowiedzi: 14    Wyświetleń: 4946
  • licznik róznicowy atmega c++

    Wiem ze mam załączyć Timer1, tylko w którym miejscu to zrobić, tak aby to było zsynchronizowane z liczeniem ? Jakby ktoś narysował mi strzałkę w poniższym kodzie byłbym wdzięczny :) #define F_CPU 1000000L #include <avr/io.h> #include <util/delay.h> #include <stdlib.h> #include...

    Mikrokontrolery AVR   19 Lip 2010 21:00 Odpowiedzi: 20    Wyświetleń: 2681
  • Program do odczytu stanu licznika energii

    Witam. Próbuję napisać w Visual Basicu najprostszy program który będzie cyklicznie np.co minutę wyśle zapytanie o stana licznika energii a następnie odbierze odpowiedź i zapisze ją do pliku. Wszystko odbywa się za pośrednictwem portu com z przejściówką na rs-485. Wiem że są gotowe programy typu Modbus...

    Programowanie   01 Kwi 2011 18:21 Odpowiedzi: 16    Wyświetleń: 4013
  • [ATMEGA8] licznik czasu - prośba o pomoc

    Sorry że tak późno, ale komuś może się przyda. [syntax=csharp]#include <stdio.h> #include <avr/io.h> #include <avr/interrupt.h> #include "hd44780.h" volatile char dziesiatka = 0; volatile int sekunda = 0; volatile int flaga = 0; char tekst[10] = "Gotowy"; int main (void) { ...

    Mikrokontrolery AVR   18 Kwi 2011 09:29 Odpowiedzi: 34    Wyświetleń: 6156
  • Atmega16, licznik impulsów, częstościomierz, c

    Wydaje mi się że zamiast unsigned long wystarczy unsigned int. Chyba że się pomyliłem w obliczeniach. Po kompilacji masz w AVRStudio taki plik z rozszerzeniem .lss. Zajrzyj do niego i zobacz ile instrukcji zajmuje odsługa przerwania od Timer1 i Timer2. Niektóre z nich trwają jeden cykl maszynowy-...

    Mikrokontrolery AVR   15 Paź 2011 15:09 Odpowiedzi: 13    Wyświetleń: 3582
  • atmega bascom - atmega bascom licznik na timer0

    Witam Czy ktoś ma jakiś pomysł jak programowo zliczać impulsy timerem0 większe od 256 ? Timer1 chciałem wykorzystać jako PWM więc on odpada. Pozostaje timer0 ale on zlicza tylko do 256, a ja potrzebuję zliczyć do 390. Jak to zrobić programowo, żeby jak counter0 się zwiększy o 1, to żeby zwiększył jakąś...

    Mikrokontrolery AVR   14 Gru 2014 14:58 Odpowiedzi: 2    Wyświetleń: 1077
  • Atmega8, Bascom, licznik -

    Próbowałem na tej zasadzie. Ktoś wspominał jeszcze o watchdogu - można go w sumie wykorzystać, ale chyba timer będzie lepszy. Przepraszam za bałagan w kodzie, ale jak człowiek się wkurza, to i nie myśli dobrze;] Dlaczego czas odmierzasz w tak małych odcinkach (rzędu milisekund), gdy tymczasem...

    Mikrokontrolery AVR   05 Sie 2015 10:04 Odpowiedzi: 8    Wyświetleń: 1035
  • Licznik do skutera - Z wyświetlaczem od Siemensa

    Witam. Ogólny zarys menu w moim (przyszłym) liczniku na obecną chwilę wygląda tak jak na załączonym filmie. Wiadomo, później zmienię czcionki i kolorystykę. Póki co to do testów jej jaka jest. Na chwilę obecną mam problem z wpisywaniem wartości w podmenu "obód koła", tzn nie wiem jak zrobić aby...

    Mikrokontrolery AVR   14 Lut 2016 01:25 Odpowiedzi: 26    Wyświetleń: 2340
  • [BASCOM]Sprawdzenie kodu licznika

    Kolego emarcus umie kody wyglądają tak bit 0 ---> a bit 1 ---> b bit 2 ---> c bit 3 ---> d bit 4 ---> e bit 5 ---> f bit 6 ---> g wtedy tabela byłaby: ‘========================... Data 192 , 249 , 164 , 176 , 153 , 146 , 130 , 248 , 128 , 144 '0 1...

    Mikrokontrolery AVR   28 Lip 2018 22:14 Odpowiedzi: 28    Wyświetleń: 1044
  • Atmega 16 i licznik impulsów na Timer1 [Bascom]

    Jestem początkujący w dziedzinie programowania Atmelków. Mam zamiar zrobić licznik impulsów , który w pierwszej linii wyświetlacza LCD 2*16 , będzie wyświetlał ilość impulsów , zaś w drugiej ma pokazywać ilość obrotów na minutę. Generalnie ma to rejestrować przebiegi wolnozmienne ok 1Hz nawet ciut...

    Mikrokontrolery AVR   16 Kwi 2010 10:05 Odpowiedzi: 2    Wyświetleń: 4193
  • Start / Stop TIMER1. Zerowanie licznika. Timer zatrzymywany?

    Witam. Używam przerwania INT1i TIMERA1 do odmierzania czau trwania stanu wysokiego na wejściu INT1 przez zliczanie odcinków czasu 400us podczas trwania stanu wysokiego na wejściu INT1. '****timer1******** Config Timer1 = Timer , Prescale = 64 On Timer1 Pomiar_czasu ...

    Mikrokontrolery   17 Kwi 2010 12:07 Odpowiedzi: 1    Wyświetleń: 1261
  • [ATMEGA32][C] - Timer1 - licznik impulsów. Pytanie.

    Przy 6 kHz to można się pokusić o zliczanie programowe - czyli podajesz sygnał na wejścia mogące generować przerwania. Z drugiej strony, skoro stosujesz ATMega32, to może prościej wykorzystać ATXMEGA32, gdzie w zależności od wersji liczników masz nawet 8 (albo 16 8-bitowych) i sobie to ładnie sprzętowo...

    Mikrokontrolery Początkujący   17 Lut 2013 19:10 Odpowiedzi: 10    Wyświetleń: 1911
  • ATmega32 - Licznik impulsów Timer0 i Timer1 ustawienie

    Tak próbowałem wyświetlić zmienna licznik jest ciagle 0. Nie mam rezystora zewnętrznego. Tak poprawiłem kod ale nadal jest to samo czyli 0. [syntax=c] #include <avr/io.h> #include <avr/interrupt.h> #include <util/delay.h> #include <hd44780.h> volatile...

    Mikrokontrolery Początkujący   29 Mar 2013 22:18 Odpowiedzi: 15    Wyświetleń: 5259
  • Attiny2313 BASCOM - Zmiana licznika timer0 na timer1

    Dziękuję kolego e marcus za wszelkie rady i instrukcje, zaraz poprawiam konfiguracje portu b. Według mnie przerywanie co 100ms jest używane przez program w pętli głównej programu, ponieważ co 100ms odwołuje się do 3 pod programów. Popoprawiałem wyszło coś takiego i działa jeszcze raz dziękuje wszystkim...

    Mikrokontrolery AVR   11 Lut 2015 22:00 Odpowiedzi: 8    Wyświetleń: 1263
  • Atmega 32 bascom sterowanie fazowe mruganie żarówki

    Panowie skleciłem układ do regulacji obrotów silnika . Problem polega na tym że przy niższych obrotach szarpie wyżej działa OK. . Na żarówce przejście z 0 jasności lekko miga tak samo w pewnym momencie przy końcu jak jasność na ful. Ktoś z doświadczeniem pomógłby poczatkującemu?. Na żarówce mi nie...

    Mikrokontrolery AVR   21 Maj 2012 19:43 Odpowiedzi: 8    Wyświetleń: 4060
  • [Bascom][AVR] wyświetlacz 7 seg LED

    Zamotane do granic i bez sensu. Chodzi ci o to żeby po naciśnięciu przycisku odbywało się dodawanie wartości albo odejmowanie. Kolega napisał ci żeby poznać dobrze zasadę multipleksowania i to bardzo dobra rada. Ja z reguły nie motam tego tak tylko staram się to robić po kolei. Zobacz na ten kod : ...

    Mikrokontrolery AVR   17 Wrz 2010 09:26 Odpowiedzi: 4    Wyświetleń: 3872
  • Atmega16[C] - Pomiar czasu obrotu z użyciem timera

    Witam Jak w temacie,sprawdzałem kod kilka razy i wszystko wydaje się w porządku a jednak nie działa tak jak powinno. ziel_on to włączenie wskazówki sekund w zegarze widmowym. Według mnie powinno działać,mam 10 000 przerwań na sekundę,wynik mnożę razy 100 i dzielę przez 60 tak by wstawić do pętli z...

    Mikrokontrolery Początkujący   05 Paź 2012 14:05 Odpowiedzi: 1    Wyświetleń: 990
  • [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   03 Kwi 2014 13:22 Odpowiedzi: 17    Wyświetleń: 3219
  • zmierzyc szerokosc impulsu AVR

    Witam. Przeszukałem dokładnie internet i nie znalazłem podobnego przykładu stąd zapytanie. Czy może ktoś podpowiedziec jak napisać obliczenia na zmiennych ? Mam zadanie napisać listing i zaprogramować procka , który będzie mierzył ile impulsów z timer1 mieści się w przerwaniu INT1 , tzn. kiedy...

    Mikrokontrolery Początkujący   05 Paź 2015 11:44 Odpowiedzi: 2    Wyświetleń: 819
  • Atmega8 BASCOM Manchester - Komunikacja bezprzewodowa 433MHz Manchester Kłopot

    Napisałem program nadajnika i odbiornika, dla długich czasów trwania impulsu, np 1s wszystko jest w porządku. Odbiornik się synchronizuje, odbiera dane i dekoduje. Natomiast gdy impuls trwa 10ms już jest problem. Albo wyświetla się out of synchro, czyli brak synchronizacji, a jak już ma odebrać dane...

    Mikrokontrolery   29 Wrz 2013 22:20 Odpowiedzi: 10    Wyświetleń: 4740
  • KRUK-1 System alarmowania o skażeniach promieniotwórczych

    Nie wiem jakiej używasz "strategii" pomiaru ale na filmie widzę, że odczyt masz niezbyt stabilny. Sam przymierzam się do budowy takiego licznika i wymyśliłem taki algorytm: LICZNIK - sprzętowy licznik impulsów z lampy w uK TIMER - sprzętowy timer w uK wywołujący przerwanie co 5s (lub w/g RKSB-104...

    DIY Konstrukcje   26 Sty 2012 16:54 Odpowiedzi: 97    Wyświetleń: 32959
  • atMega16 - Wyświetlanie temp z ADC

    Witam ponownie, Nie pokazałem całego kodu nie ze względu na to że ktoś mi go może ukraść jak to napisał kolega ale właśnie z racji tego że jest on napisany przez amatora. Jest to mój pierwszy projekt z mikro kontrolerem oraz językiem C. Wcześniej trochę bawiłem się z PHP oraz HTML i nić po za tym....

    Mikrokontrolery AVR   03 Cze 2016 12:52 Odpowiedzi: 63    Wyświetleń: 3531
  • AVR - wyświetlanie ilości impulsów na minuta na wyś 7 segmentowym

    Mam problem z połączeniem funkcji chodzi o to zeby wyswietlacz był aktualizowany w pętli while(1), jednak gdy umieszczę ten fragment kodu wynik=7654; LEDDIGITS Dodano po 4 Poniżej daje oryginalne kody obrotomierz: [syntax=c]/* OBROTOMIERZ v.1 Obrotomierz przeznaczony do prostych...

    Mikrokontrolery AVR   08 Sie 2018 00:02 Odpowiedzi: 5    Wyświetleń: 411
  • Sterownik zaworu cwu nie ustawia sie na pozycji

    Witam. Jak zwykle kiedy nie mogę sobie z czymś poradzić muszę zaczerpnąć porady na forum. Tak jest i tym razem. Otóż zbudowałem sterownik co który między innymi steruje też zaworem c.w.u. Zaworem "kręci" silnik dc a za rozpoznawanie pozycji odpowiadają dwie krańcówki mechaniczne zwierające do masy....

    Mikrokontrolery AVR   18 Lut 2014 20:57 Odpowiedzi: 1    Wyświetleń: 1719
  • Sterownik C.O. - Mój program-potrzebuje sprawdzenia.

    Dodaje poprawnie listing programu. [syntax=basic4gl] 'OSTATNI... ZMIANY 08,10,2014 'Problem z blednie wysylanymi danymi 'Problem z wylaczaniem sie sterownika $regfile = "m32def.dat" $crystal = 7372800 $baud = 19200 $include "Config_MMC.bas" $include "CONFIG_AVR-DOS.Bas" $hwstack...

    Mikrokontrolery AVR   30 Paź 2014 10:10 Odpowiedzi: 27    Wyświetleń: 2718
  • [Bascom]Gotowy projekt sterownika pompy - analiza kodu

    Kolego "bart-projects" Czy mógł bym liczyć na Twoje wsparcie? Obecnie mój program wygląda tak: [syntax=Bascom]$regfile = "m8def.dat" $crystal = 8000000 $hwstack = 40 $swstack = 16 $framesize = 32 '=== Wejścia === Config Pinb.7 = Input 'MIN Config...

    Mikrokontrolery AVR   09 Wrz 2019 17:11 Odpowiedzi: 6    Wyświetleń: 588
  • [Bascom][atmega32] Program do matrycy led 5x12 lub 5x7

    Witam, mam mały program napisałem przy użyciu książki Pana Marcina Wiązania oraz przy użyciu elektrody do obsługi matrycy led, lecz mam nieporządany efekt stroboskopowy. Nie widać liter, tekstu, tylko wszystkie diody mrugają. Czy to jest spowodowane zasilaniem czy też błędem programu? Dorzucam dwa...

    Początkujący Naprawy   13 Lis 2011 14:44 Odpowiedzi: 2    Wyświetleń: 2146
  • [BASCOM][t6963] W jaki sposób "wyczyścić" ekran ?

    Witam! Sterownik lcd t6963. Bascom Jak zrobić czyszczenie ekranu? Próbuje cls, cls text, cls graph, ale nie działa... Mam podprogramy, i chce wyczyścic ekran po przejsciu do następnego podprogramu. Niestety nie działa czyszczenie ekranu.. Kod wygląda na razie tak: .....................................

    Mikrokontrolery AVR   26 Sie 2013 18:21 Odpowiedzi: 2    Wyświetleń: 1389
  • Sterowanie pompy odwadniania piwnicy

    Zrobione... Załącza się raz na kilka dni (nie dokładnie tydzień) na kilka sekund. To na chwilę obecną finalna wersja softu: [syntax=Bascom]$regfile = "m8def.dat" $crystal = 8000000 $hwstack = 40 $swstack = 16 $framesize = 32 '=== Wejścia === Config Pinb.7 = Input ...

    DIY Dom Ogród   14 Wrz 2019 17:51 Odpowiedzi: 54    Wyświetleń: 6870
  • Bascom porty multiplex. Jak podłączyć pod port b, aby wszystko działało?

    Mam taki problemik tutaj macie fragment kodu: 'C013b Prosty zegar z ustawianiem 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 : Portb = &B255...

    Mikrokontrolery   26 Lis 2006 09:44 Odpowiedzi: 2    Wyświetleń: 1483
  • pomiar odleglosci - pomiar ultradzwiekowy

    hmm ultradźwiękowych nie da się poznaczyć dodatnich i ujemnych połówek fali ultradźwiękowych troszeczke nie rozumiem po co okreslac to czy to jest dodatnia czy ujemna mozna to zrobic przez rozroznienie czy to jest narastajaca zbocze czy opadajace czyli tak jakbysmy brali wszystko co sie znajduje...

    Początkujący Elektronicy   16 Lut 2007 17:28 Odpowiedzi: 5    Wyświetleń: 1632
  • potrzeba połaczyć dwa programy bascom

    Witam jest dość początkującym w dziedzinie programowania i potrzeba mi połączyć tak aby na jednym wyświetlaczu pojawił sie zegar i licznik impulsów z halotrona jako obrotomierz zegar: $regfile = "m8def.dat" 'informuje kompilator o pliku 'dyrektyw...

    Programowanie   30 Gru 2007 18:58 Odpowiedzi: 2    Wyświetleń: 1754
  • bascom zl11avr problem prog

    Witam wszystkich wszech wiedzących. Mam taki drobny problem, otóż w zestawie uruchomieniowym zl11avt zaprogramowałem mikrokontroler attiny 2313 żeby na wyświetlaczach led był zegarek z budzikiem. Po zastanowieniu sie zobaczyłem że mam 4 porty wolne i mogę wykorzystać je do czego chce. Chciałbym żeby...

    Mikrokontrolery   09 Lis 2008 08:56 Odpowiedzi: 2    Wyświetleń: 1125
  • [ATTiny45] - Timer nie uruchamia się

    Tłumaczą Ci ludzie już drugi dzień. Zwłaszcza kolega Logan . Czy tak trudno przeczytać w Helpie: Instrukcja ON INTERRUPT Przeznaczenie: Wykonuj... skok do podprogramu gdy wystąpiło określone przerwanie. Składnia: ON źródło_przerwania nazwa_podprogramu Jeśli trudno to porzuć programowanie...

    Mikrokontrolery AVR   03 Cze 2010 15:26 Odpowiedzi: 18    Wyświetleń: 2083
  • Przełożenie programu BASCOM dla AVR na '51

    Konfiguracja timera '51 jest inna : [syntax=basic4gl]Składnia: CONFIG TIMERx = COUNTER | TIMER , GATE = INTERNAL | EXTERNAL , MODE = 0 | 1 | 2 | 3 gdzie: x 0 – TIMER0, 1 – TIMER1, Opis: TIMER0 i TIMER1 mogą pracować jako liczniki impulsów zewnętrznych gdy pierwszy parametr jest ustawiony...

    Mikrokontrolery   15 Maj 2011 19:08 Odpowiedzi: 6    Wyświetleń: 1365