czestotliwosc przerwan

Znaleziono około 3002 wyników dla: czestotliwosc przerwan
  • Sterowanie prędkością silnika 12V za pomocą PWM i AT89C2051 - zasady działania

    da się, da. choć na AT89C2051 to nie najlepiej działa (i zresztą wszystkich 51 bez PWM), ale ja (kiedyś) napisałem procedurki które pozwalają na płynną regulację silnika SPS: W C: unsigned char licz,predkosc; #define silnikP10 #define wlacz 1 #define wylacz 0 void pwm (void) interrupt 1 { if (licz<predkosc) silnik=wlacz; else silnik=wylacz; if (++licz>64)...

    Mikrokontrolery   25 Mar 2006 18:02 Odpowiedzi: 8    Wyświetleń: 1920
  • Attiny26 i STK200: Jak napisać najprostszy program na start?

    Witaj , najpierw musisz podać kompilatorowi z jakiego mikrokontrolera bedziesz korzystał. tj. attiny26. .include "tn26def.inc" ;nastepnie okreslasz wektroy przerwan .cseg .org0x00 rjmpstart ; skok do startu .org0x01 reti .org0x02 reti .org0x03 reti .org0x04 reti .org0x05 reti .org0x06 reti .org0x07 reti .org0x08 reti .org0x09 reti .org0x0a reti .org0x0b...

    Mikrokontrolery   22 Mar 2008 12:19 Odpowiedzi: 15    Wyświetleń: 3069
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (2min)...
  • czesto wiesza sie router, uklad na czasowe resetownie?

    problem jest nastepujacy. dosc czesto wiesza sie router Asmax i odcina mi dostep do internetu. wystarczy potem wylaczyc, wlaczyc spowrotem do kontaktu i wszystko dziala. niestety jest on u sasiada i nie zawsze moge ta procedure wykonac. widzialem kiedys na allegro urzadzanie ktore na krotki czas resetuje sieciowe urzadzenie bez zrywania polaczenia....

    Początkujący Serwisanci   11 Sie 2006 07:32 Odpowiedzi: 18    Wyświetleń: 2021
  • REKLAMA
  • Zegar na AVR 8515 z lampami NIXIE - Timer czy PCF8583 dla stabilności?

    Masz w avr-gcc. Dla innego kwarcu, lub innej czestotliwosci przerwan inny preskaler lub wartość OCR1A. #include <avr/interrupt.h> #include <avr/io.h> ISR(SIG_OUTPUT_COMPARE1A) { /* Kod przerwania Timera 1. Wywolywane co 10ms */ } void init(void) { /* Timer 1: ** Tryb CTC (zliczanie do wartosci TOP i...

    Mikrokontrolery   30 Wrz 2006 05:16 Odpowiedzi: 18    Wyświetleń: 4637
  • Atmega328 timer0 nie odlicza czasu/nie generuje przerwania (tryb normalny)

    Próbuję zrozumieć zasadę działania timera0 w normalnym trybie pracy, ale niestety mój kod i sposób rozumowania najprawdopodobniej jest zły, ponieważ dioda nie miga. W związku z tym chciałbym poprosić kogoś o weryfikację kodu oraz mojego rozumowania, bo może coś robię źle. W kodzie zamieściłem stosowne komentarze więc nie będę ich dublował. Częstotliwość...

    Mikrokontrolery AVR   11 Kwi 2019 11:28 Odpowiedzi: 9    Wyświetleń: 933
  • REKLAMA
  • [Bascom][C]Atmega oraz radiowe moduły RFM01, RFM02, RFM12

    To nie moze byc to. Dane chcialem odbierac z predkoscia 19,2kbps, czestotliwosc procesora to 8MHz co daje mozliwosc wykonania 416 cykli na bit zeby nie bylo opoznien. Moje funkcje potrzebuja 40-80 operacji na bit wiec bedzie sie wyrabial i jeszcze mu zostanie mocy przerobowych. Cala operacja odbioru 20B po SPI trwa 1,5ms a transmisji RF 8ms. Co wiecej,...

    Mikrokontrolery   20 Cze 2021 23:15 Odpowiedzi: 707    Wyświetleń: 241040
  • Jak wyłączyć diodę zieloną w przerwaniu przy migającej diodzie czerwonej?

    Witam. Dzieki uzytkownikom tego forum zdążyłem, w moim odczuciu, zrobić postępy w zrozumieniu przerwań. Wiem już o tym dlaczego nie stosować funkcji delay w przerwaniu ze względu na niedokładność odliczanego przez nią czasu i ryzyko gubienia przerwań i zamiast tego używać timera do opóźnień. Próbuję jeszcze zapanować nad jedną rzeczą ale mi się nie...

    Mikrokontrolery AVR   07 Sty 2017 21:29 Odpowiedzi: 9    Wyświetleń: 1095
  • Jak na ATMega8 uzyskać 8-kanałowy PWM8b >1kHz z filtrem 100Hz?

    ;Program realizujacy 6 PWM 8-bit na liniach PB50 ;Licznik T2 generuje stala czestotliwosc przerwan, ;w ktorych obslugiwane sa PWM-y ;W programie glownym mozna robic cokolwiek, ;np. obslugiwac ADC lub RS ;Rejestry R1 do R6 zawieraja wartosci 0..255 dla PWM1 do PWM6 .ORG0 RJMPRESET ;---------------------------------------...

    Mikrokontrolery   17 Mar 2008 22:25 Odpowiedzi: 15    Wyświetleń: 3843
  • Jak stworzyć przerwanie od UART w Bascom do obsługi RS232?

    Można, a w BASCOM-ie przerwanie od portu szeregowego nazywa się "serial" i to jego obsługą musisz się zainteresować. Przykładowy kod w BASCOM-ie 51: $crystal = 11059200 ' czestotliwosc kwarcu $baud = 2400 ' predkosc transmisji Dim X As Byte ' deklaracja zmiennych Enable Interrupts ' wlaczenie przerwan Enable Serial ' wlaczenie przerwania portu RS232...

    Mikrokontrolery   17 Kwi 2005 10:24 Odpowiedzi: 3    Wyświetleń: 1824
  • Przykładowe programy w C++ dla robota kroczącego na ARM-ach

    Prosze bardzo o to progrma #include <avr/interrupt.h> #include <avr/delay.h> volatile int counter=0; int serwo1, serwo2, serwo3, serwo4, serwo5, serwo6, serwo7, serwo8; //volatile unit8_t flagi; unsigned char liczt0; ISR(SIG_OVERFLOW0) { TIMSK |= _BV(TOIE2); TCNT0=200; counter++; } int main(void) {...

    Robotyka Modelarstwo i CNC   02 Wrz 2008 01:45 Odpowiedzi: 37    Wyświetleń: 11626
  • [Bascom Tinny44] - Instrukcja Load na Timer1 nie działa poprawnie

    0,000032s czyli 31250 Hz  Dokładnie kolego niveasoft . Przy preskalerze ustawionym na 1 i w przerwaniu timer1=39729 przerwanie wystąpi co 0,00819200 s czyli tyle ile wyliczył sobie dla timera0 w pierwszym poście ( urzywając polecenia load) czyli skoro przerwanie bedzie co 0,008 to przy pwm 100 krokow daje .. czestotliwosc 1Hz. Sami nie wiecie co piszecie....

    Mikrokontrolery AVR   11 Lut 2015 18:57 Odpowiedzi: 25    Wyświetleń: 1686
  • 89C4051 Bascom: Uart nie wychodzi z pętli przerwania, jak to naprawić?

    Eh ten rs-232 + przerwania to juz mnie o bóle głowy przyprawia. Mam programik: $crystal = 11059200 ' czestotliwosc kwarcu $baud = 1200 ' predkosc transmisji Dim X As Byte , Znak As Byte Enable Interrupts ' wlaczenie przerwan Enable Serial ' wlaczenie przerwania portu RS232 On Serial Port ' na przerwanie z portu wykonaj procedure "port" Do ' poczatek...

    Mikrokontrolery   20 Mar 2006 17:15 Odpowiedzi: 6    Wyświetleń: 2508
  • Generator przebiegu prostokątnego 1-1000Hz na PIC z potencjometrem i LCD

    Dziekuje bardzo za odpowiedzi. Zdaje sobie sprawe ze z samym potencjometrm moglbym miec problemy z ustaleniem czestotliwosci dltego chce to zrobic tak ze za pomoca potencjometru bedzie zmienialo sie czestotliwosc o pewien krok np. co 10Hz natomiast za pomoca dwoch klawiszy bedzie mozna zmieniac czestotliwosc w gore lub dol o 1Hz. Konwersje chce zrobic...

    Mikrokontrolery   20 Lut 2007 22:28 Odpowiedzi: 12    Wyświetleń: 1741
  • REKLAMA
  • Atmega8A - Miernik częstotliwości - niepoprawne wskazania

    Nie mam takiego sprzętu. Napisałem coś takiego: [syntax=c] volatile uint8_t i=0; // LICZBA PRZERWAN volatile uint8_t freq=0; // CZESTOTLIWOSC volatile uint8_t pr=0; // ZMIENNA USTAWIANA CO PODSTAWE CZASU 0,025 S int main(void) { lcd_init(); // INICJALIZACJA WYSW. sei();// GLOBALNE PRZERWANIA TCCR2=(1<<WGM21)|(1<<CS22)|(...

    Mikrokontrolery AVR   07 Kwi 2013 16:02 Odpowiedzi: 10    Wyświetleń: 1590
  • Jak wybrać odpowiedni model AtMega8 do projektów?

    ATmega48 ma o polowe mniejsza pamiec SRAM, FLASH i EEPROM, 48 obsluguje do 5 przerwan zewnetrznych a 8 do 2. ATmega8 ma max czestotliwosc 16MHz a ATmega48 do 20MHz, co jeszcze... ATmega48 obsluguje DebugWire co jest na prawde fajnym bajerem bo do programowania potrzebny ci jest tylko pin RESET ale tez taki programator kosztuje swoje;) okolo 1500zl.

    Mikrokontrolery   22 Mar 2007 15:28 Odpowiedzi: 35    Wyświetleń: 5831
  • Maksymalna częstotliwość na portach 51' lub AVR dla sterowania silnikiem krokowym

    SETB P3_2 wykonuje sie w 12cykli, a wiec teoretycznie mozna wykonac 2 takie instrukcje na mikrosekunde. Jesli pierwsza ustawia bit, to droga go kasuje i to zajmuje 1 mikrosekunde. Stad ( i tu korekta ) max. czestotliwosc przebiegu bedzie 1MHz a nie 2Mhz. Przepraszam za przeoczenie i dzieki za wskazanie pomylki. Oczywiscie dla MOV P1,#0FFH bedzie to...

    Mikrokontrolery   02 Mar 2004 07:42 Odpowiedzi: 5    Wyświetleń: 1191
  • ESP32 jednoczesne czytanie znaków z dwóch serial portów

    Witam Próbuje wykonać sterowanie dla projektu: https://www.elektroda.pl/rtvforum/topic3... Ogólnie tak: Mam ESP32, które jest jednostka główną Jest Arduino mega które przesyła dane co 2ms przez Serial2 Jest tez Aplikacja na PC, która komunikuje się z ESP32 poprzez Serial Problemem jest to, że jak na aplikacji wcisne dany przycisk, to aplikacja...

    ESP8266 i ESP32   24 Wrz 2019 09:36 Odpowiedzi: 19    Wyświetleń: 1698
  • Bascom AVR - Miernik częstotliwości z opóźnieniem pomiaru

    Poprawiłem błędy, w tym ten związany z częstotliwością a nie z okresem sygnału. Dodałem zmienną typu Single Czestotliwosc, do obliczeń zmiennoprzecinkowych. W Timer0 wpisuję na starcie 131, Config Int0=Rising. Czy dobrze to robię, czy we właściwych miejscach kodu? Pytania: Jak zaokrąglić wynik ze zmiennej Czestotliwosc do dwóch miejsc po przecinku?...

    Mikrokontrolery Początkujący   10 Gru 2014 07:36 Odpowiedzi: 17    Wyświetleń: 2265
  • Atmega8: ISR(USART_RXC_vect) - LED gaśnie po przerwaniu, jak to naprawić?

    Początek zabawy, i bliski jestem stwierdzenia, że to nie dla mnie. A więc, albo ktoś podpowie, albo pogryzę tego procka. Problem jest następujący: Po przerwaniu, program zapala leda i wychodzi z pętli WHILE (zaczyna main()) czyli mój LED zgaszony. Lub bez przerwania, prog. wchodzi do petli WHILE opuszcza ją i zaczyna od main(). czyli na terminalu widzę...

    Mikrokontrolery AVR   28 Gru 2010 00:09 Odpowiedzi: 4    Wyświetleń: 3637
  • Błąd TBCCTL1 is undefined przy konfiguracji Timer_B w MSP430

    Cel instrukcji while(1); na końcu programu głównego rozumiem. Co myślisz na temat kodu poniżej, który ma zmieniać częstotliwości na poszczególnych pinach na skutek "1" na P1.0 ? Czestotliwosc zegarow dla wykonania przerwan nie jest jeszcze dobrana. #include <intrinsics.h> #include <msp430x20x3.h> unsigned int counter1, counter2, counter3,...

    Mikrokontrolery   25 Cze 2009 12:58 Odpowiedzi: 102    Wyświetleń: 10008
  • [ATMEGA 32][C] - Pomiar napięcia zmiennego przez ADC - program

    Witam. Napisałem program do pomiaru napięcia i pradu zmiennego, sygnaly doprowadzone na nozki ADC6 i ADC7, następnie chcęje spróbkować w przerwaniach z timera w trybie CTC (po64 próbki każdy), zatrzymaćna chwile przerwania, dokonać obliczeń, wyświetlić na lcd i "od nowa". Napisałem program, lecz nic nie oblicza prosiłbym o pomoc. Przepraszam z góry...

    Mikrokontrolery AVR   19 Gru 2013 15:59 Odpowiedzi: 10    Wyświetleń: 3507
  • ATMEGA 2560: Jak odtwarzać krótkie pliki WAV bez użycia avr-dos.bas?

    A oto działający kod dla bufora 128 bajtów (można zrobic mniejszy, 64 dziala ale tylko przy Clockrate = 4 , Spsr.0 = 1 i samplu do 16kHz) zależny od prędkości z jaką odczytujemy dane po Spi z karty, im wolniej tym bufor musi byc wiekszy, zależy też od częstotliwości próbkowania pliku dźwiękowego, im szybsze tym bufor większy. Wzorowałem sie na przykładzie...

    Mikrokontrolery AVR   16 Lis 2016 22:22 Odpowiedzi: 328    Wyświetleń: 97413
  • Procomp B785 - stary BX440 do mocnego liftingu. Windows 98 SE.

    Micron (Crucial) 128 MB - (DIMM 1) - PC100-222-620 MT16LSDT1664AG-10EC7 Ramos 256MB - (DIMM 2) - RM56S261TA-13AC SDRAM 256MB, Sync, 133Mhz, CL3 Vigour - (DIMM 3) - L0110 - 128MB (PC133) Wszystkie są dwustronne, tylko Micron osobno testowany i razem pokazywał pełny rozmiar. Dwa pozostałę o połowę. Razem pokazywało w systemie 320 MB RAM. W tle Modecom...

    Komputery Co kupić?   16 Lip 2019 16:27 Odpowiedzi: 69    Wyświetleń: 6429
  • [STM32] - Jak uzyskać 1MHz na pinie przy zegarze 72MHz?

    Witam Probuje zmienic satan pinu z okresem 1Mhz. Niestety maksymalnie co uda mi sie wyciagnac to 526kHz przy preskaler=1 okres=1. Jak moge szybciej przemiatac pinem? zegar rozbujany do 72Mhz , pin ustawiony na 50MHz. reszta ustawien : [syntax=c] TIM_TimeBaseInitTypeDef TIM_TimeBaseStructure; //Konfiguracja licznika TIM 1 //Ustawienia taktowania i trybu...

    Mikrokontrolery ARM   12 Kwi 2014 14:31 Odpowiedzi: 39    Wyświetleń: 5487
  • Jak zliczać impulsy z wiatromierza i obliczać prędkość wiatru na '51?

    Na wejsciu INT0 podlaczony jest kontaktron z masa z wiatromierza, jak dopisac w programie zeby procek zliczal impulsy i przeliczyl na predkosc wiatru.Do procesora na porty P1.6 i P1.7 jest tez podlaczony czujnik temperatury na DS1621, zeby mozna bylo obliczyc teperature odczuwalna z tych dwoch parametrow i gdzie to obliczyc ? wszystko jest wyswietlane...

    Mikrokontrolery   30 Mar 2005 12:20 Odpowiedzi: 7    Wyświetleń: 2163
  • Schemat miernika konduktancji - prośba o ocenę i sugestie dotyczące wartości elementów

    No tak........ Rozumiem ze chcesz mierzyc element C wpiety do U1. Jak w temacie to miernik konduktancji nie impedancji. w zlacze BNC bedzie wpieta sonda platynowa do pomiaru konduktancji cieczy pojemnosci tej sondy nie uwzgledniam. Odrazu powiem ze to nie wypali. Lepszy by byl techniczny pomiar impedancji. Tz. Generator przed opampem wpiety na stala...

    Projektowanie Układów   12 Wrz 2007 17:31 Odpowiedzi: 5    Wyświetleń: 2983
  • Jak skonfigurować Timer0 w BASCOM dla Atmel 2051 do liczenia czasu?

    fox525 przepraszam bardzo, ale zle przeczytalem. Bylem swiecie przekonany ze nacisniecie ma rozpoczac zliczanie od nowa. Ups. Wielka pmylka. W takim razie w miejscu przerwania powinno byc tylko: P3_2_int: Incr Ilosc_sek Return Co do Load timer to mi sie wydaje ze ma byc 250. Czestotliwosc 12000000Hz dzielona jest sprzetowo na 12 co daje wynik 1000000Hz....

    Mikrokontrolery   14 Mar 2004 07:38 Odpowiedzi: 16    Wyświetleń: 2019
  • Jak połączyć UART między 2xAtmega8 a serwokontrolerem SK18?

    UART, 2xAtmega8 jak to zdzielac ?? Witam serdecznie i prosze o pomoc Pracuje nad moja praca inżynierska tj robotem czteronoznym kroczącym. Posiadam zakupiony serwokontroler SK18 schemat poniżej http://obrazki.elektroda.net/31_11995688... teraz na schemacie widac zlacze serial i ono łaczy sie z RxD i masą ( nie ma polaczenia z Txd ) Chcialbym...

    Mikrokontrolery   10 Lut 2008 14:07 Odpowiedzi: 6    Wyświetleń: 2270
  • Jak dokładnie odmierzyć sloty czasowe 1-wire na 8051 z Keil?

    Mozna przez petle for, mozna zrobic funkcje w ktorej jest okreslona liczba nop`ow, jesli chcesz dokladnie odmierzac czas (dla 1w to konieczne) to musisz podejrzec kod w asemblerze i policzyc dokladnie cykle. Ze swojej strony moge dorzucic procedury opoznien dla 24MHz i procka gdzie czestotliwosc oscylatora nie jest dzielona przez 12 tylko przez 1. ///////////PROCEDURY...

    Mikrokontrolery   05 Maj 2009 07:23 Odpowiedzi: 4    Wyświetleń: 879
  • 7-segmentowy LED na Atmega8 - błędne odliczanie i miganie przy 1 MHz

    Zmodyfikowałem listing ze strony http://mikrokontrolery.net/avr_c_07.htm. Przerobiłem go, żeby odliczał do 2 min do tyłu.Przy 1 minucie zaczyna pokazywać od 59 sek w dół.W debugerze AVR studio wszystko działa, a na Atmega8 nie.Pomóżcie co robię nie tak.Do tego LED mruga :( Dodam jeszcze ,że chodzi mi to na 1Mhz wewnętrznym atmegi. //#define F_CPU 1000000L...

    Mikrokontrolery   04 Lut 2008 10:00 Odpowiedzi: 1    Wyświetleń: 1066
  • LPC2106 i MCP3008 - Brak odczytu napięcia przez SPI, tylko znak nowej linii

    Cześć, Próbuję po kawałku postawić robota, opartego o NXP LPC2106. Aktualnie mam działające PWM oraz UART ale "zawiesiłem" się na komunikacji z ADC MCP3008 za pośrednictwem SPI. Obecnie program powinien pobierać wartość napięcia z kanału 7 i przesyłać ją przez UART, jednak nic nie otrzymuję (poza znakiem nowej linii). Proszę o sugestie, co mógłbym jeszcze...

    Mikrokontrolery ARM   15 Sty 2015 00:20 Odpowiedzi: 18    Wyświetleń: 1800
  • Lampka RGB by molszewski

    Skoro już jesteśmy przy konstruktywnych krytykach, to i ja dodam kilka uwag: 1) Schemat jest bardzo słabo czytelny. Staraj się stosować Vcc i GND, bo np. okolice resetu wyglądają na pierwszy rzut oka co najmniej dziwnie. Warto rozdzielić sekcje zasilania i głównego obwodu. Oto kawałek jakiegoś mojego projektu - sam powiedz, czy nie jest bardziej czytelnie?...

    DIY Konstrukcje   08 Maj 2013 16:15 Odpowiedzi: 24    Wyświetleń: 20751
  • [C] Atmega8 TWI I2C - Nie działa komunikacja z czujnikiem ultradźwiękowym

    Witam. Mam następujący problem z niedziałającym TWI. Mam kod na atmegę w C. /* Czujnik ultradzwiekowy sterowany z magistrali i2c C= 2010 Grzegorz Eliszewski grzegorz(at)eliszewski.pl esio.eu */ #define F_CPU 12000000UL // czestotliwosc kwarcu 12MHz #include <avr/io.h> #include <util/delay.h> // obsluga opoznien #include <compat/twi.h>...

    Mikrokontrolery AVR   17 Cze 2010 16:58 Odpowiedzi: 1    Wyświetleń: 2669
  • [C] łańcuch, LCD i błąd. Co robię źle? Zamieszczony kod.

    Mam problem z takim programikiem, nie wiem co robię źle. Patrzyłem po innych programach i jakoś nie widziałem żeby ktoś definiował łańcuchy przed ich wywołaniem. AVR studio daje taki komunikat: error: 'tx_dupa' undeclared (first use in this function) tyczy się on tego polecenia w pętli while LCD_TXT((prog_char*)tx_dupa) #include <avr/io.h> #include...

    Mikrokontrolery AVR   08 Lip 2010 07:14 Odpowiedzi: 3    Wyświetleń: 1088
  • [C][ATmega8] - Robot przestaje działać gdy podłączam serwo

    Witam, jestem w trakcie budowy robota. Będzie to połączenie line follower'a z robotem, którego zadaniem będzie omijanie przeszkód. Jako czujniki linii zastosowałem TCRT5000, a moduł odpowiedzialny za wykrywanie przeszkód to dwie diody IR oraz odbiornik TSOP. Częstotliwość dla diód generowana jest przez ATTiny13A. Która wysyła sygnał na piny PD2 i PD3...

    Mikrokontrolery AVR   30 Wrz 2013 14:20 Odpowiedzi: 8    Wyświetleń: 2676
  • [Atmega128] Zawieszanie TWI przy odczycie danych - jak rozwiązać?

    Witam, znalazłem na forum podobno działający kod do obsługi TWI. Ale u mnie jest problem z jej obsługą. Wysyłanie bajtów nie powoduje błędów, ale za to jak chce odczytać jakąś wartość to program się zatrzymuje w miejscu (zaznaczone w kodzie do którego miejsca dochodzi). Dodam że INT z RTC działa prawidłowo, układ nie wydaje mi się żeby był wadliwy....

    Mikrokontrolery AVR   05 Wrz 2011 19:42 Odpowiedzi: 10    Wyświetleń: 1659
  • NRF24L01 i STM32F0DISCOVERY z HAL - problem z bibliotekami z ATmega8

    Witajcie, siedzę i szukam błędu w bibliotekach do obsługi NRF24L01. Skopiowałem je z biblioteki, którą wykorzystuje w ATmega8. Działa nawet dobrze tam, niestety na STM32F0DISCOVERY już nie chce. Będę bardzo wdzięczny za pomoc. To najpierw kody, które wyrażają więcej niż tysiąc słów ;) : main.c http://obrazki.elektroda.pl/4732813300_1...

    Mikrokontrolery ARM   09 Lut 2017 15:23 Odpowiedzi: 2    Wyświetleń: 1551
  • Odczyt DS18B20 z Atmega16 - brak MSB, tylko LSB się zmienia

    Podłącze się do tematu bo coś nie idzie mi 1wire. Na reset układ reaguje prawidłowo. Chyba jednak coś sknociłem przy odczycie lub zapisie bajtu, cały czas dostaje dziwne (15, 143, 128, 248, etc) wartości MSB i LSB. Zwarcie lini do masy zwraca same 0, do vcc lub pozostawienie wiszącego: same 255 Dalass wydaje się reagować na zmiane temperatury. Przeliczania...

    Mikrokontrolery AVR   24 Sie 2010 21:00 Odpowiedzi: 59    Wyświetleń: 5062
  • AVR M32 ASM – operacje IN/OUT, stos, odczyt flag SREG, pytania do nauki

    Poniżej masz wczesną wersję programu dla procesora U2 z zestawu [url=http://ep.com.pl/files/1903.pdf]AVT... [syntax=asm] ;***************************************... ;* Program syntezera DDS ;* ;* fout = freqHML(24bit) * 16MHz/takt(9) / 2^(8+8+8) ;***************************************...

    Mikrokontrolery Początkujący   21 Mar 2013 15:58 Odpowiedzi: 7    Wyświetleń: 1902
  • Atmega8 [C] - Cyfrowy metronom - jak odliczać ilość uderzeń (BPM)?

    (...)Mam jednak pytanie, czy można to zrobić w jakiś inny sposób, aby zmiana tempa zależała tylko od zmiennej speed ? Ten sposób jest jak najbardziej odpowiedni. Mam tu następujące sugestie: - poprawić dokładność ustawiania tempa poprzez zwiększenie częstotliwości przerwań (ustawienie preskalera na 1), - przeliczać zadaną wartość tempa w bpm na wartość...

    Mikrokontrolery AVR   10 Maj 2014 18:02 Odpowiedzi: 2    Wyświetleń: 1290
  • RFID - kontrola dostępu - zmiana sposobu otwierania drzwi.

    Nie umiem arduino i zrobiłem na rejestrach dla UNO z megą 328/328p. Powinno działać. Dla mega wystarczy zmienić nazwy rejestrów w funkcjach startujących i zatrzymujących timer. Obsługa opóźnienia zrealizowana na timerze pierwszym. [syntax=c]#include <avr/interrupt.h> volatile int timer_cnt=0; // tutaj definiujesz co po jakim czasie przekaznik...

    Arduino   19 Wrz 2017 00:26 Odpowiedzi: 6    Wyświetleń: 1443
  • [Arduino Pro Mini] + [RFM01] - Zdalne sterownie - "utknięcie" kodu

    Trochę długo to trwało, bo miałem na głowie parę innych spraw, ale w końcu coś wyszło :) Po paru próbach przeróbki rzeczonej funkcji stwierdziłem, że nie ma co :D Zrobiłem przerwanie od timera co 0.5 sekundy, w najgorszym przypadku sterowany silnik będzie w zwarciu przez 0.5 sekundy, co raczej nie powinno mu wyrządzić krzywdy, ewentualnie później zmniejszę...

    Arduino   20 Lis 2015 20:24 Odpowiedzi: 3    Wyświetleń: 1920
  • AVR Timer1 - wyświetlanie tekstu co 0.23s bez blokowania komponentów

    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 wysyłać napis. Twoim zadaniem jest teraz dobrać...

    Arduino   20 Gru 2019 21:55 Odpowiedzi: 21    Wyświetleń: 2295
  • Jak podłączyć trzy przetworniki C/A do uP 8051 dla sygnału trójfazowego?

    Dzieki za propozycje Pawle. Nie wiem czy dobrze rozumuje ... Ta talblice sinusa tworze w pamieci RAM i kazda faza ma inny wskaznik w danym przerwaniu. Jakbym chcial uzyskac wzor na regulowana czestotliwosc to moze on miec postac: ? czestotliwosc_wy=240/fw*okres_przerwan przy czym fw-deklarowana wartosc czestotliwosci z klawiatury Dlaczego poczatkowe...

    Mikrokontrolery   12 Mar 2005 23:59 Odpowiedzi: 17    Wyświetleń: 1865
  • Dlaczego przerwanie T0 w LPC2103 nie działa w IAR?

    Musisz zliczyc 60000000/4 impulsow, standardowo perfyeria dzialaja wlasnie z czestotliwoscia systemu/4, mozesz to oczywiscie zmienic w odpowiednim rejestrze.

    Mikrokontrolery ARM   04 Maj 2009 10:55 Odpowiedzi: 20    Wyświetleń: 2419
  • AT89C2051 - wejscie pradowe czy czestotliwosciowe ?

    Oczywiście, że lepiej procesor poradzi sobie (bez dodatkowych przetworników) z sygnałem częstotliwościowym. '51 ma w sobie dwa timery 16-bitowe które mogą pracować jako liczniki lub czasomierze. Do zliczania impulsów użyj jednego timera pracującego jako licznik, a drugiego użyj jako czasomierza do generowania przerwań w których odczytywana będzie wartość...

    Mikrokontrolery   19 Mar 2004 22:36 Odpowiedzi: 9    Wyświetleń: 1784
  • [bascom] przerwania i DS1307 - konfiguracja uC i RTC

    Strasznie mieszasz, zmieniając te systemy liczbowe. Powinno być: [syntax=basic4gl] 'Wyjscie 1Hz I2cstart I2cwbyte &HD0 I2cwbyte &H07 ' zapis do adresu 07H I2cwbyte &H10 ' ustawienie czestotliwosci SQW/OUT I2cstop [/syntax]

    Mikrokontrolery AVR   21 Lut 2014 12:32 Odpowiedzi: 10    Wyświetleń: 2162
  • ATmega8A - PWM o zmiennej czestotliwosci i wypelnieniu do 150kHz

    Zastanów się ile rzeczy robisz w przerwaniu a ręcznie generujesz PWM. Kupa warunków, czytanie ADC i inne głupoty - setki jeśli nie więcej taktów + wolne pomiary ADC. Tak że w życiu się nie wyrobisz. Dodatkowo startujesz konwersję, ale nie czeksz na jej koniec - tak że wynik jest całkowicie losowy. A jak byś czekał to byłoby to jeszcze wolniej. Zrób...

    Mikrokontrolery AVR   18 Sie 2016 22:42 Odpowiedzi: 5    Wyświetleń: 1416
  • Asembler 89c2051: Pomiar i wyświetlanie na LED7SEG przy przerwaniu INT0

    Kilka pytań i spraw, ktore być mogą okazać się pomocne: Z wartości przeładowania T0 (D8EF) i faktu że przerwanie chodzi 100 razy/sek domyślam sie ze używasz kwarcu 12MHz . Jednak jesli ma to byc równo 100Hz to zauważ że podana u ciebie wartosć początkowa jest za mała o 1, bo powinno byc: T0pocz = FFFFh - (Fxtal / 12 / Fto) + 1 = D8F0h (a nie D8EFh)...

    Mikrokontrolery   25 Lip 2006 17:29 Odpowiedzi: 10    Wyświetleń: 2268
  • Sterowanie serwomechanizmem AT89C2051: impulsy, przerwania, BASCOM

    rozne serwa roznie moga dzialac. Nigdzie nie widzialem, zeby ktos okreslil dokladna czestotliwosc z jaka to ma byc robione.. zazwyczaj jest ok. 50Hz. Drobne roznice typu kilka Hz (czyli kilka ms wywolywanie przerwania) nie powinny miec zadnego wplywu na serwo. Problem moze sie zaczac jak bedziesz mial dlugie funkcje wywolywane przerwaniami... ale na...

    Automatyka Przemysłowa   22 Lip 2005 09:28 Odpowiedzi: 9    Wyświetleń: 1922