Microcontrolador para USB/HID

Componentes, Dispositivos, Equipamentos, etc...

Moderadores: 51, guest2003, Renie

Re: Microcontrolador para USB/HID

Mensagempor rafael » 06 Dez 2020 18:40

vtrx escreveu:Se tiver curiosidade,tenho material para USB HID nativo com STM32F103( o mais barato),só o detalhe que uso o compilador Keil.
Bah eu gostaria de ver isso! E no pc? Como linka a aplicação via hid?


Enviado do meu iPhone usando Tapatalk
/***************************************
Rafael Gebert

TEWAC Tecnologia
e-mail: rafael@tewac.com.br
***************************************/
rafael
Nibble
 
Mensagens: 70
Registrado em: 08 Mar 2007 10:37
Localização: Rio Grande, RS - Brazil

Re: Microcontrolador para USB/HID

Mensagempor vtrx » 06 Dez 2020 20:40

Sim,tem este detalhe.
Como eu comecei a muito tempo programar em Delphi,hoje utilizo essa ferramenta para distribuir os aplicativos,mas pode ser programado em qualquer linguagem,eu ja utilizei C++ e Java com facilidade mas como os clientes detestam instalar 'coisas' no PC,hoje utilizo Delphi.
Avatar do usuário
vtrx
Dword
 
Mensagens: 2239
Registrado em: 20 Abr 2008 21:01

Re: Microcontrolador para USB/HID

Mensagempor rafael » 09 Dez 2020 09:10

vtrx escreveu:Sim,tem este detalhe.
Como eu comecei a muito tempo programar em Delphi,hoje utilizo essa ferramenta para distribuir os aplicativos,mas pode ser programado em qualquer linguagem,eu ja utilizei C++ e Java com facilidade mas como os clientes detestam instalar 'coisas' no PC,hoje utilizo Delphi.
Tens algum link?


Enviado do meu iPhone usando Tapatalk
/***************************************
Rafael Gebert

TEWAC Tecnologia
e-mail: rafael@tewac.com.br
***************************************/
rafael
Nibble
 
Mensagens: 70
Registrado em: 08 Mar 2007 10:37
Localização: Rio Grande, RS - Brazil

Re: Microcontrolador para USB/HID

Mensagempor vtrx » 09 Dez 2020 11:37

rafael escreveu:
vtrx escreveu:Sim,tem este detalhe.
Como eu comecei a muito tempo programar em Delphi,hoje utilizo essa ferramenta para distribuir os aplicativos,mas pode ser programado em qualquer linguagem,eu ja utilizei C++ e Java com facilidade mas como os clientes detestam instalar 'coisas' no PC,hoje utilizo Delphi.
Tens algum link?


Enviado do meu iPhone usando Tapatalk

Sobre?
Avatar do usuário
vtrx
Dword
 
Mensagens: 2239
Registrado em: 20 Abr 2008 21:01

Re: Microcontrolador para USB/HID

Mensagempor rafael » 09 Dez 2020 11:46

vtrx escreveu:Se tiver curiosidade,tenho material para USB HID nativo com STM32F103( o mais barato),só o detalhe que uso o compilador Keil.
Sobre esse teu comentário.


Enviado do meu iPhone usando Tapatalk
/***************************************
Rafael Gebert

TEWAC Tecnologia
e-mail: rafael@tewac.com.br
***************************************/
rafael
Nibble
 
Mensagens: 70
Registrado em: 08 Mar 2007 10:37
Localização: Rio Grande, RS - Brazil

Re: Microcontrolador para USB/HID

Mensagempor vtrx » 09 Dez 2020 14:56

Segue um 'template' HID USB FULL SPEED (64k).
Utilize a placa Blue Pill(STM32F103C8T6).
Você não está autorizado a ver ou baixar esse anexo.
Avatar do usuário
vtrx
Dword
 
Mensagens: 2239
Registrado em: 20 Abr 2008 21:01

Re: Microcontrolador para USB/HID

Mensagempor tcpipchip » 09 Dez 2020 15:01

quanto está o STM32F103C8T6 aqui no Brasil com todos os impostos ?
------------------------------------------
http://www.youtube.com/tcpipchip
Avatar do usuário
tcpipchip
Dword
 
Mensagens: 6560
Registrado em: 11 Out 2006 22:32
Localização: TCPIPCHIPizinho!

Re: Microcontrolador para USB/HID

Mensagempor vtrx » 09 Dez 2020 16:01

Avatar do usuário
vtrx
Dword
 
Mensagens: 2239
Registrado em: 20 Abr 2008 21:01

Re: Microcontrolador para USB/HID

Mensagempor vtrx » 09 Dez 2020 16:37

Segue o 'template' do executável Delphi.
Você não está autorizado a ver ou baixar esse anexo.
Avatar do usuário
vtrx
Dword
 
Mensagens: 2239
Registrado em: 20 Abr 2008 21:01

Re: Microcontrolador para USB/HID

Mensagempor vtrx » 10 Dez 2020 17:03

Esqueci de um alerta.
Para quem quiser compilar o projeto,todos os includes estão no projeto,foi desabilitado o caminho padrão do Keil,isso facilita a compilação sem alterar outros projetos.
Para quem não está familiarizado com o compilador Keil ao tentar recompilar apresentar erro por não achar os arquivos,altere o caminho dos includes clicando a esquerda em Project/stm32f103c/Options for Target 'stm32f103c',C/C++/Include Paths e cole .\FWLib\library\inc;.\FWLib\library\src;.\src;.\USB_library\inc;.\USB_library\src
No exemplo postado ficou o caminho onde estava o projeto aqui.
Avatar do usuário
vtrx
Dword
 
Mensagens: 2239
Registrado em: 20 Abr 2008 21:01

Re: Microcontrolador para USB/HID

Mensagempor sync » 15 Dez 2020 14:57

Colegas
No livro do Warren Gay há o seguinte trecho sobre o USB da Bluepill
Blue Pill USB Issue
First, let’s clear the air about the Blue Pill USB issue. What is this issue you may have read
about in the Internet forums?
It turns out that the PCB is manufactured with a 10 kohm resistor ( R10 ) pullup
resistor to +3.3 volts, which is incorrect. For full-speed USB, this is supposed to be 1.5
kohm. You can test this by measuring resistance with your DMM between the A12 pin on
the PCB and the +3.3-volt pin. You will likely read 10 kohms.
This defect does not always prevent it from working, however. For example, I had
no difficulty using USB from the STM32 to a MacBook Pro. But your mileage may vary.
The hard way to correct this is to replace R10 on the PCB, but this is difficult because the
resistor is so incredibly small.
Correction of the issue is best accomplished by placing another resistor in parallel
with it. Placing a 1.8 kohm resistor in parallel with the 10 kohm resistor produces a
combined resistance of 1.5 kohms. Figure 7-1 illustrates how the author soldered a
resistor to one of his units. The 1/8-Watt resistor is simply soldered carefully between
pins A12 and the +3.3-volt pin. It’s not pretty, but it works!
Você não está autorizado a ver ou baixar esse anexo.
sync
Byte
 
Mensagens: 195
Registrado em: 04 Mai 2020 16:11

Re: Microcontrolador para USB/HID

Mensagempor vtrx » 15 Dez 2020 15:43

A versões novas não precisa mais alterar R10,mesmo assim eu não precisei alterar o resistor,continua em 10K sem problemas,pelo menos com o firmware que postei.
Avatar do usuário
vtrx
Dword
 
Mensagens: 2239
Registrado em: 20 Abr 2008 21:01

Re: Microcontrolador para USB/HID

Mensagempor sync » 15 Dez 2020 21:27

vtrx escreveu:A versões novas não precisa mais alterar R10,mesmo assim eu não precisei alterar o resistor,continua em 10K sem problemas,pelo menos com o firmware que postei.


O colega tem razão, eu testei duas bluepill, uma está correta e a outra tem o resistor de 10k. De qualquer forma, a dica do livro pode ser útil para alguém
sync
Byte
 
Mensagens: 195
Registrado em: 04 Mai 2020 16:11

Re: Microcontrolador para USB/HID

Mensagempor vtrx » 16 Dez 2020 07:23

Muitos usam 4k7 a 10k para resistor Pull Up sem problemas em qualquer circuito microprocessado.
No início muitos usavam o framework USB da ST diretamente mas havia a confusão porque que ele era dedicado a placa deles onde pull up USB era ativado via software.
Eu alterei o trecho que verificar o BUS USB.
Avatar do usuário
vtrx
Dword
 
Mensagens: 2239
Registrado em: 20 Abr 2008 21:01

Re: Microcontrolador para USB/HID

Mensagempor RAWeigel » 16 Dez 2020 17:37

Já conhecia esta questão do R10, mas existe outro detalhe: Nos esquemas pela internet da vida, mostram este resistor ligado ao 5V e não ao 3,3V.
Nas placas que eu disponho, o R10 de 1k5, está ligado no 3,3V.
Li em um documento sda ST que devem ser ligados ao 3,3V.
Richard
Avatar do usuário
RAWeigel
Byte
 
Mensagens: 300
Registrado em: 11 Out 2006 16:14
Localização: Rio de Janeiro - RJ

Anterior

Voltar para Componentes\Equipamentos Eletrônicos

Quem está online

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

x