tccr0 atmega128

Znaleziono około 32 wyników dla: tccr0 atmega128
  • [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
  • Atmega128 - ustawienie PWM dla Timer3 w C

    Witam Jestem tu pierwszy raz, więc się przedstawię Mam na imię Michał jestem z Gdańska dopiero zaczynam właściwie przygodę z programowaniem uC aktualnie mam ATmega128 Programuje w języku C Mam taki problem z ustawieniem PWM dla Timera 3 według Datasheet ze stron 132-136 powinienem ustawić WGM32...

    Mikrokontrolery AVR   31 Mar 2015 08:05 Odpowiedzi: 25    Wyświetleń: 1347
  • ADC w ATmega128 czy poprawnie napisałem obsługę PWM

    Witam Zrobiłem sobie taki PWM w oparciu o ADC [syntax=c] #include <avr/io.h> #include <util/delay.h> //definicj... ADCIN (wejście ADC) #define ADCIN PF0 int main(int argc, char **argv) { int i=0; DDRB = 0b11111111; PORTB = 0b11111111; DDRF = 0b11111111; DDRF...

    Mikrokontrolery AVR   15 Kwi 2015 08:43 Odpowiedzi: 8    Wyświetleń: 906
  • 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
  • atmega128 - 4 x 7seg.- zle wyswietla-nie realizuje funkcji

    z gory zaznaczam ze to moj pierwszy program! mam atmege 128 i wysw. 7segm. i za zadanie mam jakikolwiek prosty zegarek/stoper napisac cos tam napisalam ale niestety zle mi wyswietla tzn wgl nie realizuje kodu teoretycznie algorytm jest dobrze napisany, ale jak zmieniam liczby tutaj : [syntax=c]TCCR0...

    Mikrokontrolery Początkujący   07 Kwi 2014 13:09 Odpowiedzi: 11    Wyświetleń: 996
  • [ATmega128][SD] Brak inicjalizacji

    Witam. Podłączyłem kartę SD do uC ATmega128. Problem jaki się pojawił jest z gatunku tych najmniej ciekawych - po podłączeniu zasilania, karta raz się dobrze inicjalizuje, następnie zapisuje, odczytuje, dopisuje do plików wszystko co bym chciał, jednakże już za innym razem po uruchomieniu układu inicjalizacja...

    Mikrokontrolery   05 Kwi 2013 16:49 Odpowiedzi: 6    Wyświetleń: 1729
  • ATMEGA128 - (BASCOM) Zakłócenia na wejściu ADC

    Może najpierw parę słów wprowadzenia : Atmega128 - jej główne zadanie to sterowanie silnikiem DC, za pomocą tranzystora mosfet. Zasadniczo chodzi tylko o ON/OFF, dodany jest jedynie softstart PWM. Tranzystor ten sterowany jest z PB4 (OC0). Atmega zaś taktowana kwarcem 14.745.600 Hz. Dodatkowo...

    Mikrokontrolery AVR   01 Lut 2013 00:44 Odpowiedzi: 8    Wyświetleń: 2943
  • Timer1 w ATmega128

    Mi nie chodzi konkretnie o przerwanie. Jest tak: Timer t0 pracuje w trybie asynchronicznym i co 0.5s generuje przerwanie Ja w tym przerwaniu sprawdzam zawartosc rejestru TCNT odpowienio przeliczam ilosc impulsow ktore zliczyl i wyswietlam. SIGNAL(SIG_OVERFLOW0) { ... Rpm = TCNT2; Speed...

    Mikrokontrolery   01 Cze 2005 16:28 Odpowiedzi: 14    Wyświetleń: 1815
  • [Atmega128][C] Czy uszkodzony uC ?

    Podłaczenie to: Atmega128L, port PB6-rezystorek-dioda(katoda w stronę procka-zasilanko 5V int main(void) { // konfiguracja portów we/wy DDRE=0xFF; PORTE=0xFF; DDRB=1...

    Mikrokontrolery AVR   25 Cze 2008 06:37 Odpowiedzi: 16    Wyświetleń: 1989
  • [atmega128] Problem ze zliczaniem czasu

    Witam, wzorując się na książce "Mikrokontrolery AVR w praktyce" powstał taki oto kod #include <io.h> #define tau0 6 int main(void){ char licznik = 100; DDRB = 0x01; //wyjsciem generatora bedzie PB0 TCNT0 = tau0; //stala czasowa TCCR0 = 1; //timer0 bedzie pracowal...

    Mikrokontrolery AVR   24 Mar 2009 10:19 Odpowiedzi: 4    Wyświetleń: 990
  • ATmega128 i Timer0 na 32,7kHz

    Troche długo mnie nie było ale miałem parę spraw na głowie. Co do tego Timera to ostatnio znów walczyłem i konfiguracja jest w porządku. Wina leży najprawdopodobniej gdzieś na płytce (bądź w procesorze), bo gdy podpiąłem kwarc do innej płytki z atmega128 to Timer działał bez zarzutu. Tak więc temat...

    Mikrokontrolery AVR   27 Lip 2009 10:56 Odpowiedzi: 7    Wyświetleń: 2198
  • [Atmega128][c][WinAVR] Timer w trybie asynchronicznym

    Witam! Postanowiłem przetestować tryb asynchroniczny timera0 z podłączonym kwarcem 32768 Hz na płytce #include <avr/io.h> #include <stdlib.h> #include <avr/interrupt.h> #include "HD44780.h" volatile int time=0; int main (void){ TCCR0|=(1<...

    Mikrokontrolery AVR   08 Lis 2009 21:48 Odpowiedzi: 2    Wyświetleń: 2134
  • [atmega128][c]pseudowątki w avr, obsługa wyświetlacza i i_o

    Używam dwóch przerwań - TCCR0 do obsługi LED displaya i TCCR2 do operacji I/O. Wyświetlacz powinen mięć możliwość wyświetlania napisów które mrugają. A operacje IO są raczej asynchroniczne ale pojedyncza może trwać dłużej niż pojedyncze mrugnięcie wyświetlacza czyli "zamrozi" go w przypadku użycia display_routine()...

    Mikrokontrolery AVR   30 Lis 2009 19:26 Odpowiedzi: 12    Wyświetleń: 1784
  • [Atmega128][ethernut] przerwania się 'kłócą'

    Witam! Mam taki dość nietypowy problem. Kontroler ma reagować na jedno z trzech przerwań: TIMERa 0 i dwóch zewnętrznych (czujki ruchu). Te przerwania zewnętrzne zliczają liczbę reakcji czujek, natomiast TIMER 0 ma odmierzać czas i dzięki niemu co kilka sekund mają być wyświetlane statystyki. Bez TIMERa...

    Mikrokontrolery AVR   05 Lut 2010 10:15 Odpowiedzi: 2    Wyświetleń: 1463
  • [ATmega128][C]przerwania nie wracają, reset uC: fuse M103C

    Kurdę no przerwanie jest wywoływane co 310us a to jest bardzoooo wiele cykli zegara na to by mogła się wykonać cała pętla while, cały czas nie rozumiem czemu na atmega 16 działa a na atmega128 nie chce działać :/ sprawdzałem bity ustawiające timer i przerwanie, są one takie same dla mega 16 i 128 więc...

    Mikrokontrolery AVR   08 Gru 2009 21:36 Odpowiedzi: 11    Wyświetleń: 2619
  • [ATmega128][C] Przypadkowe ustawienie wyjść mikrokontrolera

    Witam w swoim projekcie do sterowania silnikami krokowymi wykorzystuję joysticki potencjometryczne. By określić, w którą stronę został on wychylony mierzę napięcie na potencjometrze przetwarzając je w przetworniku analogowo cyfrowym. Silniki działają bez zarzutu, tak jak zakładałem. Problem występuje...

    Mikrokontrolery AVR   14 Gru 2009 09:33 Odpowiedzi: 11    Wyświetleń: 1750
  • Atmega128(atmel) - licznik 1-9999. Wyświetlacz 7-segmentowy.

    Witam Mam do napisania zapewne dla większość prosty program lecz mi przysparza trochę problemy. Treść: Każde wciśniecie przycisku 1 powoduje zwiększenie wyświetlanej liczby o 1 , gdy dojdzie do 9999 lub wciśniemy przycisk 2 licznik się zeruje, wciśnięcie przycisku 3 zwiększy wynik o 100 a to...

    Mikrokontrolery   31 Sty 2010 01:42 Odpowiedzi: 6    Wyświetleń: 3741
  • [ATMEGA128] Przerwanie zewn i timer T0 - gdzie błąd?

    Witam, proszę o info czemu mi to nie działa. Działenie powinno być takie: przerwanie zewn INT4 powoduje podanie kolejno 67, 67 i 66 impulsów w kolejnych uruchomieniach. Realizuję to przez załączenie T0 w obsłudze INT4. T0 odlicza 250us i ustawia zmienną i aby wykonał się switch() w pętli głównej....

    Mikrokontrolery   08 Cze 2010 08:49 Odpowiedzi: 0    Wyświetleń: 675
  • Atmega128[C] Program do Miernik Częstotliwości

    ISR(TIMER0_OVF_vect) { TCCR0=0; // w tym miejscu wyłączyłeś sobie taktowanie timera 0 licznik++; } Przedtem tego nie zauważyłem (początkowo miałeś w tym miejscu "TCNT0=0;" ) . Wyrzuć to "TCCR0=0;" z obsługi przerwania, bo podczas obsługi pierwszego przerwania...

    Mikrokontrolery AVR   07 Lip 2010 16:54 Odpowiedzi: 16    Wyświetleń: 3088
  • [Atmega128][C] - Timer0 i konflikt _delay_ms

    Witam Serdecznie Na początek kod: [syntax=c]#define F_CPU 4000000UL #include <avr/io.h> #include <avr/iom128.h> #include <util/delay.h> #include <avr/interrupt.h> volatile uint8_t i=0; int main(void) { DDRA = 0xFF; ASSR &= ~(1<<AS0); ...

    Mikrokontrolery AVR   06 Wrz 2012 03:28 Odpowiedzi: 15    Wyświetleń: 1707
  • atmega128 - termometr one wire

    witam, mam delikatny problem. wykorzystałem kawałek programu z internetu w celu stworzenia termometru. niestety w asemblerze jestem kompletnym laikiem aczkolwiek me ambicje kazały mi stworzyć program w tymże języku. [syntax=asm] .include "m128def.inc" .DSEG DV_T0: .byte 1 ...

    Mikrokontrolery AVR   17 Kwi 2013 17:25 Odpowiedzi: 8    Wyświetleń: 1167
  • atmega128 - bascom konfiguracja timera 1 oraz 3 w trybie CTC

    Witam! Stworzyłem kiedyś projekt na atmega32 w którym za pomocą dwóch timerów 8-bitowych regulowałem dwie częstotliwości wyjściowe ustawiając timery w tryb ctc Tccr2 = &B10011001 Ocr2 = Wartosc Tccr0 = &B10011001 Ocr0 = Wartosc1 wszystko idealnie działało jednak z czasem pojawiła się...

    Mikrokontrolery AVR   19 Sie 2014 21:21 Odpowiedzi: 4    Wyświetleń: 1206
  • ATMega128 - Świecenie 2 diodami na raz ze zmienną częstotliwością

    Kod piszę "na sucho", więc lepiej sprawdź czy działa.[syntax=c] #include <avr/interrupts.h> void timer0_init(void){ TCCR0 = _BV(CS02); //Mode 0, normal operation, prescaler 64 TIMSK |= _BV(TOIE0); //Timer/Counter0 Overflow Interrupt Enable } volatile unsigned long millis=0; volatile...

    Mikrokontrolery AVR   18 Wrz 2014 22:17 Odpowiedzi: 6    Wyświetleń: 870
  • [atmega128][c] LCD po I2C (PCA9555) - brak komunikacji

    Witam. Ostatnio próbowałem wysterować LCD po i2c poprzez ekspander PCA9555D. Niestety w żaden sposób nie mogę uruchomić. W ten sposób wygląda mój kod: [syntax=c] #include <avr/io.h> #include <avr/interrupt.h> #define LCD_SLA 0x21 uint8_t data[5]; uint8_t bytes; uint8_t licznik; void...

    Mikrokontrolery Początkujący   22 Wrz 2015 17:12 Odpowiedzi: 11    Wyświetleń: 1257
  • Atmega128 - odczyt DS18B20 - z trzech różnych pinów

    Czyli rozumiem iż mam podmienić te dwie funkcję w "1wire_basic_UART.c" - a co z resztą zaczynając od main.c czyli: [syntax=c] #include <avr/io.h> #include <util/delay.h> #include "LCD.H" #include "menu.h" #include <avr/interrupt.h> #include "buttons.h" #include <stdio.h> #include...

    Mikrokontrolery   04 Kwi 2020 00:24 Odpowiedzi: 21    Wyświetleń: 1053
  • void C_task main(void) -> czy ktos z tym mial probemy??

    Ten kod jest napisany dla ATmega103 ( niedostępny już w handlu) a jego następca to ATmega128. Poniżej poprawki dla WinAVR ( ten kod był dla kompilatora IAR): 1. #include <iom103.h> #include <ina90.h> ma być #include <avr/io.h> #include <avr/signal.h> 2. type...

    Mikrokontrolery   18 Sty 2006 15:08 Odpowiedzi: 2    Wyświetleń: 1598
  • BASCOM + Atmega - PWM - niepoprawny start

    Mam taki kłopot (Bascom + Atmega128) ; Korzystam z PWM w trybie FAST. Uruchamiam sobie to normalnie ; Tcnt0 = 0 Ocr0 = 0 Tccr0 = &B01101010 'timer0 in fast pwm mode, prescale = 8 10kHz Ocr0 = 0 Następnie zmieniam zależnie od potrzeb wypełnienie,...

    Mikrokontrolery AVR   22 Maj 2013 17:10 Odpowiedzi: 3    Wyświetleń: 1746
  • atmega 128 + sim900 - wysyłanie sms

    Mam problem z wysyłaniem sms, wykorzystuję atmege128 i moduł sim900 na płytce Evb v1.01_pcb , proszę o rzucenie okiem na kod gsm.c [syntax=c]// PLIK: gsm.c // Dołączone biblioteki #include <avr/io.h> // Biblioteka obsługująca peryferia mikrokontrolera #include <avr/interrupt.h> //...

    Mikrokontrolery   31 Sty 2014 02:12 Odpowiedzi: 1    Wyświetleń: 2220
  • atmega 8/ds18b20 - błąd pomiaru temperatury

    Witam koledzy! Mam problem z pomiarem temperatury, przeszukałem forum i internet n razy w poszukiwaniu odpowiedzi ale nie natrafiłem na żaden trop. Sądzę, że błąd leży gdzieś w kodzie. Wynik pomiaru docelowo jest prezentowany na LCD 2x16. Pomiędzy VCC a DQ mam rezystor 4,7k zgodnie z notą DS'a (nie...

    Mikrokontrolery   23 Maj 2014 15:42 Odpowiedzi: 0    Wyświetleń: 1704
  • Problem z odbiorem danych :-(

    Witam! Mam problem z popranym odbiorem danych. Kod wygenerowany przez kreatora jest przedstawiony na listingu. I teraz pytanie. Mam odebrać z odbiornika widomość o długości 154 bajtów. Wiadomość ta przychodzi co 1 sekundę i zaczyna się zawsze czterama takimi samymi znakami : (at)(at)Ha Próbowałem...

    Mikrokontrolery   03 Mar 2006 15:18 Odpowiedzi: 1    Wyświetleń: 1512
  • MEGA128L - programuje sie, ale nie działa.

    1. Nie widzę deklaracji zegara systemowego więc skod kompilator będzie wiedział jak zrobić delay_100 ms W CodeVision ustawia sie to we wlasciwosciach projektu 2 Jesteś szybki jak zobaczysz na diodzie jak sie zapala i gaśnie co 0,1s Jak zmienie na 0,25s to i tak nic to nie zmienia, i tak nie...

    Mikrokontrolery   28 Kwi 2008 21:52 Odpowiedzi: 13    Wyświetleń: 1518
  • [ATTINY2313][Bascom] Odtwarzanie dźwięków...

    Spoko, tylko to jest na ATmega128. Co do kart pamięci to musiałbyś napisać obsługę sam. Generalnie poczytaj notę katalogową. //inicjalizacja Timera 0 jako generatora PWM void Timer0_PWM_mode() { DDRB |= (1<<4); TCCR0 |= (1<<WGM00) | (1<<WGM01)...

    Mikrokontrolery AVR   25 Sie 2008 14:11 Odpowiedzi: 11    Wyświetleń: 4545