Hi
So I've decided I want to commit to the idea of an automation project with ethernet control. I have no experience to date with ethernet interfaces, and wanted to ask a group who did about the basics they'd recommend to get going.
I have loads of experience with Microchip 16 series mid-range 8-bit processors, but only using assembly. In all those years, even in school, I didn't ever look that closely at Atmel's products until recently, when I decided that programming in asm was just a little more time consuming than I'd like. It seemed like a fun challenge back then, but I just don't want as much gut-level stuff anymore.
In looking at what's out there, I've found that there seems to be much more open-source support for programming in C on Atmel's chips, like WinAVR with avr-gcc, using the Eclipse IDE. I really like the amount of community involvment I see, the level of sophistication in the tools and the amount of free tools. Not to mention the whole single-cycle instruction thing is pretty cool. I'm wondering why I haven't gotten started with the AVR line earlier.
To that end, I was thinking I'd like to find a way to program an AVR and interface it with an ethernet controller of some kind. It seems everybody raves about Microchip's ENC28J60. I'm wondering what a good controller would be to interface with it as far the capacity I'll need. I'd ideally not like to have to get familiar with a 32 bit machine if I don't have to, but in my application, I am trying to send commands to a relay board, as well as receive real time video and other status signals back.
Any recommendations? Any pitfalls anyone might be able to tell me about before I fall into them?
Thanks very much for the help
-Josh
So I've decided I want to commit to the idea of an automation project with ethernet control. I have no experience to date with ethernet interfaces, and wanted to ask a group who did about the basics they'd recommend to get going.
I have loads of experience with Microchip 16 series mid-range 8-bit processors, but only using assembly. In all those years, even in school, I didn't ever look that closely at Atmel's products until recently, when I decided that programming in asm was just a little more time consuming than I'd like. It seemed like a fun challenge back then, but I just don't want as much gut-level stuff anymore.
In looking at what's out there, I've found that there seems to be much more open-source support for programming in C on Atmel's chips, like WinAVR with avr-gcc, using the Eclipse IDE. I really like the amount of community involvment I see, the level of sophistication in the tools and the amount of free tools. Not to mention the whole single-cycle instruction thing is pretty cool. I'm wondering why I haven't gotten started with the AVR line earlier.
To that end, I was thinking I'd like to find a way to program an AVR and interface it with an ethernet controller of some kind. It seems everybody raves about Microchip's ENC28J60. I'm wondering what a good controller would be to interface with it as far the capacity I'll need. I'd ideally not like to have to get familiar with a 32 bit machine if I don't have to, but in my application, I am trying to send commands to a relay board, as well as receive real time video and other status signals back.
Any recommendations? Any pitfalls anyone might be able to tell me about before I fall into them?
Thanks very much for the help
-Josh