Ir ao conteúdo
  • Cadastre-se

felipeetec

Membro Pleno
  • Posts

    191
  • Cadastrado em

  • Última visita

Tudo que felipeetec postou

  1. Agora ele reconheceu qe eu conectei no computador mas da dispositivo desconhecido, o que pode ser?
  2. unsigned char userRD_buffer[64]; //Buffer de recepção serial void main() { char recebe; ADCON1 = 0x0F; //Configura os pinos de forma digital trisa=1; //Configura o pino do led como saída trisd=0; //configura portb como saida trisb=0; //configura portb como entrada portb=0; portd=0; HID_Enable(&userRD_buffer, &userWR_buffer); //Inicializa a USB while (1) { if (porta.ra0==1) { userWR_buffer[0]= '1'; //Carrega byte a ser enviado para o PC while (!HID_Write(&userWR_buffer, 1)) ; //Envia e aguarda finalizar o envio userWR_buffer[0]= 'L'; //Carrega byte a ser enviado para o PC while (!HID_Write(&userWR_buffer, 1)) ; //Envia e aguarda finalizar o envio } else { userWR_buffer[0]= '1'; //Carrega byte a ser enviado para o PC while (!HID_Write(&userWR_buffer, 1)) ; //Envia e aguarda finalizar o envio userWR_buffer[0]= 'D'; //Carrega byte a ser enviado para o PC while (!HID_Write(&userWR_buffer, 1)) ; //Envia e aguarda finalizar o envio } if (porta.ra1==1) { userWR_buffer[0]= '2'; //Carrega byte a ser enviado para o PC while (!HID_Write(&userWR_buffer, 1)) ; //Envia e aguarda finalizar o envio do userWR_buffer[0]= 'L'; //Carrega byte a ser enviado para o PC while (!HID_Write(&userWR_buffer, 1)) ; //Envia e aguarda finalizar o envio do } else { userWR_buffer[0]= '2'; //Carrega byte a ser enviado para o PC while (!HID_Write(&userWR_buffer, 1)) ; //Envia e aguarda finalizar o envio userWR_buffer[0]= 'D'; //Carrega byte a ser enviado para o PC while (!HID_Write(&userWR_buffer, 1)) ; //Envia e aguarda finalizar o envio } if (porta.ra2==1) { userWR_buffer[0]= '3'; //Carrega byte a ser enviado para o PC while (!HID_Write(&userWR_buffer, 1)) ; //Envia e aguarda finalizar o envio do userWR_buffer[0]= 'L'; //Carrega byte a ser enviado para o PC while (!HID_Write(&userWR_buffer, 1)) ; //Envia e aguarda finalizar o envio do } else { userWR_buffer[0]='3'; //Carrega byte a ser enviado para o PC while (!HID_Write(&userWR_buffer, 1)) ; //Envia e aguarda finalizar o envio userWR_buffer[0]='D'; //Carrega byte a ser enviado para o PC while (!HID_Write(&userWR_buffer, 1)) ; //Envia e aguarda finalizar o envio } if (porta.ra3==1) { userWR_buffer[0]='4'; //Carrega byte a ser enviado para o PC while (!HID_Write(&userWR_buffer, 1)) ; //Envia e aguarda finalizar o envio do userWR_buffer[0]='L'; //Carrega byte a ser enviado para o PC while (!HID_Write(&userWR_buffer, 1)) ; //Envia e aguarda finalizar o envio do } else { userWR_buffer[0]='4'; //Carrega byte a ser enviado para o PC while (!HID_Write(&userWR_buffer, 1)) ; //Envia e aguarda finalizar o envio do userWR_buffer[0]='D'; //Carrega byte a ser enviado para o PC while (!HID_Write(&userWR_buffer, 1)) ; //Envia e aguarda finalizar o envio do } if (porta.ra4==1) { userWR_buffer[0]='5'; //Carrega byte a ser enviado para o PC while (!HID_Write(&userWR_buffer, 1)) ; //Envia e aguarda finalizar o envio do userWR_buffer[0]='L'; //Carrega byte a ser enviado para o PC while (!HID_Write(&userWR_buffer, 1)) ; //Envia e aguarda finalizar o envio do } else { userWR_buffer[0]='5'; //Carrega byte a ser enviado para o PC while (!HID_Write(&userWR_buffer, 1)) ; //Envia e aguarda finalizar o envio do userWR_buffer[0]='D'; //Carrega byte a ser enviado para o PC while (!HID_Write(&userWR_buffer, 1)) ; //Envia e aguarda finalizar o envio do } if (porta.ra5==1) { userWR_buffer[0]='6'; //Carrega byte a ser enviado para o PC while (!HID_Write(&userWR_buffer, 1)) ; //Envia e aguarda finalizar o envio do userWR_buffer[0]='L'; //Carrega byte a ser enviado para o PC while (!HID_Write(&userWR_buffer, 1)) ; //Envia e aguarda finalizar o envio do } else { userWR_buffer[0]='6'; //Carrega byte a ser enviado para o PC while (!HID_Write(&userWR_buffer, 1)) ; //Envia e aguarda finalizar o envio do userWR_buffer[0]='D'; //Carrega byte a ser enviado para o PC while (!HID_Write(&userWR_buffer, 1)) ; //Envia e aguarda finalizar o envio do } recebe=hid_read(); //Verifica se há algum byte no //buffer de recepção if (recebe!=0) //Há algum byte para receber? { if(userRD_buffer[0]=='0') portb.rb0=~portb.rb0; if(userRD_buffer[0]=='1') portb.rb1=~portb.rb1; if(userRD_buffer[0]=='2') portb.rb2=~portb.rb2; if(userRD_buffer[0]=='3') portb.rb3=~portb.rb3; if(userRD_buffer[0]=='4') portb.rb4=~portb.rb4; if(userRD_buffer[0]=='5') portb.rb5=~portb.rb5; if(userRD_buffer[0]=='6') portb.rb6=~portb.rb6; if(userRD_buffer[0]=='7') portb.rb7=~portb.rb7; } Delay_ms(1); //Delay para atualização } } void interrupt(void) { HID_InterruptProc(); //Tratamento da interrupção de USB } unsigned char userWR_buffer[64]; //Buffer de transmissão serial acho qe n tem problemas no código pois rodou no proteus legalzinho. os fusiveis estão como na imagem, sera qe eu tenho qe alterar algo?? o capacitos é de 1u escrevi errado. o cristal é de oito e na programação coloquei oito também. To fazendo no mikroc. os capacitores do cristal são cerâmicos. Qual o capacitor ideal do vusb??? Eae ghost, fiz oqe você falou coloquei o led e funcionou, mas o computador ainda não reconhece, sera qe é o capacitor do pino 18? ou sera que tem que ter um capacitor em paralelo com a alimentação???
  3. Caros colegas, fiz um projetinho com usb,testei no proteus e funcionou, quando fui montar o hardware e conectar no computador ele n reconhece, estou usando windows xp, qual seria a possivel causa?? Pode ser alguns desses fatores abaixo: 1- Coloquei um cristal de 8 mhz 2- coloquei um capacitor eletrolitico de 1 uf no pino vusb do pic. estou colocando a imagem do circuito juntamente.
  4. pronto, consegui fazer o download. 4shared maluco......uhauuahuahua
  5. ixi colega o problema persiste. da uma olhada noqe esta ocorrendo: Oops! Internet Explorer could not connect to dc232.4shared.com Suggestions: •Go to 4shared.*com •Try reloading the page •Search on Google: sera qe alguemsabe oqe é?
  6. tem como postar novamente o link com o material pois não estou conseuindo baixar pelo 4shared? ah e por sinal o projeto esta muito bom, bom trabalho!
  7. GuiRitter teria como você postar o circuito que você comentou acima, pois me interessei pelo projeto grato

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!