Dokumentacja do AVR.



Masz problem? Zapytaj na forum elektroda.pl

Poprzedni Następny
Wiadomość
Spis treści
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



Poprzedni Następny
Wiadomość
Spis treści
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"


Poprzedni Następny
Wiadomość
Spis treści
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



Poprzedni Następny
Wiadomość
Spis treści
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"


Poprzedni Następny
Wiadomość
Spis treści
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.

Poprzedni Następny
Wiadomość
Spis treści
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

Poprzedni Następny
Wiadomość
Spis treści
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