TiagoSilva
Member
Hi,
I'm thinking (I'm on the thinking phase yet) about making a free PIC based web server project to place on my personal web page, I already have (too much) parts, but I don't know what to choose, should I go with PIC18, PIC24 or PIC32 ?
I'm proficient with programming, so, making a web server is nothing that much to me, but, I still have some issues when working with microcontrollers. Oh, I will be using Microchip C (their libraries are very useful).
To store the website files I will add a SD storage card.
To control the PIC pins and get some values (temperature, clock, voltages, etc…) I will use get/post on a virtual (not stored anywhere) PIC generated page
I had this idea on the bed... This way I can cook a nice looking flash or java based web page with gauges, buttons and all those nice looking controls without running out of PIC memory!
What I have (to work with):
Some PIC18F67J60 (but guess what, TCP/IP stack with BSD support doesn't support this PIC…), some ENC28J60, some PIC32MX340F256, some PIC24HJ256GP206, some PIC18F6720, some PIC18F2610 and some other bigger and smaller (pin count).
The final device would be to (examples) control house lights, water the garden, open or close doors/windows, check their status, to remote control greenhouses, to check on oven temperatures, etc…
What I’m really asking of you is help to choose the best platform to make a simple and small (circuit and board) design, and yet, polyvalent (at the software and peripherals level), so, based on your own projects what do you think? What is your advice? Or just comment!
I'm thinking (I'm on the thinking phase yet) about making a free PIC based web server project to place on my personal web page, I already have (too much) parts, but I don't know what to choose, should I go with PIC18, PIC24 or PIC32 ?
I'm proficient with programming, so, making a web server is nothing that much to me, but, I still have some issues when working with microcontrollers. Oh, I will be using Microchip C (their libraries are very useful).
To store the website files I will add a SD storage card.
To control the PIC pins and get some values (temperature, clock, voltages, etc…) I will use get/post on a virtual (not stored anywhere) PIC generated page
I had this idea on the bed... This way I can cook a nice looking flash or java based web page with gauges, buttons and all those nice looking controls without running out of PIC memory!
What I have (to work with):
Some PIC18F67J60 (but guess what, TCP/IP stack with BSD support doesn't support this PIC…), some ENC28J60, some PIC32MX340F256, some PIC24HJ256GP206, some PIC18F6720, some PIC18F2610 and some other bigger and smaller (pin count).
The final device would be to (examples) control house lights, water the garden, open or close doors/windows, check their status, to remote control greenhouses, to check on oven temperatures, etc…
What I’m really asking of you is help to choose the best platform to make a simple and small (circuit and board) design, and yet, polyvalent (at the software and peripherals level), so, based on your own projects what do you think? What is your advice? Or just comment!