Hur du gör USB-enhet (PIC18F) (5 / 8 steg)
Steg 5: Kommunikation med värden
När du använder generiska HID standarden "kommandot" anger värden och enheten att tolka den information som överförs med kommandot.
Denna information kan vara något (de inte kalla det "generiska" för ingenting!) och detta är hur du kan uppnå stor flexibilitet i uppgifterna dina enheter utför.
När enheten är uppräknade avsöka värden regelbundet enheten (detta alltid initieras av värden och inte enheten (även om det finns undantag senare när du får mer djup i kommunikationsprotokoll).
På varje enkät kan värd skicka ett kommando och data till enheten såväl som tar emot ett kommando och data från enheten.
Den huvudsakliga delen av firmware som du bör titta på är de avsnitt som behandlar de polling förfrågningar från värden och utför nödvändiga åtgärder för att göra enheten fungera.