Dokumentacja do AVR.
Masz problem? Zapytaj na forum elektroda.pl
From: "Piotr" <ppiwko_at_nospam_diablo.ict.pwr.wroc.pl>
Subject: Dokumentacja do AVR.
Date: Tue, 17 May 2005 20:11:04 +0200
Witam serdecznie.
Gdzie moge znalezc dokladany i zindeksowany opis wszystkich
funkcji w C (avr-gcc) dla mikrokontrolerow AVR. Dodam iz
w 'avr-libc Manual' mam problem ze znalezieniem podstawowych
funkcji takich jak sbi i cbi.
Prosze o jakies rady.
--
Piotr
From: Marcin Stanisz <mstanisz_at_nospam_bzdury.poczta.onet.pl>
Subject: Re: Dokumentacja do AVR.
Date: Tue, 17 May 2005 20:35:43 +0200
On Tue, 17 May 2005 20:11:04 +0200, Piotr wrote:
Gdzie moge znalezc dokladany i zindeksowany opis wszystkich
funkcji w C (avr-gcc) dla mikrokontrolerow AVR. Dodam iz
w 'avr-libc Manual' mam problem ze znalezieniem podstawowych
funkcji takich jak sbi i cbi.
Funkcje cbi sbi zostały usunięte. Należy zastępować je wyrażeniami
standardowymi dla języka C, takimi jak | czy &.
A jeśli wzniecisz kolejnego flejma o wyższości świąt Wielkanocy nad
Bożym Narodzeniem (np. "cbi i sbi było fajne, ci cholerni maintanerzy
avr-gcc - nie dość, że pracują za friko, to jeszcze nie słuchają
ludu"), to cię splonkuję ;)
Pozdrawiam
--
Marcin Stanisz
"A lie will go round the world before the truth has got its boots on"
Terry Pratchett, "Truth"
From: "Piotr" <ppiwko_at_nospam_diablo.ict.pwr.wroc.pl>
Subject: Re: Dokumentacja do AVR.
Date: Tue, 17 May 2005 20:49:45 +0200
Użytkownik "Marcin Stanisz" <mstanisz_at_nospam_bzdury.poczta.onet.pl> napisał w
wiadomości news:pan.2005.05.17.18.35.43.232166_at_nospam_bzdury.poczta.onet.pl...
Funkcje cbi sbi zostały usunięte. Należy zastępować je wyrażeniami
standardowymi dla języka C, takimi jak | czy &.
A jeśli wzniecisz kolejnego flejma o wyższości świąt Wielkanocy nad
Bożym Narodzeniem (np. "cbi i sbi było fajne, ci cholerni maintanerzy
avr-gcc - nie dość, że pracują za friko, to jeszcze nie słuchają
ludu"), to cię splonkuję ;)
Moje pytanie bylo o miejsce w ktorym znajde dokumentacje do avr-gcc,
a nie o wyzszosci 'swiat Wielkanocy nad Bozym Narodzeniem'.
Prosze Cie o uwaznne czytanie, i dziekuje za poswiecony czas :)
--
Piotr
From: Marcin Stanisz <mstanisz_at_nospam_bzdury.poczta.onet.pl>
Subject: Re: Dokumentacja do AVR.
Date: Tue, 17 May 2005 21:29:07 +0200
On Tue, 17 May 2005 20:49:45 +0200, Piotr wrote:
Moje pytanie bylo o miejsce w ktorym znajde dokumentacje do avr-gcc,
a nie o wyzszosci 'swiat Wielkanocy nad Bozym Narodzeniem'.
Przecież ci odpowiedziałem: funkcji cbi/sbi nie ma już w avr-gcc.
Jedynym dokumentem oficjalnym jest wymieniony przez ciebie manual. Jeśli
koniecznie potrzebny ci opis sbi/cbi, musisz znaleźć manual do starszej
wersji libc. Mam do wersji 1.0.3 i tam są, choć oznaczone jako do
usunięcia. Mogę ci podesłać.
Prosze Cie o uwaznne czytanie, i dziekuje za poswiecony czas :)
I vice-versa ;)
Serdeczne
--
Marcin Stanisz
"A lie will go round the world before the truth has got its boots on"
Terry Pratchett, "Truth"
From: Adam Dybkowski <adybkows123_at_nospam_amwaw.edu.pl>
Subject: Re: Dokumentacja do AVR.
Date: Tue, 17 May 2005 23:42:21 +0200
Marcin Stanisz wrote:
Jedynym dokumentem oficjalnym jest wymieniony przez ciebie manual. Jeśli
koniecznie potrzebny ci opis sbi/cbi, musisz znaleźć manual do starszej
wersji libc. Mam do wersji 1.0.3 i tam są, choć oznaczone jako do
usunięcia. Mogę ci podesłać.
Tu m.in leży:
http://www.ecs.tuwien.ac.at/lehre/ESP/docs/avr-gcc/avr-libc-user-manual-1.0.3.pdf
--
Adam Dybkowski
http://www.amwaw.edu.pl/~adybkows/
Uwaga: przed wysłaniem do mnie maila usuń "123" z adresu.
From: Grzegorz Kurczyk <grzegorz.usun.to_at_nospam_control.slupsk.pl>
Subject: Re: Dokumentacja do AVR.
Date: Wed, 18 May 2005 00:17:52 +0200
Użytkownik Marcin Stanisz napisał:
On Tue, 17 May 2005 20:11:04 +0200, Piotr wrote:
Gdzie moge znalezc dokladany i zindeksowany opis wszystkich
funkcji w C (avr-gcc) dla mikrokontrolerow AVR. Dodam iz
w 'avr-libc Manual' mam problem ze znalezieniem podstawowych
funkcji takich jak sbi i cbi.
Funkcje cbi sbi zostały usunięte. Należy zastępować je wyrażeniami
standardowymi dla języka C, takimi jak | czy &.
Witam
Wystarczy na począdku dopisać sobie dwie definicje
i działa "po staremu" :)
#define cbi(sfr, b) (sfr &= ~(1<<b))
#define sbi(sfr, b) (sfr |= (1<<b))
Pozdrawiam
Grzegorz Kurczyk
From: "Piotr Wyderski" <wyderskiREMOVE_at_nospam_ii.uni.wroc.pl>
Subject: Re: Dokumentacja do AVR.
Date: Sun, 22 May 2005 03:48:29 +0200
Grzegorz Kurczyk wrote:
#define cbi(sfr, b) (sfr &= ~(1<<b))
#define sbi(sfr, b) (sfr |= (1<<b))
Sfr i b powinny być ujęte w nawiasy, bo jeśli
jako parametr podasz bardziej złożone wyrażenie,
to Ci się sparsuje najprawdopodobniej niezupełnie
tak, jak byś sobie tego życzył -- nie zapominaj, że
to jest makroekspansja, a nie wywołanie procedury.
Pozdrawiam
Piotr Wyderski