Bonjour à toutes et à tous,
Je suis sous Proteus 8 et Mikro 5.61.
J'essai de crée une carte d'acquisition de donné et mon probleme c'est je n'arrive pas à faire la liaison entre le PC et la carte via l'USB donc je fais des test et des copy/coller de projet mais cane marche pas si quelqu'un peu m'aider.
j'ai déjà installer les pilotes USB, importerle fichier venant du HID Terminal
voici la simulation sur Proteus
schema.PNG
simulation error.PNG
et le code Mikro C
Je vous remercie d'avanceCode:unsigned char readbuff[64] absolute 0x500; // Buffers should be in USB RAM, please consult datasheet unsigned char writebuff[64] absolute 0x540; char cnt; char kk; void interrupt(){ USB_Interrupt_Proc(); // USB servicing is done inside the interrupt } void main(void){ ADCON1 |= 0x0F; // Configure all ports with analog function as digital CMCON |= 7; // Disable comparators HID_Enable(&readbuff,&writebuff); // Enable HID communication while(1){ while(!HID_Read()) ; for(cnt=0;cnt<64;cnt++) writebuff[cnt]=readbuff[cnt]; while(!HID_Write(&writebuff,64)) ; } }
-----