Znaleziono 460 wyników

autor: Koppel
17 sie 2005, 7:58
Forum: Szukam schematu/PCB
Temat: timer cykliczny
Odpowiedzi: 22
Odsłony: 8745

Może nie ma co szaleć z procem. Jeśli układ może zająć więcej miejsca i ważna jest stabilność, proponuję 4060 + kwarc 32KHz (K-kilo informatyczne = 2^10) - czyli tzw kwarc zegarkowy. Na wyjściu Q14 powinien pojawić się przebieg dokładnie 2Hz... później to już dzielniki dzielniki... wygodnie byłoby p...
autor: Koppel
16 sie 2005, 11:51
Forum: AVR/AVR32
Temat: Zablokowany procesor Atmega 32-16L
Odpowiedzi: 4
Odsłony: 4801

M@rek pisze:No spi nie wyłączysz ale można przełączyć reset na port w jakimś scalaczku i wtedy można go programować tylko równoległym przez podanie na ten port/reset +12V.
Racja. O tym nie pomyślałem. Może więc twórca tematu doprecyzuje problem?
autor: Koppel
16 sie 2005, 11:49
Forum: AVR/AVR32
Temat: AVR LCD (Raz jeszcze)
Odpowiedzi: 14
Odsłony: 13596

:arrow: zbynian Dokładnie. Makro PSTR tworzy łańcuch umieszczony w pamięci FLASH i zwraca wskaźnik do niego. W części 5 kursu C planuję dokładniejsze omówienie łańcuchów, w tym makro PSTR (jednak funkcje z biblioteki stdio - takie jak printf omówię jak tylko dostępny będzie nowy, rozbudowany zestaw ...
autor: Koppel
16 sie 2005, 8:28
Forum: AVR/AVR32
Temat: Zablokowany procesor Atmega 32-16L
Odpowiedzi: 4
Odsłony: 4801

W zasadzie jedynym przypadkiem kiedy procesor przestał mi odpowiadać na polecenia programatora było złe ustawienie generatora. W takim przypadku są dwa sposoby ratunku: 1. Wykorzystanie programatora równoległego 2. Uruchomienie programartora szeregowego z podłączonym generatorem zegarowym taki jak u...
autor: Koppel
16 sie 2005, 8:23
Forum: AVR/AVR32
Temat: przerw. od przechwycenia AVR
Odpowiedzi: 1
Odsłony: 1821

TCCR1B=3;//presc 8 TCNT1=49911; TCCR1B=1<<ICES1;// wybranie zbocza i jednocześnie wyłączenie licznika!!! Jeśli powyższy opis nie pomaga, napiszę bardziej dosadnie: TCNT1=49911; TCCR1B=1<<ICES1 | 3; // !!! Albo TCCR1B=3;//presc 8 TCNT1=49911; TCCR1B|=1<<ICES1;// !!! ;) - po ponownym przeczytaniu swoj...
autor: Koppel
16 sie 2005, 8:14
Forum: AVR/AVR32
Temat: AVR LCD (Raz jeszcze)
Odpowiedzi: 14
Odsłony: 13596

:arrow: zbynian Działa znakomicie, niestety wymaga większego procesora. Trzeba liczyć się z tym, funkcja printf zajmuje około 2kB pamięci. Ponadto w AVR'ach zapis taki jak przytoczony jest nieoptymalny. Proponowałbym raczej: printf_P(PSTR(" Liczba x = %d"),x); Zapobiegnie to wykorzystaniu pamięci RA...
autor: Koppel
25 lip 2005, 18:53
Forum: Dane katalogowe
Temat: NE572 (SA5752) oraz SSM2167
Odpowiedzi: 1
Odsłony: 3535

autor: Koppel
25 lip 2005, 18:35
Forum: AVR/AVR32
Temat: AVR LCD (Raz jeszcze)
Odpowiedzi: 14
Odsłony: 13596

Koledzy mają rację. Jeśli liczysz na zmiennej typu char - dla obliczeń jest to zmienna 8-bitowa ze znakiem. Jednak gdy chcesz ją wyświetlić - jest to kod ASCI znaku. Dla wyświetlacza będzie to: 0-15 - znaki specjalne 16-31 - standard sterownika tego nie definiuje 32 w górę będą kolejno (mniej więcej...
autor: Koppel
24 lip 2005, 18:11
Forum: AVR/AVR32
Temat: Kompilator C, asembler i IDE dla AVR pod linuxa (Debian)
Odpowiedzi: 2
Odsłony: 2611

Z tego co wiem AVR-GCC jest OpenSource. Nie sprawdzałem tego praktycznie, ale może istnieje kompilacja pod linuxa?
autor: Koppel
24 lip 2005, 18:07
Forum: AVR/AVR32
Temat: LCD i PRG_RDB pomocy !!
Odpowiedzi: 1
Odsłony: 1995

Tu tkwi błąd:
$tekst[nr++]);
Nie używa się $. Operator adresu to &.
Pozdrawiam