USB - mikroC PRO 2009 - PIC18F4550

Software e Hardware para uC PIC

Moderadores: andre_luis, 51, guest2003, Renie

USB - mikroC PRO 2009 - PIC18F4550

Mensagempor Samuel » 02 Jun 2009 09:37

Olá pessoal! Estou tentando fazer a comunicação do PIC com o PC via USB, no Windows VISTA. Já segui todas as dicas do forum... e nada !!!!
Segui as dicas do colega cgxtreme, na hora de compilar aparece o erro:
"Undeclared identifier 'USB_DEVICE_DESCRIPTOR_ALL_LEN' in expression USBdsc.c"

Alguém tem um "USBdsc.c" que funcione :!: :!:

Estou usando o "mikroC PRO for PIC 2009", por causa do VISTA, é o único que funciona.

<<<< Aguardo >>>>
Samuel
Bit
 
Mensagens: 8
Registrado em: 22 Nov 2007 19:00

Mensagempor tcpipchip » 02 Jun 2009 11:15

Talvez teu problema eh o VISTA
Avatar do usuário
tcpipchip
Dword
 
Mensagens: 6560
Registrado em: 11 Out 2006 22:32
Localização: TCPIPCHIPizinho!

Mensagempor Samuel » 02 Jun 2009 22:03

Meu amigo, tbém fiz teste no Windows XP... td a mesma coisa :!:

Valeu o lembrete :lol:
Samuel
Bit
 
Mensagens: 8
Registrado em: 22 Nov 2007 19:00

"

Mensagempor Jorge_Francisco » 03 Jun 2009 23:28

Gere o Descriptor pelo MikroC, não tem erro, e ao salvar coloque '.c' no final do nome, e selecione "MikroC".

Depois vá em "Add to Project" e selecione o Descriptor. Não esqueça de colocar os arquivos que VARs.h, Definit.h e o mchpusb.NMS na pasta do seu projeto.

Se por acaso o seu vista estiver atrapalhando, clique com o botão direito no executável do MikroC selecione "Propriedades". Na aba segurança selecione Compatibilidade : "Win XP" e marque "Executar como Administrador".



Vlw
Avatar do usuário
Jorge_Francisco
Dword
 
Mensagens: 1009
Registrado em: 12 Out 2006 09:53
Localização: Rio de Janeiro

Re: "

Mensagempor fabim » 04 Jun 2009 08:29

Jorge_Francisco escreveu:Gere o Descriptor pelo MikroC, não tem erro, e ao salvar coloque '.c' no final do nome, e selecione "MikroC".

Depois vá em "Add to Project" e selecione o Descriptor. Não esqueça de colocar os arquivos que VARs.h, Definit.h e o mchpusb.NMS na pasta do seu projeto.

Se por acaso o seu vista estiver atrapalhando, clique com o botão direito no executável do MikroC selecione "Propriedades". Na aba segurança selecione Compatibilidade : "Win XP" e marque "Executar como Administrador".
Vlw


Ou utilize a biblioteca que eu fiz, e saiba tudo o que se passa na comunicação enumeração, se esta conectado ou não, se houve erro ou não , bla bla bla...

http://users.edpnet.be/rosseel01/DRO/PI ... 20ANSI.rar

quer fazer um joystick mais elaborado ?

http://users.edpnet.be/rosseel01/DRO/PI ... C_ANSI.rar

quer mamão na boquinha ?

Bradesco, ag;.....


fabim
Mano, ve só.
Sou responsável pelo que escrevo!!! E não pelo que você entende !!!
fabim
Dword
 
Mensagens: 5001
Registrado em: 16 Out 2006 10:18
Localização: aqui uái!!!?

"

Mensagempor Samuel » 10 Jun 2009 18:37

Caro Jorge, os arquivos Definit.h e Vars.h, estavam corrompidos... não sei como, mas só foi substituí-los e a USB foi reconhecida.

Valeu amigo! :lol:
Samuel
Bit
 
Mensagens: 8
Registrado em: 22 Nov 2007 19:00

"

Mensagempor Samuel » 10 Jun 2009 18:45

Fabim, não estou conseguindo rodar sua biblioteca no "mikroC PRO for PIC 2009"; Vc já trabalhou com esta versão :?: :?:
Estou tentando fazer com que o soft reconheça quando o plug é conectado. Existe algum 'bit' o qual é setado :?:

Valeu :idea:
Samuel
Bit
 
Mensagens: 8
Registrado em: 22 Nov 2007 19:00

Re: "

Mensagempor fabim » 10 Jun 2009 19:19

Samuel escreveu:Fabim, não estou conseguindo rodar sua biblioteca no "mikroC PRO for PIC 2009"; Vc já trabalhou com esta versão :?: :?:
Estou tentando fazer com que o soft reconheça quando o plug é conectado. Existe algum 'bit' o qual é setado :?:

Valeu :idea:


sim, eu importei o projeto, e selecionei as libys utilizadas.

Bit quando plug é conectado ? nao entendi a prigunta..
Mano, ve só.
Sou responsável pelo que escrevo!!! E não pelo que você entende !!!
fabim
Dword
 
Mensagens: 5001
Registrado em: 16 Out 2006 10:18
Localização: aqui uái!!!?

Mensagempor regiscruz » 12 Jun 2009 21:12

Beleza Samuel...

Pode até não ser o seu caso, mas tenha certeza de que exista um capacitor de 220nF instalado no pino 37 "VUSB".
Sem este capacitor o dispositivo não será reconhecido, perdi umas boas horas por conta desta mancada. Para mais instruções procure a secção 17.2.2.8 na pagina 169 do datasheet.

Se resolver nos avise.

Boa sorte....
Existem três leis que governam o mundo...
A Lei da gravidade, a Lei do mais forte e a lei de Murphy.
Avatar do usuário
regiscruz
Byte
 
Mensagens: 154
Registrado em: 21 Out 2006 10:22
Localização: Uberaba - MG

Mensagempor Samuel » 15 Jun 2009 22:04

Fabim, não me expressei corretamente... :oops:

EXISTE ALGUM BIT QUE SINALIZA QUANDO A USB ESTÁ EM USO?

E regiscruz, quanto ao capacitor, com certeza se faz necessário, estou trabalhando com um de cerâmica (220nF) e um eletrolítico (1uF).
Samuel
Bit
 
Mensagens: 8
Registrado em: 22 Nov 2007 19:00

Mensagempor fabim » 16 Jun 2009 08:05

Quando esta em uso, tipo sendo usada ?
Ou quando está realmente conectada e enumerada pelo host ?
Mano, ve só.
Sou responsável pelo que escrevo!!! E não pelo que você entende !!!
fabim
Dword
 
Mensagens: 5001
Registrado em: 16 Out 2006 10:18
Localização: aqui uái!!!?

Mensagempor Samuel » 22 Jun 2009 12:41

Quando está conectada e enumerada pelo Host!
:lol:
Samuel
Bit
 
Mensagens: 8
Registrado em: 22 Nov 2007 19:00


Voltar para PIC

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante

x