EtherNUT — trochę możliwości na miarę naszych czasów

images

Płytka EtherNUT v1 ma już w sumie 10 lat , podobnie jak system RTOS jakim jest NUT, ale możliwości jej się nie wyczerpały wprawdzie zastąpiona została wersjami 2 , 3 i 5  to  jednak zmiany są naprawdę nie wielkie a wygoda jest ta sama ,,,,

ethernut1_iso-x230

Oto ona …. znajdziemy na jej pokładzie :

Mikrokontroler AVR  ATmega128 poganiany kwarcem 14.7456 MHz

feature_rs232 RS-232  może i przestarzały , ale wciąż będący podstawowym medium transmisyjnym dla wielu urządzeń, na tradycyjnym złączu DB9

feature_ethernet Ethernet  oparty o układ RTL8019AS 10Mbit/s umożliwia sprawne działanie naszych urządzeń w sieci ethernet , pracujący w Full Duplexie 802.3

To te najistotniejsze elementy naszej płytki …. ponadto:

  • UART TTL standard — dodatkowo
  • 128 kByte pamięci Flash (wbudowanej)
  • 4 kByte pamięci EEPROM
  • 32 kByte zewnętrznej pamięci SRAM  (K6x8080C1D-BF70)
  • 22 programowalne piny I/O
  • 8 kanałowy , 10 bitowy ADC
  • Diody led informacyjne

Płytka ma wymiary  78x98mm i może być zasilana napięciem DC zawierającym się w granicach 8 – 12V.  Schemat blokowy przedstawia się następująco:

enut13_blk3d

Posiadając taki zestaw w połączeniu z NutOS-em  pozostaje tylko zacytować Alberta Einsteina:

mysli

Oczywiście należy też naszą płytkę zaprogramować najlepiej dobrym programatorem :)

SS100222

SS100224

SS100223

a znajdziecie go tu:

TESTY – bojowe AVR Programmer MkII PRO

Teraz to co sprawia że wszystko ma większy sens niż się wydaje mianowicie linki:

pato-in-ball.w180

Płytka doskonale współpracuje z Open Sourcowym pakietem NutDAC

  • NutDAC , pozwala na generyczne tworzenie pakietów danych

GUI_Ethernut3.w300

Na platformę powstało wiele ciekawych projektów , jak:

Oczywiście nic nie stoi na przeszkodzie by używać NutOS-a z naszą ulubioną płytką jaką jest ATB , należy posiadać adapter z m128 i dodatkowo dołożyć sobie nieco pamięci SRAM.