May 2005 Archives
Thu May 19 21:23:00 CET 2005
pic3com : new version
I have uploaded a new 3C509b18f452.tar.gz to http://www.janw.easynet.be/PIC18F452_3COM_3C509B_Ethernet/index.html
Changes :
Changes :
- new version of web2db.c which makes use of fread() - old version which makes use of getc() is still availableIn both the new and old version I now make use of 'rb' instead of 'r' in the fopen call. Without this, web2db doesn't work correctly on MS\Windows-PC's. I like to thank "Hans de Groot" for pointing out this problem in web2db.c and for testing web2db.c on the MS\Windows-platform ( No OS-war, but working together, that's the spirit ).
Wed May 18 19:16:00 CET 2005
pic3com : old news
Old news (before I started using a weblog)
Older news (only in the Dutch language)
17/05/2005:
- Crosscompiled "web2db.c" to a MS\Windows-exe with mingw32. I have not tested this .exe, because I don't have a MS\Windows-PC ;-). You can find this .exe-file in the .tar.gz-archive.
16/05/2005:
- Web server : added support for HEAD-request.
- DEMO : incf PORTC added.
- Put all the files in a .tar.gz
14/05/2005:
- Now it's possible to show (by HTML) the status (0/1) of the inputs (PORTA...PORTE).
07/05/2005:
- Made TCP_seqnum more 'random'.
- Now it is also possible to store non-html files like for example jpg.
06/05/2005:
- Made a pseudo file-system, so that more then one file can be stored.
- Made some changes to the TCP-checksum routine : odd number of data.
16/04/2005:
- Made a Printed Circuit Board.
Older news (only in the Dutch language)
21/03/2005:
19/03/2005:
- Nieuwe versie van het PIC-programma gemaakt. Hierin is aangepast:
- Routine die TCP-lengte bij TCP_acknum optelde 32-bits uitgevoerd.
- TCP_seqnum een uniek nummer gegeven i.p.v. hetzelfde te gebruiken als het ontvangen packet.
13/03/2005:
- Nieuwe versie van het PIC-programma gemaakt. Hierin is aangepast:
- Antwoord met een ACK op pakketjes waarvan de FIN-vlag gezet is, zodat een verbinding korrekt wordt afgesloten.
- Het 'options'-gedeelte van de TCP-header wordt steeds gewist, zodat de TCP-header steeds 20 lang is. Dit options-gedeelte wordt o.a. gebruikt voor timestamps, die we in het picprogramma toch niet gebruiken.
- De schakeling laten testen door mijn vrienden van de wisclub, het resultaat ziet er redelijk goed uit :-)
26/02/2005:
- Nieuwe versie van het PIC-programma gemaakt. Hierin is aangepast:
- Patch i.v.m. pingen van "Gerard" (Zie 19/12/2004)
- "Gerard" heeft eveneens gemeld dat hij een stapje verder is geraakt met HTTP. Zijn patch hieromtrend is eveneens aanwezig.
- Het programma houdt nu ook rekening met de lengte van de TCP-Header. Aangepast omdat de schakeling 'ineens' niet meer werkte met mijn PC.
19/12/2004:
-
"Gerard" - die deze schakeling heeft nagebouwd - vertelde mij dat o.a. pingen niet werkte in combinatie met zijn MS\Windows PC. Zijn oplossing is ondertussen opgenomen in de programma-code.
Gerard, bedankt!.
Tussen(), Gerard heeft een toffe pagina geschreven over Internet wireless remote.
06/08/2004:
- Reset terug aangesloten op RD6. Probleem was dat sinds ik gebruik maak van een netvoeding i.p.v. een batterij de schakeling niet altijd wou opstarten. Door reset via RD6 een puls _|¯|_ te geven is dit probleem verholpen.
29/07/2004 - 01/08/2004:
- Het geheel wordt nu gevoed met een 7805.
- Minimale webserver werkt.
02/06/2004 :
- Aanpassingen aan schema :
- AEN en RESET hangen nu aan GND
- IOR = RD5 van PIC
- RC4 PIC is nu vrij
- Aanpassingen programma :
- Zodat het werkt met dit nieuwe schema