Připojení mikrokontroleru na Ethernet
Ahoj,
řeším jednu drobnou regulační úlohu a k pohodlnějšímu ovládání bych potřeboval řídit PIC (PICy) ze serveru. Né nic složitého, v podstatě bych jen potřeboval, aby server do paměti PICu zapsal číslo (nejlépe do flash, aby se informace při výpadku napájení nestratila) a ten pic pak bude regulovat aby tohle zapsaný číslo získal i na druhém vstupu. Nic víc. Naprosto primitivní, tedy z hlediska logického návrhu. Jenže v PICu se mi fakt obsluha ethernet controlleru programovat nechce, ideální by byl chip, na který by se dala nastavit IP a přes telnet by se do něj nahrálo číslo, které by se v binární podobě objevilo na výstupu.
Možná si to představuju jako hurvínek válku, přecijen jsem assembler viděl naposled v době, kde nějaké TCP u mikrokontroleru byla scifi.
Neznáte někdo nějaký takový chip? A nebo mě přesvěčte, že naprogramovat TCP stack v PICu jde levou zadní.
Nemám s tým žiadnu skúsenosť, no okrajovo registrujem že existuje neco použiteľné snad .. mcu.cz
Co třeba Lantronix Xport? S tím to bude fungovat určitě..
Diky, vase odkazy me dovedly k zajimavemu clanku
http://www.hw.cz/teorieapraxe/konstrukce/art3590-s itove-aplikace-s-mikrokontrolery-atmel.html
Mozna se precijen pokusim o naprogramovani mikrokontroleru primo s Ethernet radicem. Koukam, ze dnes se to programovani jednocipu resi uplne jinak, nez v dobe, kdy jsem to delal ja. Vlastne nemusi clovek ani znat asembler, knihovnu pro sitovou vrstvu ani nebudu muset programovat, kdyz nekde najdu vhodnou.
A uloha typu:
cekej 1 sekundu
precti vstup
precti cislo v pameti
je vetsi vstup?
vystup = 1
jdi na zacatek
je vetsi pamet?
vystup = 2
jdi na zacatek
jsou stejne?
vystup = 0
cekej 30 sekund
jdi na zacatek
je vstup 0?
jdi na zacatek
nebude slozita ani v jinem programovacim jazyce
Jestli vládneš Basicem, Pascalem nebo Céčkem, použij MikroBasic, MikroPascal nebo MikroC od společnosti MikroElektronika.
Volně šiřitelná verze umožňuje vytvářet programy do 2kB po zkompilování - tam se toho vejde.
A knihovny pro Ethernet to má standardně v sobě.
Narazil jsem na projekt ethersex tady wiki a tady cesky. Myslim, ze v kombinaci s Atmel mikrocontrolery to je presne to, co hledam.