CodeVisionAVR



Masz problem? Zapytaj na forum elektroda.pl

Poprzedni Następny
Wiadomość
Spis treści
From: "Przemek" <cibor_at_nospam_zsem.waw.ids.pl>
Subject: CodeVisionAVR
Date: Sun, 10 Nov 2002 12:30:46 +0100


Witam, bardzo fajne narzedzie do AVR, mam wersje demo, lecz nie o to chodzi,
jak zczytac za pomoca tego wartosci z portu?
Prubowalem x=PORTB - czyli logicznie, jesli traktuje sie PORTB jako rejestr
do ktorego mozna pisac, lecz dziwnie sie zachowuje, tzn czy na ktorejs
nozce, mam napicie czy nie to pokazuje mi zawsze stan jaki zaprogramowalem
na poczatku tzn PORTB=0x01, pierwsza nozka daje zasilanie i jest out, a
pozostale zczytuja, po drodze kilka goziczkow, ot taka prosta klawiatrka,
tylko, za nic nie moge zczytac PORTB. Ma ktos jakies doswiadczenie z
programowaniem w CodeVisonAVR?

PS. Moze jest to proste, programuje w tym od niedawna, Pozdrawiam wszystkich
serdecznie.
BTW. Jak ktos ma pelna wersje to prosze o kontakt:)



Poprzedni Następny
Wiadomość
Spis treści
From: "Zbych" <bzb_at_nospam_poczta.onet.pl>
Subject: Re: CodeVisionAVR
Date: Sun, 10 Nov 2002 15:37:47 +0100


Ze złego portu wczytujesz dane:
spróbuj PINB



Poprzedni Następny
Wiadomość
Spis treści
From: "Przemek" <cibor_at_nospam_zsem.waw.ids.pl>
Subject: Re: CodeVisionAVR
Date: Sun, 10 Nov 2002 15:50:46 +0100



Użytkownik "Zbych" <bzb_at_nospam_poczta.onet.pl> napisał w wiadomości
news:aqlnbs$1kb$1_at_nospam_julia.coi.pw.edu.pl...
Ze złego portu wczytujesz dane:
spróbuj PINB


Tzn. Jak cos do portu wpisuje to uzywam PORTB, a jak chce odczytac to PINB?

Zaraz sprawdze sam, THX:)



Poprzedni Następny
Wiadomość
Spis treści
From: "Marek Dzwonnik" <mdz_at_nospam_message.pl>
Subject: Re: CodeVisionAVR
Date: Sun, 10 Nov 2002 16:30:11 +0100


Użytkownik "Przemek" <cibor_at_nospam_zsem.waw.ids.pl> napisał w wiadomości
news:aqlg09$dl0$1_at_nospam_news.tpi.pl...
Witam, bardzo fajne narzedzie do AVR, mam wersje demo, lecz nie o to
chodzi,
jak zczytac za pomoca tego wartosci z portu?
Prubowalem x=PORTB - czyli logicznie, jesli traktuje sie PORTB jako
rejestr
do ktorego mozna pisac, lecz dziwnie sie zachowuje, tzn czy na ktorejs
nozce, mam napicie czy nie to pokazuje mi zawsze stan jaki zaprogramowalem
na poczatku tzn PORTB=0x01, pierwsza nozka daje zasilanie i jest out, a
pozostale zczytuja, po drodze kilka goziczkow, ot taka prosta klawiatrka,
tylko, za nic nie moge zczytac PORTB. Ma ktos jakies doswiadczenie z
programowaniem w CodeVisonAVR?

Atmel -> PDF ;-)

Z każdym portem są związane 3 rejestry:
DDRx - maska wyboru kierunku transmisji poszczególnych linii
PORTx - rejestr wyjsciowy (stan linii w trybie OUT, maska pull-up w trybie
IN). Da się go odczytać, ale odczyt zwróci to co do niego wcześniej
zapisałeś.
PINx - rejestr wejściowy - z niego odczytujesz faktyczny stan linii portu.

MDz




Poprzedni Następny
Wiadomość
Spis treści
From: "Przemek" <cibor_at_nospam_zsem.waw.ids.pl>
Subject: Re: CodeVisionAVR
Date: Sun, 10 Nov 2002 16:56:39 +0100


Bardzo dziekuje za pomoc. Juz wsio jest jasne.

Pozdrawiam serdecznie. Przemek Ciborowski.