AVR + kontroler sieci ethernet

Jul 23, 2009 12 Replies

Chciałbym podłączyć do uC z rodziny AVR kontroler sieci ethernet. Nie wiem tylko co jest obecnie dobrym rozwiązaniem? Czy zacząć zabawę z układem ENC28J60, czy może RTL8019, czy może jakiś moduł NM7010A (IMM7010B). Tu akurat nie wiem jaka jest różnica pomiędzy IMM7010B a NM7010A nie mogę doczytać tej różnicy? Czy macie jakies doświadczenia z któryms z układów?


***

obecnie walczê z ENC. Choæ okre¶lenie "walczê" jest przesadzone, po uruchomieniu komunikacji po SPI i dogadaniu sie z uk³adem problemy siê skoñczy³y :) jedynym minusem jest fatalny jak dla mnie datasheet, jestem przyzwyczajony do porz±dku jaki panuje u Atmela, a tu opisy rejestrów s± rozwalone po ca³ym dokumencie a ca³o¶æ jest napisana jako¶ chaotycznie.

@

U¿ytkownik "slawek7" snipped-for-privacy@wp.pl napisa³ w wiadomo¶ci news: snipped-for-privacy@c29g2000yqd.googlegroups.com... Chcia³bym pod³±czyæ do uC z rodziny AVR kontroler sieci ethernet. Nie wiem tylko co jest obecnie dobrym rozwi±zaniem? Czy zacz±æ zabawê z uk³adem ENC28J60, czy mo¿e RTL8019, czy mo¿e jaki¶ modu³ NM7010A (IMM7010B). Tu akurat nie wiem jaka jest ró¿nica pomiêdzy IMM7010B a NM7010A nie mogê doczytaæ tej ró¿nicy? Czy macie jakies do¶wiadczenia z któryms z uk³adów? ^^^ Content-Transfer-Encoding: quoted-printable :| ^^^

Z tego co pamiêtam kilka lat temu wprowadzona wersja B zdaje siê W3100B (?) mia³a zmienion± obs³ugê odczytu rejestrów wska¼nikowych - d³u¿szych ni¿ bajt (operacje atomowe). W wersji A trzeba by³o najpierw wykonaæ zapis do rejestru, którego zawarto¶æ by³a przechwytywana do 'shadow register' i wtedy bezpiecznie mo¿na by³o odczytaæ zawarto¶æ ca³ego rejestru wielobajtowego (bajt po bajcie). W wersji B zdaje siê ju¿ pierwszy odczyt robi 'zdjêcie' rejestru. W kolejnych wcieleniach nie ma chyba ju¿ I2C, tylko SPI. Na stronie producenta sprawd¼ jeszcze oznaczenia modu³ów - NM a IIM mog± chyba zawieraæ inne chipy internetowe.

Micha³

slawek7 pisze:

formatting link

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required