ENC28J60 Ethernet
Én amire tippelek (szigorúan tipp):
- számolási teljesítmény nem lehet olyan nagyon vészes... Annó játszottam, h a chip órajelet a belső 1 MHzra levettem, ill külső 14...MHzra... nem sok változás volt.
- Az SPI busz sebesség is bejátszhat kicsit... (az ENC 10MHzig megy)
- Az ENC inicilaizálást nem lestem meg. Van olyan kód, ami INT alapon dolgozik, de van amelyik pollingozza a chipet hogy jött-e adat)
A BEN féle prg-t át kellene írnom arra, hogy ő kezdeményezzen (kliens). Arduino alatt már megvan a minta....
- számolási teljesítmény nem lehet olyan nagyon vészes... Annó játszottam, h a chip órajelet a belső 1 MHzra levettem, ill külső 14...MHzra... nem sok változás volt.
- Az SPI busz sebesség is bejátszhat kicsit... (az ENC 10MHzig megy)
- Az ENC inicilaizálást nem lestem meg. Van olyan kód, ami INT alapon dolgozik, de van amelyik pollingozza a chipet hogy jött-e adat)
A BEN féle prg-t át kellene írnom arra, hogy ő kezdeményezzen (kliens). Arduino alatt már megvan a minta....
A C nyelv alapjait bármilyen programozással foglalkozó könyvből ki lehet keresgélni/olvasni! AVR-re viszont picit másképp kell, ezért kellenek jó kis tutorialok, amikből el lehet lesni az alapokat!
Majd ha időm lesz rá nekiesek!
Találtam pár jó linket, majd innen fogok kezdeni:
http://winavr.scienceprog.com/
http://imakeprojects.com/Projects/avr-tutorial/
http://hubbard.engr.scu.edu/embedded/av ... /main.html
Üdv: Higgins
Majd ha időm lesz rá nekiesek!
Találtam pár jó linket, majd innen fogok kezdeni:
http://winavr.scienceprog.com/
http://imakeprojects.com/Projects/avr-tutorial/
http://hubbard.engr.scu.edu/embedded/av ... /main.html
Üdv: Higgins
Kicsit ki pucoltam a kódot, eredmény egy éjszaka alatt:
Kód: Egész kijelölése
Válasz 108.74.0.111: bájt=32 idő=1 ms TTL=128
108.74.0.111 ping-statisztikája:
Csomagok: küldött = 34307, fogadott = 34302, elveszett = 5 (0% veszteség),
Oda-vissza út ideje közelítőlegesen, milliszekundumban:
minimum = 1ms, maximum = 3ms, átlag = 1ms
CTRL-C
P:\>
m644 20pu-dip
enc rev6
de asszem meg is halt a mega...
i/o lábakon csak 1,2-1,6-v jön ki miota elvesztette a linket is... sanda gyanum van hogy karcsú a rellék lábán lévő in4007 es dejóda..
edig csak ujra progiztam ha elszált a link és ment de most csunyán alacsony a kijövö jel szint... mindjárt kicserélem.
enc rev6
de asszem meg is halt a mega...
i/o lábakon csak 1,2-1,6-v jön ki miota elvesztette a linket is... sanda gyanum van hogy karcsú a rellék lábán lévő in4007 es dejóda..
edig csak ujra progiztam ha elszált a link és ment de most csunyán alacsony a kijövö jel szint... mindjárt kicserélem.
A 4007-es dióda 1000Vig jó! Viszont az éledési ideje lehet hogy nem elég.... Schottky dióda esetleg?
A relés kört igyekszem külön kezelni az 5V-s körtől... Legalább 1 dióda legyen köztük....
Nálam szívás volt 2 napig... 8 SMD ENC chipből 2 nem akart feléledni.... Ugyanaz a panel, ugyanaz az elrendezés....
Eredmény: A SOIC28 tok nem ugyanazt jelenti... Főleg ha az ENC28J60 chip MCP23017-esként van szitázva . Szóval jól összekevertem.....
A relés kört igyekszem külön kezelni az 5V-s körtől... Legalább 1 dióda legyen köztük....
Nálam szívás volt 2 napig... 8 SMD ENC chipből 2 nem akart feléledni.... Ugyanaz a panel, ugyanaz az elrendezés....
Eredmény: A SOIC28 tok nem ugyanazt jelenti... Főleg ha az ENC28J60 chip MCP23017-esként van szitázva . Szóval jól összekevertem.....
Nah
Fejlődünk...
Már csak egy baj van talán
Erre mondjatok valamit :
Elindul fűztem fel router eket switcheket vannak átjárok külömböző alhálók.
Teszt:
ping: megy mindenhonnan- örülünk!
http: csak egy db xp ről megy sehonnan máshonnan a hálón, de az a gép a háló bármely pontján lehet.
linux: a hálón bárhonnan pingeli traceroute a 80 as porjára irja is hogy nyitva, de a karakteres böngésző sem kap válasz tőle, csak a ping re.
Tippek?
Fel toltam a forrást is a http://tetye.hu/bascom/eth/
alá.
Fejlődünk...
Már csak egy baj van talán
Erre mondjatok valamit :
Elindul fűztem fel router eket switcheket vannak átjárok külömböző alhálók.
Teszt:
ping: megy mindenhonnan- örülünk!
http: csak egy db xp ről megy sehonnan máshonnan a hálón, de az a gép a háló bármely pontján lehet.
linux: a hálón bárhonnan pingeli traceroute a 80 as porjára irja is hogy nyitva, de a karakteres böngésző sem kap válasz tőle, csak a ping re.
Tippek?
Fel toltam a forrást is a http://tetye.hu/bascom/eth/
alá.
A hozzászólást 1 alkalommal szerkesztették, utoljára tetye 2009. december 15. kedd, 15:43-kor.