output compare

Znaleziono około 660 wyników dla: output compare
  • [stm32][HAL]Output compare no output na dwóch kanałach

    No a zdradź mi tajemnice dlaczego to mają być przerwania a nie callback-i. Nigdy nie pisałem funkcji z callback-iem, nie miałem jeszcze takiej potrzeby. Tak ogólnie chodzi o to by stworzyć licznik 50Hz, zmienną, którą będę inkrementował, i stworzyć event, który co 50 przerwań (tj 1Hz)...

    Mikrokontrolery ARM   31 Lip 2017 23:14 Odpowiedzi: 10    Wyświetleń: 1791
  • PWM - Compare Outputs, inverting, modes

    Witam, Planuję wykorzystać timer atmegi8a do generowania sygnałów PWM których zadaniem będzie sterowanie 2 silnikami. Mam jednak kilka problemów z wyborem odpowiedniego rozwiązania, które wynikają z niezrozumienia sposobu działania. Stąd kilka pytań: 1.) Wedle datasheet atmega8a ma...

    Mikrokontrolery   22 Lut 2015 18:29 Odpowiedzi: 17    Wyświetleń: 1152
  • [atmega 328p] - Compare Match - dokumentacja

    Nie powinno ;) The extreme values for the OCR2A Register represent special cases when generating a PWM waveform output in the fast PWM mode. If the OCR2A is set equal to BOTTOM, the output will be a narrow spike for each MAX+1 timer clock cycle.

    Mikrokontrolery   07 Gru 2015 16:56 Odpowiedzi: 9    Wyświetleń: 993
  • ATMEGA8 Tryb CTC stany wyjść On Compare Match

    Hmmm, no ale przecież jak timer doliczy do MAX (OCR1A) to sam się wyzeruje i powinien liczyć od nowa. Owszem, ale co to ma wspólnego z pinem PB2? w takim razie kiedy mogę lub wyzeruje się PORTB.2? W tym trybie? Nigdy. Sam musisz go wyzerować. Przeczytaj opis: "1 1 Set OC1A/OC1B on Compare...

    Mikrokontrolery AVR   21 Kwi 2018 11:18 Odpowiedzi: 37    Wyświetleń: 1452
  • Tryb CTC Ustawienia dla compare match

    1. Nie definiuj F_CPU w kodzie programu z tych powodów: 2. The OCnA value will not be visible on the port pin unless the data direction for the pin is set to output (DDR_OCnA = 1). o czym pisał już kol. BlueDraco.

    Mikrokontrolery AVR   25 Sty 2016 21:49 Odpowiedzi: 18    Wyświetleń: 1152
  • [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...

    Mikrokontrolery AVR   31 Mar 2011 14:52 Odpowiedzi: 5    Wyświetleń: 2214
  • STM32F103C8T6 i stawienia Timera

    Jest gdzieś skrótowa dokumentacja do ustawień CubeMX, aby zaczynający programista się nie zniechęcił? Nawet jeśli korzystasz z CubeMX to zacznij najpierw od jakiejś literatury. "Poradnik Szczywronka" takie rzeczy dość łopatologicznie tłumaczy tzn. podstawy działania timerów (i nie tylko). Na...

    Mikrokontrolery ARM   20 Maj 2019 20:20 Odpowiedzi: 12    Wyświetleń: 699
  • ATmega48PA - Dziwne zachowanie przy skoku do funkcji w C

    Witam, piszę sobie taki oto kod i spotykam dziwne zachowanie układu. W skrócie: Jest sobie kontrolny debug na terminal , a po nim jest wywołanie funkcji. W efekcie podejrzana funkcja sprawia że debug który w kodzie jest przed nią się nawet nie pojawia. Sęk w tym że w podejrzanej funkcji...

    Mikrokontrolery AVR   21 Lut 2013 20:12 Odpowiedzi: 3    Wyświetleń: 915
  • Miernik prędkości obrotowej

    dobra, obiecany gotowiec i przy okazji manual pt "jak korzystać z manuala". W naszej przeglądarce wpisujemy adres www.google.pl Wpisujemy tam Atmega8, po załadowaniu się strony z rezultatami klikamy w link posiadający w tytule "datasheet" i sprawdzamy czy jest on z atmela. Po pomyślnym otwarciu...

    Mikrokontrolery AVR   24 Sty 2011 00:38 Odpowiedzi: 62    Wyświetleń: 10428
  • [AVR][C] Naprawa biblioteki Lcd

    Poprawiłem na timer2, kompiluje się, proteus też nie pokazuje błędów ale nic się nie wyświetla. Dobrze naniosłem poprawki przy zmianie z timera0 na timer2? /* ** Project: Delay Functions ** Purpose: Define a series of functions to delay for a specified ** time -- every millisecond...

    Mikrokontrolery AVR   17 Sty 2011 22:09 Odpowiedzi: 6    Wyświetleń: 2001
  • [STM32] [C] [HAL] Niedziałające diody

    To może wgraj oryginalną zawartość z Nucleo F411 jaka jest w nówkach na dzień dobry, by przynajmniej sprawdzić Nucleo plus ST-link. On tam miga i reaguje na przycisk może pamiętasz: No jest jakiś postęp chociaż nie wiem czy można to nazwać postępem. Wgrałem ten program, wyrzucił...

    Mikrokontrolery ARM   29 Mar 2020 16:57 Odpowiedzi: 24    Wyświetleń: 933
  • [avr][c] - pwm tryb 4 ctc

    Tym razem ja edytowałem gdy, ty pisałeś - zobacz bity COM1A1 i COM1A0 w rejestrze TCCR1A:  Bit 7:6 – COM1A1:0: Compare Output Mode for Compare unit A  Bit 5:4 – COM1B1:0: Compare Output Mode for Compare unit B The COM1A1:0 and COM1B1:0 control the Output Compare pins (OC1A and...

    Mikrokontrolery AVR   08 Sty 2014 12:28 Odpowiedzi: 15    Wyświetleń: 1608
  • Attiny13 - Fast PWM - AVR C - kilka pytań

    No i to działa, tylko na odwrót (OCR0B = 255 oznacza całkowicie wygaszony LED). W zasadzie jest to poprawne działanie przy takim podłączeniu diody. To jest poprawne, czy nie jest - zdecyduj się :) Odpowiadam: Nie jest poprawne. 1. w nocie katalogowej Attiny13 tryb PWM ustawia się...

    Mikrokontrolery AVR   06 Kwi 2017 21:59 Odpowiedzi: 6    Wyświetleń: 1683
  • Komunikacja USI -> SPI [Attiny25 -> Atmega8535]

    O, widzę, że ktoś oprócz mnie również ma ten problem :D Przede wszystkim musisz uwzględnić ten pin SS, o którym wspomniałeś, bez tego ani rusz. Za każdym razem gdy coś wysyłasz po SPI musisz ustawiać SS na zero, a po wysłaniu SS na 1. Warto również zajrzeć do bibliotek, które udostępnia...

    Mikrokontrolery AVR   04 Kwi 2012 09:20 Odpowiedzi: 3    Wyświetleń: 1941
  • [atmega644] programowe PWM

    Witam ponownie! Ta noc była długa. Z pomocą wyszukiwarki znalazłem pwm_set_duty(0, 0); oddziałuje na PC1 zamiast na PC0. Trochę mi głupio, bo zawodowo zajmuje się programowaniem od prawie 5 lat, jednak przez ten czas nie korzystałem z przesunięć bitowych ani w ogóle z C więc...

    Mikrokontrolery Początkujący   09 Mar 2012 07:21 Odpowiedzi: 0    Wyświetleń: 863
  • [ATtiny13][c] int0 i timer0 - liczenie czasu

    O licznik to raczej jestem spokojny. Bardziej mnie niepokoją te przerwania na int0. No 16-bitowym timerem to nie sztuka zrobić taki spowalniacz :-) ale akurat 2313 nie mam na stanie, a np. dużą ATmegę 8 pakować do modelu w takim celu to jak armata na muchy. Ale w przyszłości na pewno się zabiorę...

    Mikrokontrolery AVR   05 Lis 2009 07:40 Odpowiedzi: 4    Wyświetleń: 5051
  • Dziwne zachowanie timera2 w atmega8

    Witam udało mi się ustawić tak jak chciałem Kod wygląda tak: // main TCCR2 |= (1 << WGM12); // Ustawia timer1 w tryb CTC OCR2 = 250; // zliczanie do tej wartosci TCNT2 = 0; TCCR2 |= (1 << CS20) | (1 << CS21) | (1 << CS22); ...

    Mikrokontrolery AVR   01 Sty 2011 17:34 Odpowiedzi: 8    Wyświetleń: 1745
  • [STM32F103][GCC] Generowanie przebiegów arbitralnych z wykorzystaniem timera DMA

    Witam, Próbuję wykorzystać funkcjonalność DMA burst aby pobierać wartości rejestrów ARR, RCR i CCR1 przy każdym update event timera 1 z tablicy bez zajmowania procesora. Program działa prawidłowo po wystąpieniu pierwszego przerwania UEV od TIM1, lecz kolejny transfer danych wprowadza inne...

    Mikrokontrolery ARM   24 Lip 2019 19:14 Odpowiedzi: 0    Wyświetleń: 252
  • Potrzebne 32 kanały PWM pod ATMEGA ?

    Kurka, namieszane... Nie bardzo wiem jak to zrobić z tym porównaniem. Naprowadź mnie. 1. Ustawiam licznik na daną częstotliwość występowania przerwania (powiedzieliśmy 1kHz). Z każdym nowym okresem załączamy wszystkie diody i inne urządzenia podpięte do pinów 74hc.. W tym miejscu...

    Mikrokontrolery AVR   04 Sie 2011 09:07 Odpowiedzi: 44    Wyświetleń: 6082
  • STM32F103 Timer - One-Pulse

    Wydaje mi się, że nie dobrze zrozumiałeś co to jest One Pulse Mode, dlatego masz problem z konfiguracją W tym trybie nie ma konieczności wyłączenia timera poprzez: TIM2->CR1 &= ~TIM_CR1_CEN; bo on sam się wyłącza (przestaje liczyć) zgodnie z ustawieniami. Ja do tego zadania użyłbym...

    Mikrokontrolery ARM   11 Kwi 2019 19:28 Odpowiedzi: 3    Wyświetleń: 1779
  • STM32F0Discovery - Konflikt przerwań TIM2/TIM3

    Nie zerowałem konkretnych flag przerwania od CCRx. Dziękuję za pomoc. Działający kod dla stm32f05: [syntax=c]timer2_init(void) ... |= RCC_APB1ENR_TIM2EN; TIM2->PSC = 4799; // Set prescaler TIM2->ARR = 100; // Auto reload value TIM2->CCR1= 20; TIM2->CCR2=...

    Mikrokontrolery ARM   31 Paź 2013 10:15 Odpowiedzi: 91    Wyświetleń: 7437
  • Jak zmierzyć częstotliwość ATmegą8?

    Potrzebuje zmierzyć częstotliwość w zakresie do 200kHz(w tym przypadku 3,2MHz) procek: to ATmega8 Kombinuje jak koń pod górę, na czym polega mój błąd ? Timer 2 odmierza czas 1s. Timer 1 w założeniu ma zliczać impulsy z zewnatrz. (wartość 0xFF w OCR1A,-impulsy dochodzą z T1,-po zrównaniu...

    Mikrokontrolery AVR   20 Lut 2015 13:14 Odpowiedzi: 15    Wyświetleń: 2202
  • Arduino, błąd kompilacji kodu

    Witam. Jestem emerytem (64l.) i zaczynam dopiero przygodę z Arduino. Znalazłem ciekawy projekt miernika kondensatorów (w dziale DIY zagranica) i chciałem go wykonać. Jednak przy wgrywaniu programu wyskakuje błąd kompilacji. Czy może z kodem jest co nie tak? Proszę o pomoc. Pozdrawiam. JN W...

    Arduino   04 Lis 2015 20:05 Odpowiedzi: 4    Wyświetleń: 2904
  • Cuda i dziwy z transmisją Atmega8 i RS232

    Poniżej obiecany schemat. Narazie nie ma jeszcze tranzystora T1 i wejścia 'Światło'. Do testów jest TxD. Nie ma też jeszcze optotriaka, jest tylko dioda LED1. A tu biblioteka USART. [syntax=c]/* Software ("bit-bang") UART Transmitter (8 data bits, 1 stop bit, no parity) for...

    Mikrokontrolery AVR   28 Gru 2021 18:00 Odpowiedzi: 56    Wyświetleń: 1803
  • [C][ATMEGA16] - PWM z korekcją fazy

    Zasada jest prosta: - jeżeli nie jesteś pewien, a nie chce Ci się sprawdzać datasheet, ustawiasz pin jako wyjście i po kłopocie, - porawne rozwiązanie - sprawdzamy datasheet: The general I/O port function is overridden by the Output Compare (OC0) from the Waveform Generator if either of...

    Mikrokontrolery Początkujący   17 Kwi 2013 21:22 Odpowiedzi: 4    Wyświetleń: 1410
  • jeden wyświetlacz dwa procesory

    RDS sam zrobiłem , miałem tylko HEX i kod w asemblerze [code][syntax=avrasm] ;****************... RDS decoder with 2x16 LCD for ATtiny2313-10 (main procedure) ;** by Michael Wolf ;** ;** contact: michael(at)mictronics.de ;** homepage:...

    Mikrokontrolery AVR   11 Gru 2016 19:00 Odpowiedzi: 38    Wyświetleń: 4080
  • [Atmega32] [C] obsługa telewizora

    Atmega32 ma rejestr TIFR, czyli usuń "1". [syntax=asm]; Clear interrupts (if any happened). sbi _SFR_IO_ADDR(TIFR), OCF1A[/syntax] ; TIFR - Timer/Counter Interrupt Flag register .equ TOV1 = 2 ; Timer/Counter1 Overflow Flag .equ OCF1B = 3 ; Output Compare Flag 1B .equ OCF1A = 4 ; Output Compare...

    Mikrokontrolery AVR   23 Lut 2013 13:42 Odpowiedzi: 21    Wyświetleń: 2991
  • Asembler-kod 4kanałowego na 8kan. koder do ATTiny26

    Cześć Przede wszystkim musze powiedzieć że nie znam sie ani odrobine na asemblerze . Mamy tu koder do 4kanałowego sterowania proporcjonalngo w asm'ie na attiny 15. teraz pytanie -czy da sie przerobić kod tak ,aby miał ich 7 lub 8kanałów i wrzucić go do Attiny 26 ?? I czy to koder PPM?? PS...

    Mikrokontrolery   20 Maj 2006 06:51 Odpowiedzi: 0    Wyświetleń: 2479
  • Sterownik rolet z funkcją półotwarcia - wersja 2.

    W takim razie: w jak sposób i w którym miejscu następuje podłączenie głównego pliku irmp.c z poziomu irmp.h? W źródłach IRMP są przykłady jak używać z konkretną rodziną procków. irmp_get_data Powyższy plik mógłby być po prostu bazą dla twoich funkcji. Najważniejsze...

    DIY Konstrukcje   18 Paź 2019 10:39 Odpowiedzi: 10    Wyświetleń: 4872
  • Atmega32+biblioteka IRMP do odczytu pilota IR prośba o pomoc

    Witam, bardzo proszę o pomoc. Zrobiłem układ na Atmega32 z podłączonymi diodami do całego PortuA, oraz do PortuB Pin2 (PB2) dekoder podczerwieni TSOP31236 (testowałem też na TSOP31238). Wykorzystać chciałem bibliotekę IRMP a w załączniku spakowany cały projekt z plikami biblioteki...

    Mikrokontrolery Początkujący   08 Cze 2021 18:07 Odpowiedzi: 2    Wyświetleń: 414
  • AVR udaje pilota podczerwieni

    Robienie nadajnika IR na AVR jest dość proste. Przede wszystkim polecam ze strony www.atmel.com/avr w dziale Application Notes do przejrzenia właśnie taki projekt. Tam jest użyte Attiny 28 ale to nie ma tak naprawdę znaczenia. Generalnie podpinasz diodę do jakiegoś pinu output compare i na...

    Mikrokontrolery   20 Sty 2010 13:16 Odpowiedzi: 2    Wyświetleń: 1920
  • [ATMega128][C]Przerwanie SIG_OUTPUT_COMPARE3B

    Wykonuje przerwanie na procesorze Atmega128 pisząc program w C output compare i stosuje uchwyt w przerwaniu SIG_OUTPUT_COMPARE3A no i w tym trybie przerwanie mi działa jeżeli użyje uchwytu przerwania SIG_OUTPUT_COMPARE3B (odpowiednio) pozmieniam rejestry to niestety nie działa oto kod procedu najważniejszych: ...

    Mikrokontrolery AVR   03 Cze 2008 14:38 Odpowiedzi: 8    Wyświetleń: 2130
  • X-UFO obiekt latający z żyroskopem

    Do takiego zadania można lepiej dobrać mikrokontroler i wtedy nie ma tyle roboty ;) Polecałbym zastosowanie mikrokontrolera z rodziny HCS12 - chociażby dostępny w samplach MC9S12A64, posiada 8 16bitowych kanałów Input Capture/Output Compare, do tego 4PWMy 16bitowe (8 8bitowych), ponadto na...

    Robotyka Modelarstwo i CNC   12 Sty 2014 11:44 Odpowiedzi: 532    Wyświetleń: 152208
  • [stm32] problem z wyprowadzeniem sygnału timera2

    Witam, Mam kolejny problem niestety. Chciałbym użyć drugiego kanału Timera 2 do generowania sygnału na danym pinie w sposób sprzętowy (czyli nie tak, ze w obsłudze przerwania ustawiam sobie ten pin na 1 i 0...). W manualu jest napisane (tabela 43), że TIM2_CH2 przy braku remapingu jest podłaczony...

    Mikrokontrolery ARM   24 Lis 2010 21:41 Odpowiedzi: 12    Wyświetleń: 1954
  • [stm32] Przerwania od timerów vs czyszczenie flasha

    Witam! Mam problem z projektem na STM32. Chciałem użyć pamięci flash do zapamiętania potrzebnych mi parametrów. Problem pojawił się przy czyszczeniu flasha. Po wywołaniu FLASH_ErasePage dostaję flagę FLASH_FLAG_BANK1_EOP,co wydaje się całkiem prawidłowe. Program wraca do pracy z tym,...

    Mikrokontrolery ARM   14 Cze 2011 12:02 Odpowiedzi: 0    Wyświetleń: 954
  • Atmega8 [C] - nie odczytuje lini 1Wire

    Tak sobie obserwuję co jakiś czas ten temat i przyznam szczerze, że jestem pełen podziwu dla kolegi autora za upór, tyle że nie w dążeniu do rozwiązania problemu a do skomplikowania go sobie i utrudnienia życia ponad wszelką miarę. Masz rezystor podciągający? Niektórzy o nim zapominają....

    Mikrokontrolery AVR   29 Cze 2011 14:36 Odpowiedzi: 34    Wyświetleń: 4158
  • [Bascom] Odbiór RC5 w przerwaniu INT0 nie działa w nowej wersji kompilatora

    Fajnie zrobiony dostęp do bitów. Od kiedy to jest w Bascomie ? Prawie od zawsze! Czy w takim razie teraz zamiast Portb.0 powinienem dawać Portb.portb0 ? Wszystko powie Ci plik *.DAT Twojego procka. Np. dla ATtimy2313: [CONST] ;***** BIT DEFINITIONS PORTB0 = 0 ; Port B...

    Mikrokontrolery AVR   28 Cze 2012 10:46 Odpowiedzi: 6    Wyświetleń: 2469
  • Atmega8 - Sterowanie serwomechanizmem

    Witam. Przedstawiam kod w którym masz wszystko wyjaśnione: [syntax=c] //Set PORTB1 pin as output DDRB=0xFF; //TOP=ICR1; ... compare OC1A 8 bit non inverted PWM //Clear OC1A on Compare Match, set OC1A at TOP //Fast PWM //ICR1=20000 defines 50Hz PWM ICR1=20000; TCCR1A|=(0<&l...

    Mikrokontrolery AVR   22 Lut 2014 14:33 Odpowiedzi: 11    Wyświetleń: 1842
  • Atmega8 - Timer1 nie odlicza

    Poszukałem, poczytałem, wypociłem coś takiego: [syntax=c] ... ISR(TIME... { if(ssek == 124) { sek = sek + 1; ssek = 0; } ssek = ssek + 1; TCNT1 = 0; } int main(void) { OCR1A = 0x7C; // do 124 TCNT1 = 0x00; TCCR1A...

    Mikrokontrolery AVR   08 Gru 2014 22:35 Odpowiedzi: 7    Wyświetleń: 987
  • MEGA8/MEGA168 - Przesiadka

    Z tego co wyczytałem to rejestr TCCR2 w M168 jest podzielony na 2 rejestry TCCR2A i TCCR2B, zgadza się ? Gdzie to wyczytałeś? W dokumentacji? Jeśli tak to w jakim celu pytasz się, czy to prawda? :D Zestawienie rejestrów związanych z ustawianiem Timer2: 18.11 Register description . ....

    Mikrokontrolery Początkujący   02 Lut 2016 14:48 Odpowiedzi: 13    Wyświetleń: 1104
  • AVR C++ - Deklaracja obiektów globalnych bez użycia volatile

    Witam, rozpoczynam zabawę z C++ na mikrokontrolerach AVR i już przy pierwszym podejściu przepisania prostej biblioteki (mojego autorstwa) natrafiłem na problem... Sprawa dotyczy obiektów, które mają być używane w zwykłym programie, jak i w procedurach obsługi przerwań. Standardowym podejściem...

    Mikrokontrolery   21 Lut 2016 22:33 Odpowiedzi: 15    Wyświetleń: 1188
  • atmega8 timer2 w trybie CTC i zmiana czętotliwości

    Witam wszystkich, rzadko pisze bo zwykle jakoś sobie radzę, ale po trzech dniach walki jestem zdesperowany i zaczynam szukać pomocy u Was. Zrobiłem emulację odbierania RS232 na nóżce INT0. Zbocze opadające oznacza że mamy bit startu. Tak startuje odbieranie: [syntax=c] ISR(INT0_vect){...

    Mikrokontrolery Początkujący   23 Sie 2016 07:24 Odpowiedzi: 9    Wyświetleń: 1476
  • ATmega88 - automatyczne wyzwalanie konwersji ADC.

    Kolega excray chce Ci powiedzieć, że kiedy ustawisz timer w tryb CTC, to flaga OCF1B (czyli ta od Output Compare B) też jest ustawiana, tylko z przesunięciem czasowym równym wartości rejestru OCR1B (chyba że do OCR1B wpiszesz wartość większą niż do OCR1A - wtedy flaga nie zostanie ustawiona,...

    Mikrokontrolery   27 Sty 2020 07:42 Odpowiedzi: 23    Wyświetleń: 372
  • [Atmega328P] Problem z biblioteką freemodbus

    Jeżeli chodzi o pierwszy warning w tej bibliotece dotyczy SIG_USART_TRANS w sekcji __AVR_ATmega169__ [syntax=c] /* * FreeModbus Libary: AVR Port * Copyright (C) 2006 Christian Walter <wolti(at)sil.at> * - Initial version + ATmega168 support * Modfications Copyright (C) 2006 Tran...

    Mikrokontrolery AVR   12 Mar 2020 15:17 Odpowiedzi: 6    Wyświetleń: 657
  • Jakość dzwięku uzyskana na PWM

    Postanowiłem zmienić to faktycznie na TIMER (pracujący w trybie CTC). Jednak napotkałem na problem wysyłanie danych do PWM realizowane jest przez zewnętrzną funkcję, która odpowiedzialna jest za kolejne odczytywanie klastrów/sektorów z karty. Wy mogę te odstępy czasu realizować poprzez...

    Mikrokontrolery AVR   21 Sie 2011 09:24 Odpowiedzi: 15    Wyświetleń: 2556
  • Kod do zegara nixie c++/arduino

    mógłbym prosić kawałek kodu odpowiadający za wyświetlenie odpowiedniej cyfry zgodnie z aktualnym czasem i o wyzwalanie przerwań?. Niestety biegły w programowaniu nie jestem Tylko musiesz się nauczyć co to robi, kopiowanie na pałę bez zrozumienia nic Ci nie da. [syntax=c] // Nixie...

    Arduino   14 Lut 2021 18:39 Odpowiedzi: 5    Wyświetleń: 462
  • AVR C i assembler - drobna prośba.

    Przykładowy pełny program poniżej. Kompiluj najlepiej w CodeVisionAVR, nie będzie niespodzianek. Program można znaleźć pod adresem zawartym w ramce (wersja free). Dołączam też pliki .C .cof .hex .map i dla dociekliwych .asm i .lst Pozdr tOMmy /***************...

    Mikrokontrolery   28 Lut 2003 21:00 Odpowiedzi: 4    Wyświetleń: 2532
  • [atmega32][c]Nadpisywanie się obszrów pamięci - tylko dla hardkorów.

    [syntax=c]Error RTC_Initialize (struct RTC_init *initParemeters) { Error ret = NO_ERROR; TCCR2 = 0; //stop timer initialized = false; if (NULL != initParemeters) { lastInitParams.onSecChangedCbf = initParemeters->onSecChangedCbf; ... else { lastInitParams.onSecChangedCbf = NULL; } //AS2...

    Mikrokontrolery AVR   17 Sie 2017 15:45 Odpowiedzi: 26    Wyświetleń: 2154
  • [STM32][C] Konfiguracja timera i tryby jego pracy

    Najlepiej jest iść po kłębku: TIM_OCMode wpływa na tmpccmrx, który trafia do CCMR1/CCMR2. TIM_OCMode_x obejmuje bity 6:4, tak więc odpowiada za pole OCxM kanałów. Według RM0008, wartość reprezentowana przez TIM_OCMode_Timing przekłada się na 000: Frozen - The comparison between the output...

    Mikrokontrolery ARM   05 Lip 2011 22:17 Odpowiedzi: 5    Wyświetleń: 2837
  • [STM32] PWM na TIM4 - jak uruchomić?

    100 Dodano po 4 Nie patrz na komentarze typu "2Hz", bo to kopiowane, bedę czyścił potem:) Rejestry ARR, PSC są tak samo 16 bitowe jak w TIM2,3,4. Dodano po 1 Jest gdzieś jakaś różnica, bo nie potrafię włączyć zadnego PWM na timerach 15, 16, 17: Dodano po 45...

    Mikrokontrolery ARM   29 Maj 2012 09:23 Odpowiedzi: 21    Wyświetleń: 4869
  • [STM32] dziwna praca timera.

    Mam dość dziwny problem. W procesorze STM32F100RB mam uruchomione 6 timerów. Mają one sterować silnikami krokowymi. Silniki już mają sterowniki, posyła im sie tylko czestotliwość proporcjonalną do prędkości obrotowej i bit kierunku obrotów. Są to dość duże silniki, a całe urządzenie...

    Mikrokontrolery ARM   29 Maj 2012 09:25 Odpowiedzi: 6    Wyświetleń: 1829
  • [STM32F4-discovery] - Obsługa wyświetlacza LCD

    To ja wklejam swoje, co mam: Inicjalizacja SPI, GPIO i PWM dla podswietlenia: [syntax=c] //------... LCD_Configuration(void) { RCC->APB... |= RCC_APB2ENR_SPI1EN; SPI1->CR1 = SPI_CR1_SSM | SPI_CR1_SSI | SPI_CR1_MSTR...

    Mikrokontrolery ARM   24 Lis 2015 23:41 Odpowiedzi: 34    Wyświetleń: 12414
  • [ATMega8515][C] Regulowany generator impulsów 0-12hz

    Udało mi się skonfigurować tak jak chciałem, Więc zostawiam kod dla innych: void Init_Timer(){ count=1; //Reset ounter TCNT0 = 0; // Reset timer TCCR0 |= (1<<CS02) | (1<<CS00) | (1<<WGM01); // Set prescaler 1024, Set CTC...

    Mikrokontrolery AVR   13 Lis 2009 15:04 Odpowiedzi: 4    Wyświetleń: 1796
  • [C] ATMega8 - nie działają timery

    To właśnie zostało uruchomione - musi działać. Pisane pod WinAVR [syntax=c] #define SET(port, bit) port|=(1<<bit) #define RESET(port, bit) port&=~(1<<bit) #define NOT(port, bit) port^=(1<<bit) //Przerwanie wywolywane 100 razy na sekunde ISR(TIMER1_COMPA_vect)//...

    Mikrokontrolery AVR   20 Maj 2011 18:47 Odpowiedzi: 14    Wyświetleń: 2085
  • Ładowanie lub odczyt z tablicy w języku C dla atmega 8

    Tak to jest, kiedy nie sprawdza się stanu przycisków w przerwaniu timera... Wracam do tematu, bo zrobiłem własny projekt zamka na szyfr z wykorzystaniem klawiatury szesnastkowej i czterech siedmiosegmentowych wyświetlaczy. Wszystko ładnie działa, tylko napisałem obsługę klawiatury z wykorzystaniem...

    Mikrokontrolery Początkujący   16 Gru 2013 17:49 Odpowiedzi: 34    Wyświetleń: 4734
  • stm32f103rct6 - potencjalny konflikt portów

    Witam Zastanawia mnie pewna rzecz związana z projektem na stm32f103rct6. Wykorzystuje mikrokontroler z jednoczesnym użyciem usb i tim1. Usb(dp) i tim1(ch4) współdzielą pin. Ja z tim1 chce używać tylko kanałów 1 i 2. Po przeczytaniu dokumentacji da sie wprowadzić wyjścia compare match w stan...

    Mikrokontrolery ARM   20 Cze 2016 14:25 Odpowiedzi: 3    Wyświetleń: 807
  • AVR TIMER CTC przerwa w generowaniu sygnału - pominięte przerwanie?

    Cześć, Mam drobny problem. Chciałem na szybko wykonać sobie tester silników krokowych. Użyłem tego co pod ręką wygodne do szybkiej realizacji testera (a że armata na wróble wyszła to mało istotne). Na panelu tft jest sobie slider do regulacji prędkości (parametr speed w zakresie 0-500)....

    Mikrokontrolery AVR   27 Lut 2017 22:55 Odpowiedzi: 4    Wyświetleń: 684
  • Optiboot + Atmega328PB + SIM868

    Udało mi się zapisać pierwszą stronę pamięci, potem modyfikowałem program i chciałem zapisać kilka stron - za każdym razem zapisywała się tylko 1 strona poprawnie aż w końcu zapisuję tylko pierwszą stronę i to błędnymi danymi. Długa noc przede mną... wrzucam w zasadzie cały...

    Mikrokontrolery AVR   02 Sie 2022 12:28 Odpowiedzi: 20    Wyświetleń: 963
  • Problem z PWM ATMEGA8 / C

    Zaznacze na początku, że nie jestem jeszcze zbyt mocny jeśli chodzi o mikrokontrolery. Napisałem (na podstawie kodów znalezionych w sieci) programik, który za pomocą przycisków pozwala zwiększać/zmniejszać wypełnienie sygnału (PWM) i traktuje nim diodę. Chciałbym za pomocą dwóch innych...

    Mikrokontrolery   15 Cze 2007 06:02 Odpowiedzi: 3    Wyświetleń: 3982
  • [ATmega16][Bascom][Proteus] problem z LCD i PD7

    ElKuba, a czy atmega8 i AtMega16 masz fabrycznie nowe, czy od kogoś ? Może ktoś wpisał fuse jak już napisałem w pierwszym poście: ...Napisany program testuję w programie Proteus 6.5. ... I teraz mam pytanie czy jest to problem wynikający z niedociągnięć programu proteus... Tak więc...

    Mikrokontrolery AVR   16 Sie 2008 06:20 Odpowiedzi: 11    Wyświetleń: 5140
  • STM32F4 - Płynne zmniejszanie / zwiększanie PWM

    Po pierwsze: jak często jest ono zgłaszane? Przerwanie jest zgłaszane z częstotliwością 1 kHz. DCMI odbiera dane non stop. Po trzecie: co robi AKTUALIZUJ_PWM (pwm_lookup_table aktualizuje rejestr PWM poprzez wywołanie funkcji [syntax=c]TM_PWM_SetChannelPercent(&...

    Mikrokontrolery ARM   12 Paź 2015 07:40 Odpowiedzi: 26    Wyświetleń: 2964
  • Stoper - Czy w programie nie ma błędu

    Witam Na zajęcia mam zrobić taki projekt : "11. Program – stoper, z komunikacją z PC: obsługa klawiszy klawiatury matrycowej: 1 – start; 2 – stop; 3 – wznów; 4 – kasuj; 5-wyślij do PC;" Posiłkuje się tą stroną : #include <avr/io.h> #include...

    Mikrokontrolery AVR   19 Cze 2016 14:23 Odpowiedzi: 4    Wyświetleń: 960
  • Stoper z dużym wyświetlaczem 7-seg

    Tylko że Aktualnie po wyzwoleniu na każdym wyświetlaczu widać odliczenia: 1,2,3....9. Widzisz zapalone cyfry czy ich przeciwieństwo ? Witać jakieś szalone cyfry, ani to przeciwieństwo, ani logiczne wyniki. Na czas prób wyświetlania można by zmienić linię disp=(clock_second*100)+clock_millisec...

    Mikrokontrolery   19 Gru 2016 12:41 Odpowiedzi: 55    Wyświetleń: 2412
  • Tytuł: Resetowanie Watchdog Timera w ATtiny13a - liczenie czasu i sterowanie programem

    Problem z resetowaniem rozwiązany. Obecnie nie mogę poradzić sobie ze zwiększaniem czas_c w ISR(WDT_vect). Jeśli używam czas_c ++ wszystko działa, gdy próbuję użyć if (stan==1 czas++) już nie zlicza [syntax] // Libraries #include <avr/io.h> // for...

    Mikrokontrolery AVR   10 Sty 2023 22:42 Odpowiedzi: 13    Wyświetleń: 471
  • ARM - Sprzedam płytę testową dla mikrokontrolerów SAM7S !!!

    Witam. Mam do sprzedania 3 płyty ewaluacyjne dla mikrokontrolerów ARM SAM7S. Płyty są zgodne pinowo z mikromodułami MMsam7s firmy Propox wiec mozna w nich stosowac własnie te moduły. Ponadto jak ktos bedzie zainteresowany mam równiez własne moduły do tych płyt. Ułady ARM SAM7S...

    Ogłoszenia Elektronika   18 Paź 2006 23:53 Odpowiedzi: 6    Wyświetleń: 3164
  • Odbiornik podczerwieni na ATmega8 jako myszka USB

    Pracuję właśnie nad takim projektem, aby kontrolować kursor myszki w kompie za pomocą pilota.. Oprogramowałem odbiór/dekodowanie podczerwieni - działa. Oprogramowałem połączenie z PC tej myszki jako urządzenie klasy HID - działa. Niestety dwa w/w działają, ale tylko oddzielnie, tzn.: -...

    Mikrokontrolery   10 Lut 2007 15:54 Odpowiedzi: 1    Wyświetleń: 2234
  • Pilot creative infra od cd-rom kody przycisków w bascom !

    Dzieki ksz o to mi właśnie chodziło ! Mam tylko jeszcze jedno pytanko jak napisac programik aby np na dany kod przycisku ( 0x00000000000009F6) zmieniał stan portu ! Niezabardzo mam pomysł jak to zrobic w bascomie ! myśle nad podpięciem pod int0 tylko niewiem jak program ma mniej więcej wyglądac...

    Mikrokontrolery   17 Lut 2007 23:33 Odpowiedzi: 6    Wyświetleń: 1176
  • [C] Programowy UART i ustawienie Timera

    Zacznę od końca (przejrzałem oryginalne źródła): 3. put_char() by wysłać znak czeka, aż flag_tx_ready będzie inne od 0 (FALSE) Akurat odwrotnie. Czeka, aż flaga stanie się FALSE, czyli aż zakończy się bieżąca transmisja. Przy okazji. W deklaracjach zmiennych współużywanych...

    Mikrokontrolery   11 Lip 2007 10:48 Odpowiedzi: 14    Wyświetleń: 2879
  • Czujnik Halla a uC i PWM. Podłączenie pod Timer czy Counter?

    I teraz czy warto podłączyć go pod wyjscie jakiegoś Timera czy też Countera? Jeśli już to pod wejście timera. Możesz też pod wejście input capture, wejście przerwania zewnętrznego, albo pod dowolny pin i wtedy z odpowiednią częstotliwością go odpytywać. Dwa PWM mam wbudowane, muszę...

    Mikrokontrolery   18 Lip 2007 15:38 Odpowiedzi: 3    Wyświetleń: 1655
  • avr gcc - problem ze zrozumieniem zasadzy działania progamu

    Witam wszystkich, Od mojeo pomotora dostalem zadanie zrozumienie i przekonfigurowanie programu napisacego w C pod bilbioteke avr-gcc pod Atmeta. Otóz nie bardzo rozumiem co program ma w rzeczywistosci robic (wynika to z mojej . . . miernej znajomosci tematu ;( ) Prosze was o pomoc. Poniżej zamiescilem...

    Mikrokontrolery   02 Paź 2007 22:49 Odpowiedzi: 0    Wyświetleń: 896
  • ARM mini moduły z procesorem AT91SAM7S64 [Sprzedam]

    Witam. Posiadam do sprzedania minimoduły z procesorem ARM AT91SAM7S64. Układy ARM SAM7S64 zastosowane w modułach cechują się następującymi parametrami: • 32-bitowy rdzeń ARM7TDMI • 64kB programowanej w systemie pamięci programu typu FLASH • 32kB...

    Ogłoszenia Elektronika   26 Lut 2008 23:52 Odpowiedzi: 0    Wyświetleń: 2415
  • Przetwornik ADC ATmega16 - wizualizacja wyniku.

    Witam. Mam problem z przetwornikiem A/C w ATmega16. Chciałem aby wyniki były wyświetlane tylko w momencie kiedy wartość w timerze 0 zrówna się z wartością w OCR0 - ale tylko co drugi raz. Dlatego też dałem switch(cykl). Wyjście OC1A jest podpięte do wejścia timera 0. Wiem że to dziwnie,...

    Mikrokontrolery   03 Kwi 2008 17:44 Odpowiedzi: 7    Wyświetleń: 2555
  • Jak za pomocą funkcji Input Capture wygenerować PWM?

    Jak za pomocą funkcji Input Capture wygenerować PWM? mam takie pytanie na egzamin no i się zastanawiam... bo wiadomo, o wiele łatwiej jest wygenerować PWMa za pomocą Output Compare, a czy da się to zrobić za pomocą IC? myslałem o tym, żeby wyjscie na którym PWM ma być wygenerowany,...

    Mikrokontrolery   18 Cze 2008 00:25 Odpowiedzi: 1    Wyświetleń: 1118
  • [MEGA128][C] Przerwania i reset procesora

    Co do pierwszego postu: To jest wynik pisania czegoś takiego jak "TIMSK = 0x80;" W ten sposób załącza się przerwanie OCIE2:"Timer/Counter2 Output Compare Match Interrupt Enable" a nie TOIE2:"Timer/Counter2 Overflow Interrupt Enable", który jest bit niżej. W symulatorze dokładnie widać, że...

    Mikrokontrolery AVR   15 Lip 2008 14:13 Odpowiedzi: 19    Wyświetleń: 1953
  • Dalmierz ir do robota

    PWM generuje przebieg o zmiennym wypełnieniu, CTC może generować tylko różne częstotliwości przy wypełnieniu 50% i przerwanie okresowe. Oczywiście korzystając z dodatkowych kanałów output compare można zrealizować zbliżoną funkcjonalność. Dlatego na dobrze zaprojektowanym mikrokontrolerowym...

    Robotyka Modelarstwo i CNC   27 Sty 2009 21:44 Odpowiedzi: 52    Wyświetleń: 7633
  • Atmega 16 problem z opoznieniem sygnalu

    Po 1) użyj znaczników [code]... Po 2) funkcje inline _delay_us i _delay_ms muszą być wywoływane z argumentami o wartości znanej w trakcie kompilacji (stałe) - było o tym wielokrotnie na forum. [url=]Dokumentacja. Po 3) co do inline asm to zobacz [url=]dokumentację. Do pomiaru okresu możesz...

    Mikrokontrolery AVR   16 Cze 2009 13:12 Odpowiedzi: 27    Wyświetleń: 3506
  • [ATmega8][C] Generator sinusoidy, Timer1 PWM, problemy...

    Chce zbudować prosty generator przebiegów zmiennych. Interesuje mnie przede wszystkim sinusoida 1kHz, ale nie pogardzę też innymi przebiegami i i regulacją częstotliwości. Napisałem (a raczej zmodyfikowałem kod znaleziony w necie): #include <avr/io.h> #include <avr/interrupt.h> const...

    Mikrokontrolery AVR   12 Sie 2009 08:54 Odpowiedzi: 14    Wyświetleń: 6563
  • [Atmega8] Timer1, obsługa przerwań

    Witam Mam pewną wątpliwość/pytanie dotyczące przerwania dla timera1 w trybie CTC. W datasheetcie jest napisane, że mamy dwie niezależne jednostki Output Compare, no więc ustawiam: TCCR1B=(1 << CS10 |1 << CS11 | 1<< WGM12); //przykładowo-ustaw timer1 z preskalerem...

    Mikrokontrolery AVR   08 Sie 2009 14:50 Odpowiedzi: 5    Wyświetleń: 1832
  • HDDClock - zegar z dysku twardego

    Początkowo też miałem umieścić całą elektronikę z tyłu obudowy jednak ostatecznie zdecydowałem się na bardziej kompaktową konstrukcję. Silnik nie posiada kontroli ani płynnej regulacji obrotów. Częstotliwość pracy ustalana jest za pomocą kondensatorów podłączonych do pinów TDA5140A,...

    DIY Konstrukcje   29 Sty 2019 20:38 Odpowiedzi: 243    Wyświetleń: 267110
  • Atmega attiny odczyt napiecia 0-10V

    attiny26 jest idealny do tego - zresztą jak każdy posiadający ADC, tak samo jeśli chcesz sterować 2 diody LED - bo masz w nim , wg noty jak na życzenie: 2 High Frequency PWM Outputs with Separate Output Compare Registers hmmm schemat jakiego wejścia? chodzi ci o schemat dzielnika rezystorowego...

    Mikrokontrolery AVR   24 Paź 2009 23:07 Odpowiedzi: 36    Wyświetleń: 7608
  • [STM32] Przerwania, timery

    Bez taktowania nic nie będzie działać. Funkcja zapisuje dane pod adresy które są wyłączone, więc możesz tam wpisywać co chcesz.! No to już wszystko jasne, dzięki za pomoc. Co do uruchomienia TIMERA to tez mi się udało, jednak mam jeszcze jeden problem z nim... mianowicie chciałbym...

    Mikrokontrolery ARM   05 Sty 2011 00:57 Odpowiedzi: 10    Wyświetleń: 6438
  • [AVR] Podstawowe informacje o nadawaniu / odbieraniu RC5

    Po prostu nadawany sygnał kluczuje nośną o czestotliwości ok. 38kHz. Można to zrobiź programowo, lub wykorzystać nieco większego AVRa, który to potrafi zrobić sprzętowo. Np. w DS do ATMegi 1280 zobacz sekcję "Output Compare Modulator".

    Mikrokontrolery AVR   27 Mar 2010 11:07 Odpowiedzi: 1    Wyświetleń: 1197
  • Sterownik - regulator silnika bezszczotkowego BLDC.

    opis problemu opatrzony jest taką teorią: Set motor speed. Updates the output compare registers of the timer 0 and timer 2 which control the duty cycle of the PWM output and thereby the speed of the motor. The method used ensures that that all PWM channels are behaving same duty cycle. kod...

    DIY Konstrukcje   13 Lis 2011 17:52 Odpowiedzi: 133    Wyświetleń: 163985
  • [ATtiny45V] Priorytety przerwań

    W projekcie założyłem sobie dwa przerwania z dwóch timerów. Jedno (nazwijmy je A) wywoływane często i krytyczne czasowo (przerwanie musi być obsłużone jak najszybciej po jego pojawieniu się), trwające tylko kilkanaście cykli. Drugie (B) mniej krytyczne (właściwie w ogóle nie krytyczne),...

    Mikrokontrolery AVR   12 Paź 2010 13:40 Odpowiedzi: 10    Wyświetleń: 1852
  • [STM32]Zależność PWM od pinu TIM4_ETR

    Rysunek chyba jakiś mały wymowny, tam znajdziesz odpowiedź (; A jak nie, to ustawienia rejestrów do wglądu, bo tak to się nie dogadamy. Znajdziesz to w TIMx w rejestrze CCMRx, bit OCxCE. Fragment opisu: OC1CE: Output Compare 1 Clear Enable 0: OC1Ref is not affected by the ETRF input 1:...

    Mikrokontrolery ARM   03 Wrz 2010 10:13 Odpowiedzi: 4    Wyświetleń: 3145
  • [stm32] jak się kasuje bit przerwania w TIM4->SR?

    Pomóżcie, bo nie mogę doczytać, jak się kasuje flagę przerwania od output compare match w ISR? Mam tak void TIM4_IRQHandler( void ) { if( TIM4->SR & TIM_SR_CC1IF ) // if on output compare match { TIM4->SR &= ~TIM_SR_CC1IF; ... Ale bit się...

    Mikrokontrolery ARM   06 Paź 2010 07:50 Odpowiedzi: 3    Wyświetleń: 1700
  • [AVR] obsługa przerwania od licznika 1

    Mam następujący kod programu. Moje pytanie brzmi: Dlaczego program nigdy nie wchodzi do przerwania, a przynajmniej tak pokazuje VMLab, w którym to symuluję. Czy trzeba jeszcze coś w jakimś rejestrze ustawić. Program ma wchodzić do przerwania w momencie kiedy licznik zrówna się z OCR1A. ...

    Mikrokontrolery AVR   08 Lis 2010 23:03 Odpowiedzi: 8    Wyświetleń: 3747
  • Sterownik 2 serw na ATtiny10

    Jako eksperyment z zastosowaniem ATtiny10 wymyśliłem sobie sterownik serw. Nie ukrywam, że natchnął mnie jeden z wcześniejszych projektów z Elektrody. Też chciałem się przekonać, że na takiej małej pchełce można zrobić coś bardziej użytecznego niż migacz diodą. Założyłem...

    DIY Poczekalnia   09 Gru 2010 23:08 Odpowiedzi: 0    Wyświetleń: 3549
  • USART ATMEGA128

    Mam kilka pytań odnośnie USARTA ATMEGA128. 1. Czy błąd transmisji 0.2% dla kwarca 16MHz będzie miał duży wpływ na transmisję przy przesyłaniu ramki 19 bitowej z komputera do urządzenia. 2. W programie mikrokontrolera AVR co 5ms wywoływane jest przerwanie od timera1 output Compare które...

    Mikrokontrolery AVR   31 Gru 2010 14:46 Odpowiedzi: 6    Wyświetleń: 3337
  • [STM32F103VE][C] - ADC wyzwalany przez timer 2.

    Witam, Próbuję wymusić na STMie aby konwersja w jego zintegrowanym przetworniku ADC wyzwalana była przez CC2 od timera 2. Inicjalizacja odpowiednich peryferiów jak poniżej nie powoduje zadziałania całości. void ADC1_Init(void){ /*APB... buses clock for ADC enable with...

    Mikrokontrolery ARM   23 Sty 2011 19:13 Odpowiedzi: 2    Wyświetleń: 2529
  • ATMEGA32[C] tryb CTC i odliczanie dokładnie 1 sekundy

    Od paru godzin męczę sprawę z CTC, czytam na forum i dochodzę do pewnych wniosków, nie wiem czy prawdziwych?: Timer1 16 bit ATMEGA32, kwarc 8MHz preskaler 8 (1 takt = 1us): 1.jeżeli użyję CTC, rejestr OCR1 (OCR1A oraz OCR1B) załaduję wartością 50000 to uzyskam przerwanie dokładnie...

    Mikrokontrolery AVR   26 Sty 2011 22:20 Odpowiedzi: 16    Wyświetleń: 2724
  • ATTiny44 kontra PIC24F04KA200

    Witam. Nie miałem zamiaru wywoływać kolejnej dyskusji nad tym która rodzina mikrokontrolerów jest lepsza. Na korzyść avr -ów przemawia oczywiście dobry i darmowy kompilator C ale na korzyść pic -ów większy wybór , większa ilość peryferii . Proszę mi pokazać który z avr -ów w przyjaznej...

    Mikrokontrolery   20 Lut 2011 18:37 Odpowiedzi: 49    Wyświetleń: 3926
  • LPC1768 - gdzie te 100MIPS?

    Do metod Münchhausena to temu daleeeko... ;] Może i jest pewna analogia, gdyż przykład który podałem zwróci właściwy wynik jeśli dokładnie wiesz, jak szybko chodzi timer... Skoro ty chcesz tylko i wyłącznie przekonać się, czy PLL chodzi tak jak powinien, to może nie warto tutaj w...

    Mikrokontrolery ARM   04 Paź 2011 18:43 Odpowiedzi: 49    Wyświetleń: 4832
  • Obsługa wyświetlacza 7-segmentowego Atmega16

    I znów muszę prosić o pomoc. Poniżej mój program w całości, który... nie działa. Postaram się zaraz wstawić schemat. Co jest nie tak z programem? #include <avr/io.h> #include <util/delay.h> #include <avr/interrupt.h> void init(void) { /* Konfigurowanie...

    Mikrokontrolery AVR   30 Sty 2012 12:21 Odpowiedzi: 12    Wyświetleń: 7157
  • [STM32] detektor zera sieci + pomiar adc wyzwalany timerem = zła ilość pomiarów

    Z detektora zera sieci dostaje sygnał jak na obrazku niżej. Kwarc 8MHz, po PLL 24MHz. No i mam między innymi [syntax=c]NVIC_SetPriorityGroupi... NVIC_EncodePriority(3, 2, 0)); NVIC_SetPriority(EXTI9_5_IRQn, NVIC_EncodePriority(3, 3, 0)); NVIC_SetPriority(TIM4_IRQn,...

    Mikrokontrolery ARM   13 Mar 2012 10:51 Odpowiedzi: 18    Wyświetleń: 3424
  • [STM32] F4 - błąd Undefined symbol Init_GLCDPORT

    Dlaczego wyskakuje mi błąd "Undefined symbol Init_GLCDPORT?" [syntax=c] /* Includes ----------------------------------------... "main.h" #include "stm32f4xx_gpio.h" /* Private typedef ----------------------------------------... Private...

    Mikrokontrolery ARM   28 Mar 2012 11:25 Odpowiedzi: 2    Wyświetleń: 1827
  • stm32f407 - jaka maxymalna częstotliwość transferu DMA (PORT-RAM)

    3 Konfigurujesz Timer w tryb input capture taki sposób aby wyzwalał transfer DMA na którymś tam sobie kanale. Nie prościej właśnie output compare i mieć transfer co ileś tam taktów? 4\/3!!

    Mikrokontrolery ARM   30 Maj 2012 08:54 Odpowiedzi: 80    Wyświetleń: 8383
  • [C][ATMega8535] Jak zabrać się za obsługę przerwań?

    Więc nie dołączyłem żadnych kondensatorów. Czy słusznie? Słusznie. Zmieniłeś nową funkcję przerwania ISR() i jej wektor na stare (przestarzałe) SIGNAL(): Zmień na ISR(). Szczerze muszę przyznać że nie do końca wiem co ustawiłem w TIFR oraz TIMSK, znalazłem to w którymś...

    Mikrokontrolery Początkujący   26 Kwi 2012 20:12 Odpowiedzi: 6    Wyświetleń: 1430
  • STM32F4 Discovery. wyzwalanie przetwornika ADC timerem

    Witam, chciał bym zrobić prosty filtr cyfrowy oparty na stm32F4 Discovery, częstotliwość próbkowania ustalana była by za pomocą jednego z timerów w tym przypadku TIM1 (oczywiście może być inny). Niestety mam problem z ustawieniem wyzwalania przetwornika ADC1 przy pomocy timera TIM1. Poniżej...

    Mikrokontrolery ARM   08 Sie 2012 13:26 Odpowiedzi: 9    Wyświetleń: 3479
  • PWM - które piny mogę użyć?

    akapit OCR0 – Output Compare Register do przeczytania i dla liczników 8 bitowych maksymalna wartość to 255.

    Mikrokontrolery Początkujący   12 Lis 2012 13:54 Odpowiedzi: 30    Wyświetleń: 3837
  • Atmega32A - Konfiguracja PWM do odtwarzania dźwięku

    Witam forumowiczów :D! Tworze projekt na zaliczenie - prostą perkusje elektroniczną, która posiada 12 przycisków, czytnik kart SD i wyjście PWM podpięte przez wzmacniacze do gniazda jack. Wszystko do momentu odtwarzania dźwięku działa poprawnie - wartości z pliku czyta prawidłowo (przetestowane...

    Mikrokontrolery AVR   01 Maj 2013 10:13 Odpowiedzi: 26    Wyświetleń: 5007
  • [STM32F4][C] - Obsługa Timera Encoder Mode za pomocą DMA

    Ok, doszukałem się, jest to TIMx Update Interrupt. Tyle, że Update Event nie jest generowany przy każdej zmianie CNT w trybie Encoder. Czyli jeśli dobrze rozumiem, np. Channel 5, Stream 4 może być wyzwolony poprzez TIM3_CH1 lub/oraz (?) TIM3_TRIG. TIM3_CH1 oznacza, że np. Output Compare zostanie...

    Mikrokontrolery ARM   22 Mar 2013 22:15 Odpowiedzi: 8    Wyświetleń: 4365
  • [dsPIC33F64][XC16] - Brak rejestrów PWM

    wg. noty ten PIC posiada MOTOR CONTROL PWM MODULE co wskazywało by na to że te rejestry istnieją (skoro są w nocie katalogowej producenta). Jak dla mnie to trochę dziwne. Output Compare też ma tryb PWM co bardzo mnie cieszy :) Może obejdzie się bez zmiany procka. Dziękuje za pomoc :)

    Mikrokontrolery PIC   18 Kwi 2013 21:12 Odpowiedzi: 6    Wyświetleń: 1923
  • [ATmega8]Sygnalizator/Limiter przekroczenia prędkości

    Czyli trzeba zmienić kod wyzwalania timera oraz preskalera tak? Edit: Nie..........., konfiguracja Timera0 jest będna.... 1. Zauważ że, w Mega8 Timer0 nie posiada trybu CTC. 2. Nawet, jeżeli zechciałbyś zamienic go na podobny (kompatybilny) processor z serii 48/88/168/328, lub inny...

    Mikrokontrolery Początkujący   20 Lip 2013 04:39 Odpowiedzi: 39    Wyświetleń: 6576
  • [AVR] [C] - Pikacz z regulacja czasu i magnetem

    Czyli pomiary wykazałyby to co podejrzewałem, czyli uszkodzenie pinu. Ad 1. When the SM2..0 bits are written to 011, the SLEEP instruction makes the MCU enter Powersave mode. This mode is identical to Power-down, with one exception: If Timer/Counter2 is clocked asynchronously, i.e. the...

    Mikrokontrolery AVR   22 Lis 2013 00:28 Odpowiedzi: 60    Wyświetleń: 5877
  • ATmega32 - Pomiar czasu między dwoma zboczami narastającymi na INT0 i INT1

    Z programowaniem w C za pan brat nie jestem ... Z ATMega32 chyba też nie :-P Output Compare Register (OCR0) are 8-bit register

    Mikrokontrolery AVR   19 Gru 2013 20:04 Odpowiedzi: 13    Wyświetleń: 2436
  • LPC1114 - wave player - algorytm

    Glitch free. Typowy układ PWM opiera się na komparatorach. Z jednej strony komparatorów jest licznik stanowiący podstawę czasu, a z drugiej strony rejestry, do których ładuje się wartości, np. w STM32Fxx nazywają się CCRx, a w Xmega nazywają się CCn oraz CCnBUF, w PIC24 lub dsPIC nazywają...

    Mikrokontrolery ARM   26 Lut 2014 13:30 Odpowiedzi: 18    Wyświetleń: 3015
  • OPEL/VECTRA - 3 błysk kierunkowskazów

    Witajcie. Nie byłem w stanie rozgryźć BASCOMA (no mniej więcej) więc siadłem i zrobiłem w C do Japońca (podajemy masę i na wyjściu mamy masę teraz jeszcze opracować jak podłączyć to do samochodu, żeby wpiąć się równolegle bez przecinania oryginalnej instalacji (tzn moduł ma...

    Początkujący Naprawy   25 Sty 2018 20:43 Odpowiedzi: 35    Wyświetleń: 11796
  • [Atmega32] - PWM i błąd podczas kompliowania przykładu z książki

    Jeśli jeszcze aktualne :) W ten sposób to obliczasz częstotliwość sygnału, a nie wypełnienie. Powinno być raczej: ts zawiera (bez konieczności przeliczania) czas trwania impulsu w mikrosekundach.

    Mikrokontrolery AVR   27 Gru 2014 20:07 Odpowiedzi: 4    Wyświetleń: 810
  • BASCOM - Termometr - wybudzanie z trybu powersave

    POWERSAVE (ATMEGA88) This mode is identical to Power-down, with one exception: If Timer/Counter2 is enabled, it will keep running during sleep. The device can wake up from either Timer Overflow or Output Compare event from Timer/Counter2 if the corresponding Timer/Counter2 interrupt enable bits...

    Mikrokontrolery Początkujący   02 Sty 2015 14:41 Odpowiedzi: 5    Wyświetleń: 906
  • Projekt ATmega16 Timer-fotoradar odcinkowy

    ISR(INT0_vect) { ISR(TIMER3_OVF_vect) ... = WARTOSC_PRZELADOWANIA; czas++; }} ISR(INT1_vect) {} Pomijając fakt że atmega16 nie ma timera nr3 ( tylko 0,1,2) ta konstrukcja wygląda dziwacznie :) skoro mam podłączony kwarc 16Mhz, to preskaler ustawiam na taktowanie zewnętrzne...

    Mikrokontrolery   09 Sty 2015 13:54 Odpowiedzi: 7    Wyświetleń: 993
  • atmega324 watchdog nie działa

    Witam Mam problem z uruchomieniem watchdog'a w atmedze324. Procesor nie uruchamia resetu. Ten program powinien wypisywać cyfry przez około 2 sekundy potem powinien się zresetować. Proszę o pomoc. [syntax=jezyk_programowania] ... <mega324.h> #include <stdio.h> ...

    Mikrokontrolery AVR   23 Mar 2015 06:34 Odpowiedzi: 7    Wyświetleń: 870
  • attiny2313 PWM na 8 kanałach w jez. C

    Udało mi się znaleźć fajny kod z opisem programowego pwm-a od RedLina. Przerobiłem go trochę na moje 7 kanałów. Domyślnie był na 3. Wygląda na to jakby mikrokontroler się nie wyrabiał, ale nie jestem pewien. Jak można byłoby to zoptyamlizować ? Odnośnie korekcji jasności świecenia,...

    Mikrokontrolery   08 Kwi 2015 11:47 Odpowiedzi: 9    Wyświetleń: 1296
  • odwrotne wypełnianie impulsów pwm

    Przecież można to zrobić programowo bez dodatkowych tranzystorów. Wystarczy skonfigurować pin Output Compare w tryb inverting mode. Nie odpowiem teraz dokładniej jak to zrobić, bo nie znam typu mikrokontrolera i nie wiem, który timer jest używany do generowania PWM.

    Arduino   09 Paź 2015 14:42 Odpowiedzi: 16    Wyświetleń: 1398
  • STM32F3 - One pulse mode - 4 kanaly

    Inne niezupełnie optymalne rozwiązanie: tryb PWM, włączyć preload rejestrów CCRx, zapisać do nich 0, wywołać update i dopiero wpisać żądane wartości. Przy następnym zdarzeniu update licznik zacznie generować impuls; od tej chwili aż do zrównania CNT z ARR mamy czas na ponowne wpisanie...

    Mikrokontrolery ARM   16 Gru 2015 23:46 Odpowiedzi: 7    Wyświetleń: 1362
  • Atmega644PA - Obsługa przerwania, multipleksowanie ADC

    dobra mam, rozumiem już wszystko, chociaż te diody dziwnie się zachowują, w pierwszym cyklu pali się pierwsza, następnie podczas świecenia pierwszej zapala się na sekundę trzecia, potem trzecia gaśnie i pierwsza pali się przez sekundę, gaśnie, zapala się druga, gaśnie, zapala się trzecia,...

    Mikrokontrolery   10 Sty 2016 16:07 Odpowiedzi: 53    Wyświetleń: 2700
  • Śmiecie na odbiorniku 433MHZ

    Znalazłem chwile. To tak mi się napisało: [syntax=c]void init_INT0(void) { INT0_RISING; INT0_O... Nadajnik to PT2262 sekwencja to 4 "słowa" na końcu których jest preambuła ISR(TIMER1_COMPA_vect) { ... PIN(ODBIORNIK)...

    Mikrokontrolery   10 Lip 2016 01:04 Odpowiedzi: 24    Wyświetleń: 2535
  • [STM32] - Wyzwalanie zewnętrznego DAC

    Do pasma EKG układ w zupełności wystarczy. W kwestii punktu 4, chodziło mi o taką konfigurację licznika: - licznik zlicza w jednym kierunku, np. w górę. - Czas pełnego okresu (PSC i ARR) to trochę więcej niż czas transmisji + impuls LDAC (=210ns). - Do jednego z rejestrów porównujących...

    Mikrokontrolery ARM   15 Sie 2016 11:06 Odpowiedzi: 6    Wyświetleń: 1218
  • avr atmega32[c] - odliczanie sekundy ,zliczenie 15625 przerwan ?

    Witam. Przy 4 Mhz ustawiasz dzilnik do licznika na 256 w rejestrze TCCR0. Następnie ustawiasz 125 w OCR0. To jest górna granica licznika, która go resetuje i jednocześnie wystawia przerwanie. Teraz licznik liczy do 125 i generuje przerwanie OCF0 - Output Compare Flag 0 w rejestrze TIFR. Wtedy...

    Mikrokontrolery AVR   25 Sty 2017 11:12 Odpowiedzi: 62    Wyświetleń: 3711
  • [stm32f4][C] One pulse mode.

    Już poprawiłem program. Rzeczywiście namieszałem. Mam ustawiony timer 4 jako pwm i chciałbym móc go zainicializować w trybie "GATED Mode" pinem PB6. Zgodnie z datasheet tryb OPM może działać jako PWM lub Output Compare (str. 611). Wystarczy uruchomić w rejestrze CR1 bit OPM.

    Mikrokontrolery ARM   30 Lis 2017 14:02 Odpowiedzi: 12    Wyświetleń: 1917
  • Sumator PWM na ATtiny2313 by Kaworu

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

    Początkujący Elektronicy   19 Maj 2018 22:57 Odpowiedzi: 3    Wyświetleń: 267
  • Gdzie wykonać przetwarzanie danych? W obsłudze przerwania czy w funkcji głównej?

    I tak zrobiłem. Każdą komendę kończę znakiem pustym (ascii: 0x0). W programie głównym mam zadeklarowana zmienną globalną "ko_tr" ustawioną jako extern, której wartość informuje o zakończeniu transmisji. W obsłudze przerwania RXNE odpieram znaki i wpisuję do zmiennej tablicowej "odczyt",...

    Mikrokontrolery Początkujący   05 Kwi 2019 17:22 Odpowiedzi: 10    Wyświetleń: 921
  • Jak przerobić kod w j. ASM aby działał tak jak chcę

    W sieci znalazłem taki tekst, czy według tych wskazówek można to zrobić ,jak ? W Generatorze DDS z EP 6/2018 jest sprzętowe sterowanie wyjściem: void Timer1_Start(uint8_t dzielnik) { // OCR1B=dzielnik; OCR1B=dzielnik; //Ou... compare toggles OC1A pin // TCCR1A |= 0x40; // COM1A =...

    Początkujący Elektronicy   25 Sie 2021 22:38 Odpowiedzi: 48    Wyświetleń: 1602
  • Tyrystory, triaki, sterowanie fazowe i grupowe - #36 edu elektroda.pl

    W jakich układach natrafiliście, lub zastosowaliście tyrystory lub triaki? Można kupić moduły SSR. SSR są zwykle bazowane na jakiejś formie triaka (chyba optotriak). Ja tak przerobiłem kolorofon na sterowanie przez artnet. Niestety tylko włącz/wyłącz (trzeba by detekcję fazy zrobić...

    Wideoporadniki   26 Mar 2020 10:37 Odpowiedzi: 19    Wyświetleń: 4548
  • Kalkulatory dla elektronika - nowa funkcjonalność na elektroda.pl

    -Można dodać linki do kalkulatorów programowalnych online. -Kalkulator dla timerów. Podajesz częstotliwość taktowania i wymagany czas między przerwaniami, uzyskujesz prescaller oraz wartość przy której timer wywołuje przerwanie (w STM nazywa się to output compare). Trzeba by było zrobić...

    Tematy tygodnia   06 Lis 2021 16:08 Odpowiedzi: 20    Wyświetleń: 4137
  • Czy w tym programie działa NOP , i w jaki sposób działa?

    Jak według tych wskazówek zrobić kod ; Wskazówka : ""Cały czas mowa o precyzyjnych częstotliwościach, współczynniku wypełnienia ,a delay to jedno z najgorszych z możliwych rozwiązań mając sprzętowe sterowanie GPIO, gdzie trzeba liczyć każdy cykl maszynowy jak w latach 80. W Generatorze...

    Mikrokontrolery Początkujący   08 Sty 2021 16:09 Odpowiedzi: 31    Wyświetleń: 1398
  • Fuel Injector cleaner - prośba o sprawdzenie schematu - Eagle

    Witam ponownie, Poszedłem o krok dalej i moim planem jest podłączenie każdego z czterech wtryskiwaczy do osobnego pinu Arduino Uno/Nano z Atmega 328p. Pozwoliło mi to na skonstruowanie programu aby sterować każdym wtryskiwaczem z osobna z tą samą częstotliwością i wypełnieniem, ale sygnał...

    Projektowanie PCB   04 Kwi 2019 19:53 Odpowiedzi: 8    Wyświetleń: 462
  • Program w C++ do obługi magazynu

    Witam serdecznie. Czy znajdzie się jakaś pomocna dłoń w napisaniu programu w jezyku C++. Poprosił mnie mój siostrzeniec uczący się w UK o napisanie programu z niżej opisanego zadania lecz ja już nie pamiętam jak to się robiło ponieważ skończyłem informatykę ponad 15 lat temu a na codzień...

    Nauka Elektroniki, Teoria i Laborki   20 Sie 2016 09:21 Odpowiedzi: 3    Wyświetleń: 1569
  • Sterowanie diody RGB Atmega32 - programy, rozwązania

    Witam! Dopiero zaczynam zabawę w Bascom-ie, wiec proszę o wyrozumiałość. Zbudowałem układ na Atmega32, 4 kanały PWM do sterowania RGB+biały. Jeden klawisz do zmiany programów, LCD (do sprawdzenia co się dzieje) oraz czujnik oświetlenia na fototranzystorze. Co chciałbym zrobić: -klawiszem...

    Mikrokontrolery   12 Paź 2012 21:44 Odpowiedzi: 1    Wyświetleń: 1353
  • [ATmega128L][C] Woltomierz

    #include <mega128.h> #define RXB8 1 #define TXB8 0 #define UPE 2 #define OVR 3 #define FE 4 #define UDRE 5 #define RXC 7 #define FRAMING_ERROR (1<<FE) #define PARITY_ERROR (1<<UPE) #define DATA_OVERRUN (1<<OVR) #define DATA_REGISTER_EMPTY...

    Mikrokontrolery   29 Maj 2008 17:57 Odpowiedzi: 6    Wyświetleń: 1638
  • [atmega8][bascom]Układ załączający na RC5.

    No to popróbuj jeszcze :-) Ja tylko tak, aby sprawdzić, napisałem coś takiego: '-------------------------------------... RC5.bas ' '---------------------------...

    Mikrokontrolery AVR   18 Lip 2008 20:06 Odpowiedzi: 11    Wyświetleń: 3157
  • MSP430F169 - konfiguracja UART(1) pod RS232

    Dzięki wielkie za wskazówki. Tego akurat jeszcze nie znalazłem, aczkolwiek są 2 sprawy: 1) Przykład pod DMA nie działa. (w sensie nic się nie wyświetla na terminalu) 2) Przykład na wake się w ogóle nie kompiluje pod IARem ;) Jestem totalnym laikiem, aczkolwiek naprawdę bardzo mi zależy,...

    Mikrokontrolery   06 Wrz 2010 16:01 Odpowiedzi: 2    Wyświetleń: 1230
  • [Attiny261][C] Fast PWM

    Witam, Niestety mam problem z włączeniem trybu FastPWM w ATTiny 261 przy wykorzystaniu zegara wewnętrznego lub PCK (brak podłączonego zew. kwarcu). // Timer/Counter 1 initialization // Clock source: System Clock // Clock value: 8000,000 kHz // Mode: Fast PWM top=OCR1C //...

    Mikrokontrolery AVR   04 Paź 2009 08:39 Odpowiedzi: 0    Wyświetleń: 1197
  • Regulacja PWM atmega 8 (bascom)

    Spróbuj tak (nie testowane:)): [syntax=basic4gl]Conf... Portb.3 = Output ' OC0A Config Portb.4 = Output ' OC0B Config Timer0 = Pwm , Compare A Pwm = Clear Up , Compare B Pwm = Clear Up , Prescale = 1 Pwm0a = 0 Pwm0b...

    Mikrokontrolery Początkujący   21 Gru 2012 11:47 Odpowiedzi: 9    Wyświetleń: 4527
  • Eksperymenty EKG z monitorem pracy serca (Heart Monitor), oscylografem i OpenLog

    Eksperymenty związane z EKG Od dawna uważałem za interesujące rozważania o własnych systemach EKG. Szczególnie interesują mnie rozwiązania niedrogie i łatwe w konfiguracji. W tym artykule przedstawiono kilka sposobów wykorzystania tej techniki. Ale najpierw coś podstawowego: ...

    DIY Konstrukcje   25 Maj 2022 09:48 Odpowiedzi: 14    Wyświetleń: 4554
  • [Bascom/c]Attiny2313 / Diody Led PWM

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

    Mikrokontrolery   03 Gru 2009 17:25 Odpowiedzi: 3    Wyświetleń: 3702
  • Atmega162 + ds18b20 - coś nie działa

    Witam, złożyłem płytkę, napisałem kod i coś nie działa, narazie podam kod bo płytka śmiga byłbym wdzięczny za sugestie co jest nie tak że to nie chce działać, kod zbudowany po części w CodevisionAVR. Wyświetlacz jest na wspólnej Katodzie stąd mój wniosek że aby zaświecić jakiś...

    Mikrokontrolery AVR   26 Maj 2009 23:05 Odpowiedzi: 1    Wyświetleń: 1253
  • [ATMega]Powielanie kanałów PWM

    Jeśli chodzi o sprzętowego PWMa to chyba pokuszę się o AVR136, tylko zamiast atmegi wykorzystam attiny2313. Zasymulowałem sobie to na razie tylko w proteusie i całkiem ładnie to śmiga :) __________________________________... Potrzebuje Waszej pomocy. PWMy ładnie działąją...

    Mikrokontrolery AVR   29 Paź 2010 08:55 Odpowiedzi: 20    Wyświetleń: 6004
  • Pomoc w lokalizacji błędu AVR Bascom

    No i wszystko niby działa (znaczy mogę dowolnie programować itd) ale apetyt rośnie w miare jedzenia. Dokleiłem sobie procedurkę bootloadera bo chciałbym mieć możliwość programowania Atmegi w układzie. No i tu się schody zaczynaja. Bo po pierwsze to nic przez uarta nie mogę się skomunikować,...

    Mikrokontrolery   26 Paź 2005 05:07 Odpowiedzi: 13    Wyświetleń: 2568
  • AT90S8535 wyjścia PWM w procesorze

    $regfile = "8535def.dat" $crystal = 8000000 $sim Config Pind.4 = Output Config Pind.5 = Output Config Pind.7 = Output Config Timer2 = Pwm , Pwm = 8 , Compare A Pwm = Clear Down , Compare B Pwm = Disconnect , Prescale = 1 Config Timer1 = Pwm , Pwm = 8 , Compare A Pwm = Clear Down , Compare B Pwm...

    Mikrokontrolery   07 Lis 2005 18:13 Odpowiedzi: 15    Wyświetleń: 1631
  • flaga przerwania wewnetrznego i wyswietlanie co 0,5s

    Program dopiero powstaje (dopiero mam szkielet do uzupełnienia), wiec moze byc duzo elementów nieaktywnych takich jak PWM'y i i2C itp(ale konfiguracje juz sa), głównie jest MENU nieskonczone ale tyle co jes to działa , no i nieszczesny pomiar z wyswietleniem co 0,5 s za pomoca flagi z przerwania....

    Mikrokontrolery AVR   30 Maj 2011 20:57 Odpowiedzi: 25    Wyświetleń: 2414
  • Dlaczego się nie kompiluje?

    A oto prosta funkcja (kompiluje się w najnowszym AVRStudio) :D : #include <ATmega8535.h> .include "m8535def.inc" ; Prohibits use of non-implemented instructions (ATmega8535) #define XTAL 11059200 #define USART_BAUD 19200 #define _UBBR(_X,_X_BAUD) ((_X/(16*_X_BAUD))-1...

    Mikrokontrolery   08 Maj 2005 09:12 Odpowiedzi: 7    Wyświetleń: 1814
  • Dane rownolegle na szeregowe

    Prosty program na AVRStudio : #include <m16def.inc> ; Prohibits use of non-implemented instructions (ATmega16) .dseg .org SRAM_START .cseg ;———...

    Mikrokontrolery   09 Cze 2005 08:15 Odpowiedzi: 18    Wyświetleń: 2136
  • Atmega16 + LCD 2x20 w asm

    Pozwoliłem sobie uczytelnić kod dla pokazania jak można sobie ułatwić pisanie kodu - zmieniamy w jednym miejscu, a zmiany są uwzględniane w całym kodzie... Daje to bezbolesną możliwość dowolnego przepięcia linii sygnałowych pod inne wyprowadzenia µC przy minimalnych zmianach w kodzie...

    Mikrokontrolery   04 Lut 2007 13:01 Odpowiedzi: 1    Wyświetleń: 1593
  • Komunikacja attiny atmega8 bascom

    Dzięki za pozdrowienia i za odpowiedź . A co do układu to jest automat do pokoju i ma sterować światłem rgb , halogenami , klawiatura umieszczona we włączniku+ dioda rgb ma sygnalizować jaka funkcja światła zostanie zmieniona , odczytać i zapisać i2c to zadanie dla attiny2313 . A atmega8...

    Mikrokontrolery   07 Lut 2008 14:35 Odpowiedzi: 2    Wyświetleń: 2707
  • [Bascom] 2 podobne programy - 1 działa 2 nie!

    Kawałek docelowego programu działa sprawnie, ale jak dodam "pozostałe funkcje, już niestety nie... Nie zmienia mi zmiennej "Stan" i nie wysyła ATH tym samym nie przechodzi do następnego etapu programu... Kod działający: $regfile = "m32def.dat" $crystal = 16000000 $baud =...

    Mikrokontrolery AVR   23 Gru 2008 11:22 Odpowiedzi: 13    Wyświetleń: 1662
  • Jak zrobić regulacje PWM na Attiny2313

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

    Mikrokontrolery   25 Lis 2009 23:15 Odpowiedzi: 9    Wyświetleń: 2316
  • Cuda z przerwaniami. Ciągle wraca do reti. Listing.

    Dodam moj przepis na ładną tablicę wektorów (przykład dotyczy ATtiny2313) : .cseg ;————R...

    Mikrokontrolery AVR   03 Maj 2011 09:56 Odpowiedzi: 4    Wyświetleń: 1070
  • [BASCOM]rs485 slave odbiera dane, nadaje i nie wznawia odbioru, ogolne porady

    Witam. Nie dawno wybudowałem altanę na działce. Chciałbym w niej sterować gniazdkami, przyciskami do oświetlenia i oświetleniem. Każde gniazdko będzie miało podświetloną obwódkę wykonaną z pleksi, podświetlenie na diodach RGB sterowanych PWM z atmegi8, która będzię przy...

    Mikrokontrolery Początkujący   09 Mar 2013 15:23 Odpowiedzi: 7    Wyświetleń: 3177
  • Dlaczego silnik krokowy nie wchodzi na wysokie obroty? Sterownik SSK-B02.

    A wiec co już wypróbowałem: [syntax=c] #include <LiquidCrystal.h> LiquidCrystal lcd(8, 9, 4, 5, 6, 7); // define some values used by the panel and buttons int lcd_key = 0; int adc_key_in = 0; int rpm = 800; #define btnRIGHT 0 #define btnUP 1 #define btnDOWN 2 #define...

    Arduino   26 Mar 2017 16:42 Odpowiedzi: 7    Wyświetleń: 1650