kanal admux

Znaleziono około 96 wyników dla: kanal admux
Podstawowa forma zapytania: kanał admux
  • [atmega32][c]zegar sterujący definicje funkcji

    Czy ktoś potrafi zrobić z tego kodu użyteczny program ? ? ? .... zaczynam się zastanawiać czy nie zlecić jego napisania ale nie mam pojęcia ile taka usługa może kosztować. Dla zorientowania się o co mi chodzi wklejam cały kod którego część funkcjonuje. [syntax=c] #include <stdint.h> #include...

    Mikrokontrolery AVR   21 Mar 2011 16:16 Odpowiedzi: 11    Wyświetleń: 1970
  • [atmega32][C]System zarzadzania i monitorowania

    Jestem elektronikiem i choć od prawie roku (z przerwami ) powoli zagłębiam się w temat programowania na własne potrzeby AVR-ów nadal nie potrafię zastosować wielu pożytecznych funkcji co powoduje że napisanie programu do zarządzania i monitorowania napięć i prądów w układzie zasilacz,akumulator 12V,oświetlenie...

    Mikrokontrolery AVR   12 Sie 2014 09:50 Odpowiedzi: 23    Wyświetleń: 3954
  • [atmega32[C] Proszę o pomoc w dopracowaniu programu

    [syntax=c] #include <stdint.h> #include <avr/io.h> #include <stdlib.h> #include <util/delay.h> #include "include/lcd44780.h" #include "include/i2c_twi.h" //********** funkcje konwersji char dec_na_bcd(char num) { return ((num/10 * 16) + (num % 10)); } //set = dec_na_bcd(set); char...

    Mikrokontrolery AVR   15 Mar 2011 20:08 Odpowiedzi: 7    Wyświetleń: 1749
  • Zasady pisania programów pseudowielowątkowych na małych proc

    Fakt, nie było pytania. Tylko sugestia- czy można to zrobić inaczej? Bo w zasadzie robię to dotychczas tak jak to opisał mirekk. Z całej dyskusji dotarło do mnie tylko to że można spróbować zastosować bufor- czy pierścieniowy czy FIFO to tak dokładnie nie zrozumiałem. Jakąś implementację bufora w...

    Mikrokontrolery   12 Kwi 2011 22:58 Odpowiedzi: 103    Wyświetleń: 14288
  • Budowa ładowarki do akumulatora

    Drodzy Panowie mam problem z wsadem do procka który ma sterować ładowarką akumulatora kwasowego, zasada działania ma być tak że po uruchomieniu urządzenia jest mierzone napięcie i gdy jest ono mniejsze od 14.4 V to ma zacząć się ładowanie prądem o stałej wartości (cc) a gdy napięcie na akumulatorze osiągnie...

    Początkujący Elektronicy   24 Lis 2014 08:19 Odpowiedzi: 3    Wyświetleń: 957
  • 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ń: 6515
  • [C][Eclipse] - Eclipse nie widzi podstawowej biblioteki

    Proszę, oto kod: [syntax=c] #include <avr/io.h> #include <avr/stdlib.h> #include <avr/stdio.h> #include "HD44780.h" #include "sterowanie.h" // ********* INICJALIZACJA *********** void Initalize(){ //----------- ŻARÓWKA------------ TCCR1B |= (1<<CS11) | (1<<CS10); TCCR1A...

    Programowanie Początkujący   22 Sie 2013 15:59 Odpowiedzi: 4    Wyświetleń: 2382
  • [ATMEGA 32][C] - Pomiar napięcia zmiennego przez ADC - program

    To jest akurat dobrze, w rejestrze OCR1A mam wartosc porownywaną tak jest w dokumentacji. Uproscilem troszke program, napisalem nowy do pomiaru narazie na jednym kanale, ten sam problem. Wygląda na to jakby przerwanie w ogóle nie było wykonywane. Co ciekawe napisałem sobie z ciekawości program do...

    Mikrokontrolery AVR   19 Gru 2013 15:59 Odpowiedzi: 10    Wyświetleń: 2895
  • [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ń: 627
  • ATMEGA8 - Klawiatura analogowa i Timery programowe

    Witajcie. Ostatnio zmagam się z obsługą klawiaturki analogowej składającej się z 3 klawiszy. Poradziłem sobie z uruchomieniem ADC na ATmedze8 i zrobiłem sobie 2 Timery programowe . Teraz próbuje zgodnie z przedstawioną przez Mirka (w filmach z cyklu "Przetwornik ADC - część 06") koncepcją zrobienia repeat...

    Mikrokontrolery AVR   17 Mar 2015 20:01 Odpowiedzi: 3    Wyświetleń: 1116
  • Przetwornik ADC/EEPROM - Zapisywanie, odczyt wartości ADC z i do EEPROM, Atmega

    Witam. Na początek chciałem wstawić kawałek programu, a w zasadzie cały, który na tą chwilę kręci silnikiem, wyświetla wartość adc i jest jakiś tam zalążek do obsługi eeprom-ram. Proszę wybaczyć, jeżeli jest to może trochę pokręcone i napisane nie profesjonalnie, ale działa, a na kosmetykę to jeszcze...

    Mikrokontrolery AVR   07 Lip 2016 13:11 Odpowiedzi: 32    Wyświetleń: 2448
  • [C] Atmega32 - licznik czasu - opóźnienie

    Witam, mam problem z dokładnością licznika czasu. Licznik ma mierzyć czas pomiędzy pojawieniem się napięcia większego od 512 na pinie PA7 a pojawieniem się zbocza narastającego na INT0. Licznik zlicza setne sekundy i sekundy. Późni się około 10 sekund na minutę. Korzystam z Atmegi32 o taktowaniu 8MHz....

    Mikrokontrolery Początkujący   10 Sty 2017 17:17 Odpowiedzi: 3    Wyświetleń: 747
  • Atmega8 [C] funkcja sterująca diodami

    Witam, uczę się języka C i od kilku dni się głowię nad pozornie prostą instrukcją w C. ten układ to tester do czujników linii w przyszłym linefollowerze model tcrt5000 zależy mi na tym, że gdy ADC4 wykryje coś to żeby zapaliły się dwie diody, gdy ADC3 to niech zapali się tylko LED1, a gdy ADC5 wykryje...

    Mikrokontrolery   09 Lut 2017 14:34 Odpowiedzi: 4    Wyświetleń: 378
  • MegaSuperDebounce - Biblioteka zaawansowanej obsługi przycisków AVR, ARM PIC ...

    Skopiuj sobie ze strony. Ja też tak robiłem i wszystko śmiga. Dodano po 1 Szanowni Państwo zwracam się do was z uprzejmą prośbą ponieważ w moim kodzie wywala mi bład: Tutaj listingi moich kodów: main.c [syntax=c]#define F_CPU 16000000UL #include <avr/io.h> #include <util/delay.h> #include...

    Mikrokontrolery Początkujący   27 Mar 2019 23:37 Odpowiedzi: 66    Wyświetleń: 15792
  • Uśrednianie pomiarów z ADC- z podejrzeniem paranoi.

    Zrobiłem sobie takie uśrednienie: volatile int ADC_sr; //******************* ISR(... int ADC_nowe; ADC_nowe=ADC; ADC_sr=(AD... No i skacze- co 2/100V. Tu cały kod- jakby się komuś chciało czytać: #include <stdint.h> #include...

    Mikrokontrolery AVR   02 Gru 2010 21:48 Odpowiedzi: 28    Wyświetleń: 6102
  • [atmega32][C] PCF8583 odczyt czasu daty i dnia tygodnia

    Zarówno w twoim kodzie jak i moim [obecnym] czas i data są wyświetlane poprawnie ale dzień tygodnia to już inna historia .. cały czas pokazuje poniedziałek pomimo zmiany dnia miesiąca .. wklejam odpowiedzialny za to kod może ktoś się dopatrzy programowego niedociągnięcia .. [syntax=cpp] #include <stdint.h> #include...

    Mikrokontrolery AVR   09 Sty 2012 02:09 Odpowiedzi: 22    Wyświetleń: 3988
  • Atmega8 - Zależność jednego pinu od sąsiednich

    Witam. Napotkałem na pewien problem podczas programowania swojego układu. Otóż w momencie kiedy w pętli while mam tylko: PORTD&=~1<<PD5; , tzn kod pętli while wygląda tak : [syntax=c] _delay_ms(1000); PORT... już nie cyka. Nie...

    Mikrokontrolery Początkujący   18 Maj 2013 17:52 Odpowiedzi: 3    Wyświetleń: 1248
  • amtega32 - ADC,błąd pomiaru, powiązane napięcia na różnych kanałach

    Panowie Kombinuje z pomiarem napięcia na potencjometrach z wykorzystaniem atmego32. 4 potencjometry podpięte do 4 kanałów ADC. Połączenia nie mogę przedstawić ze względu na problem z wgrywaniem obrazków, lecz jest ono podręcznikowe. kod: [syntax=c] ADMUX |= (1<<REFS0); ...

    Mikrokontrolery AVR   18 Sty 2014 00:50 Odpowiedzi: 11    Wyświetleń: 1545
  • Przetwornik ADC AVR - Błąd przy próbie kompilacji

    Po przeniesieniu funkcji pomiar() przed main() pozbyłem się jedynch errorów, jednak doszły kolejne.[syntax=text]main.c:(.text+0x16)... multiple definition of `main' ./ADC_V2/main.o:main.c:(.text+0x... first defined here make: *** [ADC.elf] Error 1[/syntax] Program wiele się nie różni: [syntax=text]#include<avr/io.h> #...

    Mikrokontrolery Początkujący   10 Lis 2015 17:35 Odpowiedzi: 6    Wyświetleń: 1017
  • oświetlenie LED HC-SR501 IRL540

    No nie znam sie za bardzo ale jestem przekonany że problem jest w schemacie, jeśli jednak się myle proszę oto kod: [syntax=csharp] #include <avr/io.h> #include <avr/interrupt.h> //#include <avr/pgmspace.h> #include <util/delay.h> #define FOTOTRANZYSTOR (1<<PC0) #define...

    Mikrokontrolery Początkujący   19 Gru 2015 21:14 Odpowiedzi: 20    Wyświetleń: 1308
  • [ATmega8][C] - Kanały ADC się gryzą.

    Witam, Przy pomiarze tylko jednego kanału jest ok. Nie przekłamuje wartości, wynik poprawnie wyświetlany na LCD. Jeżeli chce zmierzyć z 2 kanałów, zaczynają się cyrki. Jeden kanał przekłamuje wskazania drugiego. Jednego zewrę do masy, maxymalny wynik na drugim to polowa zakresu, zewrę do VREF, na...

    Mikrokontrolery AVR   30 Lip 2016 13:18 Odpowiedzi: 17    Wyświetleń: 1263
  • Pomiar prądu w latarce z programem pisanym pod atmege 8 w języku C.

    Witam! Mam problem z programem pisanym pod atmege8 w języku C. Założenia są proste - układ steruje diodą LED mocy poprzez wyjście PWM'u podłączonego pod tranzystor mosfet. Na początku wypełnienie zmieniałem dodając bądź odejmując założoną liczbę od rejestru OCR1A. Jednak z racji wytracania dużej ilości...

    Mikrokontrolery AVR   14 Sie 2016 10:27 Odpowiedzi: 8    Wyświetleń: 1203
  • Pomiar ADC za pomocą Timera

    Witam Wszystkich Niedawno wszedłem w posiadanie układu do pomiaru EMG takiego jak ten : Jednak przy pomiarze ADC coś jest nie tak więc bardzo proszę Was o pomoc Ułożyłem sobie taki kod a w zasadzie przerobiłem dostępne biblioteki z Arduino na kod dla mikrokontrolera (używam Eclipse): [syntax=c]*...

    Mikrokontrolery AVR   26 Mar 2018 11:36 Odpowiedzi: 1    Wyświetleń: 681
  • Atmega 8 - Pomiar pradu do 1 A

    Witam wszystkich serdecznie Znalazłem na elektrodzie kiedyś pomysł kolegi Dar.El dotyczący pomiaru prądu na Atmedze z wykorzystaniem wzmacniacza operacyjnego LM358. Układ złożyłem, program "napisałem" jednak coś nie działa tak jak trzeba :). Układ zasilany jest z zasilacza 5V, natomiast pomiar mierzone...

    Mikrokontrolery AVR   27 Sie 2013 08:13 Odpowiedzi: 30    Wyświetleń: 10815
  • [atmega32][C] - kalibracja ACS712 - błędne odczyty

    Nie wiem co jeszcze napisać. ADC na rym kodzie działa dobrze a chyba jasno określiłem w tytule o co chodzi i zaznaczyłem w kodzie niewłaściwy sposób "wyzerowania" "wyskalowania" pomiaru aby pokazywał faktyczną wartość przepływającego prądu a nie cuda niewidy. Pre-definicja ADC [syntax=csharp] //**********...

    Mikrokontrolery AVR   10 Sie 2014 11:49 Odpowiedzi: 9    Wyświetleń: 2001
  • [ATMEGA328p-pu] - Błędny pomiar ADC

    Funkcja DZIAŁA [syntax=cpp]//Data utworzenie: 20-09-2014 #include <avr/io.h> #include <util/delay.h> #include <stdlib.h> #include <avr/pgmspace.h> #include "MYUART/myuart.h" #include "MK_TERMINAL/mk_term.h" #define REF_256 (1<<REFS1)|(1<<REFS0) #defi...

    Mikrokontrolery AVR   23 Lis 2014 17:44 Odpowiedzi: 17    Wyświetleń: 1662
  • AVR mikrokontroler problem z ADC

    Następnym razem używaj proszę znacznika SYNTAX, gdy kod wklejasz. Poprawiłem za Ciebie. Dodano po 6 taki program prosty raczej, schemat jest bardzo prosty po prostu pod kanały podłączone są sygnały z czujników temperatury i adc mierzy je poprawnie tylko po prostu zamienia kolejność.

    Mikrokontrolery AVR   10 Lut 2015 11:16 Odpowiedzi: 8    Wyświetleń: 777
  • Atmega16 - nie działa jedno z ADC

    Zrobiłem tak: volatile int kanal= ADMUX&0x03; if (kanal==0) //000 (2,1,0) { fMeasSensor&... (uiLoByte | (ADCH << 8 )) / 1024 * VREF5; ADMUX = 0x01; } else if (kanal==1) //001 { fMeasSensor[1]...

    Mikrokontrolery AVR   07 Maj 2010 19:19 Odpowiedzi: 8    Wyświetleń: 1284
  • Błędne wychodzenie z pętli do funkcji ATMEGA 32

    Program bez przetwornika ADC. Program działa prawidłowo Dodano po 42 Od kiedy praca dyplomowa jest tajna? Pytam z ciekawości- kiedyś była jawna na całym etapie pisania. Dlaczego w pętli głównej blokujesz przerwania- potem wykonujesz sporo obliczeń- a potem odblokowujesz? A co będzie...

    Mikrokontrolery AVR   12 Lip 2011 17:05 Odpowiedzi: 29    Wyświetleń: 2727
  • [C][Atmega8] Odczyt ADC z PC4

    Nie robi różnicy czy odczytujesz ADCL ADCH czy ADCW,chodzi tylko o wyrównanie bitów przez ADLAR. Ale to tak na marginesie,bo to nie jest powodem, że nie czyta ci z kanału 4. Nie stosuj bezpośrednich zapisów pod ADMUX tak jak np ADMUX = 4; bo automatycznie zmieniasz konfiguracje przetwornika. Zobacz jak...

    Mikrokontrolery AVR   20 Kwi 2009 12:11 Odpowiedzi: 7    Wyświetleń: 1926
  • własny sterownik modelarski bldc [emf]

    FLEA jest z powodzeniem dostępna na stronie co wyżej podałem. Tam też jest nawet widok lustrzany płytki w PDFie. Wystarczy na laserówce wydrukować, czyli termotransferem + B327 podziałać i sukces. Na ebayu jak dobrze poszukasz to parę atmega8A kupisz za 25zł (5 sztuk) wraz z wysyłką :D . U nas jak wiesz...

    Robotyka Modelarstwo   13 Sty 2014 11:58 Odpowiedzi: 34    Wyświetleń: 21372
  • Obsługa 2 kanałów ADC w atmega32

    Mam następujący problem. Chce na zmianę odczytywać wartości z dwóch kanałow przetwornika AC w atmega32. Używam następującego kodu: unsigned char zm1,zm2; int main( void ) { DDRA=0x00; DDRB=0xff; PORTB=0; DDRD=0xff; PORTD=0; ADMUX=0X60; ADCSRA=0Xc6; while(1) ...

    Mikrokontrolery   02 Kwi 2005 21:29 Odpowiedzi: 0    Wyświetleń: 1068
  • Niepoprawna regulacja PWM za pomocą przetwornika ADC.

    Witam, Zbudowałem na płytce stykowej taką przetwornicę typu Buck jak na zdjęciu i mam problem z regulacją napięcia. Równolegle z obciążeniem jakim jest rezystor 100om dołożyłem dzielnik napięcia z rezystora 51k i 10k do pomiaru napięcia wyjściowego. Dzielnik jest podpięty do wejścia ADC3 (PC3). Zadaję...

    Mikrokontrolery AVR   16 Wrz 2020 18:49 Odpowiedzi: 5    Wyświetleń: 342
  • [ATMEGA32][C]Gdzie zapisać ustaw. czasu do PCF8583 czy 24C02

    Witam ponownie. Mówią nie chwal dnia przed zachodem słońca...jak z jednym się uporałem to znów co innego mi mąci. Kłopot z wyborem gdzie zapisać nastawy dwukanałowego timera bo zmiennych jednocyfrowych jest łącznie 4x4 dziesiątki godzin , jednostki godzin , dziesiątki minut , jednostki minut osobno dla...

    Mikrokontrolery AVR   04 Lis 2010 09:50 Odpowiedzi: 23    Wyświetleń: 2606
  • [Atmega 8] - Ultradźwięki - pomiar czasu

    Witam. Chciałbym prosić o pomoc. Robię projekt Ultradźwiękowego czujnika odległości, korzystam z kitu AVT 5370 "Sonar garażowy", z procesorem atmega 8. Do tego dorobiłem płytki z prostowaniem napięcia z trafo, do lcd,przycisków i diód. No,ale do rzeczy. Urządzenie ma mieć 3 tryby pracy: -Kalibracja(na...

    Mikrokontrolery   02 Lip 2014 13:52 Odpowiedzi: 0    Wyświetleń: 921
  • 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ń: 2380
  • [ATmega 644p][C] Analizator - problem z przerwaniem

    Witam Chce stworzyć prosty analizator widma oparty na ATmedze oraz wyświetlaczu LCD HD44780. Płytkę z filtrami stworzyłem wcześniej i przebadałem oscyloskopem i wszystko działa jak należy. Problemy zaczęły się dopiero przy programowaniu procesora. Poradziłem sobie z obsługą wyświetlacza i, z pomocą...

    Mikrokontrolery AVR   01 Wrz 2010 14:56 Odpowiedzi: 14    Wyświetleń: 3092
  • Program do sterowania serwami- prośba o dokończenie

    Napisałem sobie taki programik do sterowania serwami: [syntax=c] #define LICZBA_KANALOW 8 //maksymalna ilość kanałów unsigned int napiecie[LICZBA_KANALOW]; volatile uint16_t gADC_sr; volatile uint8_t flag_period; volatile uint8_t stan_poczatkowy_portu; volatile uint8_t stan_koncowy_portu; void...

    Mikrokontrolery   27 Sie 2013 15:13 Odpowiedzi: 43    Wyświetleń: 7575
  • [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ń: 11967
  • ATMEGA 16 - Spadek napięcia na diodzie LED czerwonej

    Witaj. Ponieważ zasugerowałeś pokazanie schematu i programu, to do tego opisu bardzo by się przydał. Jako napięcie contrastu mam icl7660 w standardowej aplikacji (nie wrysowane na schemacie bo myślałem ze mam pozytyw) Tak samo LCD korzysta z 4 bitów danych ale na przyszłość w razie...

    Mikrokontrolery Początkujący   27 Lis 2013 12:45 Odpowiedzi: 6    Wyświetleń: 2592
  • [ATmega32][C] - Złe działanie bez kolejnego resetu po właczeniu zasilania

    Witam, mam jakiś błąd w sofcie, który powoduje, że po odłączeniu i włączeniu zasilania program nie działa prawidłowo. Zresetowanie atmegi bez odłączenia zasilania powoduje że wszystko chodzi już dobrze. Próbowałem różne ustawienia fuse'ów, kwarc 12MHz, CKOPT włączony, ustawiony najdłuższy możliwy czas...

    Mikrokontrolery AVR   05 Lis 2015 19:45 Odpowiedzi: 17    Wyświetleń: 1212
  • atmega8 program w c pomiar napięcia, źle wyświetla

    Witam Mam problem z programem do pomiaru napięcia i wyświetleniu na lcd. Program niby działa ale wyświetlane wartości są przypadkowe 0-150(jednak jak kręcę potencjometrem to coś się zwiększa wchodząc na wyższe wartości 200-455) program jest w fazie początkowej. Jestem początkującym w programowaniu procesorów. ...

    Mikrokontrolery AVR   16 Sty 2012 01:11 Odpowiedzi: 15    Wyświetleń: 2316
  • [ATmega8][C] Wentylator sterowany PWM i pomiar temperatury przez ADC

    Witam, mam problem z działaniem obu tych układów razem. Sterowanie wentylatora odbywa się przez PWM które jest wyliczane na podstawie zmierzonej temperatury z ADC. Posiadam dwa wentylatory, dwa czujniki LM35, korzystam z licznika 1 (rejestry OCR1A i OCR1B). I tu pojawia się problem. Wraz ze wzrostem...

    Mikrokontrolery AVR   27 Mar 2013 17:44 Odpowiedzi: 16    Wyświetleń: 3675
  • atmega8A PU - Serwo sg90 - Dwa napięcia sterujące serwem - program

    [syntax=c] #include <stdio.h> #include <avr/io.h> #include <util/delay.h> #define LED1 PB5 //definicja LED1 (do którego pinu podłączony LED1) #define LED2 PB4 //definicja LED2 (do którego pinu podłączony LED2) int main(void) { DDRB |= (1<<LED1) | (1<<LED2);...

    Robotyka Modelarstwo   15 Sty 2014 12:28 Odpowiedzi: 5    Wyświetleń: 1416
  • [C][AVR] ustawianie preskalera, błąd podczas kompilacji

    Witam, próbowałem sobie napisać prosty programik do wyświetlania wartości napięcia z ADC5 na LCD, jednak nie wiem czemu wyświetla mi błąd: "error: called object '64' is not a function" #include <avr/io.h> #include <avr/interrupt.h> #include <util/delay.h> #include <avr/pgmspace.h> #include...

    Mikrokontrolery AVR   15 Lip 2011 11:29 Odpowiedzi: 4    Wyświetleń: 1190
  • [C] ATOMIC_BLOCK a odmierzanie czasu timerem

    Witam. Piszę program na ATMEGA32. Przedstawiam część kodu i opis. Dane z pomiarów analogowych gromadzę w tablicy pomiar . Tablica pomiar_temp wykorzystywana jest do dalszych operacji. Czy poniższy ATOMIC_BLOCK może wprowadzić duże opóźnienia w dla wykonywania procedury obsługi przerwania. [syntax=c] volatile...

    Mikrokontrolery AVR   18 Lip 2011 20:32 Odpowiedzi: 6    Wyświetleń: 2846
  • [C] Problem z ustawieniem wyjść/wejść przy używaniu ADC

    Witam Dopiero uczę się C i natknąłem się na problem w takim kodzie : [syntax=c] #include <avr/io.h> #include <util/delay.h> #include"obsluga... pomiar(uint8_t kanal); uint32_t wynik; uint16_t pm; uint8_t cz_d, cz_u; uint8_t a; int main(void) { ADMUX |= (1<<REFS0);...

    Mikrokontrolery AVR   28 Wrz 2013 09:21 Odpowiedzi: 6    Wyświetleń: 1155
  • AVT5399 - 2-kanałowy multimetr panelowy przeróbka

    Witam, posiadam 2-kanałowy multimetr panelowy "AVT5399" chciałbym go przerobić na zakres do 10A jest taka możliwość?

    Początkujący Elektronicy   17 Lut 2015 15:56 Odpowiedzi: 0    Wyświetleń: 915
  • Miernik LCD2x16 - Woltomierz i amperomierz podwójny.

    Witam po bardzo długiej przerwie. Który parametr muszę zmienić aby mierzyć prąd w okolicach 10A? [syntax=text] /* * main.c * Multimetr dwu kanałowy z pomiarem napięcia i prądu * Created on: 2012-11-21 * Autor: Piotr Rosenbaum */ #include <avr/io.h> #include <util/delay.h> #include...

    Projektowanie Układów   21 Cze 2015 01:29 Odpowiedzi: 10    Wyświetleń: 1140
  • Przetwornik ADC - undefined reference to...

    Witam. Testuje sobie teraz przetwornik ADC i zanim coś konkretnego zacznę robić chciałem sprawdzić czy poprawnie napisałem kod do uruchomienia i korzystania z przetwornika: [syntax=c] /* * main.c * * Created on: 20 lis 2016 * Author: kuba grad */ #include <avr/delay.h> #include...

    Mikrokontrolery AVR   20 Lis 2016 12:47 Odpowiedzi: 2    Wyświetleń: 453
  • szeregowo (3Wire) z ATmega 8

    -------------serdecznie dziekuje za pomoc,podpowiedzi! i prosze o wyrozumialosć ----------- wklejam caly kod (napisany w Bascomie) i bylbym wdzieczny za pomoc w przeanalizowaniu jego dzialania, czesc kodu odpowiedzialna za dzialanie przetwornikow AC i sterowanie wyswietlaczem LCD nie istotna dla...

    Mikrokontrolery   12 Gru 2006 15:35 Odpowiedzi: 15    Wyświetleń: 3020
  • przeniesienie kodu na AVR lub PIC

    pozwól że wkleje inny przykład i zapytam o to samo $Reofilie = "m8def.dat" 'M8-Deklarationen $Crystal = 1000000 'interner RC-Oszillator reicht CONFIG LCDPIN = PIN , DB4 = PORTC.2 , DB5 = PORTC.3 , DB6 = PORTC.4 , DB7 = PORTC.5 , E = PORTB.1 , RS = PORTB.2 Config LCD = 16 * 2 dim...

    Mikrokontrolery   09 Paź 2008 08:41 Odpowiedzi: 13    Wyświetleń: 2888
  • [Atmega32][C] Uśrednianie pomiarów z trzech kanałów ADC

    A nie lepiej zrobić najpierw wszystkie pomiary a później odświeżyć LCD? Czy zastosowanie tego urządzenia wymaga naprzemiennych szybkich pomiarów? Jeśli nie to można zrobić tak: [syntax=c] ADMUX = 0x00; temp = 0; for(pomiar_licznik=0; pomiar_licznik<6; pomiar_licznik++) { ADCSRA |= (1 <<...

    Mikrokontrolery AVR   28 Gru 2011 12:38 Odpowiedzi: 2    Wyświetleń: 1293
  • [C] ADC Atmega16A pomiar napięcia - niestabilny i niedokładny.

    Uruchomiłem na Atmega16 przetwornik ADC . Zasilam układ napięciem stabilizowanym 5 V. Do zasilania VCC, AVCC, AREF podłączyłem kondesatory i dlawik 10 uH jak na załączonym rysunku. F_CPU = 8 MHz preskaler = 128 pojedyncza konwersja Problemem jest otrzymywany wynik pomiaru, który przy pomiarze...

    Mikrokontrolery AVR   14 Cze 2012 09:57 Odpowiedzi: 26    Wyświetleń: 5355
  • [bascom] atmega8 ADC noise reduction

    To nie jest wcale takie skomplikowane. Musisz włączyć zezwolenie na przerwanie od zakończonej konwersji. Wtedy kiedy wprowadzisz uC w stan Iddle albo Noise canceler start konwersji nastąpi automatycznie. Wyboru kanału/wejścia dokonuje się rejestrem ADMUX. Niestety jest w nim też wybór źródła napięcia...

    Mikrokontrolery AVR   14 Cze 2017 17:30 Odpowiedzi: 2    Wyświetleń: 849
  • ADC o małej rozdzielczości w Atemag8

    Witam. Mam problem z atmegą8. A mianowicie adc zachowuje się dość dziwnie. Tak jakby miało małą rozdzielczość. Gdy ustawię na wejście adc potencjometr i kręcę nim to sytuacja wygląda tak że nie mogę uzyskać niektórych wartości. np mam potencjometr ustawiony na 668 a następna wartość jaką mogę uzyskać...

    Mikrokontrolery   18 Lis 2017 00:56 Odpowiedzi: 2    Wyświetleń: 264
  • Attiny25 multipleksowanie ADC

    Tak, tu popełniłem mały błąd chyba z rozpędu, przy takiej konfiguracji odczytujesz poprzedni kanał. Zamień: ADMUX = _BV(MUX0) | _BV(MUX1);// kanał ADC3 z ADMUX = _BV(MUX0); // Kanał ADC1 i wszystko powinno być ok. Czyli przy inicjalizacji startujesz adc z kanałem 1, dgy konwersja...

    Mikrokontrolery AVR   15 Mar 2012 15:51 Odpowiedzi: 17    Wyświetleń: 1911
  • Przetwornik A/D - wątpliowści

    Witam Czytam o przetworniku adc w atmega8535 i mam pare watpliwości/pytań void adc_read(void) { int i adcres1=0, adcres2=0; ADCSRA |= _BV( ADEN ) | _BV( ADPS2 ) | _BV( ADPS1 ); //wlacz przetwornik i ustwa czestotliwosc na 250khz 16E6/64 z racji ze 8 bitow...

    Mikrokontrolery   07 Lip 2006 19:12 Odpowiedzi: 1    Wyświetleń: 807
  • 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, ale jest to...

    Mikrokontrolery   03 Kwi 2008 17:44 Odpowiedzi: 7    Wyświetleń: 2486
  • [Atmega32][C]monitorowanie solara i sterowanie obw.230V

    Witam.....nie ma sprawy wstawiam kod może uda się go uprościć lub inaczej zdefiniować funkcje...jak mówi Jurek Owsiak róbta co chceta...ja nadal się uczę zerkając jak zrobili to inni aby zrozumieć jak to działa i spróbować zrobić to po swojemu.... //------------------------------------...

    Mikrokontrolery AVR   18 Wrz 2010 23:02 Odpowiedzi: 45    Wyświetleń: 6748
  • [ATMEGA32][C] Czy ktoś pomoże uporać się z TWI i PCF8583

    Witam. Do programu zarządzania zasilaniem który już działa usiłuje dopisać obsługę PCF8583 oraz część programu który pozwoliłby wyeliminować mechaniczny dwu kanałowy zegar sterujący który o określonych godzinach włącza lub wyłącza dwa obwody 230V. Mam z tym problem bo nie posiadam dostatecznej wiedzy...

    Mikrokontrolery AVR   10 Paź 2010 19:47 Odpowiedzi: 6    Wyświetleń: 2821
  • [c]Atmega 8 napiecie +temp dziwne wskazania

    Chciałem zrobić pomiar napięcia i temperatury na atmega8 i mam problem z przetwornikiem. Pod kanal 0 ADC0 podłączony mam potencjometr 100k a pod kanal 1 ADC1 mam podłączony lm35. Problem polega na tym, że jak kręcę potencjometrem to wartość temperatury mi się zmienia. Dlaczego tak się dzieje? Oto kod: ...

    Mikrokontrolery AVR   13 Paź 2014 08:39 Odpowiedzi: 2    Wyświetleń: 1134
  • [ATtiny13][C] - Obsługa ADC dwa kanały, niepoprawne działanie jednego kanału.

    Witam, Proszę o pomoc, żeby ktoś rzucił okiem co jest nie tak. Chodzi o to żeby sczytać wartości z dwóch lm35, porównać je i sterować trzema elektrozaworami. Dwa mają się załączać na ok 40st(czujnik2), a jeden gdy temp1>temp2. Czujnik2 działa ok, problem jest z pierwszym. Lm'y są ok cały czas...

    Mikrokontrolery   17 Mar 2015 17:56 Odpowiedzi: 13    Wyświetleń: 1140
  • [ATmega16][C] ADC - proste wytłumaczenia

    Prosty przykład (oscylator wew. 8MHz): uint16_t pomiar(uint8_t kanal) { ADMUX = (ADMUX & ~0x07) | (kanal & 0x07); // ustaw kanal ADCSRA |= _BV(ADSC); //rozpocznij konwersje while(ADCSRA & _BV(ADSC)); //czekaj az skonczy return...

    Mikrokontrolery AVR   12 Maj 2010 00:47 Odpowiedzi: 39    Wyświetleń: 8321
  • [ATmega16][C/AVRStudio] Układ nadążny za słońcem+LCD+MENU

    Koledzy, staram się teraz uruchomić przetwornik ADC. Ma on sczytywać napięcie po fotorezystorze. Ale cały czas pokazują mi się 0.00. Proszę o sprawdzenie poniższego kodu: #include <stdio.h> #include <avr/io.h> #include <util/delay.h> #include "hd44780.h" char...

    Mikrokontrolery AVR   10 Lis 2010 22:21 Odpowiedzi: 104    Wyświetleń: 13314
  • atmega32[C]solar-sieć 230V monitorowanie i sterowanie

    Wybacz Kolego ale można się załamać - nie znasz podstaw programowania! Weź sobie jakąkolwiek książkę do C i przeczytaj chociaż KILKA PIERWSZYCH ROZDZIAŁÓW... Bardzo uprzejmie proszę. Forum nie jest od nauczania C, nawet na przykładach! Najprostszy program ma postać: #include <stdlib.h> #include...

    Mikrokontrolery AVR   16 Sie 2010 14:28 Odpowiedzi: 21    Wyświetleń: 3256
  • Atmega32[C]voltomierz z dwoma progami napięć załącz/wyłącz

    witam ponownie...otóż dobra wiadomość jest taki że dzięki wyrozumiałości i wysiłkom kolegów aby wlać mi do głowy trochę oleju nazwanego "C" podumałem pooglądałem i zacząłem pisać program od nowa....efekt tego taki że mam działający program choć z małą usterką .... otóż wyświetla mi po obu zdefiniowanych...

    Mikrokontrolery AVR   10 Wrz 2010 09:37 Odpowiedzi: 18    Wyświetleń: 2742
  • [ATmega 644p][C] ADC próbkowanie

    Witam Mam problem tego rodzaju iż potrzebuje napisać program który będzie pobierał 3 próbki z jednego kanału i przeskakiwał na następny i tak do końca. Następnie te próbki zebrane trzeba uśrednić.Za bardzo nie wiedziałem jak się za to zabrać więc przekopałem forum w poszukiwaniu cennych informacji i...

    Mikrokontrolery AVR   19 Sie 2010 14:13 Odpowiedzi: 3    Wyświetleń: 1767
  • LCD 4x20 z przesuwanym i migającym kursorem w 4 wierszu

    Tu jest kot. Z przerwaniami. Sprawdzony i działa. #include <stdint.h> #include <avr/io.h> #include <stdlib.h> #include <avr/interrupt.h> #include "HD44780.h" //w Project->configuration option ustawiamy freqency 16000000 volatile uint8_t flaga; volatile...

    Mikrokontrolery AVR   06 Wrz 2010 22:14 Odpowiedzi: 122    Wyświetleń: 8405
  • [Atmega8][C] - Typ przerwania

    czyli zawsze te najbardziej znaczące bity ? dla 4 bitów rozdzielczości będzie wyglądało tak jak poniżej ? Wersja 1: [syntax=c]int pomiarADC(uint8_t index) //zakres<0,10> oznacza ile bitow chcemy { ADMUX &= ~(1 << ADLAR); // zeruje ADLAR setMux(index);// ustawia odpowiedni...

    Początkujący Naprawy   21 Lip 2013 16:01 Odpowiedzi: 93    Wyświetleń: 7902
  • AVR - Pomiar adc atmega8 sprawdzenie kodu

    Kol. dondu pisał o pisaniu algorytmu(przebieg programu), a można to też wykonywać w pisaniu programu. Przedstawiam Ci takiego gotowca - co Ty na to? [syntax=c] #include <avr/io.h> #include <util/delay.h> #define led1 PB0 //defincja diody podłaczonej do PB0 void init_ADC (void);...

    Mikrokontrolery AVR   02 Kwi 2015 20:34 Odpowiedzi: 97    Wyświetleń: 6120
  • 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ń: 234
  • operacje na bitach - zalewanie slowa jedynkami na prawo

    Witam. Wklejam wam kod. Moze pomozecie mi rozszyfrowac co jest nie tak ze czasami mi sie pojawia na wyjsciu 00011111.(przy impulsach). Narazie testowalem jeden kanal - ADC1 /* VUmeter */ #define F_CPU 8000000L /* Częstotliwość kwarcu */ #include <avr/io.h> #include <util/delay.h> int...

    Mikrokontrolery   27 Lut 2010 16:17 Odpowiedzi: 35    Wyświetleń: 2811
  • [Atmega8][C] Dwa kanały ADC - sklejają się, dlaczego?

    Witajcie, mam problem z moim programem testowym, na wyświetlaczu LCD w jednej linii powinien wyświetlać mi się odczyt jednego z kanałów, w kolejnej linii LCD odczyt kolejnego kanału, jednak odczyty wyświetlają się i uzależnione są od tylko jednego potencjometra, siedzę nad tym i już nie mam pomysłu...

    Mikrokontrolery AVR   15 Sty 2012 09:35 Odpowiedzi: 2    Wyświetleń: 993
  • Atmega644PA - Obsługa przerwania, multipleksowanie ADC

    W kodzie jest całe mnóstw błędów. Zmodyfikowałem kod z postu powyżej. Z AVR nie miałem do czynienia od paru lat, więc nie wiem, czy kod działa, ale zwróć uwagę na różnice pomiędzy moją wersją i poprzednią - każda z nich ma jakieś uzasadnienie. Mam też wrażenie, że źle programujesz timer, ale nie...

    Mikrokontrolery   10 Sty 2016 16:07 Odpowiedzi: 53    Wyświetleń: 2565
  • Stabilizacja napięcia boost converter sterowanego atmegą

    Witam, Zrealizowałem przerywacz podwyższający napięcie z 5 V do 10 V, który jest sterowany atmegą a program napisałem w języku C, lecz mam problem ze stabilizacją napięcia wyjściowego przy zmianach obciążenia. Napięcie przy dużych zmianach obciążenia potrafi wzrosnąć na chwile nawet o 10 V. Sterowanie...

    Mikrokontrolery   10 Wrz 2017 00:06 Odpowiedzi: 4    Wyświetleń: 840
  • problem z obsluga przetwornikiem A/D w atmedze16 (GCC)

    Witam, pisze program w ktorym korzystam z przetwornika wbudowanego w Atmedze16. Niestety nie wiem czemu nie dziala to wszystko tak jak bym chcial. Program ma za zadanie oczekiwac na komende przeslana po CANie (te procedury sa poprawne) i reagowania w przerwaniu zaleznie od odebranego polecenia. Przy...

    Mikrokontrolery   23 Sie 2007 12:10 Odpowiedzi: 0    Wyświetleń: 857
  • Przetwornik ADC w ATmega8 i pomiar z dwóch kanałów

    Chcałem prosić o poradę. Chcę zastosować ATMega8 i wewnętrzne przetworniki A/C. Pomair ma być dokonywany z dwóch kanałów. Ma to wyglądać tak że kanał jest podawany jako argument w funkcji (program w C). Np. unsigned int adc(unsigned char kanal); W nocie katalogowej czytałem ze pierszy pomiar po...

    Początkujący Elektronicy   25 Lis 2007 20:06 Odpowiedzi: 2    Wyświetleń: 1151
  • WinAvr nie kompiluje (próba przeróbki programu)

    Witam, Jest sobie termostat do laminatora oparty o ATMega8 - dzieło ze strony: Ponieważ zrobiłem swoją wersję tego urządzenia wzbogaconą o dodatkowe funkcje, muszę zmodyfikować program, a z programowaniem w C nie miałem dotąd za wiele wspólnego... Na początek postanowiłem sprawdzić działanie swojego...

    Programowanie   02 Lut 2008 00:25 Odpowiedzi: 10    Wyświetleń: 3522
  • Atmega8 i program odczytujacy wartosci

    Witam mam problem mianowicie mój kod: ADMUX|=(1<<REFS0); //napiecie referencyjne to AVCC, pin AREF podlaczone przez kondensator do GND ADMUX|=(1<<ADLAR); //ustawiamy rozdzielczosc 8 bit ADCSR|=(1<<ADEN); //wlaczenie przetwornika ADC ADCSR|=(1<<ADPS2)|&#...

    Mikrokontrolery AVR   21 Lip 2011 14:26 Odpowiedzi: 2    Wyświetleń: 755
  • [Atmega8 ADC] dynamiczna zmiana kanału pomiarowego

    Cześć wszystkim, próbuję zrobić kilkukanałowy woltomierz na bazie uK Atmega8L-8PU z wyświetlaniem na LCD 2x16. Woltomierz działa, tylko w obu linijkach wyświetla się wynik z kanału 5. Przy zmianie napięcia obie linie wskazują tę samą wartość. Podczas debugowania udało mi się stwierdzić, że bity MUX...

    Mikrokontrolery AVR   09 Gru 2011 17:26 Odpowiedzi: 5    Wyświetleń: 1380
  • [C] Jak zamienić byte na string i wysłać przez uart

    Witam, po przesiadce z bascom do winavr piszę przykładowe programy w celu poznania C dla AVR, tym razem chciałbym wysyłać po rs232 odczyt z przetwornika analogowego. Używam a328p i po krótkim zapoznaniu się z dokumentacją układu ustawiłem transmisję i adc [syntax=c] #include <avr/io.h> #include...

    Mikrokontrolery AVR   05 Maj 2012 15:28 Odpowiedzi: 12    Wyświetleń: 2297
  • [ATMega16][C] - odczytanie ADC z dwóch kanałów

    Mam następujący problem z odczytaniem wartości z dwóch kanałów ADC. Najpierw kod: [syntax=c] #define F_CPU 16000000L #include <avr/io.h> #include <util/delay.h> #include <avr/interrupt.h> #include <stdio.h> #include "lcd.h" #include "lcd2.h" unsigned int odczyt1...

    Mikrokontrolery AVR   14 Gru 2012 15:21 Odpowiedzi: 2    Wyświetleń: 1167
  • ADC-wiele pomiarów - Powiela jeden pomiar

    Będzie działać, ale: [syntax=c]ADMUX &=0xF8; // <-- wybierasz kanał 0 ADMUX |= kanal; // <-- wybierasz docelowy kanał[/syntax] Powinieneś to zrobić w jednej operacji: [syntax=c]ADMUX = (ADMUX & 0xF8) | kanal;[/syntax]

    Robotyka Modelarstwo   09 Lis 2013 17:42 Odpowiedzi: 3    Wyświetleń: 828
  • ATMega8 - Dziwne zawieszanie się mikrokontrolera

    Może ktoś ma teorie dlaczego tak się dzieje, oczywiście poza zakóceniami. Procesor szaleje , bo nie wie co robić - brakuje "ADMUX |=(ADMUX & 0xF8)|kanal;"

    Mikrokontrolery   30 Kwi 2015 11:35 Odpowiedzi: 7    Wyświetleń: 981
  • [atmega32][c]błąd odczytu/zapisu z rtc pcf8583

    Witam. Miał być w założeniu dwukanałowy czyli sterować wybrane w programie obwody np;z pierwszego kanału obwody 3 i 4 a z drugiego obwody 1 i 2 ale nie potrafiłem sobie z tym poradzić więc "przypisałem" każdemu obwodowi własny czas załączenia i wyłączenia z podziałem na dni robocze [od Poniedzialku do...

    Mikrokontrolery AVR   31 Lip 2011 09:26 Odpowiedzi: 8    Wyświetleń: 2904
  • ADC- błędy poczas pomiaru na kilku kanałach

    mylisz się zapis jest poprawny i obsługa 8 kanałów różnicówka nigdy się nie włączy po kanale 7 wybrany zostanie 0 nie różnicowy. Ale jak nie rozumiesz zrób sobie to inaczej. prościej ci to zapiszę. [syntax=c]kanal++; kanal &= 0b00000111; // wynik nie przekroczy wartości 7 admux = 0b11000000...

    Mikrokontrolery AVR   22 Maj 2011 18:58 Odpowiedzi: 24    Wyświetleń: 2098
  • ATTINY26 -> A/C. Znaczna rozbieżność między napięciami.

    Procesor: ATtiny26L Zasilanie: 3V Oscylator: Internal 1MHz Fragment kodu: //------------------------------------... g_odniesienie; ADMUX = 0x87; // b10000111, ustawienie zrodla Vref i polaczonego kanalu (7) ADCSR = 0x83; // b10000011, m.in. wlaczenie A/D...

    Mikrokontrolery   26 Lut 2006 18:19 Odpowiedzi: 5    Wyświetleń: 1051
  • wynik z przetwornika ,atmega16 i C

    wow..super :) caly dzien myslenia,a ty mi wszystko powiedziales w pare chwil.. stokrotne dzieki... a takie pytanie bardziej teoretyczne.. wynik z miernika rozni mi sie od przetwornika o jakies 30mV... to normalny margines bledu ? w zaleznosci ktory kanal zastostuje moge miec rozne bledy? w jaki...

    Mikrokontrolery   12 Sie 2007 00:28 Odpowiedzi: 21    Wyświetleń: 1922
  • Atmega8 ADC UART zle dane

    Witajcie ! Dopiero przerzucam się z bascoma na C i chciałem sobie odpalić UARTA aby podawał mi wartości ADC ... Na wyjściu powinienem otrzymać wartości ADC ... i leci coś ale zauważyłem że tylko w zakresie 0-255 ... a nie 0-1024 Gdzie popełniłem błąd ? proszę sprawdźcie też pozostałość :) Taki...

    Mikrokontrolery AVR   26 Sty 2009 18:29 Odpowiedzi: 10    Wyświetleń: 1353
  • [Atmega8][ASM]Timer1 phase and frequency correct PWM

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

    Mikrokontrolery AVR   20 Paź 2010 19:30 Odpowiedzi: 1    Wyświetleń: 2146
  • [Atmega8][C] - Woltomierz na LCD. Dziwne działanie ADC.

    Witam, problem polega na tym, że po przekroczeniu wartości 255 na ADC co u mnie odpowiada 8,6V wartości pobierane z ADC nie zmieniają się aż do osiągnięcia wartości ok 280. To samo ok 743 do 768. Napięcie na wejściu ADC zmienia się ale odczytywane wartości już nie. Być może problemem jest: return...

    Mikrokontrolery AVR   23 Paź 2012 15:25 Odpowiedzi: 5    Wyświetleń: 1845
  • atmega8 - ADC błędne wartości

    Witam, Próbuję zrobić układ mierzący napięcie w zakresie 0-5V i wysyłający wynik na COMa. Napięcie odniesienia ustawiłem na wew. AREF i do pinu ADC1 podłączyłem dzielnik napięcia z dwoma rezystorami 330, więc jeśli dobrze myślę to 5V/2=2.5 i (2.5/2.56)*255=249 i taki wynik powinno mi wysyłać na coma...

    Mikrokontrolery AVR   12 Lut 2013 19:27 Odpowiedzi: 14    Wyświetleń: 2841
  • [ATMEGA32] - zacinanie się programu (używanie timera)

    Witam. Od jakiegoś czasu próbuję zrobić swój własny sterownik pieca CO. W sterowniku mam trzy tryby pracy. Mam problem w automatycznym czyli jeżeli temperatura osiągnie wartość z przedziału powiedzmy 40 stopni do 60 to ma się załączać przedmuch na czas 10 s a przestój ma mieć czas 5 min. Zrealizowałem...

    Mikrokontrolery AVR   20 Sie 2016 14:09 Odpowiedzi: 5    Wyświetleń: 933
  • Odczyt z 2 kanałów ADC uC Atmega32

    Witam. Odczyt z jednego kanału ADC nie stanowi problemu, postanowiłem zrobić odczyt z dwóch kanałów i pojawiają się błędy, gdyż to co odczytuje na drugim przedostaje się na odczyt z pierwszego kanału. Co napisałem nie tak i jak to poprawić? W 1 odczycie odczytuje temperaturę z czujnika LM35 a w...

    Mikrokontrolery AVR   06 Lip 2018 23:20 Odpowiedzi: 2    Wyświetleń: 252
  • Atmega16 - Zapis danych do eeprom po zaniku zasilania

    Szanowni Forumowicze, Chciałbym zrobić układ, który będzie zapisywał dane czasu do pamięci eeprom po wyłączeniu zasilania. W tym celu na wyjściu stabilizatora liniowego LM7805 umieściłem diodę schotky, za nią kondensator podtrzymujący zasilanie, zasila on sam procesor i reset procka. Przed diodą...

    Mikrokontrolery AVR   03 Paź 2018 11:57 Odpowiedzi: 22    Wyświetleń: 1182