prescaler ustawi

Znaleziono około 594 wyników dla: prescaler ustawi
  • [STM32F401][C] Prescaler APB1 - dziwne zachowanie

    Próbuję zgodnie z DS ustawić częstotliwość APB1 na 42MHz. W związku z tym, że AHB ma zegar 84MHz należy zastosować dzielnik /2. [syntax=c]RCC->CFGR = (8<<16) | (4<<10) | 2;[/syntax] Niemniej ustawienie tego dzielnika w rejestrze CFGR na 2 nie przynosi skutku - APB jest tak samo...

    Mikrokontrolery ARM   03 Maj 2017 20:05 Odpowiedzi: 2    Wyświetleń: 780
  • Prescaler

    Jaka jest maksymalna częstotliwość pracy kwarca wewnętrznego Atmegi8? ATmega nie ma w środku kwarc u , tylko oscylator RC, to tak gwoli ścisłości. Mam ustawione 4Mhz i kiedy ustawiam prescaler w timerze 16bitowym na 64 (TCCR1B|=1<<CS11|1<<CS10;) tak aby przerwanie spowodowane przepełniniem...

    Mikrokontrolery   26 Wrz 2007 12:49 Odpowiedzi: 2    Wyświetleń: 2248
  • [C] Jak ustawić potrójny HW PWM w atmega8

    Udało mi się między czasie rozwiązać samemu problem. 3 PWMy takie same potrzebne mi są do regulacji oświetlenia RGB. Oto funkcja inicjująca PWMy: [syntax=c]void PWM_Init(void) { _1(TCCR1A,COM1A1); /... OC1A on Compare Match, set OC1A at BOTTOM _1(TCCR1A,COM1B1); //Clear OC1B on Compare...

    Mikrokontrolery AVR   15 Wrz 2011 14:18 Odpowiedzi: 8    Wyświetleń: 1684
  • [STM32F3] - Jak ustawić funkcję PWM

    Witam, Mam taką funkcję: [syntax=c]int init_pwm(int pwm_freq) { int clk = 72e6; // 72MHz -> system core clock. This is default on the stm32f3 discovery int tim_freq = 2e6; // in Hz (2MHz) Base frequency of the pwm timer int prescaler = ((clk / tim_freq) - 1); int pwm_period = tim_freq/pwm_freq;...

    Mikrokontrolery ARM   15 Sie 2013 19:21 Odpowiedzi: 2    Wyświetleń: 1608
  • Atmega8 i counter0, prescaler, przepełnienie licznika, wyliczenie 1 s.

    Witam. Mam parę nurtujących mnie pytań od pewnego czasu. Niedawno zacząłem się bawić licznikami w atmedze8. Chciałbym zacząć od zupełnych podstaw w tej dziedzinie. Zajmuje się teraz counterem0. Z tego co udało mi się wyczytać z manuala to są 4 podstawowe tryby pracy tego licznika: -brak pracy :] -praca -praca...

    Mikrokontrolery   30 Gru 2006 15:35 Odpowiedzi: 3    Wyświetleń: 2052
  • [Atmega8][C]Przerwania / prescaler

    Witam ponownie, znalazłem wcześniej na elektrodzie program zegarka na LCD 2x16, który niestety nie działał prawidłowo (migały niezrozumiałe znaki na lcd). W celach edukacyjnych postanowiłem przerobić procedury obsługi wyświetlacza, co dało efekt końcowy jaki teraz mam czyli działający program zegara...

    Mikrokontrolery AVR   27 Wrz 2009 21:25 Odpowiedzi: 6    Wyświetleń: 2447
  • ATMEGA 8 - Przrwania, prescaler 128

    31249 jest dla preskalera 256 i 1 s i dla częstotliwości wyjściowej 1Hz , natomiast 15624 jest też dla praskalera 256 i 1s ale dla częstotliwości 2Hz To dopiero miszmasz... Trzeba uporządkować...moja wersja to przerwanie od timera (gdy wartość rejestru OCR1A zrówna się z stanem licznika) co 1s...

    Mikrokontrolery AVR   05 Gru 2014 09:46 Odpowiedzi: 11    Wyświetleń: 1191
  • xmega adc prescaler po co się go ustawia

    Do czegu służy prescaler w adc? Czy do generacji czyli zliczania ile impulsów do przerwania? Jak duże napięcie można podać na wejscie do pomiarów? Ustawienie napiecia referencyjnego int1v? Do czego służy i co się zmieni jak przełaczymy na refa (do którego pinu jest podłaczone te napiecie referencyjne...

    Mikrokontrolery Początkujący   20 Wrz 2017 10:28 Odpowiedzi: 3    Wyświetleń: 843
  • Tutorial PIC18F2550 + SDCC - Część 3 - Ustawienia oscylatora, zegar, PLL

    Witajcie moi drodzy Oto trzecia część mojego praktycznego tutoriala dla ośmiobitowego mikrokontrolera PIC18F2550 od Microchipa i programatora SDCC . W tym temacie najpierw krótko omówię różne konfiguracje oscylatora PIC18F2550 - oscylator wewnętrzny (internal oscillator), zewnętrzny (zegarowy...

    Artykuły   07 Lut 2020 18:46 Odpowiedzi: 1    Wyświetleń: 2559
  • PIC24HJ128GP502 - rozpoznanie bojem (ustawienie zegara)

    Przeciwnik : PIC24HJ128GP502 obudowa 28 nóżkowa DIP wąska . Czemu ten model ?? ano ma na pokładzie dosyć bogate peryferia m.in CAN , DMA , zegar RTC i to mnie zachęciło Dokładna specyfikacja : microchip.com/wwwproducts/en/PIC24HJ128G... Wybrane uzbrojenie przeciwnika : - architektura...

    Mikrokontrolery PIC   25 Lis 2017 00:41 Odpowiedzi: 16    Wyświetleń: 1518
  • atmega8, ustawienie przerwania od timera0, assembler

    Witam, mam problem z ustawieniem przerwania od timera0 na atmega8, jestem początkujący jeśli chodzi o assembler... Problem leży w tym że, uP jest taktowany z wewnętrznego zegara 1MHz, i jeśli mam ustawiony prescaler na 8 czyli rejestr TCCR0 na 2 to powinienem otrzymać obsługę przerwania co 8us a na oscyloskopie...

    Mikrokontrolery AVR   14 Paź 2011 09:23 Odpowiedzi: 8    Wyświetleń: 1644
  • Timer0 - TIMER0 AVR C - jak ustawić rejestry?

    Więc Twój zegar ma 8MHz = 8000khz = 8000000 Hz. Ustawiłeś prescaler na 256, więc timer0 jest taktowany zegarem 31250Hz. Oznacza to, że tyle naliczy w ciągu sekundy. Ponieważ Twój timer jest 8 bitowy, jego max wynosi 255. To znaczy, że w ciągu sekundy będziesz miał 122 przerwania. Możesz do tylu inkrementować...

    Mikrokontrolery Początkujący   03 Kwi 2015 20:23 Odpowiedzi: 39    Wyświetleń: 3666
  • ustawienie timer0 w atmega128 na 15ms...

    Posiadam przykład kodu na atmega16 (coś mnie ten procek prześladuje :/) i chcę to przerobić na atmega128. Pod atmega16 wygląda on następująco: .cseg RESET: cli clr ... r30 out MCUCR, r30 ; watchdog na ok.1s ldi r31, (1<<WDE) | (1<<WDP2) | (1<<WDP1) out WDTCR,...

    Mikrokontrolery   19 Sie 2006 12:48 Odpowiedzi: 4    Wyświetleń: 1653
  • STM32F042K6 ustawienie PWM na mostku TB6612fng

    Może inaczej, chciałbym aby działało to jak arduino tzn. prędkość silników DC regulowana z zakresu od 0 do 255, standardowo na pinach PWM w arduino jest częstotliwość około 500Hz. Jakie wartości powinienem dać na Period, Prescaler oraz na Pulse aby to osiągnąć. Gdy sugerowałem się pewnym kursem ustawiając...

    Mikrokontrolery ARM   17 Sty 2019 16:39 Odpowiedzi: 7    Wyświetleń: 459
  • XMEGA E ADC - ustawienia przetwornika.

    Przeczytaj dokładnie opis w nocie. Wyraźnie pisze, że pola EVSEL wybierają kanał Event System współpracujący z ADC, natomiast pola EVACT określają co ten kanał robi - NONE - nic nie robi, czyli EVSEL jest bez znaczenia, CH0 - kanał wybrany przez EVSEL wyzwala konwersję, SYNCSWEEP - robimy FLUSH + wyzwalamy...

    Mikrokontrolery   23 Lis 2019 11:06 Odpowiedzi: 12    Wyświetleń: 348
  • Arduino - ustawienie PWM na 20kHz

    Źle sobie popatrzyłem tzn miałem źle skomentowany kod - poniżej urywek tego z czego ja korzystam w swoim programie: No to w końcu na ile ten prescaler jest ustawiony? e marcus

    Arduino   09 Kwi 2020 15:16 Odpowiedzi: 23    Wyświetleń: 966
  • [STR71x][C/C++, CrossStudio] Ustawienie PWM

    Witam. Tutaj masz gotowy przykład ze stronki Propoxu, u mnie z tego co pamiętam działało OK, teraz jednak nie używam biblioteki CrossWorka tylko liba od ST #include <targets/STR71x.h> void irq_handler(void) __attribute__ ((interrupt ("IRQ"))); ...

    Mikrokontrolery ARM   08 Wrz 2008 15:40 Odpowiedzi: 1    Wyświetleń: 1880
  • ustawienie rejestrow w timerze 1

    Jeśli podłączysz zewnętrzny kwarc, musisz zmienić fusebity, dzięki czemu uC będzie chodził z tego kwarcu - to będzie główne źródło taktowania. Dalej po prostu wybierasz prescaler /1: timer1 zawsze pracuje w oparciu o to samo źródło co rdzeń (z wyjątkiem gdy zlicza impulsy z wejścia IC1) więc nie występuje...

    Mikrokontrolery AVR   05 Kwi 2010 16:05 Odpowiedzi: 15    Wyświetleń: 1692
  • Bascom Atmega ustawienia Timer1 - problem

    Program który przedstawiłeś nijak się ma do tego co chcesz osiągnąć. Nie wiadomo co to za zmienna Time1 i po co jest porównywana z jakimiś dziwnymi wartościami. Zacznij może tak. Prescaler=64 to za mało żeby odmierzyć dwie sekundy - musi być co najmniej 256. Skoro impulsy przychodzą na PD.3 to aż się...

    Mikrokontrolery AVR   02 Maj 2010 20:51 Odpowiedzi: 7    Wyświetleń: 2765
  • Arytmetyka ustawień timera STM32

    prescaler + period <- to był skrót myślowy :) Dodano po 7 Pewnie zgodnie z logiką szerokość impulsu. A przerwanie wywołuje się co prescaler * period, a nie ... + ... 4\/3!! Czyli co prescaler * period generowane jest przerwanie, i potem przez TIM_Period zliczeń mamy stan wysoki lub...

    Mikrokontrolery   06 Lip 2011 13:15 Odpowiedzi: 25    Wyświetleń: 2612
  • [ATMEGA8] [C] Ustawienie przerwania co 1 s

    A może przyczyną jest nie wyzerowany licznik preskalera (strona 75): Bit 0 PSR10: Prescaler Reset Timer/Counter1 and Timer/Counter0 When this bit is written to one, the Timer/Counter1 and Timer/Counter0 prescaler will be reset. The bit will be cleared by hardware after the operation is performed....

    Mikrokontrolery AVR   28 Kwi 2011 17:38 Odpowiedzi: 13    Wyświetleń: 3840
  • STM32 - CAN bitrate ustawienia

    Witm, spróbuj takich nastaw: SJW=1tq BS1=2tq BS2=3tq Pres... 36MHz/(125kbps*6)=48 Pozdrawiam R.L.

    Mikrokontrolery ARM   13 Gru 2013 14:54 Odpowiedzi: 5    Wyświetleń: 2427
  • Xmega Bas - Zmiana ustawień adc działa tylko raz

    Jak w temacie, mam taki kod, ma za zadanie wyświetlić wynik w 8bit, gdy kliknę w przycisk to z danego pinu Xmega, albo z innego pinu. Niestety gdy kliknę raz w jeden to pokaże prawidłowo, potem z drugiego też, ale potem już nie zmienia tych ustawień. Jest to niezbędne bo co jak jeden woltomierz...

    Mikrokontrolery AVR   23 Lis 2013 10:07 Odpowiedzi: 2    Wyświetleń: 1296
  • Servo HS90R - ustawienie obrotu pod dany kąt

    Chyba tryb PWM, Phase Correct nie jest dla tych serv. Zmieniłem poniższy kod i serva przy ICR1 = 4999 zaczynają drgać aż podskakują na biurku, przy waratości 2000 już nie ale w żadnym wypadku nie da się kontrolować kierunku obrotów ani szybkości. Z powyższej informacji wynika, że nie w pełni...

    Mikrokontrolery AVR   05 Cze 2020 09:19 Odpowiedzi: 10    Wyświetleń: 960
  • [bascom] PWM jak obliczyć czas

    Ah.. Jeśli napiszemy taki program (który rozjaśnia diodę) $regfile = "attiny2313.dat" $crystal = 8000000 Config Lcd = 16 * 2 Config Portd.6 = Output Config Lcdpin = Pin , Db4 = Portb.0 , Db5 = Portb.1 , Db6 = Portb.2 , Db7 = Portb.3 , E = Portd.1 , Rs = Portd.0 Config Timer0 = Timer...

    Mikrokontrolery AVR   16 Sty 2011 14:21 Odpowiedzi: 12    Wyświetleń: 2462
  • Arduino Pro Mini - timer1 CTC, przerwanie co sekundę

    Wiem o tym, mi chodzi to że muszę odczytać temperaturę z DS18B20 i wyświetlić ją na stronie, chce się tym odczytem zająć co kilka sekund w przerwaniu żeby nie tracić czasu podczas wysyłania strony. Skoro wiesz to dlaczego pytasz o co innego niż potrzebujesz? Pytałeś o miganie diodą w trybie CTC...

    Arduino   13 Cze 2015 08:16 Odpowiedzi: 13    Wyświetleń: 1719
  • Generator przebiegu prostokątnego ATtiny44

    Witam! Potrzebuje na procesorze Attiny44 zaprogramowac generator sygnału prostokątnego o częstotliwości 100Hz. Program pisałem w C, jego treść zamieszczam poniżej. Po przestudiowaniu dokumentacji od AVR, stwierdzilem ze użyć należalo by któregoś z Timerów. Mój pomysł był taki, aby zliczać do...

    Mikrokontrolery   27 Sie 2009 23:12 Odpowiedzi: 1    Wyświetleń: 1505
  • Atmega 32, ADC. Dlaczego zamieszczony kod nie działa?

    O a ja myślałem, że tam się podłącza właśnie napięcie odniesienia :), Ale nawet po zmianie mi to nie działa. Z tego co rozumiem w datashicie jest napisane, że po wpisaniu jedynki na ADSC czyli 6 bit ADCSRA zaczyna się pojedyncza konwersja. Potem czekam aż na tym bicie pojawi się zero które oznacza,...

    Mikrokontrolery AVR   19 Gru 2010 22:09 Odpowiedzi: 7    Wyświetleń: 2312
  • ATMEGA32-16PU jak sprawdzić prawidłowe odmierzanie czasu impulsów ICR1 ?

    Myślę że ustawienia programowe powinny być OK ponieważ bazuję na bibliotece z książki. Jednakże przy obliczeniu mikrosekundy pojawia się: ir_micro_s(num) ((num)*(F_CPU/1000000/PRESCALER)) gdz... PRESCALER ustawiony na 8 (zdefiniowane sa stosowne rejestry w zaleznosci od wyboru prescalera) Pytanie...

    Mikrokontrolery AVR   16 Kwi 2011 11:57 Odpowiedzi: 12    Wyświetleń: 8299
  • [C AVR] Sprawdzenie kodu stopera na Atmega32 z kwarcem 16MHz

    Prosiłbym o sprawdzenie kodu stopera na mikrokontroler Atmega32 współpracujący z kwarcem 16MHz. Prescaler ustawiony na 1024, timer w trybie CTC. Wynik wyświetla się z dokładnością do mikrosekund. Czasami jednak dostaję wynik w stylu 0,000000s, czy 0,002123s, który jest fizycznie niemożliwy do uzyskania....

    Mikrokontrolery   01 Lis 2013 21:44 Odpowiedzi: 4    Wyświetleń: 1563
  • BAscom atmega - Programowanie w Bascomie,silnik DC,Atmega32

    Pokombinuje wtedy z tymi prescalerami i fuse bitami. Póki co w kodzie i w mkAVrcalculator cały czas mam ustawione na 8MHz, a prescaler ustawiony na 8,natomiast slow SCK mam ustawione na >187,5 kHz Na wyświetlaczu pokazuje mi to samo co Tobie, ale nie słychać ani nie widać w rzeczywistości ,że ta...

    Mikrokontrolery AVR   20 Lut 2016 11:42 Odpowiedzi: 32    Wyświetleń: 2685
  • No ST-LINK detected - gdzie szukać sterowników

    To jest fragment który sam dopisałem. W cubemx ustawiłem 2 timer na generowanie pwm na kanale 1,2 i 3, prescaler ustawiony na 0, period 89, do tego dma które miało współpracować z kanałem pierwszym. Taktowanie ustawiłem na 72mhz. Początkowo myślałem że problemy sprawia przerwanie od dma, lecz po usunięciu...

    Mikrokontrolery ARM   25 Sie 2017 20:35 Odpowiedzi: 9    Wyświetleń: 3828
  • Czy INPUTBIN zatrzymyje licznik TIMER0 ?

    16MHz A mam 3 razy bo nie wiem w kt orym miesjcu mam blad Przy 16 MHz i prescaler ustawiony na 1024 nie jestes w stanie odmierzyc czasu 1 sekundy uzywajacTimera0 bez zliczania odpowiedniej ilosci przepelnien nawet bez preload czyli na 'pelny zegar'. Maxymalny czas jaki jestes w stanie odmierzyc...

    Mikrokontrolery AVR   22 Lis 2009 06:20 Odpowiedzi: 8    Wyświetleń: 1430
  • [Attiny13][C] - Dwukanałowy dozownik nawozów - zasilanie i ADC

    Ożyło. Wielkie dzięki za naprowadzenie. Końcowe pytanie, czy podział przez 8 fabrycznie ustawionego na 9.6MHz zegara dotyczy również ADC ? czy prescaler ustawić na 128 (dla 9.6MHz/128) czy na 16 (9.6MHz/8/16) dla uzyskania 75kHz ? [syntax=c]// peristaltic.c // ATtiny13 9.6MHz // PB2 - Coil A;...

    Mikrokontrolery Początkujący   13 Gru 2015 05:26 Odpowiedzi: 34    Wyświetleń: 3816
  • Watchdog... z czym go sie je??

    Tak jest !!! tak jak napisałeś ! Z praktyki uzywałem tylko właczenia, ( nie wykorzystuję trybu idle , więc nie musiałęm wyłączyć ), A jeszcze jedno nie polecam resetować watchdoga w obsłudze przerwania timera -> program może być w " malinach" a przerwania będą się wykonywac i resetować watchdoga,...

    Mikrokontrolery   08 Lip 2003 19:42 Odpowiedzi: 9    Wyświetleń: 1534
  • Dokładność kwarcu

    zalezy od jakosci kwarcu i od warunkow w ktorych bedzie pracowal ... napisz moze dokladnie oznaczenia i gdzie ma rpacowac ten kwarc Kwarc ma pracować z ATmega8. To jest zwykły niski kwarc w metalowej obudowie za pare groszy. Jedyne oznaczenie jakie na nim jest to 12.000 Pytam bo zrobiłem prosty...

    Mikrokontrolery   11 Kwi 2005 16:17 Odpowiedzi: 17    Wyświetleń: 5355
  • ATTINY45 -> PWM na wyjściu PWM1B (BASCOM)

    Witam, Natknąłem się na problem dotyczący konfiguracji licznika Timer1. Najprawdopodobniej BASCOM zawiera jakiś błąd i używając standardowych instrucji uzyskanie PWM z tego licznika nie jest możliwe. Używając standardowych "Config Timer1..." nie można nawet zmusić Timer1 do zwyczajnego zliczania... Mniejsza...

    Mikrokontrolery   20 Lut 2007 13:18 Odpowiedzi: 1    Wyświetleń: 2529
  • TMR0 w jaki sposób działa

    Witam ostatnio zastanawiałem sie nad tym jak dokładnie działa tmr0 . Używałem go już wcześniej np do odliczania sekundy (miałem gotowca) ale nigdy sie nie zastanawiałęm jak działa. Mam coś takiego void interrupt() { cnt++; // Increment value of cnt on every interrupt ...

    Mikrokontrolery   10 Sie 2007 17:05 Odpowiedzi: 0    Wyświetleń: 687
  • Odmierzanie czasu atmega16

    Witam dopiero zaczynam przygodę z programowaniem mikrokontrolerów i mam pytanie odnośnie odmierzania czasu na uc atmega 16. Odmierzam czas przy pomocy timera1 kwarc 16MHz. Z obliczeń wynika, że przy preskalerze 1024 muszę odliczyć 15625 impulsów więc ładuję do timera wartość 49911 i wtedy uc odmierza...

    Mikrokontrolery AVR   21 Gru 2009 12:52 Odpowiedzi: 1    Wyświetleń: 1245
  • Odmierzanie czasu atmega16 bascom

    Witam dopiero zaczynam przygodę z programowaniem mikrokontrolerów i mam pytanie odnośnie odmierzania czasu na uc atmega 16. Odmierzam czas przy pomocy timera1 kwarc 16MHz. Z obliczeń wynika, że przy preskalerze 1024 muszę odliczyć 15625 impulsów więc ładuję do timera wartość 49911 i wtedy uc odmierza...

    Mikrokontrolery AVR   22 Gru 2009 02:41 Odpowiedzi: 6    Wyświetleń: 2858
  • Pytanie początkującego o obliczenia

    Od razu mówię, że nie jestem asemblerowcem :-) Oto dane potrzebne do obliczeń: Rezonator ma częstotliwość 8MHz Prescaler ustawiony na 1024 Po przepełnieniu, do timera ładowana jest wartość 256-125 (ale za pierwszym razem liczy od 0) W rejestrze r21 zrealizowany jest licznik, który liczy od 125...

    Mikrokontrolery AVR   11 Kwi 2010 21:27 Odpowiedzi: 1    Wyświetleń: 1488
  • [Attiny2313][C]Złe odliczanie TIMER1

    Witam serdecznie mam następujący problem. Wgrywam następujący kod do attiny: [syntax=c]#include <stdio.h> #include <avr/io.h> #include <util/delay.h> #include <avr/interrupt.h> SIGNAL(SIG_TIMER1_COMPA) { PORTB=0xff; _delay_ms(20); PORTB=0x00; } int...

    Mikrokontrolery AVR   06 Maj 2011 23:24 Odpowiedzi: 7    Wyświetleń: 1497
  • [C][Atmega16] Źle liczący timer

    Witam, Chciałem napisać program do liczenia 'sekund'. Jest to początek mojej drogi do zrobienia zegara. Problem jest taki, że po 5 minutach zegar spieszy już o 3 sekundy. Gdzie popełniłem błąd? Prescaler ustawiony na 1024, atmega na 8MHz na kwarcu wewnętrznym(może tutaj jest problem?), według informacji...

    Mikrokontrolery   31 Maj 2011 11:28 Odpowiedzi: 9    Wyświetleń: 2867
  • Atmega8 Pwm z timer0 na OC1A

    Excray właśnie nad czymś takim myślałem. I nawet poczyniłem wstępne obliczenia po których wyszło mi że timer0 przy kwarcu 8MHz i prescaler ustawiony na 1024 przepełni się po 0,03276800s. Tylko jak wyliczyć ile muszę zliczyć tych przerwań aby wyszła 1s? Moje wyliczenia są kiepskie bo cały czas wychodzą...

    Mikrokontrolery AVR   12 Mar 2013 08:31 Odpowiedzi: 14    Wyświetleń: 2772
  • STM32f4-DISCOVERY - Niespodziewane działanie TIMERA 2

    Witam, otóż konfigurowałem TIM1 do zgłaszania przerwania co 2 sek ( zmienianie stanu diody). TIM1 z tego co wiem jest podłączony do szyny APB2 (72MHz) prescaler ustawiłem na 72199, 20000 taktów. Wszystko działa jak należy, dioda zmienia stan co 2 sek. Następnie, zrobiłem dokładnie to samo, lecz...

    Mikrokontrolery ARM   22 Sie 2015 10:36 Odpowiedzi: 4    Wyświetleń: 690
  • [C] [Eclipse] Magnetometr w układzie przestał działać.

    Popraw błąd w 76-tej linii programu. Sprawdź, czy nie ma zimnych lutów przy elementach C7 i R9. Błąd poprawiony, przy elementach C7 i R9 wszystko ok. Nadal nie działa. Dodano po 1 [syntax=c]/* hmc5883l lib 0x01 copyright (c) Davide Gironi, 2012 Released under GPLv3. Please refer...

    Mikrokontrolery   24 Lis 2017 06:03 Odpowiedzi: 4    Wyświetleń: 366
  • Tutorial PIC18F2550 + SDCC - Część 4 - Timery, przerwania

    Witajcie moi drodzy W tym temacie poznamy podstawy przerwań i timerów w PIC18F2550 . Na początek będzie krótki wstęp teoretyczny, a potem wszystko przerobimy dokładnie na praktycznych przykładach. Do lektury tematu przyda się ogólna wiedza na temat przerwań i programowania w C, choćby taka...

    Artykuły   02 Kwi 2020 00:20 Odpowiedzi: 0    Wyświetleń: 1599
  • 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 niestety...

    Mikrokontrolery   20 Maj 2006 06:51 Odpowiedzi: 0    Wyświetleń: 2464
  • [STM32F107][RCC Conf] RCC_CFGR2

    Witam, mam problem z prawidłowym skonfigurowaniem wszystkich zegarów w moim procesorze. Zacząłem od bibliotek ST, jednak później po przeczytaniu wielu tematów na tym forum zabrałem się za dokumentacje i poustawiałem wszystkie bity tak jak trzeba.. i problem jest dalej ten sam. otóż najlepiej wytłumaczy...

    Mikrokontrolery ARM   06 Lis 2011 17:46 Odpowiedzi: 9    Wyświetleń: 2900
  • STM32f103 z bateryjnym podtrzymaniem RTC

    Witam po dłuższej przerwie. Zmieniłem kod HALa niepotrzebnie kasujący ustawiony czas po każdym uruchomieniu: HAL_RTC_Init z powyższego kodu wygląda tak: HAL_RTC_SetDate którym ustawiam datę: [syntax=c]HAL_StatusTypeDef HAL_RTC_SetDate(RTC_HandleTypeDef *hrtc, RTC_DateTypeDef *sDate, uint32_t...

    Mikrokontrolery ARM   03 Mar 2019 14:22 Odpowiedzi: 20    Wyświetleń: 1119
  • Analizator widma akustycznego - V2

    Wersja druga analizatora widma akustycznego. Istnieją trzy sposoby podłączenia sygnału audio: a) Masa sygnału do punktu “Agnd” na płytce, wtedy masy analizatora i urządzenia nie mogą być połączone ze sobą. b) Analizator można zasilić symetrycznie, +-2.5V, “Agnd” stanie...

    DIY Konstrukcje   31 Paź 2016 13:47 Odpowiedzi: 36    Wyświetleń: 37232
  • ATMega328 - problem z napięciem na porcie

    Buduję pewien układ zawierający dwa mikrokontrolery ATMega328. Nazwijmy je A i B. Mikrokontroler A ma kwarc 16MHz, a mikrokontroler B ma kwarc 8MHz. Mikrokontrolery są połączone przewodem 4-żyłowym o długości ok. 30cm, z których dwie żyły to zasilanie i masa, trzecia żyła łączy B0 mikrokontrolera...

    Mikrokontrolery AVR   08 Cze 2019 17:36 Odpowiedzi: 0    Wyświetleń: 291
  • [Atmega128][C] jak ustawic PWM

    #include <avr/io.h> #define F_CPU 16000000L #include <util/delay.h> #include <float.h> #include <inttypes.h> #include <math.h> #include <stdio.h> #define stop1 PORTA|=(0<<PA3); PORTA|=(0<<PA4) #define lewo1 PORTA|=(0<<PA3);...

    Mikrokontrolery AVR   16 Lut 2011 11:50 Odpowiedzi: 11    Wyświetleń: 4680
  • EEPROM 24C04 nie mogę sie z nim dogadać. Co nie tak w kodzie ?.

    W skrócie oco chodzi: Po pierwszym podlaczeniu uC zapisywane są wertosci domyslne w EEPROMie i ustawiana jest flaga "1" pod adresem 0x01(czyli po resecie uC sprawdzam flagę i zapisuje EEprom lub nie) Jesli flaga "0" to EE_init() zapisuje EEproma. Dalej- alarmy_DEV() -przeglad zapisów "alarmów",...

    Mikrokontrolery AVR   24 Maj 2011 14:44 Odpowiedzi: 14    Wyświetleń: 2988
  • [STM32L] [STM32L-Discovery] Komunikacja USART z PC

    Te krzaki w sumie nie zależą w żaden sposób od tego co wysyłam ale się powtarzają fragmentami. A jak powinna być ustawiona ta częstotliwość? Poniżej wrzucam ten plik z ustawieniami zegara. Ciężko mi się w tym połapać ;/ [syntax=c]/** ****************************************...

    Mikrokontrolery ARM   15 Lis 2011 10:59 Odpowiedzi: 34    Wyświetleń: 6576
  • [Atmega8][C] - PWM - opis, uruchomienie, zastosowanie

    Nie wiem skąd ten upór w stosowaniu PWM do sterowania serwa. Jeśli ustawimy prescaler tak aby podstawowy interwał był 20ms- a tak wymaga serwo- to rozdzielczość regulacji długości impulsu- zasadniczo 1-2ms jest bardzo kiepska. Zwłaszcza przy kilku serwach. Tu masz "gotowca"- ale dla ATMega32- pewnie...

    Mikrokontrolery AVR   04 Sty 2012 22:25 Odpowiedzi: 42    Wyświetleń: 12720
  • ATMega8, lm1972 - TWI, brak komunikacji z cyfrowym potencjometrem

    Cześć, Złożyłem układ według schematu Za nic jednak nie mogę zmusić ich do poprawnej komunikacji. Kod Atmega8 (TWI Master): [syntax=c] #define F_CPU 12000000UL #include <avr/io.h> #include <stdlib.h> #include <avr/interrupt.h> #include...

    Mikrokontrolery AVR   04 Paź 2013 19:49 Odpowiedzi: 3    Wyświetleń: 2235
  • Jak naprawić błąd? Program do obsługi LCD. ASM, ATmega32.

    Witam. Piszę program do obsługi LCD. Piszę w asm i pod ATmega32. Przerwy czasowe chcę zrealizować za pomocą liczników. Program dla sprawdzenia inicjacii - nie pełny i nie działa właściwie - napisany dla próby. Napisałem początek programu i chciałem go zasymulować ale wciąż pojawia mi się ten sam...

    Mikrokontrolery   15 Lut 2007 08:09 Odpowiedzi: 3    Wyświetleń: 1311
  • Oszczedna wersja zegara Nixie na PIC16F84

    Troche lopatologicznie napisane, ale lepiej nie umialem ;-) Acha i nie sugeruj sie wyprowadzeniami pinow, bo moj projekt jest oparty na tym temacie ale lekko przebudowany (+sekundnik). ;*****ustawianie nazw zmiennych i stalych**** ; ; XC = 3.2768 MHz ; 4 ; --------- = 819200 instrukcji/sekunde ;...

    DIY Konstrukcje   24 Lut 2020 12:33 Odpowiedzi: 1143    Wyświetleń: 341687
  • STM32F7Discovery - Kaskadowe łączenie TIM2 i TIM3

    Brak timerinit(), więc nie wiemy, co robi. A to co?: osThreadInit(); osKernelStart(); timerInit() zamieściłem w pierwszym poście, powtarzam: Dodano po 15 Buforowanie rejestru preskalera? Po konfiguracji rejestru TIMx_PSC dodaj ustawienie bitu TIMx_EGR_UG i daj znać czy pomogło...

    Mikrokontrolery ARM   30 Gru 2015 20:19 Odpowiedzi: 7    Wyświetleń: 1143
  • XMega128A3U - Emulacja RS na USB i nieprawidłowa praca innych portów

    Witam. Mam problem z jednoczesnym używaniem portów. Do komunikacji z komputerem chce użyć emulacji portu szeregowego, na USB. Bazując na artykule ze strony [url=] uruchomiłem komunikację z komputerem. Wszystko jest ok. Połączenie stabilne itp. Na płytce gdzie mam umieszczony mikroprocesor mam...

    Mikrokontrolery AVR   21 Kwi 2016 11:38 Odpowiedzi: 7    Wyświetleń: 798
  • Sterowanie CC1120 za pomocą STM32

    Faktycznie, rozwiązanie kwestii działania SPI było dosyć proste i po sprawdzeniu - SPI działa. Odczytuję zapisany wcześniej rejestr poprawnie. Teraz mam inny problem. Poniżej zamieszczam program z pliku main.c, w którym są dodane miejsca wysyłania kolejnych numerów przez UART i program zatrzymuje mi...

    Mikrokontrolery Początkujący   11 Lip 2020 02:18 Odpowiedzi: 3    Wyświetleń: 936
  • [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ł mi jakiś błąd...

    Mikrokontrolery ARM   29 Mar 2020 16:57 Odpowiedzi: 24    Wyświetleń: 906
  • Attiny2313/bascom/serwa - Błąd programu, kiedy wartośc "Waitus" jest z

    Może zaczniesz od czegoś łatwiejszego , będzie prościej i mniej stresująco . No, nie żartuj z faceta!. Co może byc łatwiesze (?) ? miganie diodą ?... Spójrz na jego ?credentials? w lewym oknie. Gośc jest tu około 10 lat, więc pewne rozeznanie w temacie posiada i ?kurs? z miganiem diodą z pewnością...

    Mikrokontrolery AVR   04 Lip 2016 11:34 Odpowiedzi: 23    Wyświetleń: 1320
  • EEPROM na I2C, TWI [AVR & C]

    Witam Mam kilka pytań związanych z I2C na które nie jestem sobie wstanie odpowiedzieć. 1. Mam taką funkcę: [syntax=c] void I2C_SetBusSpeed(uint16_t speed) { speed=(F_CPU/speed/100-16)/2... prescaler=0; while(speed>255) //Obl... wartoœæ preskalera ...

    Mikrokontrolery AVR   04 Sie 2017 16:33 Odpowiedzi: 6    Wyświetleń: 1455
  • ASM, przepełnianie stosu?

    Witam, najpierw program: .include "m88def.inc" ; procek ustawiam na prace z wewnętrznego oscylatora 8MHz ; tryb sleep ustawiam jako POWER DOWN ; PD3 (INT1) jest przyciskiem (wejscie) ; PB1 (OC1A) to wyjscie sterujace reglem ; PB5 to wyjscie sterujące MOSFETami zalaczajacymi zasilanie regla...

    Mikrokontrolery   29 Sie 2007 01:45 Odpowiedzi: 28    Wyświetleń: 2922
  • AVR i Bascom, przetworniki ADC, konfiguracja.

    No dobrze, dziekuje za te wyjasnienia. Ale odbieglismy chyba od glownego tematu z tym wzmacniaczem operacyjnym. Chcialbym jeszcze zapytac, czy mozliwa jest konfiguracja tych przetwornikow ADC w trakcie dzialania programu, np. jednorazowo, ale przed rozpoczeciem przetwarzania napiecia przez ADC ustawiam...

    Mikrokontrolery   26 Lis 2011 11:27 Odpowiedzi: 32    Wyświetleń: 8025
  • [C][ATmega32]Pomiar PWM co do 1us

    Witam. Kombinuję już od jakiegoś czasu nad włącznikiem RC ale nie typu on/off tylko w zależności od zapotrzebowań, tyle ma być stanów. Na chwilę obecną docelowo mają to być 3 stany off/1/2. Wygrzebałem w googlu kawałek kodu, który jest odpowiedzialny właśnie za pomiar długości trwania stanu wysokiego...

    Mikrokontrolery AVR   25 Cze 2011 14:11 Odpowiedzi: 6    Wyświetleń: 2105
  • [atmega32][Bascom] jak zmierzyc czas otwarcia wtrysku w aucie?

    [syntax=basic4gl] $regfile = "M32def.dat" $crystal = 16000000 '************************* WYSWIETLANIE-porty ********************************** Lcd_... Alias Ddrb Lcd_port1 Alias Portb Lcd_port_ddr1 Alias Ddrb...

    Mikrokontrolery AVR   13 Sie 2011 10:13 Odpowiedzi: 20    Wyświetleń: 3206
  • [Atmega32]+czujnik przyśpieszenia+obsluga PWM / ADC

    W takim razie zaczynam wszytsko od poczatku bede wrzucać programy z kompletnymi komentarzami do tego co bede ustawiac i jak. Pozdrawiam i dziekuje za wytrwalość :) Dodano po 2 A wiec zaczelem od ustawiania portów I/O, następnie funkcja inicjująca ADC_init i Timer0_init, zostala ustawiona...

    Mikrokontrolery AVR   06 Paź 2011 15:40 Odpowiedzi: 27    Wyświetleń: 3197
  • ATMEGA8 - Pętla while dziwne zachowanie AVR GCC

    Witam. Nie mam już pomysłu na rozwiązanie mojego problemu. Program działa, ale przy przesuwaniu tekstu w tablicy do prawej AVR GCC generuje dużo mniejszy kod (1002 bajty) niż jeśli zakomentuję tę część pętli głównej programu (1366 bajtów). Kompilacja przechodzi bez warningów w obu wypadkach. Dodatkowo...

    Mikrokontrolery AVR   06 Lut 2014 23:26 Odpowiedzi: 4    Wyświetleń: 1311
  • ATmega168 generator impulsów

    Wybrałem tryb 9 (Phase and Frequency Correct) i napisałem następujący kod: Nienajlepszy to wybór, bo akurat w tym trybie wartośc TOP jest ustawiana w rejestrze OCR1A, służąca do kontroli częstotliwości pracy timera , tymsamym elinujesz możliwośc generowania fali kanałem A. W tej sytuacji...

    Mikrokontrolery AVR   09 Mar 2019 16:24 Odpowiedzi: 17    Wyświetleń: 723
  • STM32F410 ustawianie PLL , próba zwiększenia taktowania do 100MHz

    Skąd wziąłeś pomysł na wstawki z FLASH->ACR? Czytam RM0401 Jest dedykowany do tego rozdział: 3.4.1 Relation between CPU clock frequency and Flash memory read time Latency zależy od częstotliwości taktowania oraz napięcia zasilania, tak w skrócie. Co do ustawień zegara dla STM32 to warto zapamiętać...

    Mikrokontrolery ARM   13 Sie 2020 21:40 Odpowiedzi: 11    Wyświetleń: 549
  • Attiny13A generator PWM [Bascom]

    Jeśli nie masz na stanie generatora to może zainteresuje Cię, albo kogoś innego, taki najprostszy generator który operowany jest dwoma potencjometrami. Jeden ustawia częstotliwość a drugi wypełnienie 1%-99%. To pozwoli szybko znaleźć odpowiednie parametry dla przetwornicy i potem można ustawić Tiny13...

    Mikrokontrolery   31 Sie 2020 17:12 Odpowiedzi: 8    Wyświetleń: 486
  • AVR [ATMEGA48] , Assambler - samoistna zmiana taktowania uC

    Witam . Napisałem ( prawie) sobie na ww procesor program w asm i bascomie który ma robić za zamek otwierany kartą . W bascomie wszystko działa w 100 % według założenia jednak w asm mam taki problem że układ sam zmienia swoje taktowanie (ponad 2x) przez co wszystkie funkcje czasowe nie pracują jak powinny...

    Mikrokontrolery AVR   19 Wrz 2010 19:24 Odpowiedzi: 11    Wyświetleń: 2133
  • [Bascom][C]Atmega oraz radiowe moduły RFM01, RFM02, RFM12

    Tak, ja mam podobny problem. Tzn, udalo mi sie juz uzyskac transmisje, ale nie zawsze ona dzialala, czasem odbiornik zapalal diodke ze wchodzil w petle oczekiwania i dupa. Po resecie obu urzadzen moglo byc tak ze wszystko zadzialalo. Moj kod wyglada tak: KOD NADAJNIKA #define SCK 7 // SPI clock #define...

    Mikrokontrolery   20 Cze 2021 23:15 Odpowiedzi: 707    Wyświetleń: 236717
  • [Bas] Prosty oscyloskop na M32, pytania (foto)

    Otóż zrobiłem sobie na M32 w Bas na Lcd 128x240 prosty oscyloskop, taki jak widziałem na innych stronach , dobrze pokazuje kwadrat do ok 4Khz, co jest normalne dla M32. Uwaga, fragment kodu z zapełnieniem tablicy i oscylogramem jest napisany przez kogoś z elektrody, nie pamiętam kogo, Ja go sobie lekko...

    Mikrokontrolery AVR   04 Lis 2010 11:41 Odpowiedzi: 30    Wyświetleń: 5907
  • Xmega 128A3U - ADC nie reaguje na zewnętrze piny, wew -ok

    Witam. Zwracam się do Was z dziwnym problemem, który spędza mi sen z powiek. Pacjent to Xmega 128A3U, którą próbuje zmusić do do uruchomienia przetwornika ADC. Postaram się ogólnie nakreślić w czym problem, a następnie przedstawie kod źródłowy obsługi przetwornika. Korzystam z dwóch przetworników...

    Mikrokontrolery AVR   19 Paź 2015 20:54 Odpowiedzi: 8    Wyświetleń: 978
  • ATMEGA 8A-PU Programowanie

    [syntax=c]mam jeszcze pytanie czy ten kod może źle pracować z atmega 8a-pu [syntax=c]|Program "analizator widma akustycznego 20*2 - V2" kompilator bascom 1.11.9.0 | '|Autor: HUNTERHOUSE(Adam Kędzierski) i częœciowo MANEKINEN(Paweł Kisielewski) | '| data: 02.08.2009 ...

    Mikrokontrolery Początkujący   26 Lis 2015 23:34 Odpowiedzi: 4    Wyświetleń: 1047
  • [STM32F429] - Timer - maksymalnie 400kHz

    Nie mogę rozwiązać problemu maksymalnej częstotliwości wyzwalania przerwania od timera (Update). Timer nie wyzwala przerwania z częstotliwością większą niż ok. 400kHz. Testuje zwykłą funkcjonalność wyzwalania przerwania w momencie zakończenia zliczania do góry lub na dół (update), bez PWM. Wszystkie...

    Mikrokontrolery ARM   06 Maj 2016 20:36 Odpowiedzi: 8    Wyświetleń: 888
  • [STM32F429] Wyzwalanie Tim8 przez Tim1

    Cześć! Mam ostatnio mały problem. Próbuje uruchomić Timer 8 tak, aby zliczał z jak najmniejszym opóźnieniem za Tim1. Robię to według RefManuala (RM0090, p. 622): "Using one timer to start another timer", niestety oba Timery są kompletnie rozjechane. Przypuszczam, że problem leży w tym, że oba timery...

    Mikrokontrolery ARM   21 Wrz 2016 20:49 Odpowiedzi: 0    Wyświetleń: 804
  • Mkavr calculator kwarc zegarkowy

    jak zrobić żeby przerwanie od timmera 0 w atmedze8 było taktowane kwarcem zegarkowym(tzn. podłączam kwarc w miejsce xtal 1,xtal2 i skąd timmer 0 będzie wiedział ze ma być taktowany takim kwarcem) i jak dobrać preskaler itd żeby po zapełnieniu licznika odmierzana była 1s używam programmer's notepad....

    Mikrokontrolery AVR   17 Lis 2019 16:02 Odpowiedzi: 10    Wyświetleń: 966
  • AVR obsługa przerwań Timer1 library

    \ 1. Rozumiem, że ustawienie odpowiedniej częstotliwości da mi czas, który jest mi potrzebny? Tak, program z tego postu demonstruje rejestry i bity których odpowiednie ustawienie spowoduje daną częstotliwość przerwać timerów, a w konsekwencji odpowiednią częstotliwość wysyłania tekstu / migania diodą,...

    Arduino   20 Gru 2019 21:55 Odpowiedzi: 21    Wyświetleń: 1518
  • [AVR][C][Atmega8]TIMER i Preskaler - błąd przy kompilacji

    Czy tu chodzi, aby ustawić bit WGM w tryb normalny i CTC więc: TCCR0 |= (1<<WGM00);. Czy dobrze myślę? Źle myślisz. Zobacz jakie bity masz w tym rejestrze w M8. Niby ustawiłem bit WGM na tryb CTC w atmedze 8 TCCR0 |= (1<<WGM10); i 1 krzyżyk znikł :) Również źle. Jak wyżej. Lecz...

    Mikrokontrolery   05 Cze 2011 09:34 Odpowiedzi: 27    Wyświetleń: 5123
  • [C][AT90CAN128][I2C] Czujnik temperatury AD7416 i komunikacja I2C

    [syntax=c] //Ustawienia oscylatora i płyty testowej #define __AVR_AT90CAN128__ 1 ... procesora AVR #define F_CPU 8000000UL //kwarc 8MHz #define SCL_CLOCK 100000L //i2c 100kHz #define CYCLES_PER_US ((F_CPU+500000)/1000000) // Ilość cykli CPU na mikrosekunde //Biblioteki #include <avr/io.h> #include...

    Mikrokontrolery AVR   09 Cze 2011 01:17 Odpowiedzi: 15    Wyświetleń: 2813
  • stm32 - timer sprzętowy - sprzętowy timer nie działa

    Witam ponownie, rozwiązałem swój problem, błąd był banalny i polegał na tym, że ustawiałem stan wysoki w rejestrach instrukcją |= i to było ok, ale nie zerowałem bitów tam gdzie powinny być zera instukcją &= ~. Na dole działający kod: [syntax=c]//niezbędne pliki nagłówkowe #include <stddef.h> #include...

    Mikrokontrolery   28 Maj 2014 17:29 Odpowiedzi: 6    Wyświetleń: 1845
  • 74HC595 - Dwa rejestry, Multipleksowanie 2 cyfrowego 7 segmentowego wyświetlacza

    :D Prawie udało mi się osiągnąć zamierzony efekt tylko został taki problem ,że po pierwszy uruchomieniu licznika, ustawieniu i jego przejściu wyświetlacz pozostaje tak jakby lekko podświetlony :( Wie ktoś może dlaczego tak się dzieje? A oto kod: [syntax=c] /* * main.c * * Created on: 25...

    Mikrokontrolery Początkujący   09 Sie 2014 14:33 Odpowiedzi: 1    Wyświetleń: 1716
  • [STM32] - zmiana procesora z 8 na 32.

    Mógłby ktoś napisać obsługę tego timera ? Widzę przykłady w internecie ale bez zrozumienia. [syntax=c]//niezbędne pliki nagłówkowe #include <stddef.h> #include "stm32f10x.h" //DEFINICJE PREPROCESORA //CCMRx #define OC3M_0 (1<<4) #define OC3M_1 (1<<5) #define OC3M_2 (1<<6) #define...

    Arduino   18 Sty 2017 09:43 Odpowiedzi: 15    Wyświetleń: 1011
  • Analizator widma akustycznego na LCD i ATMega8

    Witam Chciałbym powiedzieć, ze działa ale kicha . Mam programator Wellon vp-280 spisuje sie znakomicie ale nie poradzi na źle zrobiony program . Od razu powie ze ten procesorek jest mi nieznany , może gdybym miał jakieś podpowiedzi od szanownych kolegów co to sie im udało może też bym był happy :(....

    Artykuły   30 Gru 2018 14:50 Odpowiedzi: 43    Wyświetleń: 26433
  • Kilka pytań o I2C (TWI)

    Czy jeśli chce użyć TWI to czy musze jakoś bezpośrednio ustawiać rejestr DDR odpowiednich pinów czy może ich ustawienie kontroluje uC? Czy ten kod jest wystarczający do wysłania danych do procesora audio TDA7318? Komendy w funkcji send_to_I2C() przepisałem z noty katalogowej Atmega8. Zastanawiam się...

    Mikrokontrolery   03 Mar 2006 21:34 Odpowiedzi: 0    Wyświetleń: 912
  • AVR ATtiny13 bascom, obsługa ADC, pytanie

    Witam, ATtiny13, taktuję go zegarem wewn 128kHz, prescaler 8, TIMER0 generuje przerwania co 1,25msec. W tej procedurze obsługi przerwania mierzę napięcie na ADC2. Dokładność pomiaru nie jest krytyczna. Moje pytanie dotyczy konfiguracji ADC, mam w tej chwili: Config Adc = Single , Prescaler = 2...

    Mikrokontrolery   15 Sie 2006 20:58 Odpowiedzi: 3    Wyświetleń: 4552
  • Zegarek na LCD i atmega8 ,brak precyzji...i Timer'ów.

    Ciekawe, czytałem już te tematy. czy bez tego kwarca 32khz sie nie obejdzie? Jednak nie łapię tych timerów. Generalnie timer służy jako licznik przerwań :), wewnętrznych albo zewnętrznych na pinie TO, zewnętrzne przerwania widziane są z portu TO, a wewnętrzne przerwania generuje prescaler - wewnętrzny...

    Mikrokontrolery   22 Wrz 2007 16:04 Odpowiedzi: 38    Wyświetleń: 5512
  • [ASM] ATMEGA128 + LCD na HD44780

    Witam. Mam problem z inicjalizacją wyświetlacza LCD w trybie 8 bitowym. Jeżeli ktoś czuje się dobrze z asemblera i ma ochotę pomóc mi znaleźć problem to będe bardzo wdzięczny. Układ pracuje z kwarcem 16MHz i zasilany jest napięciem 5V .include "m128def.inc" ;KONFIGURAC... LINII...

    Mikrokontrolery   22 Lip 2008 20:24 Odpowiedzi: 1    Wyświetleń: 2108
  • Atmega8 - Timer1 w trybie PWM phase, freq correct

    Podczas programowania układu natrafiłem na problem dotyczący sterowaniem PWM przy pomowy wewnętrznego timera. Port wyjściowy timera steruje kluczem tranzystorowym do którego podłączony jest wentylator 12V. Oto moja funkcja ustawiająca rejestry timera. void pwm() { //OC1A as output DDRB...

    Mikrokontrolery AVR   09 Lut 2010 20:48 Odpowiedzi: 1    Wyświetleń: 2984
  • [Atmega8][C]Timer1 mode 8 - brak efektów.

    Podczas programowania układu natrafiłem na problem dotyczący sterowaniem PWM przy pomowy wewnętrznego timera. Port wyjściowy timera steruje kluczem tranzystorowym do którego podłączony jest wentylator 12V. Oto moja funkcja ustawiająca rejestry timera. void pwm() { //OC1A as output DDRB...

    Mikrokontrolery AVR   10 Lut 2010 17:20 Odpowiedzi: 3    Wyświetleń: 1281
  • [LPC2103][C][OpenOCD] problem z timerem0

    A jak masz zadeklarowane zmienne imp, ms i s? Swoją drogą trochę karkołomny sposób ustawiania timera - prescaler kilka tysięcy, match - 1. Miej świadomość, że timer zresetuje się, zacznie liczyć od zera i wygeneruje przerwanie po DWÓCH cyklach zegara (prescaler trzeba wpisać o 1 mniejszy, tak samo...

    Mikrokontrolery ARM   17 Lis 2010 22:28 Odpowiedzi: 6    Wyświetleń: 1161
  • zl11arm + zl12arm problemy początkującego

    siedzi tam coś takiego: //------------------------------------... Internal definitions //-------------------------... Startup time of main oscillator (in number of slow clock ticks). #define...

    Mikrokontrolery ARM   24 Sty 2011 22:34 Odpowiedzi: 6    Wyświetleń: 1337
  • [ATtiny44]Po wyjściu z power-down nie działa PWM

    Nie wiem o który prescaler Ci chodzi ale funckja, która uruchamia nadawanie impulsów PWM (pulseOn()) ustawia prescaler a funckja pulseOff() go zeruje. Poza tym na początku jest wyzerowany a robienie całego ustawienia sprzętu łącznie z tym zerowaniem po wyjściu z uśpienia nic nie zmienia. Jeśli natomiast...

    Mikrokontrolery AVR   30 Sty 2012 11:49 Odpowiedzi: 13    Wyświetleń: 1573
  • stm32f4 - Inne częstotliwości timera po kompilacji przez Eclipse i Keil

    Keil startując CPU odpala funkcję SystemInit() która to jest zdefiniowana w pliku system_stm32f4xx.c . Plik ten możesz napisać sobie sam, lub możesz skorzystać z gotowca. Gotowce masz w przykładach od STM lub możesz wygenerować go za pomocą Excela jak wspominał kolega imarszi . Tutaj masz opis jak...

    Mikrokontrolery ARM   25 Lut 2013 20:57 Odpowiedzi: 8    Wyświetleń: 1698
  • [STM32F4][DS18B20] - Pytanie o poprawność kodu

    Witam, mecze się z DS18B20. Naskrobałem poniższy kod ale wydaje się działać połowicznie. Ale po kolei, pierwsze co robię to ONE_WIRE_Init (), a potem ONE_WIRE_Read_Tmp(). I przy tej drogiej funkcji mam problem bo zwraca ona za każdym razem 0x0808 (jak by komendy nie zmienić zawsze tak samo, a nawet...

    Mikrokontrolery Początkujący   19 Lut 2014 23:25 Odpowiedzi: 2    Wyświetleń: 1479
  • Cyfrowa ramka - odtwarzanie muzyki

    Cześć. Mikrokontrolerami nie bawiłem się już wieki a czasu mam niewiele (trochę się zgapiłem). Robię antyramę i wymyśliłem, że po dotknięciu na zdjęcie będzie odtwarzana konkretna muzyka (każde zdjęcie to inny utwór). Wydaje się proste, chce tył zdjęcia obkleić jakąś pianką, żeby "odbijało" i...

    Mikrokontrolery   28 Paź 2014 09:31 Odpowiedzi: 1    Wyświetleń: 957
  • Atmega8 - Licznik impulsów

    Mam jeszcze jedno pytanie Jak chciał bym zmierzyć prędkość impulsów np: w m/s , to muszę użyć Timera - ale jak... pomożecie? Nie mierzy się prędkości impulsów. Impulsy nie poruszają się, lecz trwają; mozesz zatem zmierzyc czas trwania takiego impulsu (co w tym przypadku jest bez większego...

    Mikrokontrolery   18 Cze 2015 17:13 Odpowiedzi: 9    Wyświetleń: 1767
  • Przejrzenie kodu zegarka dla DS1307 - wciaz nie działa.

    Witam. Prosiłbym o pomoc w znalezieniu błedu bo już sam nie wiem po prostu co jest grane. Wciąż nie moge otrzymać żadnej wiadomości od DS1307. Wzorowałem się na książce Tomasza Francuza, na internecie oraz na temacie elektrody: [url=]Link Mój kod: Main.c [syntax=c] /* Created at: 10.12.2015 ...

    Mikrokontrolery Początkujący   14 Gru 2015 09:57 Odpowiedzi: 3    Wyświetleń: 1125
  • atmega8 &pcf8574a - Jak odczytać stany na pcf'ie 8574A

    Witam Od kilku dni męczę się z magistralą i2c(twi) w atmega8 ,chcę podpiąć expander PCF8574a. Znalazłem bibliotekę i2c.h do obsługi pcfa,działa na niej zadawanie stanów, problem jest z odczytem gdy zmienie stan fizycznie przyciskiem np.(z niskiego na wysoki) on i tak odczyta to co miał wpisane poleceniem. Mam...

    Mikrokontrolery AVR   21 Gru 2015 10:41 Odpowiedzi: 5    Wyświetleń: 876
  • STM32F0DISCOVERY - Bluetooth HC05

    wiec mam 8MHz tak jak fabrycznie dostalem stm32f0discovery. Napewno? "Fabrycznie" jest kwarc 8MHz natomiast MCU ma mnożnik PLL który można ustawić. Jakiego środowiska używasz? W "moim" eclipse standardowy szablon dla STM32F0DISCOVERY wygląda tak: Na pewno mam 8MHz. SysTick'iem sie upewnilem....

    Mikrokontrolery ARM   08 Mar 2016 15:38 Odpowiedzi: 20    Wyświetleń: 1386
  • Bascom AVR Pomiar przesunięcia fazowego

    Chyba znalazłem problem, powoli sobie zaczynam przypominać po latach, jednak analfabetyzm wsteczny zrobił swoje .Jestem na etapie nauki .Proszę o opinie czy dobrze kombinuję : mam kwarc 8Mhz pomiar robię na 8 kHz 8 000 000 / 8 = 1 000 000 /8 000 =125 Licznik zdąży zliczyć do 125 ? a chcę liczyć...

    Mikrokontrolery AVR   21 Sty 2017 18:06 Odpowiedzi: 48    Wyświetleń: 2247
  • 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 oczywiście jest to, że...

    DIY Konstrukcje   18 Paź 2019 10:39 Odpowiedzi: 10    Wyświetleń: 4743
  • Przerwania zewnętrzne - uC zasilany bateryjnie i wybudzanie przyciskiem

    W przerwaniu przycisku blokujesz przerwanie przycisku i uruchamiasz timer sterujący wyświetlaniem, który kiedyś tam, gasząc wyświetlacz, włącza przerwanie przycisku. To "czekanie 20 ms" i powtórne sprawdzanie przycisku to jakaś magia i nie ma ani trochę sensu. Nie wspomniałem o jeszcze jednej rzeczy....

    Mikrokontrolery AVR   13 Maj 2021 06:32 Odpowiedzi: 8    Wyświetleń: 432
  • [mega2560][C] problem z czestotliwościa taktowania procesora

    witam jak w temacie mam problem z częstotliwością na uC. podłączyłem kwart 16MHz i coś za wolno chodził... dałem w pętelce żeby na porcie sie pojawiały naprzemiennie jedynki i zera... i zobaczyłem wszystko na oscyloskopie... troszkę sie podłamałem jak miałem czas trwania danego stanu 0,5µs a wiec...

    Mikrokontrolery AVR   16 Cze 2008 15:32 Odpowiedzi: 8    Wyświetleń: 1592
  • [AVR][C] Multipleksacja 8 segmentowego LED - problem

    Witam. Napisałem kawałek kodu do multipleksacji wyświetlaczy LED. Zrobiłem układ z wyświetlaczem LED TOF - 5462. Wspólna anoda 4 cyfry + 2 kropki pośrodku. Jestem początkującym programistą C dla AVR i sam nie mogę rozgryźć problemu. Wyświetlacz jest podłączony do atmegi następująco: PORTB...

    Mikrokontrolery   07 Sty 2009 09:03 Odpowiedzi: 7    Wyświetleń: 3387
  • [ATmega32][ADC] Dziwne zachowanie przetwornika

    Co znaczy zawyza nawet do pelnego zakresu? Moze masz jakies zaklocenia, ktore sie nakladaja na mierzony sygnal? Raczej na pewno nie. Sygnał udzie z baterii poprzez potencjometr. Mierzę miernikiem to napięcie, jest bardzo niskie... Nie prosciej zrobic: ADCResult=ADC; Racja! ;) Zapomniałem...

    Mikrokontrolery   19 Lis 2009 22:26 Odpowiedzi: 5    Wyświetleń: 1661
  • własny sterownik modelarski bldc [emf]

    Witam. Widzę, że temat poruszony. I jakoś jest. Ja poruszyłem identyczny i został brutalnie wsadzony do kosza i zamknięty. Pomijam ten fakt, bo zależy mi na konstruktywnych i rzeczowych odpowiedziach. Sam próbuję złożyć z powodzeniem taki regulator do mojej konstrukcji quadkoptera (ewentualnie v-tol-a). Gdzieś...

    Robotyka Modelarstwo   13 Sty 2014 11:58 Odpowiedzi: 34    Wyświetleń: 22527
  • [stm32f4] USART taktowanie

    Próbuję wysłać znak po USART2 z stm32f4 do terminala przez interfejs z Lock-Pick. Sprzętowo wszystko ok, na stm32f1 nie ma żadnych problemów. Funkcja, która ma skonfigurować USART i wysłać znak: *---------------------------------------... * SYSCLK(Hz)...

    Mikrokontrolery ARM   18 Gru 2011 17:10 Odpowiedzi: 0    Wyświetleń: 1153
  • Attiny13 [BASCOM] - Joystick + ADC + Silnik krokowy

    Właśnie zacząłem trochę czytać o serwach i doszedłem do wniosku że to rozwiązanie bardziej mi odpowiada. Teraz tak - jest sobie taki program: Dodano po 31 [syntax=basic4gl] $regfile = "attiny13.dat" $crystal = 4800000 Config Adc = Single , Prescaler = Auto , Reference = Avcc Config...

    Mikrokontrolery AVR   22 Wrz 2014 08:40 Odpowiedzi: 20    Wyświetleń: 4509
  • Kurs XMEGA (02) - pierwszy program

    Dorzucę się do tematu leonowa32, który podjął się rozpoczęcia kursu Xmega. W wolnej chwili czasu naskrobałem funkcję do uruchomienia generatora kwarcowego i pętli PLL. Dla wartości 16 MHz można ustawić F_CPU 1MHz, 2MHz, 4MHz, 8MHz, 16MHz, 32MHz.Procedura nie wyłącza wewnętrznego generatora RC 2MHz,...

    Artykuły   27 Gru 2013 17:46 Odpowiedzi: 4    Wyświetleń: 5361
  • Attiny 2313 - Czy potrzebny kwarc ?

    Ok. Czyli chodzi o ten prescaler: "Divide clock by 8 internally; Tak, pod warunkiem jednak, że uController ma wbudowany taki "Clock prescaler". Jest dośc duża grupa uC nie posiadających takiego prescalera (Mega8/M16/M32/M64 i inne). Zatem przed wszystkim należy kierowac się informacjami z datasheet. CKDIV8...

    Mikrokontrolery   30 Cze 2014 16:07 Odpowiedzi: 11    Wyświetleń: 1662
  • Stany nieustalone uC, opóźnienie załączenia tranzystora

    załączam program, ale to nie jest problem napewno tego.: spark2_nowy.h ioinit.h enkoder.h spi.c [syntax=c] static inline void SPI_SET_SS() { PORTB|=(1<<PB2);... inline void SPI_RESET_SS() { PORTB&=~(1<&l... SS -> PB2 } void SPI_master_init() { SPI_SET_SS(); S...

    Programowalne układy logiczne   21 Sty 2015 17:22 Odpowiedzi: 127    Wyświetleń: 13401
  • ATmega2560 - niedziałające przerwania timera

    Cześć, mam napisać "prosty" program dla ATmegi2560. Po wciśnięciu przycisku na porcie A, ma on zapalić odpowiadającą mu diodę na porcie B. Dioda ma się świecić 1 sekundę a potem ma zgasnąć. Za podtrzymanie świecenia mają odpowiadać przerwania timera1, a program ma się zaczynać od ustawienia flagi przerwania...

    Mikrokontrolery AVR   30 Lis 2015 22:10 Odpowiedzi: 9    Wyświetleń: 861
  • Atmega - RS232 - Atmega ( klopoty z komunikacją )

    Przedstawiam tylko istotne części programu związane z transmisją danych Na początek Atmega 16 obsługuje klawiaturę, Wyświetlacz LCD i komunikację GSM i inne drobiazgi oraz RS232 z Atmegą 8 Dodano po 10 A tak przy okazji takie pytanie czym różni się transmisja po RS232 dla: A=1 Print...

    Mikrokontrolery AVR   27 Sie 2018 09:57 Odpowiedzi: 12    Wyświetleń: 711
  • [STM32F4xx & STM32F7xx] [CubeMX] RCC vs TIMx - zła konfiguracja przez CubeMX

    Witam Mam następującą konfiguracje : Dla Timera2 jest APB1 i jak widać jest ustawiony na 84MHz zatem TIM2 ustawiam tak : Ustawienie ma służyć dla funkcji opóźnienia w µs z krokiem co 1µs. Realizowane jest to w następujący sposób[syntax=c]void delay(uint32_t time) { __HAL_TIM_SET_COUNTER(&ht...

    Mikrokontrolery ARM   09 Lut 2019 19:13 Odpowiedzi: 2    Wyświetleń: 279
  • Obsługa PS/2 w ATMega328 - problem z odczytem stanu klawiatury

    Chciałbym zrobić symulację naciśnięć klawiszy na klawiaturze PS/2 wykorzystując ATMega328 z rezonatorem kwarcowym 16MHz i interfejs PS/2 na USB. Posiłkowałem się tym opisem PS/2. Z opisu wynika, że urządzenie PS/2 (wspomniana klawiatura) musi być w każdej chwili przygotowane do odbioru danych...

    Mikrokontrolery AVR   28 Kwi 2019 17:56 Odpowiedzi: 1    Wyświetleń: 426
  • kilka pytań-kto mi pomoże??

    mam kilka pytań odnośnie bascoma i atmegi8 wypróbowałem sobie przetwornik no i właśnie mam problem tylko prosze mi wszystko wytłumaczyć łopatologicznie bo ja dopiero zaczynam 1. do czego potrzebny jest ten plik m8def, bez niego przetwornik nie dziła i czy może wskazane byłoby używać...

    Mikrokontrolery   02 Wrz 2003 20:15 Odpowiedzi: 2    Wyświetleń: 1260
  • Problem z I2C ATmega128.

    Witam! Usiłuje zasymulować obsługę magistrali I2C na procku ATmega128 w AVRStudio 4. Prosty kod źródłowy w assemblerze znajduje się w manual'u (str. 212). Problem w tym, że to nie działa. Mam problem z wyzerowaniem bitu TWINT w rejestrze TWCR (zeruje sie go wpisując 1).Poniżej zamieszczam fragment...

    Mikrokontrolery   18 Lis 2005 13:06 Odpowiedzi: 8    Wyświetleń: 1781
  • programowanie atmega8 w WINAVR

    jest taki prosty wzór: TOVck = (F_CPU/MAX.VAL)/PRESCALER gdzie: F_CPU - częstotliwość podłączonego kwarcu MAX.VAL - maxymalna wartość timera (dla 8-mio bitowego to 256) PRESCALER - wartość na jaką ustawiono prescaler przy pomocy odpowiedniego rejestru Timera (odsyłam do tabelki w manualu...

    Mikrokontrolery   29 Paź 2006 22:03 Odpowiedzi: 11    Wyświetleń: 5999
  • Linijki wysterowania audio ADC w ATmega16 i LCD podłączenie

    W helpie do bascoma AVR znalazłem polecenia: >config adc = single | free , prescaler = dzielnik(2,4,8,15,32,64,128) | auto , reference = off | avcc | internal >zmienna = getadc(na kanalu) >Start/stop adc Także progrmowo sobie poradzę, AVCC ustawie na internal. Czy 2,56V będzie ok, jak dam dzielniki...

    Mikrokontrolery   21 Lip 2007 16:02 Odpowiedzi: 15    Wyświetleń: 2676
  • Wejście analogowe jako woltomierz...

    ... volatile unsigned int pwm; ... SIGNAL (ADC_vect) { pwm = ADC; } SIGNAL (TIMER1_OVF_vect) { OCR1A = pwm; } int main(void) { DDRB |= _BV(1); PORTB &= _BV(1); ADMUX = _BV(REFS0); ADCSRA = _BV(ADEN)...

    Mikrokontrolery   09 Lis 2007 19:26 Odpowiedzi: 9    Wyświetleń: 2102
  • Atmega8 + WinAvr + HD44780 + DS18B20

    Witam Już wiem co miałem nie tak. Opóźnienia to jest to na co trzeba uważać w dallasie (jak tego nie zrobisz porządnie, to nici z Twojej pracy). Ja wykorzystywałem na początku delay’a który najmniej mógł zliczyć (teoretycznie) 5,7814us (bo #include <avr/io.h> #include <stdlib.h>...

    Mikrokontrolery   12 Wrz 2007 23:05 Odpowiedzi: 20    Wyświetleń: 9596
  • [ATmega8][asm] konfiguracja PWM

    Walczę z tym już od kilku dni, przekopałem większość postów dotyczących PWM, oraz notę katalogowa robię wszystko według niej i tak dalej nie działa. Chcę ustawić PWM,Phase and Frequency Correct Ustawiam wyjscia PB1 jako wyjscia nastepnie konfguruje bity COM1A1,COM1A2 zgodnie z tabela 38 strona...

    Mikrokontrolery AVR   05 Sty 2009 17:33 Odpowiedzi: 9    Wyświetleń: 4743
  • Sharp 21hs-50c (chassis GA1E) - dziwny problem z dźwiękiem

    (at)Szopenfeldziarz - Celna uwaga, ale bezmyślność to raczej przyczyna :) Wiem, że to niezbyt mądre grzebać w czymś, o czym się nie ma zielonego pojęcia, ale stało się, a chwilowo nie mam funduszy na nowy telewizor, więc chętnie bym go jednak naprawił... Zestawiłem ze sobą ustawienia, które mam...

    TV Początkujący   24 Sty 2009 22:45 Odpowiedzi: 3    Wyświetleń: 2585
  • Praca asynchroniczna ATMega48

    Witam Chciałem uzyskać pracę asynchroniczną (licznik sterowany kwarcem zegarkowym, procesor generatorem wewnętrzym). Napisałem prosty program (miganie diody LED co 1s): $regfile = "m48def.dat" ' plik danego mikrokontrolera $crystal = 8000000 'częstotliwość generatora wewnętrznego Config Portb.0...

    Mikrokontrolery AVR   13 Lip 2009 14:59 Odpowiedzi: 7    Wyświetleń: 2048
  • [Bascom] Jak odmierzać setne części sekund

    Witam, chciałbym przy użyciu Atmega8 i zewnętrznego kwarcu odmierzać i zliczać setne części sekund, sekundę mogę łatwo wyłapać z timera1 według przykładowych obliczeń 4000000MHz / 256 = 15625 65536 - 15625 = 49911 lub 8000000Mhz / 256 = 31250 65536 - 31250 = 34286 Nie mam jednak pomysłu...

    Mikrokontrolery AVR   14 Cze 2009 20:05 Odpowiedzi: 4    Wyświetleń: 3385
  • [Atmega8][ASM]ADC nie działa poprawnie

    Przepraszam,już wklejam .nolist .include "m8def.inc" .list .def tmp=R16 ;rejestry gdzie laduje argumenty funkcji .def arg1=R17 .def arg2=R18 ;do tch dwoch laduje dwa bajty ktora zciagam ze stosu gdy jestem ;w funkcji .def highStack = R1 .def lowStack = R2 ldi tmp,HIGH(RAMEND) out...

    Mikrokontrolery AVR   08 Gru 2009 01:00 Odpowiedzi: 11    Wyświetleń: 2046
  • Przetwornik A/C i Atmega, przetwornik z 8-bitowym portem?

    Problem jest rozwiązany. Okazuje się, że Prescaler miałem ustawiony na Auto - dlatego tak długi czas pomiaru (98µs). Kiedy przestawiłem go na Prescaler = 2, to czas zmniejszył się do 10,8µs i to dla kwarcu 8MHz (dla 16MHz będzie szybciej). Dziękuję Ci, że swoją podpowiedzią nakierowałeś mnie...

    Mikrokontrolery   27 Gru 2009 15:25 Odpowiedzi: 4    Wyświetleń: 3994
  • [Bascom] Sterownik wentylatorów PC

    Zanim przejrzałem ten temat, wymyśliłem coś takiego: 'Pokazuje ilość obrotów na minutę 'Pomiar co sekundę, wejście PB0...1 'Cls : Cursor Off $baud = 19200 Dim Count(2) As Long , Last_state As Byte , Tmp As Byte Config Timer1 = Timer , Prescale = 64 'do odmierzania...

    Mikrokontrolery AVR   28 Maj 2010 11:01 Odpowiedzi: 33    Wyświetleń: 5715
  • Stoper elektroniczny - prośba o pomoc w budowie (np na AVR )

    Ja założyłem że będzie chciał skorzystać z timera 8-bitowego, a tam te wartości są chyba najpoprawniejsze. Dla timera 16-bitowego rzeczywiście lepiej jest ustawić presc na 8 i naliczyć 10000 cykli. Pozdro To nie zupenie jest tak jak piszesz. W Mega8 timer0 nie ma możliwości ustawienia trybu...

    Mikrokontrolery AVR   19 Lis 2010 23:26 Odpowiedzi: 14    Wyświetleń: 5771
  • silnik krokowy,graf,stopniowy wzrost prędkości

    Tu jest cały kod łącznie z zakomentowaną obsługą LCD- może coś jeszcze jest źle. #include <stdint.h> #include <avr/io.h> #include <stdlib.h> #include <avr/interrupt.h> #include "HD44780.h" //to jest radzia #include "TWI.h" //i to też jest radzia #define...

    Mikrokontrolery   27 Gru 2010 00:14 Odpowiedzi: 81    Wyświetleń: 6731
  • [bascom][ATmega8] Obsługa wyświetlacza.

    To jest program który ma obsługiwać mi dwa termometry, wgrywam i pojawia się ,, 298 " te wszystkie zmiany wprowadzałem aby sprawdzić czy ruszy. $regfile = "m8def.DAT" $crystal = 8000000 Config Portb = Output Config Lcd = 16 * 2 Config Lcdpin = Pin , Db4 = Portc.3 , Db5 = Portc.2 , Db6 = Portc.1...

    Mikrokontrolery AVR   10 Gru 2011 23:17 Odpowiedzi: 45    Wyświetleń: 8313
  • Nowy projekt i problem z zgarkim, zliczaniem impulsów z portu czyli zmiany biegó

    Super :) Teraz przydała by mi się pomoc jak skonfigurować w bascomie timer1 tak żeby był taktowany kwarcem :) Dla RTC z kwarcem 32768 kHz (podłączonym do TOSC1 i TOSC2) potrzebujesz skonfigurować Timer2, pracujący asynchronicznie w trybie normalnym z prescalerem = 128 ; - co da ci interrupt...

    Mikrokontrolery AVR   13 Sty 2012 20:36 Odpowiedzi: 85    Wyświetleń: 7758
  • Obsługa przetwornika ADC w Atmega8

    Witam ,uczę się obsługi przetwornika ADC i na bazie helpa z Bascoma napisałem dwa programiki: [syntax=basic4gl] 'przetwornik ADC $regfile = "m8def.dat" $crystal = 8000000 $hwstack = 64 $swstack = 64 $framesize = 40 Config Portc = Input Config Portd = Input nop Portd = &B11111111 nop Config...

    Mikrokontrolery   13 Cze 2012 15:17 Odpowiedzi: 4    Wyświetleń: 1240
  • atmega32 [C] - Obsługa klawiszy, wyświetlacza, przerwań i do tego ADC.

    [syntax=c] /* * woltomierz.c * * Created on: 19-04-2013 * Author: Michał */ #include <avr/interrupt.h> #include <avr/io.h> #include "woltomierz.h" volatile uint8_t cy1; volatile uint8_t cy2; volatile uint8_t cy3; volatile uint8_t cy4; volatile uint8_t tryb; volatile...

    Mikrokontrolery Początkujący   21 Kwi 2013 18:28 Odpowiedzi: 29    Wyświetleń: 3375
  • Wathdog AVR328P Dziwne zachowanie ukladu

    Mam problem z wathdog – nie wybudza. Krotki program na AVR Atmego328P zdaje się pracowac poprawnie, bo prad na 4sekundy spada z 6mA do 2,5mA by znowu wzrosnac. [syntax=c] #include <avr/sleep.h> #include <avr/power.h> volatile uint8_t deep_seconds_left; void setup() { setupWDT(); } void...

    Mikrokontrolery AVR   20 Mar 2014 15:00 Odpowiedzi: 1    Wyświetleń: 690
  • ATxmega - pomiar różnicowy napięcia

    wpisane jest 011, a input mode też jest ustawione jako 11 więc chyba jest ok ? tak mi się wydaje jednak kombinuje z przerwaniem, bo coś nie chce mi wejść do pętli przerwania. Na razie nie mierzę a jedynie chce wyświetlić jakiś znak na wyświetlaczu Przeleciałem sumiennie z notą katalogową...

    Mikrokontrolery AVR   06 Paź 2014 21:20 Odpowiedzi: 23    Wyświetleń: 2382
  • HD44780 LPC1769 - Sterowanie wyświetlaczem LCD HD44780

    Wprowadziłem stosowne zmiany w moim kodzie: - dodałem odpowiednie opóźnienia po zmianie stanu linii EN oraz RS (1 mikrosekunda), - nieco zmodyfikowałem ustawienia wyświetlacza. [syntax=c]/* * main.c; plik zgodny z biblioteką CMSISv1p30_LPC17xx/inc/LPC17xx.h * CMSISv1p30_LPC17xx/src/system_L...

    Mikrokontrolery ARM   20 Paź 2014 18:47 Odpowiedzi: 16    Wyświetleń: 2910
  • [ATmega16][C] - Zmiana prescalera w trakcie trwania programu

    [syntax=c] int main (void) { ADMUX |= (1<<REFS0); ADCSRA |= (1<<ADEN)|(1<<ADPS2); ui... pomiar(uint8_t kanal); uint8_t DutyCycle; uint16_t Ton; DDRD |= (1<<PD5); TCCR1B |= (1<<WGM13); TCCR1A |= (1<<COM1A1); TCCR1B |= (1<<CS10); //prescaler ICR...

    Mikrokontrolery AVR   10 Sty 2015 19:40 Odpowiedzi: 7    Wyświetleń: 675
  • Zapis na LCD z wartosci timera ICR1

    Oj ale wstyd nie skupiłem sie na tej matematyce ale masz race Draco, już to poprawiłem. Ale nie dostaje to co chce. Chce uzyskać zmiane czestotliwosci w dużym zakresie dlatego zmieniam prescaler ( jesli zmieni sie stan na PINIE) zastosowany przełacznik obrotowy który odpowiada za zmianę prescalera....

    Mikrokontrolery   22 Lut 2015 14:25 Odpowiedzi: 11    Wyświetleń: 732
  • Atmega328p, HD44780, PCF8574T wersja płytki LCM1602 IIC V1

    Dziękuję za wpis. Właśnie uruchamiałem przykład z załącznika w Atmel Studio 6.1. Hardware w moim przypadku to płytka Arduino UNO (Atmega328P 16MHz) + Wyświetlacz 20x4. Napotkałem na kilka problemów, które udał się rozwiązać. 1. W przykładzie brakuje inicjalizacji TWI, a dokładniej ustawienia rejestru...

    Artykuły   01 Mar 2015 00:34 Odpowiedzi: 5    Wyświetleń: 8304
  • PIC24FJ128GA010, symulowanie komunikacji I2C z czujnikiem światła

    Cześć, Moje pytanie jest dosyć trywialne, dlatego niestety nikt w internecie nie rozpisał tego, ponieważ pewnie jest to oczywiste. Ogólnie przechodziłam przez różne fazy tego co chciałam zrobić. Nie mam sprzętu a musze wiedzieć czy działa dobrze I2C :( Ogólnie chciałabym skomunikować czujnik...

    Mikrokontrolery PIC   13 Kwi 2015 08:57 Odpowiedzi: 4    Wyświetleń: 1959
  • Arduino PRO mini (328) - rejestrator temperatury z wielu czujników DS18B20

    EEPROM nie musi być na 1-WIRE, obecnie używam I2C. Program w zasadzie już działa tylko muszę dorobić obsługę przerwania wyzwalanego przyciskiem (INT1), które ustawi flagę zakończenia działania, poczeka na koniec pętli, zamknięcie pliku i wyłączy zasilanie (a przynajmniej zawiesi program i głęboko uśpi...

    Arduino   27 Sie 2015 18:30 Odpowiedzi: 10    Wyświetleń: 2919
  • [Nucleo l053R8] [Cortex m0+] - LCD realizacja opóźnień (systick) i inne pytania

    W sumie może wrzucę cały program taktowanie to 16MHz ustawione w rcc_config i taka jest też wartość FREQUENCY main: [syntax=c] #include <stdint.h> #include "inc/stm32l053xx.h" #include "config.h" #include "gpio.h" #include "hdr/hdr_syscon.h" static void system_init(void); void rcc_config...

    Mikrokontrolery ARM   07 Wrz 2015 20:08 Odpowiedzi: 13    Wyświetleń: 1194
  • Xmega - Niepożądane resetowanie + watchdog

    Cóż... ustawiłem wszystko co się da jako wyjście. Jest lepiej. Dalej da się go zawiesić, ale trzeba się trochę więcej "namacać", żeby Tego dokonać. Jutro popracuję z tym mikrokontrolerem, zobaczę jak w normalnym użytkowaniu przez kilka godzin będzie się spisywał. Póki co wrzucam to, co na razie napisałem....

    Mikrokontrolery AVR   26 Sie 2016 07:33 Odpowiedzi: 22    Wyświetleń: 1731