Roland van Leusden
It's the rule that you live by and die for It's the one thing you can't deny Even though you don't know what the price is. It is justified.
Waarom een microcontroller webserver, er zijn bijvoorbeeld ook al zeer kleine PC bordjes....?
Min plan is om verlichting / alarminstallatie / server
er mee te schakelen.
Zo'n klein PC boardje kost al meer dan het webcontrolboard, en dan moet er nog geheugen / cpu / hd bij. Daarnaast gebruikt het ook nog meer stroom, mijn webcontrolboard gebruikt nog geen 2W. Voor iets dat 24/7 aanstaat is dat wel belangrijk.
Mijn overweging voor een dergelijke webserver t.o.v. een pc webserver was, dat naar mijn idee een pc webserver veel makkelijker het slachtoffer wordt van hackers.
Hans de Lang
Poels Design
Join the party en become famous !Bezoek ook eens : www.lucpoels.nl
Wel eens aan domotica gedacht ?je hele huis besturen op afstandsbediening, lampen, verwaming, zonnescherm
Jeroen Boere
IF you can't convince them, then confuse them!
Op 7 april 2005 22:03:38 schreef Poels Design:
Wel eens aan domotica gedacht ?je hele huis besturen op afstandsbediening, lampen, verwaming, zonnescherm
Ten eerste:
Van harte 
ten tweede:
dit topic is al 5 maanden dood... dus ik denk niet dat iemand nog wat aan je reactie hebt.
gradtje
Ja... en toen ?
Hmm er is weer leven hier 
Ik heb http://www.janw.easynet.be/pic18f452.html gebouwd en gedebugged.
Jan heeft zelf ook nog wat aanpassingen gedaan en het werkt nu
de aanpassingen zijn op de pagina meegenomen.
Ik kan inmiddels een ledje aan en uit schakelen middels een webpagina.
Stelt natuurlijk niet zoveel voor, maar de basis is er en dat is verreweg het belangrijkst. De rest kan iedere pic-programmeur er wel inbakken.
Jeroen Boere
IF you can't convince them, then confuse them!
dan houd ik het topic toch open 
je controller/node draaid nu op 10MBit ?
en je moet de webpagina OP die controller bezoeken om te kunnen sturen ?
gradtje
Ja... en toen ?
Ja een kleine webpagina heeft een aan en uit knopje, klik erop en het ledje gaat aan, cq uit.
Ben nu bezig het ding een I2C geheugen te geven zodat er wat meer data in kan en de webpagina`s niet voor lange programmeertijden gaan zorgen.
Het is gewoon leuk en goedkoop, hoewel de PICNIC ongeveer dezelfde features heeft.
Zeer boeiende site gradtje. Ik heb deze (en de topic) direct in mijn bookmarks gezet. Als mijn contract over een ruime maand is afgelopen wil ik hier wel eens aan beginnen 
Een vraag: ISA slot -> waar heb je deze vandaan? gesloopt van oud moederbord?
Jeroen Boere
IF you can't convince them, then confuse them!
Op 7 april 2005 23:27:52 schreef Parcye:
Zeer boeiende site gradtje. Ik heb deze (en de topic) direct in mijn bookmarks gezet. Als mijn contract over een ruime maand is afgelopen wil ik hier wel eens aan beginnenEen vraag: ISA slot -> waar heb je deze vandaan? gesloopt van oud moederbord?
volgens mij heeft conrad die gewoon in zijn ass. zitten 
gradtje
Ja... en toen ?
Op 7 april 2005 23:27:52 schreef Parcye:
Zeer boeiende site gradtje. Ik heb deze (en de topic) direct in mijn bookmarks gezet. Als mijn contract over een ruime maand is afgelopen wil ik hier wel eens aan beginnenEen vraag: ISA slot -> waar heb je deze vandaan? gesloopt van oud moederbord?
Ja van een oud moederbord, wel een hele klus moet ik zeggen, dus als je voor niet teveel geld een ongesoldeerde kunt krijgen zou ik dat doen 
Ter Info; Probleem 5V en 3V is blijkbaar opgelost en zal waarschijnlijk een massaprobleem zijn geweest. Ik heb de print hertekend en er een massalaag bijgelegd (4 lagen printje) en het blijkt nu wel te werken. Voor mij nog moeilijk te vatten omdat ik bij wijze van proef op de originele print al verschillende massadaden had bijgelegd.
Groetjes nog
ymoona
voor hobby elektronica projecten => http://ymoona.com/wiki
microchip heeft ook een ic uitgebracht. voor ethernet naar SPI
ENC28J60
http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&no…
iemand al ervaring mee? en weet iemand hoe ik hier aan kan komen als student zijnde?
free_electron
Silicon Member
Professioneel ElectronenTemmer - siliconvalleygarage.com - De voltooid verleden tijd van 'halfgeleider' is 'zand' ... US 8,032,693 / US 7,714,746 / US 7,355,303 / US 7,098,557 / US 6,762,632 / EP 1804159 - Real programmers write Hex into ROM
Op 9 april 2005 22:35:26 schreef ymoona:
microchip heeft ook een ic uitgebracht. voor ethernet naar SPIENC28J60
http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&no…
iemand al ervaring mee? en weet iemand hoe ik hier aan kan komen als student zijnde?
dat ding is in ontikkeling. het is nog niet verkrijgbaar.
bovendien QFN verpakking ...
oei trek mijn woorden weer in. blijkbaar ook in so verpakking dus gene probleem. tis wel nog in ontwikkeling
[Bericht gewijzigd door free_electron op ]
Heb je 84 euro te veel, dan kun je het seminarie van Microchip bijwonen.
knip n plak :
-----------------------------------
Experienced
Advanced Connectivity Solutions
(Afternoon Session)
The afternoon session focuses on our advanced connectivity solutions using Ethernet, USB, TCP/IP and ZigBee™ Technology.
Register for this session if:
* You have attended the morning session
* You currently design with PIC® microcontrollers or analog products
* You want to learn more about the advanced communications peripherals available on these devices
--------------------------
Je krijgt er voor die prijs ook wel nog het PICDEM HPC explorer board bij.
http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&no…
Meer info op:
https://secure.microchip.com/seminars/Advanced/EuroDetails.aspx
Er zijn ook seminaries in België en Nederland.
Groeten,
Steve.
Tinus-online
http://www.tinus-online.nl :: Corolla G6 :: EOS 5D
Op 8 april 2005 18:17:05 schreef gradtje
Ja van een oud moederbord, wel een hele klus moet ik zeggen, dus als je voor niet teveel geld een ongesoldeerde kunt krijgen zou ik dat doen
als het oude mobo kapot mag, zet gewoon een gasbrander op de achterkant, het mobo zal wel verbranden (dus buiten/ in de schuur doen) maar de connector zal er onbeschadigd vanaf komen, alle soldeer smelt, en de connector valt eruit, of anders een klein tikje op de rand van de tafel/werkbank.
Hallo daar, weet iemand wat er allemaal verstuurd moet worden qua tcp/ip frames of udp en arp? etc voor het opzetten van een webserver via een microcontroller gekoppeld aan een rtl8019.
free_electron
Silicon Member
Professioneel ElectronenTemmer - siliconvalleygarage.com - De voltooid verleden tijd van 'halfgeleider' is 'zand' ... US 8,032,693 / US 7,714,746 / US 7,355,303 / US 7,098,557 / US 6,762,632 / EP 1804159 - Real programmers write Hex into ROM
je moet minstens een ARP kunnen doen na poweron. kwestie van in de tabel te geraken. daarna eventueel Ping ( kwestie dat ze u kunnen vinden )
als je dhcp wilt doen zal je dat + rarp ook nodig hebben maar ik zou beginnen met fixed adress.
en dan begint de sport. hangt er vanaf welk transportmiddel je wilt gebruiken. UDP is 'best effort', TCP is robuster.
gradtje
Ja... en toen ?
Op 11 april 2005 10:20:35 schreef Naam:
Hallo daar, weet iemand wat er allemaal verstuurd moet worden qua tcp/ip frames of udp en arp? etc voor het opzetten van een webserver via een microcontroller gekoppeld aan een rtl8019.
Zou je dan niet beter van een bestaand ontwerp uitgaan ?
Ik heb deze gebouwd http://www.janw.easynet.be/pic18f452.html
Niet met een realtek maar wle met een isa kaartje.
Dan zou je het zelf verder kunnen uitwerken, wanneer je zoiets van 'scratch' af wilt opbouwen ben je nog wel even bezig.
ymoona
voor hobby elektronica projecten => http://ymoona.com/wiki
gradtje
Ja... en toen ?
Op 12 april 2005 17:08:49 schreef ymoona:
weet iemand waar je een ISA slot kan bestellen??
bij conrad kan ik online niet vinden
connector isa Conrad 742643 - 8B
[cynische mode]
Hoe kan dat nou dat je die niet kunt vinden, het is zon mooie site, en snel joh !
[/cynische mode]

[Bericht gewijzigd door gradtje op ]
ymoona
voor hobby elektronica projecten => http://ymoona.com/wiki
ik heb de schakeling van http://www.janw.easynet.be/pic18f452.html inmiddels opgebouwd, maar ik krijg de software niet gecompiled.
normaal gesproken gebruikt is ccs, dus van asm heb ik weinig kaas gegeten.
ik heb MPLAB IDE v7,00 gebruikt om een project aan temaken, en de asm file toe te voegen. de toturial heb ik enigzinds als leidraad hiervoor gebruikt.
als ik op "make" druk begint bij te compiler maar stopt al snel op de errors
Error[129]3C50918F452.ASM 2 : Expected (END)
Error[173]Source file path exceeds 62 characters
en beide pointen ze naar
; PIC18F452 + 3COM 3C509b ISA network card
dit is dus nog commentaar
haal ik het eerste comment weg, dan komt er nog een warning bij
Warning[215] Processor superseded by command line. Verify processor symbol.
op deze regel
LIST p = p18f452
hoe maakt ik nu van de .asm een hec file die ik kan proggen met een warp13?
edit: typoos
Op 12 mei 2005 11:23:03 schreef ymoona:
ik heb de schakeling van http://www.janw.easynet.be/pic18f452.html inmiddels opgebouwd, maar ik krijg de software niet gecompiled.
Er is een andere assembler gebruikt dan die van MPLAB, daarom compileert het niet.
Voor MPLAB/MPASM:
1) Source door editor halen om de regelterminators goed te krijgen (Unix/Dos).
2) processor type op de juiste manier definieren
3) her en der wat spaties toevoegen, #ifdef en cblocks mogen niet op de eerste positie.
4) skpdc en skpndc definieren.
5) het laatstje foutje in de db aan het eind eruithalen (een nulletje voor de hex constantes als ze er nog niet staan)
En dan compileert het.
ymoona
voor hobby elektronica projecten => http://ymoona.com/wiki
Op 12 mei 2005 11:56:27 schreef JoWi:
[...]
Er is een andere assembler gebruikt dan die van MPLAB, daarom compileert het niet.
Voor MPLAB/MPASM:
1) Source door editor halen om de regelterminators goed te krijgen (Unix/Dos).
gedaan met CCS
2) processor type op de juiste manier definieren
ik heb
LIST p = p18f452
comment gemaakt in mplab
3) her en der wat spaties toevoegen, #ifdef en cblocks mogen niet op de eerste positie.
gedaan in mplab met replace
4) skpdc en skpndc definieren.
#define skpndc
#define skpdc
toegevoegd in mplab
5) het laatstje foutje in de db aan het eind eruithalen (een nulletje voor de hex constantes als ze er nog niet staan)
web db H'e',"background.jpg",H'29',H'4',"image/jpeg",H'0A'
over dit stukje heb je het denk ik, moet ik dan voor alle Hs een 0 zetten?
want nu heb ik nog deze errors
Error[113] Symbol not previously defined (H)
Error[148] Expanded source line exceeded 200 characters.
Error[108] Illegal character (')
1) je moet wel de processor definieren:
LIST P=PIC18F452, F=INHX32
#INCLUDE <p18f452.inc>
2) Je moet wel zeggen wat skipdc en skipndc zijn (Dit zijn psuedo instructies)
#define skpndc BTFSC STATUS,DC
#define skpdc BTFSS STATUS,DC
3) Met de HEX data zijn er een hoop oplossingen, ik gebruik altijd de 0x variant, zie de MPASM help
Ik heb het alleen door de compiler gegooid, of de code ook daadwerkelijk werkt, daar heb ik geen idee van.
ymoona
voor hobby elektronica projecten => http://ymoona.com/wiki
Op 12 mei 2005 13:16:40 schreef JoWi:
1) je moet wel de processor definieren:LIST P=PIC18F452, F=INHX32 #INCLUDE <p18f452.inc>2) Je moet wel zeggen wat skipdc en skipndc zijn (Dit zijn psuedo instructies)
#define skpndc BTFSC STATUS,DC #define skpdc BTFSS STATUS,DC3) Met de HEX data zijn er een hoop oplossingen, ik gebruik altijd de 0x variant, zie de MPASM help
Ik heb het alleen door de compiler gegooid, of de code ook daadwerkelijk werkt, daar heb ik geen idee van.
bedankt nu compiled hij eindelijk