Pular para o conteúdo principal

Programação STM32F103C8 USB




Para realizar esse tutorial será necessário:


Após separar os materiais faça as conexões seguindo o diagrama abaixo :
*Lembre que os microcontroladores ARM funcionam em 3.3V, entao ajuste o jumper do FTDI para 3.3V *


Após concluído terá algo bem semelhante.



O STM32F103C8 possui 2 jumpers em sua placa ajustaremos 1 deles para a posição de boot (programing mode)


O próximo passo será baixar um aquivo de boot genérico e fazer a gravação do mesmo em nosso microcontrolador(MCU), ultilizando um Software da ST chamado Flash Loader Demonstrator.

Baixe o aquivo de boot clicando aqui.
Baixe o Flash loader clicando aqui e faça a instalação (Esteja logado em sua conta no site).

Conecte o cabo usb do FTDI em seu PC e inicialize o Flash Loader, Selecione a porta serial como na imagem de exemplo.




Clique em next e selecione na opção target - "STM32F1_Med-density_128K" e prossiga com o next.


Selecione a opção Dowload to device e coloque o caminho para o arquivo baixado "generic_boot..."
O programa fará o upload para a placa e quando finalizar já poderá baixar seus programas pelo USB on-board da placa sem a necessidade de utilizar o modulo FTDI. 

Comentários

Postagens mais visitadas deste blog

Atualização API Robotino V2 API2

Você tem a versão 2 do Robotino e ainda quer utiliza-la como objeto para desenvolvimento acadêmico ? Neste tutorial faremos uma atualização na API (Interface de programação e aplicação), o que possibilitara o acesso a novos horizontes, incluindo tudo que tem de mais atual na comunidade Robotino, Inclusive o uso do Software Robotino View 3, adquirido no site oficial da Festo. https://www.festo-didactic.com/int-en/services/robotino/programming/robotino-view/?fbid=aW50LmVuLjU1Ny4xNy4zNC4xNDI2 Atualização de imagem do CF-Card Para atualizar a API2 diretamente no Robotino deve-se primeiramente fazer a atualização de imagem do seu CF-card, vale a pena lembrar que não é necessário a compra de um cartão adicional e nem a formatação do já existente. Caso esteja com um cartão limpo, pode seguir os passos contidos nesses tutorial pra fazer a atualização do mesmo:  http://wiki.openrobotino.org/index.php?title=CF_card Instalando as daemons para Robotino Quando não é possível conectar seu

Robotino-Putty

Comunicação robotino via putty Para fazer logon no sistema operacional do robotino é necessário a configuração de uma rede entre o pc e o próprio robô, e isso pode ser feito via cabo de rede. 1º Passo: Configurar um ip estático no robô. Nesse tutorial usaremos como exemplo o 172.026.001.002 e a netmask para 255.255.000.000 assim como mostra nas figuras baixo. 2º Passo: Configurar ip estático do pc. Essas opções serão encontradas nos adaptadores de rede do computador acessando o seguinte caminho : Painel de Controle\Rede e Internet\Conexões de Rede. Uma forma equivalente de chegar no caminho é pressionando a tecla Windows+R e digitando o seguinte comando: ncpa.cpl Após chegar no caminho localize o adaptador de rede (Ethernet) e abra-o, podendo seguir esses passos abaixo: Status de Ethernet > Propriedades > Protocolo IP Versão 4. E por fim, preencha os dados conforme a imagem. 3º Passo: Setup do putty. Abra o putty e em seguida preencha com os

Como fazer Swap ?

https://sempreupdate.com.br/como-criar-arquivo-de-memoria-swap-e-ativar-no-sistema/ tutorial para 1gb, para maiores valores alterar parametro count default count=1048576 para 5gb, multiplicacar count por 5.