V-USB + ATmega8 + HID device
Posted: Mon Nov 16, 2009 5:28 pm
Hi all,
could you please help me with couple of things in implementing my device?
The thing is I would like to have ATmega8 sending and receiving data via USB with PC software. The whole hardware consists of LEDs and switches connected to IO pins on Atmega8. This is just a school project to demonstrate SCADA device communicating with SCADA software "Control Web 5" (http://www.mii.cz/art?id=179&cat=94&lang=409). I will be happy enough with few digital inputs and outputs. I have already built a hardware, mostly according to "Metaboard" design. The device is working - i can program it via ISP and the LEDs are flashing according to the code which i load into the device. So far so good.
Now I would like to implement USB and I am stuck with following things. Would it be possible to solve my problem using V-USB? (I hope so) Will this work as a HID device so that I will not have to write a driver for it but only a plug-in for the above mentioned software? What would be the best solution for my device? I just don't know where to start with this
I would be very glad I you could help me to start building my project.
could you please help me with couple of things in implementing my device?
The thing is I would like to have ATmega8 sending and receiving data via USB with PC software. The whole hardware consists of LEDs and switches connected to IO pins on Atmega8. This is just a school project to demonstrate SCADA device communicating with SCADA software "Control Web 5" (http://www.mii.cz/art?id=179&cat=94&lang=409). I will be happy enough with few digital inputs and outputs. I have already built a hardware, mostly according to "Metaboard" design. The device is working - i can program it via ISP and the LEDs are flashing according to the code which i load into the device. So far so good.
Now I would like to implement USB and I am stuck with following things. Would it be possible to solve my problem using V-USB? (I hope so) Will this work as a HID device so that I will not have to write a driver for it but only a plug-in for the above mentioned software? What would be the best solution for my device? I just don't know where to start with this
I would be very glad I you could help me to start building my project.