Pomóżcie pogadać z CS8900A



Masz problem? Zapytaj na forum elektroda.pl

Poprzedni Następny
Wiadomość
Spis treści
From: "Adam" <adam_at_nospam_o2.pl>
Subject: Pomóżcie pogadać z CS8900A
Date: Wed, 25 Aug 2004 23:09:54 +0200


Witajcie,

czy może mi ktoś pomóc z gadaniem z układem Ethernet CS8900A.
Podłączyłem go do ATMEL'a.
Zastanawiają mnie takie sprawy:
Szyna dresowa ma 4 linie, czyli dostepne jest 16 adresów, prawda ?
To jak odczytać całą pamięć z ramką?
Jak go zainicjować?
Jak ustawić rejestry?

Chodzi mi o np. minipodół MMlan1 z www.propox.com.

A.




========
Path: news-archive.icm.edu.pl!newsfeed.gazeta.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: Jan Dubiec <jdx_at_nospam_SPAMTRAP.slackware.pl>
Subject: Re: =?iso-8859-2?Q?Pom=F3=BFcie_pogada=E6?= z CS8900A
Date: Thu, 26 Aug 2004 10:03:41 +0000 (UTC)


Adam wrote on Wed, 25 Aug 2004 23:09:54 +0200:
Witajcie,

czy może mi ktoś pomóc z gadaniem z układem Ethernet CS8900A.
Podłączyłem go do ATMEL'a.
Zastanawiają mnie takie sprawy:
Szyna dresowa ma 4 linie, czyli dostepne jest 16 adresów, prawda ?
Ponieważ ta kość ma interfejs ISA więc szyna adresowa jest 20 bitowa,
ale w niektórych przypadkach, po zastosowaniu sprytnej sztuczki, można
wykorzystać tylko 4 bity/linie.

To jak odczytać całą pamięć z ramką?
Z tego co napisałeś wynika że ta kość (a konkretnie tym module) pracuje
w trybie I/O Space - wg. dejtaszita jest to tryb domyślny. W tym trybie
jest jeden rejestr (offset 0x0000) do odczytu/zapisu danych z/do kości.
Czyli aby odczytać/zapisać np. 100 bajtów z/do kości musisz wykonać 100
odczytów/zapisów z/do *tego samego* adresu. Więcej informacji w dejtaszicie
w rozdziale 4.10.

Jak go zainicjować?
Jak ustawić rejestry?
Nie znam tej kości od strony programowania, więc nie pomogę. Ale przykładowe
kawałki kodu znajdziesz na http://www.ethernut.de, http://www.opentcp.org
i http://www.dunkels.com/adam.

Regards,
/J.D.

========
Path: news-archive.icm.edu.pl!mat.uni.torun.pl!news.man.torun.pl!newsfeed.pionier.net.pl!news.astercity.net!news.aster.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: Adam Dybkowski <adybkows_at_nospam_amwaw.edu.pl>
Subject: Re: =?ISO-8859-2?Q?Pom=F3=BFcie_pogada=E6_z_CS8900A?=
Date: Thu, 26 Aug 2004 21:31:14 +0200


Adam wrote:

czy może mi ktoś pomóc z gadaniem z układem Ethernet CS8900A.
Podłączyłem go do ATMEL'a.

Wciągnij kod źródłowy projektu Ethernut, tam właśnie połączono CS8900A z
ATmegą 128:
http://www.ethernut.de

--
Adam Dybkowski
adybkows_at_nospam_amwaw.edu.pl
http://www.amwaw.edu.pl/~adybkows/


========
Path: news-archive.icm.edu.pl!mat.uni.torun.pl!news.man.torun.pl!newsfeed.pionier.net.pl!news.dialog.net.pl!not-for-mai