Bard HP

  

   Comunicação Serial (CDC) c/ PIC18F4550.

   Introdução

       Como eu havia prometido, aqui está o novo video sobre a comunicação serial,
  através da porta USB do PIC18F4550. Esse é um artigo preparatório para o que
  vem a seguir: Joystick USB ARCADE com PIC18F4550.
 

Video

 

Esquema Elétrico




         Placa de Circuito


       

 

Lista de Materiais

QTY  PART-REFS        VALUE              
---  ---------                     -----              
Resistores
---------
1    R1                            1K                 

Capacitores
----------
2    C1,C2                      22nF               
1    C3                            470nF              
1    C4                            10uF               

Microcontroladores
-------------------
1    U1                            PIC18F4550         

Miscellaneous
-------------
1    CON1                      ICD2-ICSP          
1    CON2                      USBB               
1    X1                            CRYSTAL   20MHZ         

 

Programa


#include <18F4550.h>

//configure a 20MHz crystal to operate at 48MHz
#fuses HSPLL,NOWDT,NOPROTECT,NOLVP,NODEBUG,USBDIV,PLL5,CPUDIV1,VREGEN
#use delay(clock=48000000)

#include <usb_cdc.h>


void main() {
BYTE i, j, address, value;
unsigned long int a;
usb_cdc_init();
usb_init();
a=0

while(!usb_cdc_connected()) {}

do {
    usb_task();
    if (usb_enumerated()) {
        printf(usb_cdc_putc, "BARDHP:%lu\r\n",a);
        a=a+1;
}} while (TRUE);
}

 


Vendas


 
 
http://www.circuitshop.com.br
 
 

 Dúvidas:  bardelli@gmail.com

Ver Mais Projetos